Skip to content

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

Notifications You must be signed in to change notification settings

itu-bdsa/lecture_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

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 2024 (Course description on LearnIT).

Schedule

Lectures are on Wednesdays from 10:00 to 14:00 in Auditorium 1. Exercise sessions are scheduled on Tuesdays 14:00 to 16:00 in rooms 4A56, 4A58, 5A60, and Wednesdays 14:00-16:00 in rooms 2A12-14, 2A52.

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

28/08/2024

Helge

Material

Course Intro, .NET CLI apps, VCS, Tooling

Project start, initial Chirp! CLI app

2

36

04/09/2024

Helge

Material

Team Work with GitHub, Building, Libraries

Refactoring Chirp! CLI app

3

37

11/09/2024

Helge (online)

Material

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

Futher refactoring, add testing and CI/CD

35, 36

4

38

18/09/2024

Helge

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

5

39

25/09/2024

Helge

Material

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

13, 14, 15

6

40

02/10/2024

Adrian

Material

Refactor Chirp! web app to support ORM

8, 9, 10, 11, 12

7

41

09/10/2024

Martin von Haller Grønbæk, Adrian, David S.

Material

Add testing with EF Core and SQLite in memory database

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

42

Fall break

8

43

23/10/2024

Adrian

Material

Handling Users with ASP.NET Core Identity and OAuth

6, 7, 23

9

44

30/10/2024

Martin Røpcke, Adrian

Material

Forms and UI Testing

16, 17, 18

10

45

06/11/2024

Adrian

Material

Security of web applications

Complete login and sending of cheeps. Check security

28, 29

11

46

13/11/2024

Helge

Material

Requirements and Intro to visual languages for design and architecture

Add (un-)follow feature, harden and secure Chirp!

12

47

20/11/2024

Jakob Krabbe, Helge

Material

13

48

27/11/2024

Helge

Material

Reflection on design and architecture & wrap-up

Wild style, implement your own features to Chirp!

14

49

04/12/2024

Helge

Project demo day

Complete projects and write reports

  • Exam dates:

    • Hand-in of project reports: 19/12/24 (latest at 14:00)

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

TA Supervision

TBA

Team

  • Teachers: Helge, Adrian

  • TAs: David F., David S., Patrick, Phi Va, Rasmus

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