Hide menu

TDDE25 Perspectives in Computer and Software Technology


2023 Fall Lectures

14 lectures (“föreläsningar”) are tentatively scheduled in the 1st period of the course. In preparation for each lecture, those of you who buy the optional course book could also read the listed chapters. This may also be useful to you when doing the quizzes associated with most lectures!

Online versions of slides will also be put online, usually before the lectures. Slides may initially be placed in Lisam, which has simpler upload functionalities, but will eventually also be made available directly from this page.

The course is typically given in our lecture halls. There could potentially be an occasional Zoom lecture in special cases such as illness. In this case, Zoom links will be provided to the course email list.

This is the schedule as planned. Always check the TimeEdit schedule for current and precise dates and times.

  • Thursday 2023-08-31
    • Lecture: Course Introduction (Jonas Kvarnström)
    • Course Overview
    • History of Computing
    • Optional reading: Chapter 0
    • Slides will be placed in Lisam before the lecture starts
  • Monday 2023-09-04
    • Lecture: Data Manipulation (Petru Eles)
    • Optional reading: Chapter 2
  • Friday 2023-09-08
    • Lecture: Data Manipulation (Petru Eles)
    • Optional reading: Chapter 2
  • Monday 2023-09-11
    • Lecture: Networking and the Internet (Niklas Carlsson)
    • Optional reading: Chapter 4
  • Wednesday 2023-09-13
    • Lecture: Networking and the Internet (Niklas Carlsson)
    • Optional reading: Chapter 4
  • Monday 2023-09-18
    • Lecture: Algorithms & Computability (Victor Lagerkvist)
    • Optional reading: Chapters 5, 12
  • Wednesday 2023-09-20
    • Lecture: Algorithms & Complexity (Peter Jonsson)
    • Optional reading: Chapter 5, 12
  • Friday 2023-09-22
    • Lecture: Database Technologies (Olaf Hartig)
    • Optional reading: Chapter 9
  • Monday 2023-09-25
    • Lecture: Computer and Operating Systems 1 (Christoph Kessler)
    • (Focus on computer systems, compilation, program execution)
    • Optional reading: Chapter 3
  • Wednesday 2023-09-27
    • Lecture: Computer and Operating Systems 2 (Christoph Kessler)
    • (Focus on operating systems)
    • Optional reading: Chapter 3
  • Monday 2023-10-02
    • Lecture: Software Engineering (Kristian Sandahl / Niklas Lanzen)
    • Optional reading: Chapter 7
  • Wednesday 2022-10-04
    • Lecture: Sustainability
    • Anders Jidesjö
    • Optional reading: None
  • Friday 2023-10-06
    • Lecture: Artificial Intelligence (Fredrik Heintz)
    • Optional reading: Chapter 11
  • Wednesday 2023-10-11
    • Lecture: Course Software Project Introduction
    • Jonas Kvarnström / Cyrille Berger
    • Optional reading: None

Page responsible: Jonas Kvarnström
Last updated: 2023-09-17