TIE-02408 Programming 3: Techniques, 5 cr

Person responsible

Terhi Kilamo

Lessons

Implementation Period Person responsible Requirements
TIE-02408 2019-01 1 - 2 Terhi Kilamo
The grade is determined by exam, weekly exercise tasks and homework assignments.

Learning Outcomes

Reaching a grade "good" indicates the student is able to participate in the implementation of a larger software product. In particular: The student knows how to use the typical programming tools. The student knows how to program modules that are in connection to their environment through predefined interfaces. The student is able to interpret interface documentation and understands the principles of design by contract. The student knows more programming language structures than before and is able to use them in their programs. The student can explain the convept of inheritance and is able to use it in their programs.

Instructions for students on how to achieve the learning outcomes

The grade is determined by exam, weekly exercise tasks and homework assignments.

Assessment scale:

Numerical evaluation scale (0-5)

Partial passing:

Completion parts must belong to the same implementation

Prerequisites

Course Mandatory/Advisable Description
TIE-02207 Programming 2: Basics Mandatory    



Correspondence of content

Course Corresponds course  Description 
TIE-02408 Programming 3: Techniques, 5 cr TIE-02402 Programming 3: Techniques, 5 cr  
TIE-02408 Programming 3: Techniques, 5 cr TIE-02407 Programming Techniques, 5 cr  

Updated by: Kunnari Jaana, 05.03.2019