Mina studier

Kurspaket YH

C++ for developers / C++ för utvecklare

Kurspaket YH

Längd

40 HVE credits

Studieform

Distance learning

Studietakt

Part-time

Utbildningsort:
Ort och startdatum
Välj ort och startdatum
Beskrivning
Innehåll
Behörighet
Distans

This course offers upskill or reskill opportunity in a highly attractive programming language to those who have previous experience in programming.

 

The course is primarily aimed at professionals in software development, suitable for those who want to renew their skills in an existing role or move on to new, more advanced tasks.

 

Proficiency in C++ provides diverse career opportunities and continues to be in high demand across various industries. It’s also crucial for system programming, scientific computing, and working with low-level hardware.

 

C++ is known for its efficiency and performance. It enables developers to write code that executes quickly and consumes fewer system resources. It is widely used in performance-critical applications such as game development, embedded systems, and high-frequency trading. C++ offers efficiency, control, and interoperability with other languages, making it valuable for maintaining legacy codebases and optimizing performance.

 

The course includes a short overview of embedded systems, hardware-oriented programming, and resource-conscious programming. It also contains an overview of how code/programs can be uploaded and executed on microcontrollers.

 

Course overview

The course is a part time course conducted online over a period of 11 weeks. It is a high and demanding pace but the format is designed to enable work or other commitments alongside the studies. The teaching methodology combines webinars, recorded materials, instructor guidance, and practical assignments. A significant amount of the course is self-paced between course sessions/webinars. There are 4 hours of webinars or teacher lead guidance each week, with the lessons scheduled for the late afternoon.

 

The course will be conducted in English.

 

Do you need to apply for student aid from CSN?

To apply for student aid/grants, you need to specify the educational institution on CSN.se. Since we have changed our name from YrkesAkademin Yrkeshögskola to YH Akademin, you need to provide our new name. When applying for student aid, you first specify the type of school and location, and then select YH Akademin AB from the dropdown list.

 

Questions regarding the application process

Find answers to the most frequent questions regarding application, late apply, the application process and requirements here

 

Do you have questions regarding the course?

Please contact Program Manager (utbildningsledare) Andrea König.

 

C++ for Developers, 40 HVE credits

The course provides theoretical and practical skills in C++ development. After attending the course, you will be able to independently develop applications in C++ and as well as to choose suitable tools and methods for your program based on requirements.

The course begins with an overview of C++, its history, existence, and how it has evolved over the years. The course teaches the syntax of C++ and object-oriented programming (OOP) in C++, compares procedural programming with OOP and delves on related concepts and terms in OOP such as classes, objects, inheritance, and polymorphism. The course covers the structure of a C++ program, memory management, data structures, functions, bit manipulation, operator overloading, exception handling, compilation, linking, execution, troubleshooting, and debugging. The course also covers C++ standard libraries and templates, as well as the handling of Makefiles and tools like CMake.

Additionally, the course provides an overview of hardware-oriented and resource-conscious programming and provides examples of how a developed C++ program can be uploaded to a hardware-oriented microcontroller.

Main content:
• The language C++: history, applications, and development
• Characteristics of object-oriented programming compared to procedural programming
• Programming in C++:
- Structure, syntax, terms, and concepts in C++
- Functions
- Memory management, references, pointers
- Advanced data structures and algorithms
- Bit manipulation, operator overloading, exception handling, compilation, linking, execution
- Libraries and templates
• Object-oriented programming:
- Perspectives, concepts, and terms such as classes, objects, inheritance, and polymorphism
• Tools for debugging and troubleshooting
• Makefiles and tools like CMake

Total: 40 HVE credits

 

Requirements:

Minimum 6 months full time work experience in development/programming.

 

Students who have completed higher studies in vocational education or university, where internships (LIA) in programming have been a significant part of their education, do also meet the requirements of the course.

 

For us to make assessment, we ask you to upload relevant documents such as a letter from your currentemployer, letters of recommendation from earlier employers, diplomas from courses, certifications, documentation of internships, etc.

 

Ways to meet the requirements through recognition of prior learning:

 

If you do not possess the necessary formal qualifications, recognition of prior learning (reell kompetens) is a way to qualify for this course. For example, you may already have been working, or in other ways been active, within a relevant field and/or profession, or you may have completed other courses in relation to the required skills.

 

