Week # |
Date |
Topic |
Date |
Topic |
1
| 1/21
| Computing Systems Intro (Ch1)
| 1/23
| ARM7TDMI Model (Ch2)
|
---
| Lab 1 (1/23 or 1/24)
| Keil Tools Introduction
| Report Due: Before Next Lab
| --
|
2
| 1/28 - HW1 Out
| Instruction Sets (Furber Ch. 3)
| 1/30
| Ex. Programs and Assembler Rules/Directives (Ch4)
|
---
| Lab 2 (1/30 or 1/31)
| Immediate Values (Keil Tools)
| Report Due: Before Next Lab
| --
|
3
| 2/4 - HW1 Due
| Loads, Stores, Addressing (Ch5)
| 2/6
| Loads, Stores, Addressing (cont'd)
|
---
| Lab 3 (2/6 or 2/7)
| Memory and Directives (Keil Tools)
| Report Due: Before Next Lab
| --
|
4
| 2/11 - HW2 Out
| Constants/Literal Pools (Ch6)
| 2/13
| Constants/Literal Pools (cont'd)
|
---
| Lab 4 (2/13 or 2/14)
| String Search (Keil Tools)
| Report Due: Before Next Lab
| --
|
5
| 2/18 - HW2 Due
| Logic/Arithmetic (Ch7)
| 2/20
| Logic/Arithmetic (cont'd)
|
---
| Lab 5 (2/20 or 2/21)
| Raspberry Pi Intro and Arithmetic
| Report Due: Before Next Lab
| --
|
6
| 2/25 - HW3 Out
| Loops/Branches (Ch8)
| 2/27
| Loops/Branches (cont'd)
|
---
| Lab 6 (2/27 or 2/28)
| ASCII to Binary (Pi)
| Report Due: Before Next Lab
| --
|
7
| 3/3 - HW3 Due
| Stacks/Subroutines (Ch13)
| 3/5
| Stacks/Subroutines (Ch13)
|
---
| Lab 7 (3/5 or 3/6)
| Subroutines (Pi)
| Report Due: Before Next Lab
| --
|
8
| 3/10
| Review for Exam I
| 3/12
| Exam I
|
9
| 3/17
| Spring Break (no class)
| 3/19
| Spring Break (no class)
|
---
| No lab
| --
| --
| --
|
10
| 3/24 - HW4 Out
| Tables (Ch12)
| 3/26
| Exception Handling (Ch14)
|
---
| Lab 8 (3/26 or 3/27)
| ASCII to Binary on Raspberry Pi
| Report Due: Before Next Lab
| --
|
11
| 3/31 - HW4 Due
| Exception Handling (cont'd)
| 4/2
| Exception Handling (cont'd)
|
---
| Lab 9 (4/2 or 4/3)
| Subroutines on Raspberry Pi
| Report Due: Before Next Lab
| --
|
12
| 4/7 - HW5 Out
| Exception Handling (cont'd)
| 4/9
| Floating Point (Ch9)
|
---
| Easter Week
| --
| --
| --
|
13
| 4/14 - HW5 Due
| Floating Point (Ch9)
| 4/16
| Floating Point (Ch9)
|
---
| Project (4/16 or 4/17) -- Interfacing
| Session I (Raspberry Pi)
| Presentations: 4/30 or 5/1
| --
|
14
| 4/21
| Review for Exam II
| 4/23
| Exam II
|
---
| Project (4/23 or 4/24)
| Session II (Raspberry Pi)
| Presentations: 4/30 or 5/1
| --
|
15
| 4/28
| Memory-Mapped Peripherals (Ch. 16)
| 4/30
| Peripherals (cont'd)
|
---
| Project (4/30 or 5/1)
| Session III (Raspberry Pi): Present
| Location: Junkins 215
| --
|
Final
| 5/7
| 8-11am
| Location
| Caruth 384
|
|
|
|
|
|