Search programme
Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.
Syllabus for |
|
DAT055 - Object oriented applications |
|
Syllabus adopted 2009-02-26 by Head of Programme (or corresponding) |
Owner: TIDAL |
|
7,5 Credits |
Grading: TH - Five, Four, Three, Not passed |
Education cycle: First-cycle |
Major subject: Computer Science and Engineering, Information Technology
|
Department: 37 - COMPUTER SCIENCE AND ENGINEERING
|
Teaching language: Swedish
Course module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
Summer course |
No Sp |
0105 |
Examination |
4,5 c |
Grading: TH |
|
|
|
4,5 c
|
|
|
|
|
17 Mar 2016 pm L, |
07 Apr 2016 am L, |
22 Aug 2016 pm L |
0205 |
Written and oral assignments |
3,0 c |
Grading: UG |
|
|
|
3,0 c
|
|
|
|
|
|
In programs
TIDAL COMPUTER ENGINEERING, Year 2 (compulsory)
Examiner:
Univ lektor Uno Holmer
Go to Course Homepage
Eligibility:In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.
Course specific prerequisites
Skills in object oriented programming in Java; corresponding to DAT050 Object oriented programming.
Aim
This course shall give extended knowledge and skill in object oriented programming techniques, with emphasis put on model driven development in small project groups.
Learning outcomes (after completion of the course the student should be able to)
- construct object oriented programs with graphical user interfaces and threads.
- construct object oriented models in a graphical modelling language.
- use commonly available computer based program development tools.
- perform program development in a project group.
Content
- UML is used for modelling and Java for coding.
- A program development process for object oriented programs.
- Object oriented modelling in UML.
- Computer based tools for oriented methodology (CASE).
- Graphical user interfaces.
- The Model-View-Controller architecture.
- A survey of common design patterns.
- Structured error handling.
- Streams and files.
- Parallel programming. Active objects and threads.
- Communication. Ports, sockets, datagram, multicasting, client-server.
- Reflection and class loading.
Organisation
Lecture classes, supervised computer exercises and a project where the students constructs and documents a program using object oriented methodology.
Literature
The course literature is presented at course start.
Examination
Mandatory assignments, a project and written exam. Final grade is obtained after passed assignments and project and is based on the grade of the written exam.
|
|