Skip to main content

Programming of Embedded System and MicrocontrollersLaajuus (5 cr)

Code: 5G00ET65

Credits

5 op

Objectives

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Enrolment period

06.06.2024 - 15.09.2024

Timing

26.08.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jaana Hännikäinen

Groups
  • 23TIETOB

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5

Enrolment period

06.06.2024 - 15.09.2024

Timing

26.08.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jaana Hännikäinen

Groups
  • 23TIETOA

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5

Enrolment period

15.07.2023 - 04.09.2023

Timing

28.08.2023 - 22.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 45

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
  • Tomi Salo
Person in charge

Jaana Hännikäinen

Groups
  • 22TIETOA

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5

Enrolment period

15.07.2023 - 04.09.2023

Timing

28.08.2023 - 22.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 45

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
  • Tomi Salo
Person in charge

Tomi Salo

Groups
  • 22TIETOB

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5

Enrolment period

30.07.2022 - 28.08.2022

Timing

29.08.2022 - 23.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Esa Kunnari

Groups
  • 21TIETOA

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5

Enrolment period

30.07.2022 - 28.08.2022

Timing

29.08.2022 - 23.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Esa Kunnari

Groups
  • 21TIETOB

Objectives (course unit)

The student is able to design, implement and test simple embedded C or C ++ software in the embedded system and to design the connections of the device.

Content (course unit)

Software design in C or C ++ for a simple embedded system. Scheduled program structures, basic i/o functions, pointers, interrupt service programs, functions, and parameter mediation. Design of microcontroller application connection and access logic.

Assessment criteria, satisfactory (1-2) (course unit)

Student
- Knows the basics of device-oriented programming
- Knows the basics of microcontroller device connections

Assessment criteria, good (3-4) (course unit)

Student
- Can make the software for the embedded system in the programming language used in the course with proper software development environment.
- Understands the connections of the microcontroller device

Assessment criteria, excellent (5) (course unit)

In addition to previous

Student
- Is able to make timing for software based on interruptions and to design an application containing the necessary i/o structures.

Assessment scale

0-5