Hide menu

Lectures

Theory Lectures and Seminars

The lectures are divided into five different knowledge areas presented in the course in the following order:
  • Requirements (week 36)
  • Design and Architecture (week 37)
  • Testing and Software Configuration Management (week 38)
  • Planning and Processes (week 39)
  • Software Quality (week 40)

In each area, two to four 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 will be found on the exercise page.

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 and reflect more about the principles introduced in the lectures. References are found on the literature page. 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 before a lecture is given.

Project Lectures

Lectures, seminars and meetings for the project part of TDDC88 and 725G64 are not listed below. To see the project schedule, go to the Project and Schedule page.

Time table

See the TimeEdit page for TDDC93 (=the theory part of TDDC88 and 725G64).

Lecture slides and notes

Currently slides from 2023 are provided to help the students studying for the exam 29 August 2024. Slides will be updated after the exam.

  1. Course introduction (1x45 min) [slides]
  2. Software Roles (1x45 min) [slides]
  3. Requirements Engineering [slides]
  4. UML and object-orientation (2x45 min) [slides]
  5. Software Architecture [slides]
  6. Design Patterns - UML Practice [slides]
  7. Testing [slides]
  8. Configuration management (1x45 minutes) [slides]
  9. Continuous practices (1x45 minutes) [slides]
  10. Project management (1x45 min) [slides]
  11. Software Life-Cycle models and methods (3 x 45 min) [slides-shown]
  12. Software Metrics (1x45 min) [slides]
  13. Software Reviews (1x45 min) [slides]
  14. Software Quality Management [slides]
  15. Walk-through of old exam 2023-10-25 [sample-solutions]

Concepts of Software Engineering theory [.pdf][.docx]

Guest lectures -don't miss!

2024-10-04 10:15-11:00 in C1 Torvald Mårtensson, Technical Fellow, SAAB and adjunct associate professor IDA.
Continuous Integration and DevOps in Large-Scale Industry Projects - Problems and Experiences [slides]

2024-10-04 11:15-12:00 in C1 Oscar Rydberg, Experienced QA Engineer, Axis Communications.
Product development with Mob Programming

 

 

 

 


Page responsible: Kristian Sandahl
Last updated: 2024-10-21