Course Catalog 2014-2015

Basic Pori International Postgraduate Open University Search

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2014-2015

TIE-02206 Basic Course on Programming, 5 cr

Additional information

Study material to be announced.

Person responsible

Pertti Lehtinen, Mikko Tiusanen


Study type P1 P2 P3 P4 Summer Implementations Lecture times and places


 4 h/week
 2 h/week
+2 h/week
+2 h/week

TIE-02206 2014-01 Monday 10 - 12 , TB111
Wednesday 14 - 16 , TB111


Passed programming assignments and passed exam after these.
Completion parts must belong to the same implementation

Learning Outcomes

A student attaining grade "good" can design and implement smallish programs independently: the student is able to divide the program to parts that can be implemented separately in a practicable way plus design simple data structures and algorithms. The student can evaluate the structure of a program written by another student.


Content Core content Complementary knowledge Specialist knowledge
1. Compiling, compiling separately, stages of compiling. Makefile.  Preprocessor features (such as #include, #define).   
2. Abstraction levels in programming: class (no inheritance).     
3. Basics of dynamic data structures, pointers (list, operators new and delete)  Iterator.  Writing a simple template. 
4. More input and output operations. Input and output on files.  File protection.   
5.   Exceptions. Funktion pointers.   

Additional information about prerequisites
Basic programming knowledge, use of TUT computer systems required.

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
TIE-02206 Basic Course on Programming, 5 cr TIE-02200 Basic course on programming, 5 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
TIE-02206 2014-01        

Last modified12.02.2014