Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2006
 
TDDC02 Software Engineering Project, 7,5 ECTS credits.
/Programutvecklingsprojekt i ett helhetsperspektiv/

For:   C   D   IT   Y  


OBS!

CDIO course

 

Prel. scheduled hours: 106
Rec. self-study hours: 94

  Area of Education: Technology

Subject area: Computer Science/Computer Engineering

  Advancement level (A-D): C

Aim:
To give knowledge about organisation of large software projects and by that means increase the ability to participate in such projects. To get insight in and ability to solve problems that arise in software development projects. To get a perspective on the phases, and the dependencies between them, that a project is divided into (e.g. project start up, requirements, architecture design or system design, design, implementation, test, delivery and project ending).

Prerequisites: (valid for students admitted to programmes within which the course is offered)
TDDC01 Software engineering theory. The student must be well acquainted with programming in at least one high level programming language and must have used advanced algorithms and data structures.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
A project course that spans over the autumn. Only a few lectures and seminars are planed. Remaining time is spent on project work. Each project team hands in artefacts, such as requirement specification and test plan, which are examined and graded. There is a strict deadline for each artefact.

Course contents:
A group of seven or eight students develop a software system. The project is based on a real problem and it is carried out with realistic assumptions, e.g. with a customer that needs the system. At the beginning of the project a plan for the work is established and the customer's requirements are documented. The work is them continued with definition of the system's architecture, design; and the activities implementation, verification and validation, delivery and documentation of experience. During seminars the groups present their achievements. Course participants are also responsible for improvement of a software process.

Course literature:
The cource participant may choose a Software Engineering book of their own. Recommended books: [Pfleeger - Software Engineering, Prentice-Hall] or [Ghezzi, Mandrioli, Jazayeri, Fundamentals of Software Engineering, Prentice Hall].

Examination:
Project
5 p
 



Course language is Swedish.
Department offering the course: IDA.
Director of Studies: sas-sr@ida.liu.se
Examiner: Robert Kaminski
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 12/18/2005