Change language: Suomi

Front Page > Current Education > Environmental Technology (YT) > 2019 > Year 2 > Basics of Programming (IYTP0601)

Basics of Programming

Structure Type: Study unit
Code: IYTP0601
Type: Compulsory / Basic Studies
Curriculum: YT 2019
Level: Bachelor of Engineering
Year of Study: 2 (2020-2021)
Semester: Spring
Credits: 3 cr
Responsible Teacher: Rantasalo, Marko
Language of Instruction: Finnish

Courses During the Academic Year 2020-2021

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
3001KT2019-2, KT2019-2A2021-01-01 – 2021-05-02Pirjo Prosi, Thomas VikströmFinnish2020-08-17 – 2021-01-10
3003KT2019-2, KT2019-2B2021-01-01 – 2021-05-02Pirjo ProsiFinnish2020-08-17 – 2021-01-10
3004ET2019-2, ET2019-2A, ET2019-2B2021-01-04 – 2021-04-30Mikael Jakas, Pirjo ProsiFinnish2020-08-17 – 2021-01-10
3005YT2019-2, YT2019-2A, YT2019-2B2021-01-04 – 2021-04-30Pirjo ProsiFinnish2020-08-17 – 2021-01-10

Learning Outcomes

The student knows the basic principles of programming and is able to write short programs in some general-purpose programming language (eg Python).

Student's Workload

Total work load of the course: 81 h
- of which scheduled studies: 42 h
- of which autonomous studies: 39 h
The assessment of student’s own learning 1h is included in contact lessons.


Basic elements of programming: variables, expressions, conditional statements, repeat statement, tables and character strings.

Recommended or Required Reading and Other Learning Resources/Tools

Material announced by the teacher.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, exercises and assignments.

Assessment Criteria

Grade 1: The student knows the contents of the study unit that are relevant in working life.
Grade 3: The student is able to utilise the information and skills learnt during the study unit.
Grade 5: The student is able to utilise and apply the information and skills learnt during the study unit.

Assessment Methods

Exercises, assignments and exam.