Search programme

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

Syllabus for

Academic year
EDA380 - Developing computer-based systems in teams
 
Owner: TDATA
4,0 Credits (ECTS 6)
Grading: UG - Fail, pass
Level: A
Department: 0735 - Computer engineering


Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0198 Project 4,0 c Grading: UG   2,0 c 2,0 c    

In programs

TELTA ELECTRICAL ENGINEERING, Year 4 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Engineering of Computer-Based Systems, Year 4 (compulsory)

Examiner:




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

Basic programming skills. The course "Personal Software Process" is recommended, but not mandatory. Students are also recommended to take the
course "Object-oriented Software Engineering" concurrently.

Aim

The course aims to give basic knowledge in software and systems
engineering with focus on software development processes, planning and quality. This includes strategies and methods for how to produce high quality software
on time.

Content

The course intends to give knowledge about planning and management of software development projects. It follows a process model called TSPi (Introduction to the Team Software Process). The students develop a software product in a team where each student is assigned a role with specific responsiblities for developing the product and the skills of the team. The students are cross-examining each others work to find defects and to suggest process and product improvements. By following a well defined process, students will learn the fundamental principles of how to produce software according to a sound engineering principles.

Organisation

Lectures are given to introduce all phases in the process and to motivate why engineering principles are needed when developing software. The students work in teams of 4-6 persons and instructors are supervising the groups by giving feed-back on their work. Students that also follows "Object-oriented software engineering" will be assigned a joint project for both courses.

Literature

Watts S Humphrey, "Introduction to the Team Software Process", Addison & Wesley Longman, 2000.

Examination

Evaluated home assignments. Some are done in group others individually.


Page manager Published: Mon 28 Nov 2016.