CISC181 Fall 2005, Sections 010,011,012
Calendar
(last updated 12/01/05)

Reading assignments are placed on Sundays only for convenience (so that they do not clutter up the spaces for the weekdays.) These reading assignments should be understood to be the reading that students should be doing "that week" to prepare for the following week of lectures.

Abbreviations for reading assignments:

August 2005
S M Tu W Th F S
28 29

30

Classes start 8am

31

 
September 2005
S M Tu W Th F S
 

1

2 3
4

5

Labor Day

6 7 8 9 10

11

Savitch: Ch 1, 2
(C++ Basics, Flow of Control)

Unix: 6, 7, 8

12

13

Last day of free drop/add

14 15 16 17
18

Savitch: Ch 3 (functions) Sections 13.1, 13.2 (recursive functions)

19 20 21 22 23 24
25

Savitch: Ch 4
(Parameters, Overloading)

26 27

28

29 30

Midterm Exam 1 coverage announced

 
October 2005
S M Tu W Th F S
  1
2

Savitch: Ch 5 (Arrays) Section 13.3 (binary search of arrays)

3

Rosh Hashahna (starts at sundown, continues for two days; UD policy)

4

5


6 7

Midterm Exam 1

8
9

Savitch: Section 6.1 (structures)

 

10 11

12

Yom Kippur (starts at sundown, continues next day; UD policy)

13

 

14

End, freshman midterm marking period

15
16

Savitch: Section 6.2 (introduction to classes)

17

 

18

19

lab04 due
(new due date)

20 21 22
23

Savitch: Ch 7
(constructors, const, inline functions, static members, vectors)

Linked List Handout

24

Project 1b assigned
(Project 1a was assigned several days earlier)

25

Academic Penalty Deadline (for withdrawing from courses)

26


27

28

Fall Break - classes cancelled

29
30

Savitch: Ch 8, 9
(selected sections: operator overloading, friends, references, strings)

31

 

 

 
November 2005
S M Tu W Th F S
  1

2


3 4
CISC181:
Midterm 2 coverage announced
5
6

Savitch: Ch 10 (pointers and dynamic arrays)

7

Project 1 due

8

9

 

10 11
Midterm Exam 2
12
13

Savitch: Ch 11,12 (selected sections: separate compilation, namespaces, I/O streams, file I/O)

14
Project 2 assigned
Project 3 assigned
15

16


17 18 19
20

Savitch: Ch 14, 15
(selected sections: inheritance, polymorphism, virtual functions)

21
22 23
Project 2 Due

Thanksgiving recess starts at 5PM (not earlier. :-) )

24

Thanksgiving

25

Thanksgiving recess continues

26
27

Savitch: Ch 16, 17, 18
(selected sections: inheritance, linked data structures, exceptions)

28

Project 2, 2% penalty (through 11:55pm)

29

Project 2,4% penalty (through 11:55pm)

30

Project 2, 8% penalty (through 11:55pm)

 
December 2005
S M Tu W Th F S
  1

Project 2, 16% penalty (through 11:55pm)

2
Project 3 Due
Project 2, 32% penalty (through 11:55pm)

CISC181 Final Exam coverage announcement

3

Final day to submit Project 2, 64% penalty (through 11:55pm)

Project 3,
1 day late, late penalty waived%
4

no new reading; study for finals!
Project 3,
2 days late,
late penalty waived

5

Project 3 late,
3 days late,
late penalty waived
6

Project 3 late, 4 days lated,
4% penalty
(instead of 16%)

7

Last Day of Classes

Project 3 late, 5 days late,
16% penalty (instead of 32%)

8

Reading Day

Final day to turn in Project 3 late
(6 days late)
(32% penalty, instead of 64%)

9

Final Exams (first day)

CISC181 Final Exam 8AM-10AM

10

Reading Day

11

Reading Day

12

Final Exams continue

13

Final Exams continue

14

Final Exams continue

15

Final Exams continue

16

Final Exams (last day)

17
18 19 20 21 22 23 24

(last updated 12/01/05)