For us to make a proper assessment we ask you to upload any relevant documents such as diplomas from courses, letters of recommendation from earlier employers, certifications, documentation of voluntary work, internships, etc.

 

The documents need to provide information about your previous courses and/or positions and responsibilities, during which period you were active and to what extent (full-time/part-time).

 

Please utilize the form in the link below (the form is in Swedish) to map out your eligibility through real-life experience. If you have any questions, please contact our dedicated staff at antagningyh@ya.se for help.

 

Fill in the form Formulär för kompetenskartläggning and submit your application.

Online Studies in short courses at YrkesAkademin Yrkeshögskola

 

Online studies have many advantages. You may do your studying from work, home, or even on the bus. You have the advantage of being able to determine most of your schedule according to your preferences, leaving you the opportunity to make time for other important things in your life. This course is also designed to make it possible to work beside your studies.

 

We recommend that you seize the opportunity to learn from others and to build a network with other participants from the industry. The online format will bring you in contact with classmates as well asinstructors from different parts of Sweden.

 

To be able to fully master your new skills, you need to commit to your studies. You will need to study the materials, reflect on the content and to contribute and participate in seminars as well as group exercises. By doing so, you will undoubtedly leave the course with valuable skills!

 

Your digital classroom

 

You will need access to:

Computer (not mobile or tablet)
Internet connection
Webcam and headset

 

See you there!

The course is conducted via ZOOM and our learning platform, itslearning. Through these tools you will participate in seminars, have access to educational materials and submit your assignments.

Beskrivning

This course offers upskill or reskill opportunity in a highly attractive programming language to those who have previous experience in programming.

 

The course is primarily aimed at professionals in software development, suitable for those who want to renew their skills in an existing role or move on to new, more advanced tasks.

 

Proficiency in C++ provides diverse career opportunities and continues to be in high demand across various industries. It’s also crucial for system programming, scientific computing, and working with low-level hardware.

 

C++ is known for its efficiency and performance. It enables developers to write code that executes quickly and consumes fewer system resources. It is widely used in performance-critical applications such as game development, embedded systems, and high-frequency trading. C++ offers efficiency, control, and interoperability with other languages, making it valuable for maintaining legacy codebases and optimizing performance.

 

The course includes a short overview of embedded systems, hardware-oriented programming, and resource-conscious programming. It also contains an overview of how code/programs can be uploaded and executed on microcontrollers.

 

Course overview

The course is a part time course conducted online over a period of 11 weeks. It is a high and demanding pace but the format is designed to enable work or other commitments alongside the studies. The teaching methodology combines webinars, recorded materials, instructor guidance, and practical assignments. A significant amount of the course is self-paced between course sessions/webinars. There are 4 hours of webinars or teacher lead guidance each week, with the lessons scheduled for the late afternoon.

 

The course will be conducted in English.

 

Do you need to apply for student aid from CSN?

To apply for student aid/grants, you need to specify the educational institution on CSN.se. Since we have changed our name from YrkesAkademin Yrkeshögskola to YH Akademin, you need to provide our new name. When applying for student aid, you first specify the type of school and location, and then select YH Akademin AB from the dropdown list.

 

Questions regarding the application process

Find answers to the most frequent questions regarding application, late apply, the application process and requirements here

 

Do you have questions regarding the course?

Please contact Program Manager (utbildningsledare) Andrea König.

 

Innehåll
C++ for Developers, 40 HVE credits

The course provides theoretical and practical skills in C++ development. After attending the course, you will be able to independently develop applications in C++ and as well as to choose suitable tools and methods for your program based on requirements.

The course begins with an overview of C++, its history, existence, and how it has evolved over the years. The course teaches the syntax of C++ and object-oriented programming (OOP) in C++, compares procedural programming with OOP and delves on related concepts and terms in OOP such as classes, objects, inheritance, and polymorphism. The course covers the structure of a C++ program, memory management, data structures, functions, bit manipulation, operator overloading, exception handling, compilation, linking, execution, troubleshooting, and debugging. The course also covers C++ standard libraries and templates, as well as the handling of Makefiles and tools like CMake.

Additionally, the course provides an overview of hardware-oriented and resource-conscious programming and provides examples of how a developed C++ program can be uploaded to a hardware-oriented microcontroller.

