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

Objectives

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.

Course content

Software quality, information hiding, object-oriented analysis and design, classes, objects, message passing, inheritance, polymorphism, container classes, class libraries, design patterns and frameworks.

Prerequisites

To get access to the course you need to have knowledge corresponding to programming in C, 5p, and data structures and algorithms, 5p.

Examination

LAB1, 2 points, Exercise, laboratory work
TEN1, 3 points, Examination

Marks

3, 4 or 5.

Literature

Information om aktuell kurslitteratur lämnas av institutionssekreteraren på IDt, 1999