Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.

​​​

Syllabus for

Academic year
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.


Page manager Published: Thu 03 Nov 2022.