📆 Course Schedule#
Note
This schedule is subject to change as appropriate.
Last Updated: 9 April 2024
Lesson |
Topic |
Reading (Valvano) |
Due: 0700 (Points) |
---|---|---|---|
1 |
Lec 1: Introduction |
1.1-1.2 |
|
2 |
Lec 2: Assembly Basic |
3.1-3.2.1, 3.3.1, 3.3.4-6 |
HW1 (17) |
3 |
HW2 (19) |
||
4 |
Lec 3: Memory |
3.2.2, 3.3.2-3, 3.3.9 |
Lab2 (20) |
5 |
HW3 (19) |
||
6 |
Lec 4: Subroutines |
3.3.7-8, 3.4 |
Lab3 (20) |
7 |
HW4 (19) |
||
8 |
Lec 5: Software Design |
4.1-4.2.4, 4.3 |
Lab4 (30) |
9 |
HW5 (19) |
||
10 |
Lec 8: Interfacing IO |
6.1-6.3, 8.1-8.4 |
Lab5 (25) |
11 |
HW8 (19) |
||
12 |
Lec 10: Multithreading |
9.4, 10.1-10.3 |
Lab8 (20) |
13 |
HW10 (19) |
||
14 |
Lec 11: Serial Communication |
11.2-11.3, 11.5-11.6 |
Lab10 (20) |
15 |
HW11 (19) |
||
16 |
Lec 13: Timers & Motors |
13.1-13.3 |
Lab11 (25) |
17 |
GR 1 |
(90) |
|
18 |
Lec 13: Timers & Motors |
12.1, 12.5, 13.3 |
HW13A (16) |
19 |
HW13B (12) |
||
20 |
|||
21 |
Lec 14: Real-Time Systems (Edge Interrupts) |
10.4, 14.2 |
Lab13 (35) |
22 |
HW14 (18) |
||
23 |
Lec 15: ADC (Distance Sensors) |
15.3, 15.5, 15.8 |
Lab14 (20) |
24 |
HW15 (18) |
||
25 |
|||
26 |
Lec 16: Tachometer & FSM |
16.1-16.3 |
Lab15 (35) |
27 |
HW16 (18) |
||
28 |
|||
29 |
Lec 17: Control Systems |
17.1-17.5 |
Lab16 (35) |
30 |
HW17 (18) |
||
31 |
|||
32 |
Lab17 (35) |
||
33 |
GR 2 |
(90) |
|
34 |
Design Presentation (5 min) |
||
35 |
Design Presentation (5 min) (50) |
||
36 |
|||
37 |
|||
Thanksgiving break |
|||
38 |
|||
39 |
Race |
Demo (100) |
|
40 |
Final Report |
Final Report (L40 23:59) (100) |