16.317: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Spring 2015
Course Schedule
This schedule
contains a tentative schedule of topics we will cover throughout the term; this
schedule is subject to change.
As the semester
progresses, I will update the schedule to show the actual dates on which we
cover material, as well as provide links to the lecture slides and programming
assignments. Note that most lectures are associated
with some section(s) of the textbook, which I suggest you read prior to class.
Please note that the exam dates are fixed—the first exam will be held on Wednesday, February 18 Friday, February 20 in class, the second exam will be held on Wednesday, April 1 in class, and the third exam will be held Monday, May 4, from 8:00-11:00 AM.
Week | Date (Mon.) | Lecture Topics | Handouts | Echo360 Recordings | Reading | Assignments |
---|---|---|---|---|---|---|
1 |
1/19 |
No Monday lecture--Martin Luther King, Jr. Day |
W: None F: 1.3-1.4 |
|||
2 |
1/26 |
No Wednesday lecture--Snowpocalypse 2015 |
M: 2.1-2.3, 2.5, 3.1 F: 4.1 |
HW 1 (due 2/6) |
||
3 | 2/2 |
No Monday lecture--even more snow |
W: 4.3, 4.5, 5.1 F: 5.2, 5.4 |
|||
4 | 2/9 |
No Monday lecture--hey, look, it's snowing again! |
W: 5.5 F: Review 5.4-5.5 (bit test/scan sections) |
HW 2 (due 12:00 PM, 2/18) |
||
5 | 2/16 |
No Monday lecture--Presidents Day 9. Conditional execution (Tuesday, 2/17) 10. Exam 1 Preview Friday, 2/20: EXAM 1 |
Lecture 10 (audio only) |
T: 6.1, review 4.5 (CMOV) W, F: No reading |
||
6 | 2/23 |
11. Exam 1 Review 13. Subroutines |
Lec. 12 questions Lec. 13 questions |
Lecture
11 Lecture 12 Lecture 13 |
M: No reading W: Review 6.1 F: 6.3 |
|
7 | 3/2 |
Code for Lec. 14/15 Lec. 14 questions Lec. 15 questions Lec. 16 questions | Solution |
Lecture
14 Lecture 15 Lecture 16 |
HW 3 (due 3/11) HW 3 Solution |
||
8 | 3/9 |
17. Interrupts 18. PIC introduction |
Lec. 17 questions Lec. 18 questions Lec. 19 questions |
Lecture
17 Lecture 18 Lecture 19 |
||
9 | 3/16 |
No classes--Spring Break |
||||
10 | 3/23 |
20. PIC instruction set (continued) |
Lec. 20 questions Lec. 21 questions Lec. 22 questions |
Lecture
20 Lecture 21 Lecture 22 |
HW 4
(due 12:00 PM, 3/30) HW 4 Solution |
|
11 | 3/30 |
23. Exam 2 Preview Wednesday, 4/1: EXAM 2 |
Exam 2 inst. list Lec. 24 questions |
Lecture
23 Lecture 24 |
|
|
12 | 4/6 |
25. PIC assembly programming (continued) Wednesday, 4/8: Last day to withdraw 26. Exam 2 Review 27. PICkit basics |
Lec. 25 questions Lec. 27 questions |
Lecture
25 Lecture 26 Lecture 27 |
PICkit3 Starter Kit User's Guide |
|
13 | 4/13 |
Lec. 28 questions Lec. 29 questions Lec. 30 questions |
Lecture
28 Lecture 29 Lecture 30 |
HW 5 (due 4/22) HW 6 (due 4/29) |
||
14 | 4/20 |
No Monday lecture--Patriots' Day Office hours during class time W/F |
||||
15 | 4/27 |
Office hours during class time M 31. Exam 3 Preview No Friday lecture--out of town Classes end Friday, 5/1 |
Lecture 31 |
|
||
5/4 |
Monday, 5/4, 8:00-11:00 AM: EXAM 3 Course evaluation form--must be completed prior to exam |
Last updated 05/17/2015 09:39 PM