Advanced ProgrammingLaajuus (3 ECTS)
Course unit code: TX00AD44
General information
- Credits
- 3 ECTS
Objective
After completion of this course the student will understand the essential principles of object oriented programming and is able to use them in program design and implementation. The student knows some of the more demanding structures of programming.
Content
1. The basics of object oriented programming
2. The more demanding structures and data types of programs
3. Simple object oriented programs
4. Object oriented programming environments
Assessment criteria, satisfactory (1)
1. The student will know the concepts of class and object
2. The student knows data structure and pointers
3. The student is able to implement simple object oriented programs
4. The student knows object oriented programming environments and their function
Assessment criteria, good (3)
1. The student will know the concepts of class, inherited class and object
2. The student knows data structure and pointers
3. The student is able to implement simple object oriented programs and use inheritance
4. The student knows object oriented programming environments and their function
Assessment criteria, excellent (5)
1. The student will know the concepts of class, inherited class, object, polymorphism and reference parameters
2. The student knows data structure and pointers
3. The student is able to implement simple object oriented programs and use inheritance
4. The student knows object oriented programming environments and their function