Skip to main content

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

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
  • TITE23
    Bachelor 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
  • AE22
    Bachelor 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
  • IEPIP23
    International 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
  • AE21
    Bachelor of Engineering, Automation Engineering
  • IEPIP22
    International 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.