Weeks | Dates | Lectures | Notes | Homework |
Week 1 | 8/25 | Introduction to the course, 2's complement, number systems, data types, operators, ASCII, masks, shifts video, notes |
HW1, due Friday 8/29 | |
8/27 | Embedded C Programming Basics I video, notes |
In-class exercise due Wednesday, 9/3 in class |
||
8/29 | Embedded C Programming Basics II video |
Quiz 1 on numbers | ||
Week 2 | 9/1 | Embedded C Programming Basics III Introduction to the Skyboard video |
||
9/3 | Assemble the Skyboard |
HW2: Complete the Skyboard assembly and test due Monday 9/8 |
||
9/5 | Assemble the Skyboard video |
|||
Week 3 | 9/8 | Assemble and test the Skyboard | ||
9/10 | Tutorial 1: Time Delay and the Morse Code video |
HW3: Complete tasks in Lab 1 due Monday 9/15 |
||
9/12 | Time Delay and the Morse Code | Quiz 2 on C programming, study the in-class exercise on C programming | ||
Week 4 | 9/15 | Tutorial 2: Timers in ATMEGA2560 | HW4: Complete tasks in Tutorial 2 due Monday 9/22 |
|
9/17 | Play a song with the Skyboard | |||
9/19 | Play a song with the Skyboard | |||
Week 5 | 9/22 | |||
9/24 | ||||
9/26 | ||||
Week 6 | 9/29 | |||
10/1 | ||||
10/3 | ||||
Week 7 | 10/6 | |||
10/8 | ||||
10/10 | ||||
Week 8 | 10/13 | Mini break | ||
10/15 | Midterm Exam | |||
10/17 | ||||
Week 9 | 10/20 | Midterm grades due | ||
10/22 | ||||
10/24 | ||||
Week 10 | 10/27 | |||
10/29 | ||||
10/31 | ||||
Week 11 | 11/3 | |||
11/5 | ||||
11/7 | ||||
Week 12 | 11/10 | |||
11/12 | ||||
11/14 | ||||
Week 13 | 11/17 | |||
11/19 | Travel to a conference (Defense TechConnect) | |||
11/21 | Travel to a conference (Defense TechConnect) | |||
Week 14 | 11/24 | Fall break | ||
11/26 | Fall break | |||
11/28 | Fall break | |||
Week 15 | 12/1 | |||
12/3 | ||||
12/5 | ||||
Week 16 | 12/11 | Final exam 7:30 - 9:30 am |