Week |
Date |
Type |
Room |
Subject |
1 |
Tuesday 24 September 10:45 -- 12:45 |
Theory |
G.015 |
Course introduction: goals, structure, evaluation, planning, Python!
Causes of complexity, Software Intensive Systems |
1 |
Thursday 24 September 10:45 -- 12:45 |
|
|
Academic opening and Studay - no class |
2 |
Tuesday 1 October 10:45 -- 12:45 |
|
|
No class |
2 |
Thursday 3 October 10:45 -- 12:45 |
Theory/Assignment |
G.004 |
Class Diagrams, Sequence Diagrams, Regular Expressions, FSA -- requirements checking assignment |
3 |
Tuesday 8 October 10:45 -- 12:45 |
Theory |
G.015 |
Causes of complexity, Software Intensive Systems |
3 |
Thursday 10 October 10:45 -- 12:45 |
Theory |
G.004 |
EESTEC presentation
by Simon Van Mierlo
The structure of modelling languages
Algebraic Causal Block Diagrams (un-timed) |
4 |
Tuesday 15 October 10:45 -- 12:45 |
Theory |
G.015 |
Algebraic Causal Block Diagrams, loop detection and solving
Discrete-Time Causal Block Diagrams |
4 |
Thursday 17 October 10:45 -- 12:45 |
Theory |
G.004 |
Continuous-Time Causal Block Diagrams |
5 |
Monday 21 October |
Deadline |
|
Assignment 1: Requirements Checking |
5 |
Tuesday 22 October 10:45 -- 12:45 |
Assignment |
G.015 |
Causal Block Diagrams assignments (#2 - #3), introduction to the code base |
5 |
Thursday 24 October 10:45 -- 12:45 |
Theory |
G.004 |
Continuous-Time Causal Block Diagrams |
6 |
Tuesday 29 October 10:45 -- 12:45 |
Oral Evaluation |
G.317 |
Assignment 1: Requirements Checking |
6 |
Thursday 31 October 10:45 -- 12:45 |
|
|
No class |
7 |
Monday 4 November |
Deadline |
|
Assignment 2: Algebraic and Discrete-Time CBDs |
7 |
Tuesday 5 November 10:45 -- 12:45 |
Theory |
G.015 |
Petri nets intro with pipe2, assignment (#4) |
7 |
Thursday 7 November 10:45 -- 12:45 |
Theory |
G.004 |
Petri nets |
7 |
Sunday 10 November |
Deadline |
|
Assignment 3: Continuous-Time CBD |
8 |
Tuesday 12 November 10:45 -- 12:45 |
Oral Evaluation |
G.317 |
Assignments 2 and 3: Algebraic, Discrete-Time and Continuous-Time CBDs |
8 |
Thursday 14 November 10:45 -- 12:45 |
Theory |
G.004 |
Petri nets (analysis) |
9 |
Tuesday 19 November |
Deadline |
|
Assignment 4: Petri Nets |
9 |
Tuesday 19 November 10:45 -- 12:45 |
Theory |
G.015 |
Petri nets (analysis)
Higraphs and Statecharts |
9 |
Thursday 21 November 10:45 -- 12:45 |
Theory |
G.004 |
Statecharts |
9 |
Sunday 24 November |
Deadline |
|
Assignment 4: Petri Nets |
10 |
Tuesday 26 November 10:45 -- 12:45 |
Assignment |
G.025 |
Statecharts hands-on, assignment (#5) |
10 |
Thursday 28 November 10:45 -- 12:45 |
Theory |
G.004 |
Event Scheduling, Activity Scanning |
11 |
Tuesday 3 December 10:45 -- 12:45 |
Theory |
G.015 |
Gathering statistics
Atomic DEVS |
11 |
Thursday 5 December 10:45 -- 12:45 |
Theory/Assignment |
G.004 |
Coupled DEVS (flattening)
DEVS assignment (#6) |
11 |
Sunday 8 December |
Deadline |
|
Assignment 5: Statecharts |
12 |
Thursday 12 December 10:45 -- 12:45 |
Theory |
G.004 |
Systems Theory |
12 |
Friday 13 December 10:45 -- 12:45 |
Oral Evaluation |
G.317 |
Assignment 4: Petri nets and Assignment 5: Statecharts |
13 |
Tuesday 17 December 10:45 -- 12:45 |
Theory |
G.015 |
Population Dynamics and Forrester System Dynamics
Course overview: how it all fits together
Exam questions |
13 |
Wednesday 18 December |
Deadline |
|
Assignment 6: DEVS |
13 |
Thursday 19 December 10:45 -- 12:45 |
Oral Evaluation |
G.317 |
Assignment 6: DEVS |
|
Monday 13 January 09:00 -- 12:00 |
Theory Exam |
G.005 |
Selected Topics |