Main content:
• The language C++: history, applications, and development
• Characteristics of object-oriented programming compared to procedural programming
• Programming in C++:
- Structure, syntax, terms, and concepts in C++
- Functions
- Memory management, references, pointers
- Advanced data structures and algorithms
- Bit manipulation, operator overloading, exception handling, compilation, linking, execution
- Libraries and templates
• Object-oriented programming:
- Perspectives, concepts, and terms such as classes, objects, inheritance, and polymorphism
• Tools for debugging and troubleshooting
• Makefiles and tools like CMake

Total: 40 HVE credits

 

Behörighet

Requirements:

Minimum 6 months full time work experience in development/programming.

 

Students who have completed higher studies in vocational education or university, where internships (LIA) in programming have been a significant part of their education, do also meet the requirements of the course.

 

For us to make assessment, we ask you to upload relevant documents such as a letter from your currentemployer, letters of recommendation from earlier employers, diplomas from courses, certifications, documentation of internships, etc.

 

Ways to meet the requirements through recognition of prior learning:

 

If you do not possess the necessary formal qualifications, recognition of prior learning (reell kompetens) is a way to qualify for this course. For example, you may already have been working, or in other ways been active, within a relevant field and/or profession, or you may have completed other courses in relation to the required skills.

 

For us to make a proper assessment we ask you to upload any relevant documents such as diplomas from courses, letters of recommendation from earlier employers, certifications, documentation of voluntary work, internships, etc.

 

The documents need to provide information about your previous courses and/or positions and responsibilities, during which period you were active and to what extent (full-time/part-time).

 

Please utilize the form in the link below (the form is in Swedish) to map out your eligibility through real-life experience. If you have any questions, please contact our dedicated staff at antagningyh@ya.se for help.

 

Fill in the form Formulär för kompetenskartläggning and submit your application.

Distans

Online Studies in short courses at YrkesAkademin Yrkeshögskola

 

Online studies have many advantages. You may do your studying from work, home, or even on the bus. You have the advantage of being able to determine most of your schedule according to your preferences, leaving you the opportunity to make time for other important things in your life. This course is also designed to make it possible to work beside your studies.

 

We recommend that you seize the opportunity to learn from others and to build a network with other participants from the industry. The online format will bring you in contact with classmates as well asinstructors from different parts of Sweden.

 

To be able to fully master your new skills, you need to commit to your studies. You will need to study the materials, reflect on the content and to contribute and participate in seminars as well as group exercises. By doing so, you will undoubtedly leave the course with valuable skills!

 

Your digital classroom

 

You will need access to:

Computer (not mobile or tablet)
Internet connection
Webcam and headset

 

See you there!

The course is conducted via ZOOM and our learning platform, itslearning. Through these tools you will participate in seminars, have access to educational materials and submit your assignments.

Yrkes­högskola

Ansöknings­­process

Steg 1

Är du behörig?

Se förkunskapskraven under fliken Behörighet

Steg 2

Ansök

Så här fungerar Yrkeshögskola

Yrkeshögskole­utbildningar

Vad är en yrkeshögskoleutbildning?

Yrkeshögskoleutbildningar är korta nischade utbildningar som skapas tillsammans med företag i branschen för att möta en yrkesroll som det är brist på. LÄS MER HÄR

Hur ansöker jag till en yrkeshögskole­utbildning?

Du ansöker till en yrkeshögskoleutbildning genom att klicka på ansökningsknappen på respektive utbildningssida. Därefter skapar du ett konto på yh-antagning och skickar in de uppgifter som efterfrågas. LÄS MER HÄR

Vad är LIA?

LIA betyder praktik och står för ”Lärande i arbete”. En fjärdedel av utbildningstiden är du på en arbetsplats där får du praktisera det du lärt dig, samtidigt som arbetsgivaren lär känna dig. Det ger dig stora chanser för att den sista LIA-perioden kan leda till en anställning. LÄS MER HÄR

Kostar det pengar att studera en YH-utbildning?

Nej, du behöver inte betala för att studera på YrkesAkademins YH-utbildningar. Alla utbildningar är helt gratis och dessutom CSN-berättigade. Läs mer om CSN här

Vad är skillnaden på en yrkeshögskola och en högskola?

Den främsta skillnaden på en yrkeshögskola och en högskola eller universitet att YH-utbildningar är mer praktiska samt ger en tätare koppling till arbetslivet. Efter avslutade studier på en högskola blir du given kandidat-eller master-/magisterexamen. På en yrkeshögskola får du ett annat typ av examensbevis som oftast är mer nischat mot en specifik arbetsroll.

