16.216: ECE Application Programming
University of Massachusetts Lowell
Instructor: Dr. Michael Geiger
Spring 2013
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 20 in class, the second exam will be held on Wednesday, March 27 in class, and the third exam will be held on Thursday, May 9, from 8:00-11:00 AM in our regular lecture classroom.
Week | Date (Mon.) | Lecture Topics | Handouts | Reading | Assignments | |
---|---|---|---|---|---|---|
1 |
1/21 |
No Monday lecture--Martin Luther King Day |
W: None F: 2.1-2.3, 2.8 |
(due 1/28) |
||
2 |
1/28 |
3. Variables (+ using printf() with variables) |
M: 2.4, 2.6-2.7, 3.1, 7.1-7.3 W: 2.5, 3.2 F: None |
(due 2/6) |
||
3 | 2/4 |
7. Operators; conditional statements: if No Friday lecture--university closed due to snow |
M: 4.1-4.5 W: 5.1-5.2 |
(due 2/15) |
||
4 | 2/11 |
M: 5.3 W: 6.1-6.2 F: None |
|
|||
5 | 2/18 |
No Monday lecture--Presidents Day 11. Exam 1 Preview (Tuesday, 2/19) Wednesday, 2/20: EXAM 1 (Solution) 12. Exam 1 Review |
No new reading |
(due 2/27) |
||
6 | 2/25 |
13. Loops: for 14. Functions |
M: 6.3-6.4 W: 9.1-9.4 F: 11.1-11.5 |
(due 3/6) |
||
7 | 3/4 |
16. Pointer arguments; function/pointer examples No Friday lecture--university closed due to snow |
M: None W: 8.1 F: None |
(due 3/22) |
||
8 | 3/11 |
Spring Break--no classes |
|
|
||
9 | 3/18 |
18. PE3 (Functions) |
M: None W: 8.2, 12.1-12.4 F: None |
Program
7 (due 4/1) |
||
10 | 3/25 |
21. Exam 2 Preview Wednesday, 3/27: EXAM 2 (Solution) 22. Exam 2 Review |
Note: Lec. 22 recording is unfortunately cut short. |
No new reading |
||
11 | 4/1 |
23. Character arrays and strings 24. PE4: Character arrays and strings 25. File I/O |
M: 13.1-13.6 W: None F: 22.1-22.3 |
(due 4/10) |
||
12 | 4/8 |
Wednesday, 4/10: Last day to withdraw 27. PE5: File I/O |
M: 22.4-22.5 W: None F: 20.1 |
(due 4/17)
|
||
13 | 4/15 |
No Monday lecture--Patriots Day 30. Structures |
W: None F: 16.1-16.3 |
Program
10 (due 4/24)
|
||
14 | 4/22 |
M: None W: 17.1-17.4 F: 17.5-17.6 |
(due 5/1)
|
|||
15 | 4/29 |
34. PE6 (Dynamic allocation and data structures) 35. Exam 3 Preview Classes end Wednesday, 5/1 |
Lec. 34 code: |
Note: slides for Lec. 34 not captured, but video/audio feeds present |
M: None W: None |
|
Week of 5/6 |
Exam 3 review session: Wednesday, May 8, 11:30-1:00, Ball 206 EXAM 3: Thursday, May 9, 8:00-11:00 AM, Ball 326 (regular classroom) Course evaluation--must complete before starting exam |