Credits: 6

Schedule: 13.09.2017 - 26.10.2017

Teacher in charge (valid 01.08.2018-31.07.2020): 

Virpi Tuunainen

Teaching Period (valid 01.08.2018-31.07.2020): 

I (2018-2019) Otaniemi campus

I (2019-2020) Otaniemi campus

Learning Outcomes (valid 01.08.2018-31.07.2020): 

Students learn to understand the software development process. They are familiar with the core set of algorithms and data structures. They are able to program medium sized applications with graphics and master a modern programming language.

Content (valid 01.08.2018-31.07.2020): 

Control structures; Designing and using data types; Designing data types; Testing; Maintaining collections; Recursion; Data structures; Sorting and Searching

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

mandatory passed self paced MOOC assignments
100% exam

Workload (valid 01.08.2018-31.07.2020): 

Opening lecture 2h
weekly help sessions 10h
independent work 145
exam 3h
Total 160h (6 ECTS)

Study Material (valid 01.08.2018-31.07.2020): 

MOOC, the link published at the course home page


Substitutes for Courses (valid 01.08.2018-31.07.2020): 

This course can be substituted by CS-A1111 Ohjelmoinnin peruskurssi Y1 5 ECTS + elective course 37C81000 Studies completed in Information Systems Science 1 ECTS cr

Course Homepage (valid 01.08.2018-31.07.2020):


Grading Scale (valid 01.08.2018-31.07.2020): 


Registration for Courses (valid 01.08.2018-31.07.2020): 

Via Weboodi