Material: TB1

Week Type Date Content Assessment
1 to 12 [ organisation | notation | revision questions and solutions ]
1 Lecture slot
(synchronous)
16/09/24
QB-1.40 (Pugsley)
Unit and TB-1 intro.
[ slides | notes ]
Lecture slot
(synchronous)
16/09/24
ARTS-B.H05
Boolean algebra
[ slides | notes | extended notes ]   [ handout ]
Lecture slot
(synchronous)
17/09/24
ARTS-B.H05
Boolean algebra
[ slides | notes | extended notes ]   [ handout ]
Lab. slot
(synchronous)
20/09/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
2 Lecture slot
(synchronous)
23/09/24
QB-1.40 (Pugsley)
Integer representation
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
23/09/24
ARTS-B.H05
Integer arithmetic
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
24/09/24
ARTS-B.H05
Transistors and logic gates
[ slides | notes | extended notes ]   [ handout ]
Lab. slot
(synchronous)
27/09/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
3 Lecture slot
(synchronous)
30/09/24
QB-1.40 (Pugsley)
Transistors and logic gates
[ slides | notes | extended notes ]   [ handout ]
Lecture slot
(synchronous)
30/09/24
ARTS-B.H05
Combinatorial logic
[ slides | notes | extended notes ]   [ handout ]
Lecture slot
(synchronous)
01/10/24
ARTS-B.H05
Combinatorial logic
[ slides | notes | extended notes ]   [ handout ]
Lab. slot
(synchronous)
04/10/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
4 Lecture slot
(synchronous)
07/10/24
QB-1.40 (Pugsley)
Sequential logic
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
07/10/24
ARTS-B.H05
Sequential logic
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
08/10/24
ARTS-B.H05
Sequential logic
[ slides | notes | extended notes ]
Lab. slot
(synchronous)
11/10/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
5 Lecture slot
(synchronous)
14/10/24
QB-1.40 (Pugsley)
Verilog
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
14/10/24
ARTS-B.H05
Verilog
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
15/10/24
ARTS-B.H05
Verilog
[ slides | notes | extended notes ]
Lab. slot
(synchronous)
18/10/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
TB1 consolidation week Formative exam #1:
submission deadline 25/10/24 28/10/24
7 Lecture slot
(synchronous)
28/10/24
ARTS-B.H05
Assignment intro.
[ slides | notes ]
Summative coursework assignment (Encrypt):
submission deadline 21/11/24
[ description ]
Lecture slot
(synchronous)
29/10/24
ARTS-B.H05
Integer arithmetic
[ slides | notes | extended notes ]
Lab. slot
(synchronous)
01/11/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
8 Lecture slot
(synchronous)
04/11/24
ARTS-B.H05
Finite State Machines (FSMs)
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
05/11/24
ARTS-B.H05
Finite State Machines (FSMs)
[ slides | notes | extended notes ]
Lab. slot
(synchronous)
08/11/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
9 Lecture slot
(synchronous)
11/11/24
ARTS-B.H05
Finite State Machines (FSMs)
[ slides | notes | extended notes ]
Lecture slot
(synchronous)
12/11/24
ARTS-B.H05
Case study: HP35
[ slides | notes ]
Lab. slot
(synchronous)
15/11/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
10 Lecture slot
(synchronous)
18/11/24
ARTS-B.H05
Register Machines (RMs)
[ slides | notes ]
Lecture slot
(synchronous)
19/11/24
ARTS-B.H05
Register Machines (RMs)
[ slides | notes ]
Lab. slot
(synchronous)
22/11/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
11 Lecture slot
(synchronous)
25/11/24
ARTS-B.H05
Case study: ASCC and EDVAC
[ slides | notes ]
Lecture slot
(synchronous)
26/11/24
ARTS-B.H05
TB-1 outro.
[ slides | notes ]
Lab. slot
(synchronous)
29/11/24
MVB-2.11 and MVB-1.15
[ question | solution ]
Additional resources
TB1 assessment preparation week Formative exam #2:
submission deadline 06/12/24
TB1 assessment period