1 | Week | Date | Time | Type | Room | Computer Systems | Computer Architecture |
---|---|---|---|---|---|---|---|
2 | 1 | Tuesday 27 September 2022 | 10:45 - 12:45 | Theory | G.V.008 | course introduction + practical information | |
3 | 1 | Wednesday 28 September 2022 | 10:45 - 12:45 | Theory | G.S.207 | abstraction | |
4 | 1 | Friday 30 September 2022 | 08:30 - 10:30 | Lab session - Group A | M.G.025 & M.G.026 | Introduction to UNIX | Gates and Wires |
5 | 1 | 10:45 - 12:45 | Lab session - Group B | M.G.025 & M.G.026 | |||
6 | 2 | Tuesday 4 October 2022 | 10:45 - 12:45 | Theory | G.S.207 | performance (model) | |
7 | 2 | Wednesday 5 October 2022 | 10:45 - 12:45 | Theory | G.S.207 | performance (empirical) | |
8 | 2 | Thursday 6 October 2022 | 10:45 - 12:45 | Theory | G.V.008 | ALU, Adders | |
9 | 2 | Friday 7 October 2022 | 13:45 - 15:45 | Lab session - Group A | M.G.025 & M.G.026 | Regular Expressions | Gates and Wires |
10 | 2 | 16:00 - 18:00 | Lab session - Group B | M.G.025 & M.G.026 | |||
11 | 3 | Wednesday 12 October 2022 | 10:45 - 12:45 | Theory | G.S.207 | data representation (unsigned integers) | ALU |
12 | 3 | Thursday 13 October 2022 | 10:45 - 12:45 | Theory | G.S.207 | data representation (signed integers) | |
13 | 3 | 16:15 - 18:00 | Theory | G.S.207 | data representation (fixed point) | ||
14 | 3 | Friday 14 October 2022 | 13:45 - 18:00 | Lab session | M.G.025 (Group A) M.G.026 (Group B) | UNIX Scripting | Adders |
15 | 4 | Tuesday 18 October 2022 | 10:45 - 12:45 | Theory | recording | data representation (floating point) | |
16 | lecture recordings: part 1, part 2 | ||||||
17 | 4 | Wednesday 19 October 2022 | 10:45 - 12:45 | Theory | recording M.A.143 available | data representation ((IEEE-754) floating point; precision) data representation (ASCII/EBCDIC character representations) | |
18 | lecture recordings: part 1, part 2, part 3 | ||||||
19 | 4 | Thursday 20 October 2022 | 10:45 - 12:45 | No Class | |||
20 | 4 | 16:00 - 18:00 | No Class | ||||
21 | 4 | Friday 21 October 2022 | 13:45 - 18:00 | Lab session | M.G.025 (Group A) M.G.026 (Group B) | UNIX Project | ALU |
22 | 5 | Tuesday 25 October 2022 | 10:45 - 12:45 | No Class | |||
23 | 5 | Wednesday 26 October 2022 | 10:45 - 12:45 | No Class | |||
24 | 5 | Thursday 27 October 2022 | 10:45 - 12:45 | No Class | |||
25 | 5 | Thursday 27 October 2022 | 16:00 - 18:00 | No Class | |||
26 | 5 | Friday 28 October 2022 | 13:45 - 18:00 | Lab session | M.G.025 | Continue work on UNIX project | Continue work on ALU |
27 | 5 | Friday 28 October 2022 | 22:00 | Project deadline | Blackboard | Project 1 - 3: Gates and Wires, Adders, ALU | |
28 | 6 | Thursday 3 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | data representation (Unicode character representation) | |
29 | 6 | 16:00 - 18:00 | Theory | G.S.207 | memory | ||
30 | 6 | Thursday 3 November 2022 | 22:00 | Project deadline | Inginious | Project UNIX | |
31 | 6 | Friday 4 November 2022 | 13:45 - 18:00 | Lab session | M.G.025 | Data Representation | Memory |
32 | 7 | Tuesday 8 November 2022 | 08:30 - 12:45 | Evaluation and Feedback | M.G.025 | Evaluation | |
33 | 7 | Wednesday 9 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | Finite State Machines simple datapath | |
34 | 7 | Thursday 10 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | simple datapath | |
35 | 7 | Friday 11 November 2022 | 13:45 - 18:00 | No Class | |||
36 | 8 | Wednesday 16 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | simple datapath (full) | |
37 | 8 | Thursday 17 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | assembler | |
38 | 8 | Thursday 17 November 2022 | 22:00 | Project deadline | Blackboard | Data Representatie | |
39 | 8 | Friday 18 November 2022 | 13:45 - 18:00 | Lab session | M.G.025 | MIPS: Introduction | Datapath |
40 | 9 | Wednesday 23 November 2022 | 10:45 - 12:45 | Theory | online | translating HLL control structures | |
41 | lecture recordings: part 1, part 2 | ||||||
42 | 9 | Thursday 24 November 2022 | 10:45 - 12:45 | Theory | online | leaf functions argument passing by value/reference | |
43 | lecture recordings: part 1, part 2 | ||||||
44 | 9 | Thursday 24 November 2022 | 22:00 | Project deadline | Inginious | MIPS: Introduction | |
45 | 9 | Friday 25 November 2022 | 13:45 - 18:00 | Lab session | M.G.025 | MIPS: Project part 1: components | Continue work on Datapath |
46 | 10 | Wednesday 30 November 2022 | 10:45 - 12:45 | Theory | M.A.143 | memory layout non-leaf functions (without and with frames) | |
47 | 10 | Thursday 1 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | representing matrices addressing modes en/de-coding instructions pseudo-instructions, macros, ... | |
48 | 10 | Friday 2 December 2022 | 13:45 - 18:00 | Lab session | M.G.025 | MIPS: Project part 2: functioning game | |
49 | 10 | Friday 2 December 2022 | 22:00 | Project deadline | Blackboard | Project 4 - 5: Memory, Simple Datapath | |
50 | 11 | Tuesday 6 December 2022 | 08:30 - 12:45 | Evaluation and Feedback | M.G.010 | Evaluation | |
51 | 11 | Wednesday 7 December 2022 | 10:45 - 12:45 | Theory | online | linking and loading: static | |
52 | lecture recordings: part 1, part 2 | ||||||
53 | 11 | Thursday 8 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | linking and loading: dynamic; performance | other architectures (than MIPS) |
54 | 11 | Thursday 8 December 2022 | 22:00 | Intermediate deadline | Blackboard | MIPS: Project part 1: components | |
55 | 11 | Friday 9 December 2022 | 13:45 - 18:00 | Lab session | M.G.025 (Group A) M.G.026 (Group B) | Continue working on MIPS project part 2 | Full Datapath |
56 | 12 | Tuesday 13 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | other architectures (than MIPS) computer arithmetic (hardware) | |
57 | 12 | Wednesday 14 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | computer arithmetic (assembler) | |
58 | 12 | Thursday 15 December 2022 | 10:45 - 12:45 | No Class | |||
59 | 12 | Thursday 15 December 2022 | 22:00 | Intermediate deadline | Blackboard | MIPS: Project part 2: functioning game | |
60 | 12 | Friday 16 December 2022 | 13:45 - 18:00 | Lab Session | M.G.025 | MIPS: Project part 3: automating the game | Datapath in Use |
61 | 13 | Tuesday 20 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | exceptions | |
62 | 13 | Tuesday 20 December 2022 | 22:00 | Project deadline | Blackboard | Project 6 - 7: Full Datapath | |
63 | 13 | Wednesday 21 December 2022 | 10:45 - 12:45 | Theory | M.A.143 | course overview + exam questions | datapath with pipelining |
64 | 13 | Thursday 22 December 2022 | 10:45 - 12:45 | No Class | |||
65 | 13 | Friday 23 December 2022 | 13:45 - 18:00 | Lab Session | M.G.025/026 | MIPS: Project part 3: automating the game | |
66 | 13 | Friday 23 December 2022 | 13:45 - 18:00 | Evaluation and Feedback | M.G.025 | Evaluation | |
67 | 13 | Friday 23 December 2022 | 22:00 | Final project deadline | Inginious | Project MIPS: Parts 1, 2, and 3 |