Some dates (from http://www.ups.edu/dean/cal01-02.html):
(please note: the official calendar
always holds if there is a conflict between that and what is written
below)
- Jan. 22: Classes begin
- Feb. 4: Last day to drop without record
- Feb. 18: Last day to withdraw with an automatic W
- March 15: Mid-term
- March 18 - March 22: Spring Recess
- March 25: Mid-term grades due
- April 8 - 12: Registration for Fall Term
- May 8: Last day of classes
- May 9 - 12: Reading Period (no classes)
- May 13-17 Final Exams
- May 29: Final grades due
Draft Schedule:
The following is a draft of the schedule we will follow this
term. As a draft, it is subject to change as the semester
progreses. Please refer to the "this week" and "next week"
links for the current details. I will try and hold to the exam
dates given below, and will (1) notify you of any changes to the exam
schedule at least a week in advance, and (2) make accommodation for
students who can not make a revised exam date. The final exam
is set by the University and can not be changed. We will have a
comprehensive, in-class final exam at the date and time indicated in
the official schedule.
Exams
- Exam #1 Friday, Feb. 15
- Exam #2 Tuesday, Mar. 26 (The Tuesday after mid-term - please
note the change in date)
- Exam #3 Tuesday, April 23 (Please note the change in date)
- The Final Exam will be Wednesday, May 15, 12:00. It will be
a two-hour comprehensive in-class exam.
Lecture/Reading
- Week 1: Monday, Jan 21
- Topic: Introduction
- Reading:
- Paul chapter 1
- Tanenbaum chapter 1 (when available)
- Other Notes:
- Week 2: Monday, Jan. 28
- Topic: Tools
- Reading:
- Paul chapter 2
- Tanenbaum chapter 7 (when available)
- Other Notes:
- Week 3: Monday, Feb. 4
- Topic: Implemenation of basic control
structures
- Reading:
- Paul chapter 2 (2.8 -> end of chapter 2)
- Other Notes:
- Several short programming exercises
- Exam #1 will be next week
- Week 4: Monday, Feb. 11
- Topic:
- Basic architecture
- Data representation
- Reading:
- Paul chapter 3
- Tanenbaum chapter 2 (read only for now)
- Paul 11.1 - 11.4
- Tanenbaum
- Other Notes:
- Exam 1 will be Friday, Feb. 15
- Paul chapters 1, 2
- Tanenbaum chapters 1, 2, 7
- Basic assembler use
- Basic gdb (debugger) use
- Week 5: Monday, Feb. 18
- Topic: Basic circuits
- Reading:
- Paul chapter 4
- Tanenbaum chapter 3
- Other Notes:
- Monday is the last day to withdraw with an automatic
"W"
- Week 6: Monday, Feb. 25
- Topic: Basic circuits (con'td)
- Reading: same as last week
- Other Notes:
- No class on Friday (History of Science Conference)
- Week 7: Monday, Mar. 4
- Topic: The stack
- Reading:
- Other Notes:
- Week 8: Monday, Mar 11
- Topic: Data structures (including dynamic data
structures)
- Reading: Paul chapter 6
- Other Notes:
- Friday is mid-term
- The second hour exam will be Tuesday following Spring Break.
- Week 9: Monday, Mar 18
- Spring Break (no classes):
- Week 10: Monday, Mar. 25
- Topic: More architecture
- Reading: Tanenbaum 2, 3, 4
- Other Notes:
- Exam #2 will be on Tuesday, Mar. 26
- Week 11: Monday, April 1
- Topic: Subroutines and recursion
- Reading: Paul, chapter 7
- Other Notes:
- Week 12: Monday, April 8
- Topic: More architecture
- Reading:
- Paul chapter 8
- Tanenbaum chapters 4, 5
- Other Notes:
- Week 13: Monday, April 15
- Topic: Operating system issues
- Reading:
- Paul chapters 9, 10
- Tanenbaum chapter 6
- Other Notes:
- Exam #3 will be next week (please note change)
- Week 14: Monday, April 22
- Topic:
- Operating system issues
- floating point
- Reading:
- Paul chapters 9 - 11
- Tanenbaum chapter 6
- Other Notes:
- Exam #3 will be Tuesday, April 23 (please note change)
- Week 15: Monday, April 29
- Topic: Object Oriented Language Issues
- Reading: Course notes
- Other Notes:
- Week 16: Monday, May 6
- Topic: Wrao-up and review for final
- Reading: as needed
- Other Notes:
- Last day of class is Tuesday
The Final Exam will be Wednsday, May 15, 12:00. It will be a
two-hour comprehensive in-class exam.
Back to Course Home Page.