| 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 of the organisation of large software development projects and through that be able to participate in such projects. To get insights in and solve problems which come up in groups when they are working in large software development projects.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
TDDC01 Software engineering theory (recommended).
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:
The project is carried out on laboratory and leisure time. The estimated amount of work of each student is 200 working hours. The course requires some organizational work before. We begin with a division into groups already in Period IV. Please, contact the personel. At the end of the course, there is also a
demo afternoon with a best price (PUM Oscar).
|
|
Course contents:
A group of about seven students develop practically a software product in a project. The project definition are from a real problem and the projects are carried out with realistic assumptions. During the large seminar the group members will
present what has been achieved in each development phase and what the status of the project is, e.g. presentation of user specification, project plan, architectural design and running the completed software. The reflection over experiences gained
from the project work are very important to do and to improve the software process and the documentation standards
|
|
Course literature:
The project participant can choose books of their own. A list of recommended books is given. Most recommended is [Pfleeger - Software Engineering, Prentice-Hall] [Ghezzi, Mandrioli, Jazayeri, Fundamentals of Software Engineering, Prentice Hall]. A
course collection of articles.
|
|
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
|