EECE.2160: ECE Application Programming
Instructor: Dr. Michael Geiger
Fall 2018
Course Schedule
This page contains a tentative schedule of topics we will cover throughout the term. 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. Note that most lectures are associated with some section(s) of the textbook, which I suggest you read prior to class. The reading assignments will be updated as the semester goes on.
Assignments: All assignments will be part of the textbook, a web-based text available through the zyBooks website. You will have short exercises to complete in each section of the text, which are due 3 days after the related lecture. You will also have several longer programming assignments to complete. To purchase the text, please follow the directions listed on the course home page.
Exams: The exam dates are fixed--the first exam will be held on Friday, October 5 in class, the second exam will be held on Monday, November 5 in class, and the third exam will be held Monday, December 17, from 3-6 PM in Ball 210.
Lecture Recordings: Echo360 recordings are available from https://echo360.org/. Select "Log in via Institution," choose "University of Massachusetts-Lowell" from the drop-down list, then log in with your UML e-mail address and password. You will then be able to view lecture recordings from all courses in which you are enrolled, including this one. Recordings are also available on the course Blackboard site.
Week | Date (Mon.) | Lecture Topics | Handouts | Reading | Programs | |
---|---|---|---|---|---|---|
1 |
9/3 |
No Monday lecture--classes start 9/5 |
W: None F: 1.1-1.9 |
Program 1 (Sec. 1.10) (due 9/12) |
||
2 |
9/10 |
M: 2.1-2.8 W: 2.9-2.14 F: 2.16, review 2.13 |
Program 2 (Sec. 2.17) (due 9/21) |
|||
3 | 9/17 |
M: None W: 3.1-3.4 F: 3.5-3.12 |
Program 3 (Sec. 3.15) (due 10/1) |
|||
4 | 9/24 |
9. Switch statements; while loops |
While examples |
M: 3.13-3.14, 4.1-4.3 W: 4.4 F: None |
||
5 | 10/1 |
13. Exam 1 Preview |
No new reading |
|||
6 | 10/8 |
No Monday lecture--Columbus Day 14. For loops 15. Functions (Thursday, 10/11) 16. Exam 1 Review |
W: 4.5-4.8 Th: None F: 5.1-5.7 |
Program 4 (Sec. 4.10) (due 10/22) |
||
7 | 10/15 |
M: Review 5.1-5.7 W: 5.8-5.13 F: None |
||||
8 | 10/22 |
20. PE2 (Functions) |
M: None W: 6.1-6.10 F: 6.11-6.14 |
Program 5 (Sec. 5.14) (due 11/7) |
||
9 | 10/29 |
23. Character arrays and strings 24. String functions and examples 25. Exam 2 Preview |
M: 7.1-7.6 W: 7.7-7.12 F: No new reading |
|||
10 | 11/5 |
Monday, 11/5: EXAM 2 (Solution) 26. Structures 27. Exam 2 Review |
W: 8.1-8.5 F: None |
Program 6 (Sec. 6.15) (due 11/19) |
||
11 | 11/12 |
No Monday lecture--Veterans Day Wednesday, 11/14: Last day to withdraw No Friday lecture--8 AM canceled; office hours at 12 & 1 |
W, F: None |
|||
12 | 11/19 |
29. Review structures; nested structures No Wednesday, Friday lecture--Thanksgiving Break |
M: None |
Program 7 (Sec. 8.6) (due 12/5) |
||
13 | 11/26 |
30. Yet another structures review 31. PE3: Structures 32. File I/O |
PE3 starter files: PE4 solutions: |
M, W: None F: 9.1-9.4; review 7.3 (fgets only) |
||
14 | 12/3 |
M, W, F: None (bitwise ops not in text) |
Program 8 (Sec. 9.5) (due 12/13) |
|||
15 | 12/10 |
36. Bitwise operators (continued) 37. Exam 3 Preview Classes end Thursday, 12/13 |
M, W: None |
Program 9 (Sec. 6.16) (extra credit; due |
||
12/17 |
EXAM 3: Monday, December 17, 3-6 PM in Ball 210 Course evaluation form--must be completed before exam |
Last updated 12/11/2018 6:14 PM