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