Skip to main content

Applied ProgrammingLaajuus (3 cr)

Code: 5S00EV49

Credits

3 op

Objectives

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Enrolment period

10.06.2024 - 15.09.2024

Timing

26.08.2024 - 20.12.2024

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 22I231A

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

10.06.2024 - 01.09.2024

Timing

22.08.2024 - 21.12.2024

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 22AI231

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Exam schedules

There is no exam for the course. The course is evaluated based on a learning diary written from the exercises and the project work.

Assessment scale

0-5

Teaching methods

Lectures, laboratory exercises, and project work

Learning materials

The material mainly consists of lecture slides, exercises, and platform-specific online resources related to the assignments. The materials or links will be provided on Moodle. The material from the Programming Basics course is also suitable as programming material for this course.

Student workload

3*27 h = 81 hours, of which approximately 28 hours are contact teaching. The majority of the course involves independent work. Contact teaching covers the theory lectures and guided exercises.

Completion alternatives

There are no optional completion methods for the course.

Enrolment period

02.12.2023 - 14.01.2024

Timing

08.01.2024 - 05.05.2024

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 22I231B

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2022 - 08.01.2023

Timing

09.01.2023 - 30.04.2023

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 21I231B

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2022 - 31.12.2022

Timing

09.01.2023 - 30.04.2023

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 21I231A

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2021 - 09.01.2022

Timing

10.01.2022 - 22.05.2022

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 20AI231

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2021 - 31.12.2021

Timing

01.01.2022 - 15.05.2022

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 20I231A

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2021 - 31.12.2021

Timing

01.01.2022 - 15.05.2022

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 20I231B

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5

Enrolment period

02.12.2021 - 31.12.2021

Timing

01.01.2022 - 15.05.2022

Credits

3 op

Mode of delivery

Contact teaching

Unit

Electrical and Automation Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Degree Programme in Electrical Engineering
Teachers
  • Jaana Hännikäinen
Person in charge

Jarkko Lehtonen

Groups
  • 20I231C

Objectives (course unit)

The student knows
- the applications and importance of programming in the field of electrical and automation
- basic components of an embedded system
- principles of designing the connection and interface logic of the microcontroller application

The student can
- implement C / C ++ modular programs
- utilize ready-made sub-software libraries
- implement simple embedded system software
- implements the microcontroller application

Content (course unit)

Programmable applications in the field of electrical and automation. Programming structures: references, program modularization, records, classes and objects. Implementation of C / C ++ software in embedded system. Principles of designing microcontroller application connection and interface logic.

Assessment scale

0-5