COURSE SYLLABUS

D0039D Object oriented analysis and design, 7.5 Credits
Objektorienterad analys och design

Valid for
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Syllabus established

Last revised
by Jonny Johansson, HUL SRT 14 Mar 2012

Education level
First cycle
Grade scale
G U 3 4 5
Subject
Computer Science
Subject group (SCB)
Computer Technology

Entry requirements

General entry requirements, first cycle

Specific entry

Course Aim

After the course, the student

1.      has knowledge about a) the scientific foundation of  Object-oriented Programming and Design and b) the proven experience programmers in  this field of Computer Science;

2.      has the capacity for carrying out teamwork and collaboration with various constellations, both in groups where the students choose whom to work with and in groups put together by others;

3.      can create, analyse and critically evaluate various technical solutions in terms of the design and implementation of large computer programs by using a modern object-oriented programming language;

4.      can plan and use appropriate methods to undertake advanced programming tasks within predetermined parameters;

5.      can present and discuss information, problems and solutions both verbally and in textual form  


Contents

This course provides deeper theoretical knowledge of object oriented programming (analysis, design, implementation and test).
Abstraction, encapsulation and object relations, design patterns, writing code, version control.
Software development processes and documentation.


Realization

The course consists of lectures and laboratory work.
Laboratory work are written in an object oriented language.


Examination

Examination consists of a final written exam and mandatory programming assignments during the course:

1.      Final written exam. Individual lab assignments;

2.      Lab assignments carried out in groups;

3.      Final written exam. Individual lab assignments;

4.      Final written exam. Individual lab assignments;

5.      Lab assignments.


Examiner
Robert Brännström - Senior Lecturer

Literature. Valid from Autumn 2012 Sp 1 (May change until 10 weeks before course start)
Webbaserat material

Course offered by
Department of Computer Science, Electrical and Space Engineering

Items/credits
NumberTypeCreditsGrade
0001Written exam4.5G U 3 4 5
0002Laboratory work3.0U G#

Contact
Robert Brännström, robert.brannstrom@ltu.se, 0910-58 53 58



 
Luleå University of Technology