16.216: ECE Application Programming
Instructor: Dr. Michael Geiger
Spring 2014
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 19 in class, the second exam will be held on Wednesday, April 2 in class, and the third exam will be held Friday, May 9, from 8:00-11:00 AM.
Week | Date (Mon.) | Lecture Topics | Handouts | Reading | Assignments | |
---|---|---|---|---|---|---|
1 |
1/20 |
No Monday lecture--Martin Luther King Day |
W: 2.1-2.3, 2.8 F: 7.1-7.3 |
(due 1/27) |
||
2 |
1/27 |
3. Variables |
M: 2.4, 2.6-2.7 W: 2.5, 3.1-3.2 F: None |
(due 2/5) |
||
3 | 2/3 |
No Wed. lecture--university closed due to snow |
M: None F: 5.1-5.2 |
Program 3 (due 2/14) |
||
4 | 2/10 |
M: 5.3 W: 6.1-6.2 F: 6.3-6.4 |
||||
5 | 2/17 |
No Monday lecture--Presidents Day 11. Exam 1 Preview (Tuesday, 2/18) Wednesday, 2/19: EXAM 1 12. Exam 1 Review |
No new reading |
Program 4 (due 2/28) |
||
6 | 2/24 |
14. Functions |
M: 6.3-6.4 W: 9.1-9.4 F: None |
(due 3/10) |
||
7 | 3/3 |
16. Pointers; pointer arguments No Wednesday lecture--class cancelled 17. PE3 (Functions) |
M: 11.1-11.5 F: None |
|
||
8 | 3/10 |
M: 8.1 W: 8.2, 12.1-12.4 F: 13.1-13.6 |
(due 3/26) |
|||
9 | 3/17 |
No classes--Spring Break |
|
|||
10 | 3/24 |
21. Character arrays and strings (continued) 22. String examples 23. File I/O |
M: 13.1-13.6 W: None F: 22.1-22.3 |
(due 4/9) |
||
11 | 3/31 |
24. Exam 2 Preview Wednesday, 4/2: EXAM 2 |
Lec. 25 questions |
M: None F: 22.4-22.5 |
||
12 | 4/7 |
26. Exam 2 Review 27. PE4: I/O Wednesday, 4/9--last day to withdraw |
M: None W: None F: 20.1 |
(due 4/16) |
||
13 | 4/14 |
30. Structures |
M: 16.1-16.3 W: None F: 17.1-17.4 |
(due 4/23) |
||
14 | 4/21 |
No Monday lecture--Patriots' Day |
W: 17.1-17.4 F: 17.5-17.6 |
(due 4/30) |
||
15 | 4/28 |
34. Dynamically allocated data structures (continued) No Wednesday lecture--in-class office hours 35. Exam 3 Preview Classes end Friday, 5/2 |
Code from Lec. 33 & 34: |
No new reading |
||
5/9 |
Q & A session: Thursday, 5/8, 9:00-11:00 AM, Ball 323 EXAM 3: Friday, 5/9, 8:00-11:00 AM Course evaluation form--must be completed before exam |