EECE.2160: ECE Application Programming
Instructors: Dr. Michael Geiger and Dr. Peilong Li
Spring 2017
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 15 in class, the second exam will be held on Wednesday, March 29 in class, and the third exam will be held on Friday, May 5, from 6:30-9:30 PM (Section 201 will be in Ball 314; Section 202 will be in Kitson 305).
Week | Date (Mon.) | Lecture Topics | Handouts |
Echo360 Recordings |
Reading | Assignments |
---|---|---|---|---|---|---|
1 |
1/16 |
No Monday lecture--Martin Luther King, Jr. Day |
L1: 201 (202 didn't record) |
W: 2.1-2.4, 2.8 F: 2.6-2.7, 7.1-7.3 |
(due 1/25) |
|
2 |
1/23 |
M: 2.4 W: 3.1, 4.1-4.2 F: 2.5, 3.2 |
(due 2/3) |
|||
3 | 1/30 |
L7: 202 (201 didn't record) |
M: None W: 5.1-5.2 F: 5.3 |
(due 2/10) |
||
4 | 2/6 |
9. While and do/while loops (while2.c, while3.c) 10. PE2 (Conditionals, while loops) (Solution) 11. Finish PE2 |
L11: 202 (201 cancelled) |
M: 6.1-6.2 W: None F: 6.3-6.4 |
(due 2/24) |
|
5 | 2/13 |
Monday lecture cancelled due to snow 12. Exam 1 Preview Friday, 2/17: EXAM 1 |
W, F: No reading |
|||
6 | 2/20 |
No Monday lecture--Presidents Day 13. For loops (Tuesday, 2/21) 14. Functions |
T: 9.1-9.5 W, F: None |
(due 3/6) |
||
7 | 2/27 |
16. Pointers; pointer arguments 17. More on pointers 18. Exam 1 Review |
M: 11.1-11.4 W: None F: None |
|||
8 | 3/6 |
19. PE3 (Functions) |
M: 8.1 W: 8.2, 12.1-12.4 F: 13.1-13.6 |
(due 3/24) |
||
9 | 3/13 |
No classes--Spring Break |
|
|||
10 | 3/20 |
22. Character arrays and strings |
M: None W: 16.1-16.3 F: None |
(due 4/7) |
||
11 | 3/27 |
25. Exam 2 Preview Wednesday, 3/29: EXAM 2 |
M, W, F: No new reading |
|||
12 | 4/3 |
27. Finish PE4 28. Exam 2 Review Wednesday, 4/5--last day to withdraw |
PE4 solutions: |
M: 17.1-17.4 W: None F: None |
(due 4/19) |
|
13 | 4/10 |
30. Dynamic allocation examples 31. Linked lists: intro, adding data, searching, deleting data |
Linked list code: |
M: 17.5-17.6 W: None F: None |
(due 4/28) |
|
14 | 4/17 |
No Monday lecture--Patriots' Day 33. File I/O |
W: 22.1-22.3 F: 22.4-22.5 |
|||
15 | 4/24 |
37. Exam 3 Preview Classes end Friday, 4/28 |
M: 20.1 W, F: No new reading |
|||
Finals |
Q & A session: Thursday, 5/4, 11:30 AM-1 PM, Ball 326 EXAM 3: Friday, May 5, 6:30-9:30 PM (Section 201 is in Ball 314; Section 202 is in Kitson 305) Course evaluation form--must be completed before exam |
Last updated 05/01/2017 10:52 PM