Basics of ProgrammingLaajuus (3 cr)
Code: 5C00GO33
Credits
3 op
Objectives
Student is able to
- become familliar wit the basic concepts of programming
- learn the basic programming skills.
Content
The students learn the basic concepts of programming, algorithms, basic data types, character strings, conditional and repetitive control structures, arrays, subroutines and transmitting parameters and know how to apply programming in practical problem solving. The students gain an overview of a programming project and software engineering.
Assessment criteria, satisfactory (1-2)
The student knows the basic programming concepts described in the content and can solve small programming problems based on code examples and model solutions. The student takes responsibility for his own performance.
Assessment criteria, good (3-4)
The student understands the basic programming concepts described in the content and can use them to solve practical small programming problems. The student performs the given tasks independently and also takes responsibility for the performance of the group.
Assessment criteria, excellent (5)
The student internalizes the basic programming concepts described in the content, and can creatively and versatilely solve small practical programming problems using good programming structures. The student is a self-starter and takes full responsibility for his own and the group's performance.
Enrolment period
02.07.2026 - 31.07.2026
Timing
01.08.2026 - 31.12.2026
Credits
3 op
Mode of delivery
Contact teaching
Unit
Vehicle Engineering
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Vehicle Engineering
Teachers
- Tietotekniikka Virtuaalihenkilö
Groups
-
24I131
-
24I134
Objectives (course unit)
Student is able to
- become familliar wit the basic concepts of programming
- learn the basic programming skills.
Content (course unit)
The students learn the basic concepts of programming, algorithms, basic data types, character strings, conditional and repetitive control structures, arrays, subroutines and transmitting parameters and know how to apply programming in practical problem solving. The students gain an overview of a programming project and software engineering.
Assessment criteria, satisfactory (1-2) (course unit)
The student knows the basic programming concepts described in the content and can solve small programming problems based on code examples and model solutions. The student takes responsibility for his own performance.
Assessment criteria, good (3-4) (course unit)
The student understands the basic programming concepts described in the content and can use them to solve practical small programming problems. The student performs the given tasks independently and also takes responsibility for the performance of the group.
Assessment criteria, excellent (5) (course unit)
The student internalizes the basic programming concepts described in the content, and can creatively and versatilely solve small practical programming problems using good programming structures. The student is a self-starter and takes full responsibility for his own and the group's performance.
Assessment scale
0-5