C++ ProgrammingLaajuus (3 cr)
Code: AE00CM91
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Qualifications
Basics of programming.
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Enrollment
11.11.2024 - 19.02.2025
Timing
03.03.2025 - 27.04.2025
Credits
3 op
Teaching languages
- English
Degree programmes
- Professional Studies in Technology
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AE23Bachelor of Engineering, Automation Engineering
-
IEPIP24International Professional Studies
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Assessment methods and criteria
Exam
Qualifications
Basics of programming.
Enrollment
11.11.2024 - 15.01.2025
Timing
07.01.2025 - 23.02.2025
Credits
3 op
Teaching languages
- English
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE22
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Assessment methods and criteria
Exam
Qualifications
Basics of programming.
Enrollment
22.04.2024 - 09.10.2024
Timing
21.10.2024 - 18.12.2024
Credits
3 op
Teaching languages
- English
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE23Bachelor of Engineering, Information Technology
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Assessment methods and criteria
Exam
Qualifications
Basics of programming.
Enrollment
13.11.2023 - 21.02.2024
Timing
04.03.2024 - 28.04.2024
Credits
3 op
Teaching languages
- English
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AE22Bachelor of Engineering, Automation Engineering
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of programming.
Enrollment
13.11.2023 - 17.01.2024
Timing
08.01.2024 - 25.02.2024
Credits
3 op
Teaching languages
- English
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Juha Yli-Hemminki
Student groups
-
IEPIP23International Professional Studies
-
TITE21
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of programming.
Enrollment
14.11.2022 - 26.02.2023
Timing
06.03.2023 - 21.05.2023
Credits
3 op
Teaching languages
- English
Degree programmes
- Professional Studies in Technology
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AE21Bachelor of Engineering, Automation Engineering
-
IEPIP22International Professional Studies
Objective
Upon completion of the course the student can create C++ applications into micro controller based platform, create function libraries and user interfaces.
Content
The features of the embedded platform and microcontroller, programming of measures and controls, user interface with microcontroller platform, user interface by remote, memory usage, multitasking principle and realization.
Materials
Lecture material and examples
Teaching methods
Lectures, examples and assignments
Student workload
80h
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of C++ programming like using pointers.
Assessment criteria, good (3)
The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.
Assessment criteria, excellent (5)
The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.
Qualifications
Basics of programming.