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
-
TTV23SRAATTV23SRAA
- 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