- Code: SWD4TN017
- Extent: 3 credits (67,5 h)
- Timing: 6. semester
- Language: English
- Level: advanced special studies
- Type: optional
A student should know the basic ideas of one object oriented programming language e.g. Java.
Upon successful completion of course, the student is able to
data and variable types, basic programming sentences, procedural programming with procedures
class types and encapsulation
class friends and operator overloading
inheritance with dynamic binding and polymorphism
Programming: Principles and Practice Using C++, Bjarne Stroustrup
Teaching and learning methods
The course consists of lectures, exercises, and one final exam. The course involves weekly assignments.
During the course students receive instruction in a total of 32 hours. Self-assessment of learning takes 1 hour. Completing the course takes about 64 hours.
|Grade 1 (min 40 % of the objective)
||Grade 3 (min 70 % of the objective)
||Grade 5 (min 90 % of the objective)
- knows basic ideas of C++ programming language
- knows C++ object oriented programming with inheritance and dynamic binding
- can apply what he/she has learned and understands very well the C + + programming language structure
The self-assessment of learning assignment does not impact your grade. The assignment is the same for all courses/modules and your answers will be used also for course/module development. The assignment is completed online in WinhaOpaali.