Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2004
 
TDDC01 Software Engineering Theory, 4,5 ECTS credits.
/Programutvecklingsmetodik teori/

For:   C   D   IT  

 

Prel. scheduled hours: 48
Rec. self-study hours: 72

  Area of Education: Technology

Subject area: Computer Science/Computer Engineering

  Advancement level (A-D): C

Aim:
To give an overview on the basic principles in software engineering. 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)
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. She must be acquainted to work without central course book, instead to learn from several sources (independent way of working). She must work regularly on her own, together with the lectures.

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 lectures will treat the basic principles of software engineering, with a focus on software design principles.

Course contents:
Software requirement analysis. Software design. Design Patterns. Design principles such as aspect orientation and architecture. Software as products and quality of products. Project work in all project phases and the life cycle of software. Purpose and contents of different documents, e.g. user specification and function specification. Testing and verifying are included as well as quality assurance and configuration management

Course literature:
The participant can choose books of their own. A list of recommended books and papers is given. Most recommended is [Pfleeger - Software Engineering, Prentice-Hall] or [Ghezzi, Mandrioli, Jazayeri, Fundamentals of Software Engineering, Prentice Hall]. Course language is English.

Examination:
Written exam
3 p
 



Course language is English.
Department offering the course: IDA.
Director of Studies: sas-sr@ida.liu.se
Examiner: Uwe Assmann
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: 02/25/2004