EECE.2160: ECE Application Programming
Instructors: Dr. Michael Geiger and Peilong Li
Spring 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.
One note on lecture recordings--as discussed in class, Section 201 trails Section 202 by one lecture. The recordings therefore won't always line up with the week in which the links are posted. For example, Week 1 contains links to lectures 1 and 2, but Section 201 doesn't cover the material in lecture 2 until the second week of class.
Please note that the exam dates are fixed--the first exam will be held on Wednesday, February 17 in class, the second exam will be held on Wednesday, March 30 in class, and the third exam will be held on Friday, May 6, from 6:30-9:30 PM in Pasteur 301.
Week | Date (Mon.) | Lecture Topics | Handouts |
Echo360 Recordings |
Reading | Assignments |
---|---|---|---|---|---|---|
1 |
1/18 |
No Monday lecture--Martin Luther King, Jr. Day |
W: 2.1-2.4, 2.8 F: 2.6-2.7, 7.1-7.3 |
(due 1/27) |
||
2 |
1/25 |
3. Variables |
M: 2.4 W: 3.1, 4.1-4.2 F: 2.5, 3.2 |
(due 2/5) |
||
3 | 2/1 |
6. PE1 (Flowcharts, debugging) No Friday lecture--university closed due to snow |
M: None W: 5.1-5.2 |
Program 3 (due 2/17) |
||
4 | 2/8 | No Monday lecture--university closed due to snow |
W: 5.3 F: 6.1-6.2 |
|||
5 | 2/15 |
No Monday lecture--Presidents Day 10. PE2 (Conditionals, while loops) (Tuesday, 2/16) 11. Exam 1 Preview |
No reading |
(due 2/29) |
||
6 | 2/22 |
12. For loops 13. Functions 14. Exam 1 Review |
M: 6.3-6.4 W: None F: 9.1-9.5 |
|||
7 | 2/29 |
16. Pointers; pointer arguments 17. More on pointers |
M: None W: 11.1-11.4 F: None |
(due 3/9) |
||
8 | 3/7 |
18. PE3 (Functions) |
M: None W: 13.1-13.6 F: None |
(due 3/28) |
||
9 | 3/14 |
No classes--Spring Break |
|
|||
10 | 3/21 | No Monday lecture--lecture canceled due to snow |
W: 8.1 F: 8.2, 12.1-12.4 |
|||
11 | 3/28 |
23. Exam 2 Preview |
M, W: No new reading F: None |
(due 4/11) |
||
12 | 4/4 |
25. Structures Wednesday, 4/6--last day to withdraw 27. PE4 (Structures) |
PE4 Code: |
M: 16.1-16.3 W: None F: None |
||
13 | 4/11 |
Lec. 30 questions (also used in Lec. 31, 32) |
M: 17.1-17.4 W: None F: 17.5-17.6 |
(due 4/22) |
||
14 | 4/18 |
No Monday lecture--Patriots' Day |
Lec. 32 questions (also used in Lec. 33) Linked list code: |
W: None F: 22.1-22.5 |
(due 4/29) |
|
15 | 4/25 |
33. File, character, and line I/O 34. Exam 3 Preview Fri. 4/29: Lec. 34 for Sec. 201, in-class office hours for Sec. 202 Classes end Friday, 4/29 |
No new reading | |||
F, 5/6 |
EXAM 3: Friday, May 6, 6:30-9:30 PM, Pasteur 301 List of related problems from prior exams Q&A session: Thursday, May 5, 11:30 AM-1 PM, Kitson 301 Course evaluation form--must be completed before exam |