EECE.2160: ECE Application Programming
Instructor: Dr. Michael Geiger
Spring 2018
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, February 23 in class, the second exam will be held on Friday, March 30 in class, and the third exam will be held Thursday, May 10, from 6:30-9:30 PM in Ball 210.
Lecture Recordings: Echo360 recordings are available from https://echo360.org/. Enter your UML e-mail address on the Echo360 home page, then enter that e-mail address and password in the pop-up that appears. You will then be able to view lecture recordings from all courses in which you are enrolled, including this one.
The following links should allow everyone direct access to the lecture recordings after logging on: Sec. 201 | Sec. 202
Week | Date (Mon.) | Lecture Topics | Handouts | Reading | Assignments | |
---|---|---|---|---|---|---|
1 |
1/22 |
1. Course introduction/overview |
M: None W: 2.1-2.4, 2.8 F: 2.6-2.7, 7.1-7.3 |
(due 1/29) |
||
2 |
1/29 |
4. Operators 6. Input with scanf() (8:00 section only--no 12:00 lecture) |
M: 3.1, 4.1-4.2 W: 2.5, 3.2 F: None |
(due |
||
3 | 2/5 |
Monday: no 8:00 lecture, cover Lec. 6 at 12:00 |
M: 5.1-5.2 W: None F: 5.3 |
|||
4 | 2/12 |
M: None W: 6.1-6.2 F: None |
(due 2/20) |
|||
5 | 2/19 |
No Monday lecture--Presidents Day 12. PE2 (Conditionals, while loops) (Tuesday, 2/20) 13. Exam 1 Preview Friday, 2/23: EXAM 1 |
T, W, F: No new reading |
(due 3/2) |
||
6 | 2/26 |
14. For loops 15. Functions |
M: 6.3-6.4 W: 9.1-9.6 F: 11.1-11.5 |
(due 3/21) |
||
7 | 3/5 |
17. Pointer examples 18. PE3 (Functions) No Friday lecture--university closed due to snow |
M: None W: None F: None |
|||
8 | 3/12 |
No classes--Spring Break |
||||
9 | 3/19 |
M: 8.1-8.2 W: 12.1-12.4 F: None |
(due 4/4) |
|||
10 | 3/26 |
22. Character arrays and strings 23. Exam 2 Preview Friday, 3/30: EXAM 2 |
M: 13.1-13.6 W, F: No new reading |
|||
11 | 4/2 |
24. String examples; structures 26. Exam 2 Review |
M: 16.1-16.3 W, F: No new reading |
(due 4/13) |
||
12 | 4/9 |
Monday, 4/9--last day to withdraw |
PE4 starter files: PE4 solutions: |
M: None W: 22.1-22.3 F: None |
(due 4/23) |
|
13 | 4/16 |
No Monday lecture--Patriots' Day |
W: None F: 20.1 |
|||
14 | 4/23 |
33. Common bitwise ops (cont.) (using Lec. 32 slides) |
M: None W: None F: 17.1-17.4 |
(due 5/2) |
||
15 | 4/30 |
35. Dyn. alloc. review; Program 10 overview (no new slides) 36. Exam 3 Preview Classes end Thursday, 5/3 |
M, W: No new reading |
(extra credit, due 5/9) |
||
5/10 |
EXAM 3: Thursday, May 10, 6:30-9:30 PM in Ball 210 Course evaluation form--must be completed before exam EXAM 3 REVIEW SESSION: Wednesday, May 9, 11:30 AM-1:30 PM in Kitson 303 |
Last updated 01/25/2018 1:35 PM