TIE-02106 Introduction to Programming, 5 cr

Person responsible

Ari Suntioinen, Essi Isohanni

Lessons

Implementation Period Person responsible Requirements
TIE-02106 2017-01 3 - 4 Ari Suntioinen
Eliisa Väkevä
Programming assignments and exam completed successfully.The scoring and assessment is described in more detail the course platform.

Learning Outcomes

A student with grade "good" can implement a small program independently.

Content

Content Core content Complementary knowledge Specialist knowledge
1. The concepts program and algorithm. Designing and testing small programs.   Programming style.   
2. Dividing program into smaller entities: functions. Passing parameters and return values.   Default values of parameters.  Type-parameters. Lambda-functions. 
3. Control structures.     
4. Variables. Scope. Data types.  Classes.  Special methods. 
5. Basic operations of file handling.     



Correspondence of content

Course Corresponds course  Description 
TIE-02106 Introduction to Programming, 5 cr TIE-02107 Programming 1: Introduction, 5 cr  

Updated by: Suntioinen Ari, 17.01.2018