Programming Languages (5 cr)
Code: TE00BH36-3004
General information
Enrollment
25.11.2019 - 19.01.2020
Timing
02.03.2020 - 26.04.2020
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology (LAB)
Campus
Lahti Campus
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Information Technology
Teachers
- Olli Koskimaa
Groups
-
07TVT19K, Lahti
-
07TVT18S, Lahti
-
07Z2HTVT19K
-
07EXC20K2
Learning outcomes
The student is able to
- make a program using different object-oriented languages
- use libraries, e.g. containers, efficiently while programming
- use object-oriented programs to solve problems
- make an efficient and well-structured object-oriented program.
Implementation and methods of teaching
Student learns how to implement object-oriented paradigm using different programming languages.
Timing and attendance
Contact learning spring 2019. Physical presence is not mandatory
Learning material and recommended literature
Study materials are agreed in the beginning of the course
Alternative completion methods
Recognition of Prior Learning or compulsory tasks
Working life cooperation
n/a
Exam retakes
No exams
Learning environment
Reppu, Visual Studio, NetBeans
Student time use and work load
50 hours contact lessons and 85 hours individual work
Contents
The student
- can make a program using different object-oriented languages
- can use libraries, e.g. containers, efficiently while programming
- can use object-oriented programs to solve problems
- can make an efficient and well-structured object-oriented program.
Additional information for students: previous knowledge etc.
Object-oriented programming
Assessment criteria
Active participation in lectures, passed exercises.
Assessment scale
1-5
Failed (0)
Student has not achieved minimum learning objectives the study module.
Assessment criteria: level 1 (assessment scale 1–5)
Student participates lessons and is able to pass practical works.
Assessment criteria: level 3 (assessment scale 1–5)
Student is able to search and apply instructions from several sources and copes well practical works.
Assessment criteria: level 5 (assessment scale 1–5)
Student adopts learning topics and solves problems independently and laudably.