Skip to main content

Embedded SystemsLaajuus (4 cr)

Code: AE00CM83

Objective

Upon completion of the course, students will verify the basic structures and function of micro-controllers and will realize a defined embedded system using a micro-controller. Additionally, students will be able to adapt hardware-oriented programming in C language to embedded systems. Students will solve various applications and exercises using hardware-oriented programming. Students will be able to develop a program and electronics for a small embedded system.

Content

- Hardware-oriented C language and Assembly language
- Development environment; installation, usage and maintenance
- C compiler, simulator and hardware measurement
- 8-bit or 32-bit micro-controller and peripheral devices

Qualifications

Basics of Programming 1

Assessment criteria, satisfactory (1)

The student will do the job of the course assignments successfully. The student is familiar with general features of embedded system. The student knows the simple circuits and the basics of embedded system software

Assessment criteria, good (3)

The student will do the job of the course assignments well.
The student is able to design and implement embedded system circuits and embedded system software. Knows the documentation of the embedded system.
The student is familiar with embedded system and is able to utilize basic features.

Assessment criteria, excellent (5)

The student will do the job of the course assignments perfectly. The student is able to design and implement the connections and embedded system software of an extensive and complicated embedded system.
The student is familiar with embedded system and is able to utilize most of features.

Enrollment

11.11.2024 - 19.02.2025

Timing

03.03.2025 - 27.04.2025

Credits

4 op

Teaching languages
  • English
Degree programmes
  • Professional Studies in Technology
  • Bachelor of Engineering, Automation Engineering
Teachers
  • Marko Hietamäki
Student groups
  • AE22
    Bachelor of Engineering, Automation Engineering
  • IEPIP24
    International Professional Studies

Objective

Upon completion of the course, students will verify the basic structures and function of micro-controllers and will realize a defined embedded system using a micro-controller. Additionally, students will be able to adapt hardware-oriented programming in C language to embedded systems. Students will solve various applications and exercises using hardware-oriented programming. Students will be able to develop a program and electronics for a small embedded system.

Content

- Hardware-oriented C language and Assembly language
- Development environment; installation, usage and maintenance
- C compiler, simulator and hardware measurement
- 8-bit or 32-bit micro-controller and peripheral devices

Materials

Internet sources for electronics

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student will do the job of the course assignments successfully. The student is familiar with general features of embedded system. The student knows the simple circuits and the basics of embedded system software

Assessment criteria, good (3)

The student will do the job of the course assignments well.
The student is able to design and implement embedded system circuits and embedded system software. Knows the documentation of the embedded system.
The student is familiar with embedded system and is able to utilize basic features.

Assessment criteria, excellent (5)

The student will do the job of the course assignments perfectly. The student is able to design and implement the connections and embedded system software of an extensive and complicated embedded system.
The student is familiar with embedded system and is able to utilize most of features.

Assessment methods and criteria

Exam and practical exercises

Qualifications

Basics of Programming 1

Enrollment

13.11.2023 - 21.02.2024

Timing

04.03.2024 - 28.04.2024

Credits

4 op

Teaching languages
  • English
Degree programmes
  • Bachelor of Engineering, Automation Engineering
Teachers
  • Marko Hietamäki
Student groups
  • AE21
    Bachelor of Engineering, Automation Engineering
  • IEPIP23
    International Professional Studies

Objective

Upon completion of the course, students will verify the basic structures and function of micro-controllers and will realize a defined embedded system using a micro-controller. Additionally, students will be able to adapt hardware-oriented programming in C language to embedded systems. Students will solve various applications and exercises using hardware-oriented programming. Students will be able to develop a program and electronics for a small embedded system.

Content

- Hardware-oriented C language and Assembly language
- Development environment; installation, usage and maintenance
- C compiler, simulator and hardware measurement
- 8-bit or 32-bit micro-controller and peripheral devices

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student will do the job of the course assignments successfully. The student is familiar with general features of embedded system. The student knows the simple circuits and the basics of embedded system software

Assessment criteria, good (3)

The student will do the job of the course assignments well.
The student is able to design and implement embedded system circuits and embedded system software. Knows the documentation of the embedded system.
The student is familiar with embedded system and is able to utilize basic features.

Assessment criteria, excellent (5)

The student will do the job of the course assignments perfectly. The student is able to design and implement the connections and embedded system software of an extensive and complicated embedded system.
The student is familiar with embedded system and is able to utilize most of features.

Qualifications

Basics of Programming 1