Skip to main content

Programming Languages 2 (5cr)

Code: 5G00DL97-3012

General information


Enrolment period
02.12.2025 - 31.12.2025
Registration for introductions has not started yet.
Timing
05.01.2026 - 30.04.2026
The implementation has not yet started.
Credits
5 cr
Unit
Software Engineering
Campus
TAMK Main Campus
Teaching languages
English
Degree programmes
Bachelor's Degree Programme in Software Engineering
Teachers
Erkki Hietalahti
Person in charge
Erkki Hietalahti
Course
5G00DL97

Objectives (course unit)

1. Student understands the concepts of object-oriented programming. 2. Student is able to implement Java programs and applications by utilizing object-oriented design. 3. Student knows how to program with Java programming language.

Content (course unit)

Basics object-oriented programming by using Java. Modularizing programs with classes and objects and utilizing object-oriented programming in program implementations.

Prerequisites (course unit)

Programming languages 1

Assessment criteria, satisfactory (1-2) (course unit)

Students knows about object-oriented programming principles. Student is able to implement modularizing programs with classes and objects with guidance. Student is able to utilize object-oriented programming principles in simple program implementations with guidance.

Assessment criteria, good (3-4) (course unit)

Students knows object-oriented programming principles by using Java. Student is able to implement modularizing programs with classes and objects. Student is able to utilize object-oriented programming principles independently in different program implementations.

Assessment criteria, excellent (5) (course unit)

Students knows in depth object-oriented programming principles by using Java. Student is able to implement modularizing programs with classes and objects in diverse situations. Student is able to utilize object-oriented programming principles independently diversely in various different program implementations.

Assessment scale

0-5

Go back to top of page