Syllabus for |
|
TDA367 - Object-oriented programming project |
|
Syllabus adopted 2014-02-25 by Head of Programme (or corresponding) |
Owner: TKITE |
|
7,5 Credits |
Grading: TH - Five, Four, Three, Not passed |
Education cycle: First-cycle |
Major subject: 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 |
0109 |
Project |
7,5 c |
Grading: TH |
|
|
|
|
7,5 c
|
|
|
|
|
In programs
TKITE SOFTWARE ENGINEERING, Year 1 (compulsory)
Examiner:
Univ adjunkt
Joachim von Hacht
Replaces
TDA365
Project course 1 TDA366
Project course
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
Passed the course TDA545 Object-oriented programming or equivalent and/or TDA550 Object-oriented programming, advanced course or equivalent.
Aim
The project course is designed to give knowledge and experience in professional development of software.
Learning outcomes (after completion of the course the student should be able to)
- Work in small-scale object oriented software development projects in a group, following a specified development process and schedule;
- Document the project in the form of a basic requirement specification and basic design documents
- Use modern tools for software development for example, test frameworks, version handling.
Content
The course presents a simple test driven, object oriented process. Concepts as; iterative development, object oriented analysis and design, domain- and designmodel, "domain driven design" are introduced. Aspects of design are discussed: Testability, dependencies, partitioning, layering and more.
Organisation
A few lectures, one obligatory seminar and a few workshops. In parallel the students will use the process to manage a small software project. The project includes weekly obligatory supervisor meetings.
Literature
Possible course literature will be announced on the course page in due time.
Examination
The examination consists of the oral presentation and the delivering och the source code and other artifacts. Grade F, 3, 4, 5.