ECE 1381/1181 Lectures, Labs, and Project Deadlines*

ECE 1381/1181
Lectures, Labs, and Project Deadlines*


Week #
Dates
Topic
1
1/16, 1/18 Snow Day and Computing Systems Intro (Ch1, Hohl)
1
No lab. ---
2
1/23 (HW1 Out), 1/25 Numerical Representation and Condition Codes (Ch1, Hohl)
2
Lab 1 (1/25 or 1/26): Getting Started (Ch1, Smith) Report Due: Before start of next lab
3
1/30 (HW1 Due), 2/1 ARM7TDMI Model (Ch2, Hohl) and Immediate Values/Instruction Set (Ch3, Hohl)
3
Lab 2 (2/1 or 2/2): Tooling Up (Ch3, Smith) Report Due: Before start of next lab
4
2/6 (HW2 Out), 2/8 Assembler Directives and Instructions (Ch4, Hohl)
4
Lab 3 (2/8 or 2/9): Moving and Adding (Ch2, Smith) Report Due: Before start of next lab
5
2/13, 2/15 Loads, Stores, and Addressing Modes (Ch5, Hohl)
5
Lab 4 (2/15 or 2/16): Thanks for the Memories (Ch5, Smith) Report Due: Before start of next lab
6
2/20 (HW2 Due), 2/22 Literal Pools (Ch6, Hohl) and Logic/Arithmetic (Ch7, Hohl)
6
Lab 5 (2/22 or 2/23): Literal Pools and Logic (Part Ch4, Smith) Report Due: Before start of next lab
7
2/27, 2/29 Hackathon
7
Hackathon 1 (2/29 or 3/1): Hackathon Development Report Due: Before Mid-Term I (3/7)
8
3/5, 3/7 Mid-Term I Review and Mid-Term I
8
No lab. ---
9
3/12, 3/14 Spring Break (no class!)
9
No lab. ---
10
3/19 (HW3 Out), 3/21 Loops/Branches (Ch8, Hohl) and Stacks/Subroutines (Ch13, Hohl)
10
Lab 6 (3/21 or 3/22): Controlling Program Flow (Rest Ch4, Smith) Report Due: Before start of next lab
11
3/26, 3/28 (HW3 Due) Stacks/Subroutines (Ch13, Hohl) and Linux System Calls (Ch7, Smith)
11
No lab. (Good Friday) ---
12
4/2 (HW4 Out), 4/4 Review/Activity and Tables (Ch12, Hohl)
12
Lab 7 (4/4 or 4/5): Functions and the Stack (Ch6, Smith) Report Due: Before start of next lab
13
4/9, 4/11 (HW4 Due) Floating Point (Ch9, Hohl) and Memory-Mapped Peripherals (Ch16, Hohl)
13
Lab 8 (4/11 or 4/12): Macros and System Calls (Ch6-7, Smith) Report Due: Before start of next lab
14
4/16, 4/18 Hackathon
14
Lab 9 (4/18 or 4/19): Programming GPIO Pins (Ch8, Smith) Report Due: by 5/1
15
4/23, 4/25 Mid-Term II Review and Mid-Term II
15
Lab 9 (4/25 or 4/26): Programming GPIO Pins (Ch8, Smith) Lab 9 Report and Hackathon Due 5/1
16
5/3 8-11am Final Exam (via Canvas Quiz like Mid-Terms)
*This schedule is best-effort as of the beginning of the semester and subject to change according to the time available in the semester.

blogger visitor counter