Skip to main content

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.