5015.10 - Object Based Programming in C++
Object Based Programming in C++
Introduction to object oriented concepts and programming with specifikation, design, implementation and use of classes in C++.
- object oriented concepts: classes, members, operations, attributes, objects, instanse, inheritans, relations, messaging etc. - specifikation and implementation of classes in C++ - operator overloading - abstract datatypes: cue, stacks and lists - use of dynamic memmory - pointers - recursive algorithms - introduction to type-parametrisation - containerclasses in the standard library - sorting and searching - introduction to UML - compilation and project
Learning and teaching approaches
WebCT, remote education from Mid-Sweeden University.
Web-examination (4.5 ECTS), exercises (3 ECTS). Reference material permitted. The existing grade scale will be used.