Mälardalen University, Department of Computer Science and Engineering
Object-Oriented Programming, 5 points | |||
| Course code: | CD5330 | Level: | Intermediate |
|---|---|---|---|
| Subject: | Computer Science | Area of education: | Natural Sciences |
| Valid from semester: | 19992 | ECTS: | 7.5 credits |
| Ratification date: | 3/29/99 | Change date: | 3/29/99 |
The course explains why object-oriented programming has evolved.
Object-oriented concepts like classes, inheritance, objects, message passing are
explained. Different types of object-oriented languages are studied and compared
to each other. Furthermore, the course gives understanding of how
to do
object-oriented analysis and design of object-oriented systems and also how to
use class libraries, for example frameworks for creating graphical user
interfaces.
Software quality, information hiding, object-oriented analysis and design,
classes, objects, message passing, inheritance, polymorphism, container classes,
class libraries, design patterns and frameworks.
To get access to the course you need to have knowledge corresponding to
programming in C, 5p, and data structures and algorithms, 5p.
3, 4 or 5.