Skip to main content

Advanced Programming Course (5 cr)

Code: TT00CG50-3001

General information


Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Information and Communication Technology

Teachers

  • Vesa Vaihoja

Groups

  • TTV23SRAA
    TTV23SRAA
  • 28.08.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 04.09.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 11.09.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 25.09.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 02.10.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 09.10.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 23.10.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 30.10.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 06.11.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 13.11.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 20.11.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 27.11.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 04.12.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 11.12.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001
  • 18.12.2024 12:30 - 15:45, Ohjelmoinnin jatkokurssi TT00CG50-3001

Objective

Students will understand the basic concepts and terminology of object-oriented programming being able to apply them in software planning and implementation.

Content

Class and object
Access modifiers
Lifecycle of an object
Properties of objects
Special classes
Memory management
Programming exercises

Materials

Material distributed at the course, network sources and online learning system

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

Over 90% of the total score

Assessment criteria, good (3)

70% - 90% of the total score

Assessment criteria, satisfactory (1)

50% - 70% of the total score

Prerequisites

Basics of Programming