Läs mer om skillnaden här

 

C++ for developers / C++ för utvecklare

Längd : 40 HVE credits

Studieform : Distance learning

Studietakt : Part-time


Beskrivning

This course offers upskill or reskill opportunity in a highly attractive programming language to those who have previous experience in programming.

 

The course is primarily aimed at professionals in software development, suitable for those who want to renew their skills in an existing role or move on to new, more advanced tasks.

 

Proficiency in C++ provides diverse career opportunities and continues to be in high demand across various industries. It’s also crucial for system programming, scientific computing, and working with low-level hardware.

 

C++ is known for its efficiency and performance. It enables developers to write code that executes quickly and consumes fewer system resources. It is widely used in performance-critical applications such as game development, embedded systems, and high-frequency trading. C++ offers efficiency, control, and interoperability with other languages, making it valuable for maintaining legacy codebases and optimizing performance.

 

The course includes a short overview of embedded systems, hardware-oriented programming, and resource-conscious programming. It also contains an overview of how code/programs can be uploaded and executed on microcontrollers.

 

Course overview

The course is a part time course conducted online over a period of 11 weeks. It is a high and demanding pace but the format is designed to enable work or other commitments alongside the studies. The teaching methodology combines webinars, recorded materials, instructor guidance, and practical assignments. A significant amount of the course is self-paced between course sessions/webinars. There are 4 hours of webinars or teacher lead guidance each week, with the lessons scheduled for the late afternoon.

 

The course will be conducted in English.

 

Do you need to apply for student aid from CSN?

To apply for student aid/grants, you need to specify the educational institution on CSN.se. Since we have changed our name from YrkesAkademin Yrkeshögskola to YH Akademin, you need to provide our new name. When applying for student aid, you first specify the type of school and location, and then select YH Akademin AB from the dropdown list.

 

Questions regarding the application process

Find answers to the most frequent questions regarding application, late apply, the application process and requirements here

 

Do you have questions regarding the course?

Please contact Program Manager (utbildningsledare) Andrea König.

 


Innehåll

Total: 40 HVE credits

 


Behörighet

Requirements:

Minimum 6 months full time work experience in development/programming.

 

Students who have completed higher studies in vocational education or university, where internships (LIA) in programming have been a significant part of their education, do also meet the requirements of the course.

 

For us to make assessment, we ask you to upload relevant documents such as a letter from your currentemployer, letters of recommendation from earlier employers, diplomas from courses, certifications, documentation of internships, etc.

 

Ways to meet the requirements through recognition of prior learning:

 

If you do not possess the necessary formal qualifications, recognition of prior learning (reell kompetens) is a way to qualify for this course. For example, you may already have been working, or in other ways been active, within a relevant field and/or profession, or you may have completed other courses in relation to the required skills.

 

For us to make a proper assessment we ask you to upload any relevant documents such as diplomas from courses, letters of recommendation from earlier employers, certifications, documentation of voluntary work, internships, etc.

 

The documents need to provide information about your previous courses and/or positions and responsibilities, during which period you were active and to what extent (full-time/part-time).

 

Please utilize the form in the link below (the form is in Swedish) to map out your eligibility through real-life experience. If you have any questions, please contact our dedicated staff at antagningyh@ya.se for help.

 

Fill in the form Formulär för kompetenskartläggning and submit your application.


Distans

Online Studies in short courses at YrkesAkademin Yrkeshögskola

 

Online studies have many advantages. You may do your studying from work, home, or even on the bus. You have the advantage of being able to determine most of your schedule according to your preferences, leaving you the opportunity to make time for other important things in your life. This course is also designed to make it possible to work beside your studies.

 

We recommend that you seize the opportunity to learn from others and to build a network with other participants from the industry. The online format will bring you in contact with classmates as well asinstructors from different parts of Sweden.

 

To be able to fully master your new skills, you need to commit to your studies. You will need to study the materials, reflect on the content and to contribute and participate in seminars as well as group exercises. By doing so, you will undoubtedly leave the course with valuable skills!

 

Your digital classroom

 

You will need access to:

Computer (not mobile or tablet)
Internet connection
Webcam and headset

 

See you there!

The course is conducted via ZOOM and our learning platform, itslearning. Through these tools you will participate in seminars, have access to educational materials and submit your assignments.