Course Catalog 2013-2014
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2013-2014

TIE-02206 Basic Course on Programming, 5 cr

Additional information

Study material to be announced.

Person responsible

Pertti Lehtinen, Mikko Tiusanen

Lessons

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


 


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


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

Requirements

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

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

There is no equivalence with any other courses

More precise information per implementation

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

Last modified06.01.2014