The course is aimed at teaching the fundamentals of programming in theory and through practical exercises for students with no previous technical experience. The emphasis is on understanding the mechanisms and a variety of tools are used, which will provide pointers for further studies and a starting ground for more in depth analysis. The course is a prerequisite to many more technical courses. For students with previous studies in computer science the course is not obligatory.
- Teachers: Markku Reunanen and Suse Miessner
- Credit points: 3–5, depending on the magnitude of the project
- Location: 4th floor computer classroom (414)
- Grading: pass/fail
- Assessment: 80% attendance, completed exercise task