Skip to content

itu-bdsa/lecture_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

License: CC BY-NC-SA 4.0

logo

Analysis, Design and Software Architecture

Content

This page contains information on the schedule, material, exam, etc. for the BSc course "Analysis, Design and Software Architecture" at IT University of Copenhagen, fall 2025 (Course description on LearnIT).

The old versions from 2023 and 2024 are saved as (tags)

Schedule

Before the first lecture, please read (and install the software from here)

OBS: We expect you to be present during lectures and exercise sessions.

Table 1. Course schedule Note: While times are locked, the topics are subject to change. Note, not all links are active yet. They will be populated continuously.
# Week Date Lecturer Reading Topic Project Chapter Map

1

35

27.08.2025

Eduard

Material

Course Intro, .NET CLI apps, VCS, Tooling

Project start, initial Chirp! CLI app

29.08.2025

Eduard

2

36

03.09.2025

Eduard

Material

Team Work with GitHub, Building, Libraries

Refactoring Chirp! CLI app

05.09.2025

Eduard

3

37

10.09.2025

Eduard

Material

Intro to testing, CI/CD, and first design reflections

Futher refactoring, add testing and CI/CD

35, 36

12.09.2025

Eduard

4

38

17.09.2025

Sven

Material

Intro to minimal API web apps and deployment to Azure

Refactor CSV DB to Web Service with CLI client, CD to Azure

3, 4, 5

19.09.2025

Sven

5

39

24.09.2025

Eduard

Material

Intro to Razor web apps, Server-side Rendering, MVC pattern, and SQLite

13, 14, 15

26.09.2025

Cancelled

6

40

01.10.2025

Eduard

Material

Intro to EF Core with SQLite, LINQ, and Repository pattern

Refactor Chirp! web app to support ORM

8, 9, 10, 11, 12

03.10.2025

Eduard

7

41

08.10.2025

Martin Stanly Watts (Netcompany, guest lecture)

Material

Add testing with EF Core and SQLite in memory database

8, 9, 10 (12, 35, 36)

10.10.2025

Eduard

42

Fall break

8

43

22.10.2025

Sven

Material

Handling Users with ASP.NET Core Identity and OAuth

6, 7, 23

24.10.2025

Sven

9

44

29.10.2025

Martin von Haller Groenbaek (Bird & Bird, guest lecture)

Material

Forms and UI Testing

Add sending of cheeps, and UI tests

16, 17, 18

31.10.2025

Sven

10

45

05.11.2025

Sven

Material

Complete login and sending of cheeps. Check security

28, 29

07.11.2025

Sven

11

46

12.11.2025

Fioralba Ajazi (ITU, guest lecture: Modern SE in today’s data-driven world. What to know before you touch a line of code)

Material

Requirements and Intro to visual languages for design and architecture

Add (un-)follow feature, fix Chirp! users

14.11.2025

Sven

12

47

19.11.2025

Jakob Krabbe (Comply Cloud, guest lecture: GDPR and AI Act)

Material

21.11.2025

Sven

13

48

26.11.2025

Sven

Material

Reflection on design and architecture & wrap-up

Wild style, implement your own features to Chirp!, Refactoring design

28.11.2025

Sven

14

49

03.12.2025

Sven

Project demo day

Complete projects and write reports

05.12.2025

Sven

  • Exam dates and detaill:

    • Hand-in of project reports: 2/1/26 (latest at 14:00) LearnIT Submission

    • Written exams (on premises): 9/1/26 (9:00 - 11:00)

TA Supervision

TBA

Team

  • Teachers: Eduard Kamburjan, Sven Peldszus

  • TAs: Marius, Patrick, Phi Va, Jakob, Carl, Jonas

Books

The main book accompanying this course is Andrew Lock ASP.NET Core in Action, Third Edition

Book_Cover

===

About

ls for the BSc course "Analysis, Design, and Software Architecture" at IT University of Copenhagen

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages