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.