Syllabus for |
|
TDA550 - Object-oriented programming, advanced course |
|
Owner: TKITE |
|
5,0 Credits (ECTS 7,5) |
Grading: TH - Five, Four, Three, Not passed |
Level: A |
Department: 37 - COMPUTER SCIENCE AND ENGINEERING
|
Teaching language: English
Course module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
|
No Sp |
0104 |
Examination |
3,0 c |
Grading: TH |
|
|
3,0 c
|
|
|
|
|
|
12 Dec 2005 am V
|
18 Apr 2006 pm V, |
Contact examiner |
0204 |
Laboratory |
2,0 c |
Grading: UG |
|
|
2,0 c
|
|
|
|
|
|
|
In programs
TTFYA ENGINEERING PHYSICS, Year 4 (elective)
TKITE SOFTWARE ENGINEERING, part 1, Year 1 (compulsory)
Examiner:
Docent
Wolfgang Ahrendt
Replaces
TDA375
Fundamental object-oriented software development
Eligibility:
For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.
Course specific prerequisites
Being a continuation of the course Object-oriented programming, that course (or a similar course) is a prerequisite.
Aim
Software development is fundamental to an engineer in Information Systems. The course aims to give an in-depth knowledge in object-oriented programming. Students should learn more sophisticated concepts and techniques, usable when developing large software systems.
Content
Inheritance, polymorphism, and dynamic binding, abstract classes and interfaces, basic concepts of object-oriented design, design patterns, application frameworks, parallelism, and streams for I/O.
Beside new issues, the course contains deeper considerations of the basic object-oriented concepts being subject of the predecessor course.
Organisation
Lectures, exercise sessions, supervised computer laborations.
Literature
Information about current course literature will be announced at the course homepage in due time.
Examination
Written exam and compulsory lab sessions.