EECE.2160: ECE Application Programming
Instructor: Dr. Michael Geiger
Fall 2016
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 Friday, September 30 in class, the second exam will be held on Wednesday, November 2 Friday, November 4 in class,
and the third exam will be held Saturday, December 17, from 11:30 AM-2:30 PM in Ball 214.
A question & answer session for Exam 3 will be held Thursday, December 15, from 11:30 AM-2:30 PM in Kitson 305.
Week | Date (Mon.) | Lecture Topics | Handouts |
Echo360 Recordings |
Reading | Assignments |
---|---|---|---|---|---|---|
1 |
8/29 |
No Monday, Wednesday lecture--classes start 9/1 |
F: 2.1-2.4, 2.8 |
(due 9/12) |
||
2 |
9/5 |
No Monday lecture--Labor Day |
W: 2.6-2.7, 7.1-7.3 F: 2.4 |
|||
3 | 9/12 |
M: 3.1, 4.1-4.2 W: 2.5, 3.2 F: None |
(due 9/21) |
|||
4 | 9/19 |
M: 5.1-5.2 W: 5.3 F: 6.1-6.2 |
(due 9/28) |
|||
5 | 9/26 |
10. PE2 (Conditionals, while loops) 11. Exam 1 Preview Friday, 9/30: EXAM 1 |
No new reading |
(due 10/11) |
||
6 | 10/3 |
12. Continue PE2 13. For loops 14. Functions |
M: None W: 6.3-6.4 F: 9.1-9.5 |
|||
7 | 10/10 |
No Monday lecture--Columbus Day 15. Function examples (Tue, 10/11) 16. Pointers; pointer arguments 17. Exam 1 Review |
T: None W: 11.1-11.4 F: None |
(due 10/24) |
||
8 | 10/17 |
18. More on pointers 19. PE3 (Functions) In-class TA office hours Friday |
M: None W: None F: None |
|||
9 | 10/24 |
M: 8.1-8.2 W: Review 9.3 F: None |
(due 11/7) |
|||
10 | 10/31 |
23. Character arrays and strings 24. Exam 2 Preview Friday, 11/4: EXAM 2 |
M: 13.1-13.6 W, F: No new reading |
|||
11 | 11/7 |
25. Structures No Friday lecture--Veterans Day |
M: 16.1-16.3 W: No new reading |
(due 11/18) |
||
12 | 11/14 |
27. Nested structures, Exam 2 Review Tuesday, 11/15: Last day to withdraw No Wednesday lecture--Dr. Geiger out sick 28. PE4 (Structures) |
PE4 code: |
M, F: No new reading |
(due 11/30) |
|
13 | 11/21 |
No Wednesday, Friday lecture--Thanksgiving Break |
M: 17.1-17.4 |
|||
14 | 11/28 |
30. Dynamic memory allocation (continued) |
Linked list code: |
M: None W: 17.5-17.6 F: None |
(due 12/9) |
|
15 | 12/5 |
33. Linked lists: deleting, sorting list 34. File I/O 35. Exam 3 Preview Classes end Friday, 12/9 |
Lec. 33 ?s above |
M: None W: 22.1-22.3 F: None |
||
12/17 |
EXAM 3: Saturday, 12/17, 11:30 AM-2:30 PM in Ball 214 EXAM 3 Q&A session: Thursday, 12/15, 11:30 AM-1 PM (or later), Kitson 305 Course evaluation form--must be completed before exam |
Last updated 01/11/2017 11:29 PM