CS010 -- Introduction to Computer Science I
Spring,
2007
Course Schedule
(updated 4/1/2007)

Course Week
and lecture notes
Topics Assignments (due Tuesday of the following week at 10am unless noted otherwise)  Submit assignments via Eureka unless noted otherwise.
1. Jan 8-12
Getting started; Sections 1-3
2.2.{1,3}, 2.3.{1,2}; 2.4.{1,2}; 3.1.{3,4};
2. Jan 15-19 No class Tues (Mon schedule);  Sections 4-5
4.1.2; 4.2.{2*,4}; 4.3.1; 4.4.{1,2}; 5.1.{1,2,3}; * You should just put the interval (using square brackets and parentheses) into your purpose statements when answering the part that calls for contracts and purpose statements.
3. Jan 22-26 Sections 6-7, Intermezzo 1;
6.3.1 [do 1 and 5, ignore the part about drawing box representations]; 6.4.1 [do 1 and 5]; 6.4.3; 6.5.1 [do 1 and 5]; 6.6.{1-6 (one through six)}
4. Jan 29-Feb 2
Sections 9-12, ; Exam 1: 5pm Wed until 10am Thurs
9.5.{4,5,7,8}; 10.1.{3,7}; 10.2.{4,7}; 11.2.{2,3}; 11.3.{1,2}; 12.4.{1,2}
5. Feb 5-9 Intermezzo 2, Sections 14;
13.0.{3,4};  14.1.3, 14.2.{4,5}, 14.3.{2,3}; 
6. Feb 12-16 Sections 15, 17 & Intermezzo 3; Exam 2: 5pm Wed until 10am Thurs; 15.1.2, 15.3.{1,4};  17.3.1, 17.7.{1,2,3,4}, 17.8.{4,9}; 18.1.{9,15} (due Thurs 2/22 at 10:00am)
7. Feb 19-23 No class Tues (presidents holiday);  Sections 19-20; 19.1.5, 19.2.{3,4}; 20.1.3, 20.2.{2,3,4}; (due Wed 2/28 at 8:00am)
8. Feb 26-Mar 2
Sections 21-22; Intermezzo 4; Exam 3: 5pm Thurs until 10am Fri;
21.1.{1,2}, 21.2.{1,2,3 ** do part 1 and 3 of each}, 21.4.{1,2,3,5}; 22.2.1, 22.3.{2,3}
9. Mar 5-9 Sections 25-28; Exam 4: 5pm Wed until 10am Thurs;
25.2.{4,6}; 26.1.2; 27.1.{1,2,3,4}; 28.1.{1,2,4,6}; (due Tues 3/20 at 10:00am)
X. Mar 12-16 Spring Break;

10. Mar 19-23 ....; Intermezzo 5; 29.1.1, 29.2.{1,2}, 29.3.{7,12,13} (exercises due Fri 3/23, 5pm); project 1 (due Fri Mar 30, 5pm)
11. Mar 26-30 Sections 30-32; Intermezzo 6; Exam 5: 10am Tues until 11:50am during class time;
(Complete enough exercises from Sections 30-32 to convince yourself that you understand accumulator functions. You do not need to submit exercises.) ;
12. Apr 2-6 Sections 34-37;
project 2 (due Fri Apr 13, 5pm);
13. Apr 9-13 Intermezzo 7;

14. Apr 16-20 Sections 39-40; Tues: Exam 6: 5pm Thurs until 10am Fri; project 3 (due Fri Apr 20, 5pm);
15. Apr 23-27 Sections 41-43
project 4 (due Thurs Apr 26, 11:55pm)
16. Apr 30-May 3
Final Exams (final exam: Thurs 5/3, 12:00noon-2:00pm, VL106)