Skip to main content

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