Lectures
Theory Lectures and Seminars
The lectures are divided into five different knowledge areas presented in the course:- Requirements (week 35)
- Planning and Processes (week 36)
- Design and Architecture (week 37)
- Testing and Software Configuration Management (week 38)
- Software Quality (week 39)
In each area, about three 45 minutes lectures are given to introduce fundamental concepts within the knowledge area. After the lectures in each area, the students can optionally solve an exercise relating to the area. Instructions and deadlines can be found on the exercise page. Then at the next week's lecture the first part (45 min) will consist of a large seminar where the solutions of the exercises will be discussed and further examples within the subject will be given. Then, the second half of the lecture will introduce a new subject for the next block etc.
The lectures summarize the most important aspects of software engineering principles. However, these lectures do not cover the whole course, so the student is expected to read the course literature throughly during the course. Conversely, there are also areas presented at the lectures that are not described in the course book or additional material.
Full sets of slides will be published on this page directly after that a lecture is given. Before a lecture preliminary slides can be published lacking some solutions.
Guest Lectures
In addition to the lectures mentioned above, a number of guest lectures will be given by senior consultants and managers from the industry. These lectures will give a great opportunity to get an insight of problems from the real world. These lectures will be announced later during the course.Project Lectures
Lectures, seminars and meetings for the project part of TDDC88 are not listed below. To see the project schedule, go to the Project and Schedule page.Lecture Plan
| Week | Day | Date | Time | Room | Subject and Slides |
|---|---|---|---|---|---|
| Knowledge area for week 35: Requirements | |||||
| 35 | Mon | 27 Aug | 13-14 14-15 |
C4 |
Course Introduction and Overview |
| 35 | Tue | 28 Aug | 10-12 |
C4 |
Lecture: Requirements [slides] [usability metrics] [failure based] [time based] |
| Knowledge area for week 36: Planning and Processes | |||||
| 36 | Tue | 4 Sep | 10-11 11-12 |
C1 | Seminar: Requirements Lecture: Project Management [slides] |
| 36 | Wed | 5 Sep | 08-10 | C4 | Lecture: Software Life Cycles, Processes, and Agile
Methodologies |
| 36 | Fri | 7 Sep | 15-17 | Reserve time, not used | |
| Knowledge area for week 37: Design and Architecture | |||||
| 37 | Tue | 11 Sep | 10-11 11-12 |
C4 |
Seminar: Planning and Processes Muddy-card evaluation Lecture: System Design and Architecture [slides] |
| 37 | Wed | 12 Sep | 08-10 | C4 | Lecture: Module Design and UML [slides] |
| 37 | Fri | 14 Sep | 15-16 16-17 |
C4 | Lecture: Introduction to Design Patterns [slides] Optional Question and Answer session |
| Knowledge area for week 38: Testing and SCM | |||||
| 38 | Tue | 18 Sep | 10-11 11-12 |
C1 | Seminar: Design and Architecture Lecture: Testing (Part I) [slides] |
| 38 | Wed | 19 Sep | 08-09 09-10 |
C1 C1 |
Lecture: Software Configuration Management Theory [slides] Guest lecture: Software Configuration Management in Practice. Greger Wikstrand, Capgemini. |
| 38 | Fri | 21 Sep | 15-17 | C1 | Lecture: Testing (Part II) [slides] |
| Knowledge area for week 39: Software Quality | |||||
| 39 | Tue | 25 Sep | 10-11 11-12 |
C4 C4 |
Seminar: Testing and SCM Lecture: Software Engineering Reviews [slides] |
| 39 | Wed | 26 Sep | 08-09 09-10 |
C1 |
Lecture: Software Quality Management (Part I) [slides] Lecture: Software Quality Management (Part II) [slides] |
| 39 | Fri | 28 Sep | 15-17 | Reserve time, not used | |
| Course summary, guest lectures, and exam rehearsal | |||||
| 40 | Tue | 2 Oct | 10-11 11-12 |
C1 | Seminar: Software Quality Lecture: Course Summary [keywords] |
| 40 | Wed | 3 Oct | 08-09 09-10 |
C4 | Lecture: Course Summary (continued) Guest lecture: Agile Methods in Practice. Anders Ivarsson, Spotify. |
| 40 | Fri | 5 Oct | 15-17 | Reserve time, not used | |
| 41 | Tue | 9 Oct | 10-12 | C4 | Going throgh the latest exam. [link] [slides] |
| 41 | Wed | 10 Oct | 8-10 | Reserve time, not used | |
| 42 | Tue | 16 Oct | 10-12 | Reserve time, not used | |
| 42 | Wed | 17 Oct | 08-10 | C2 | TDDC93, TEIO27 Framtida kurser. Teorikursen bygger vidare till en kurs om Entreprenörskap, TEIO27. Till större delen är denna föreläsning introduktione till TEIO27, men innehåller också information om vårens projektkurs, TDDD09 |
Page responsible: Kristian Sandahl
Last updated: 2012-10-24
