CS010 -- Introduction to Computer Science I
Fall,
2007
Tentative Course Schedule - subject to change
(updated 11/28/2007)

Course Week
and lecture notes
Topics Assignments are due early Tues. morning (2:00am) of the week following the assignment unless noted otherwise.  Submit assignments via Eureka unless noted otherwise.
1. Aug 27-31
Getting started; Sections 1-3
2.2.{1,2,3}, 2.3.3, 2.4.2; 3.1.{1,2,3} (due Fri. 8/31, 5pm)
2. Sept 3-7 Sections 4-5; Exam 1: in-class Thurs 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. Sept 10-14 Sections 6-7, Intermezzo 1; Exam 2: in-class Thurs
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)}; 7.1.3; 7.2.1; 7.4.{1-6};
4. Sept 17-21
Sections 9-12, ; Exam 3: available Wed 5pm until Thurs 9am
9.5.{4,5,7,8}; 10.1.{3,7}; 10.2.{4,7}; 10.3.{1-6}; 11.2.{2,3}; 11.3.{1,2}; 12.4.{1,2} (due Thurs 9/27, 2:00am)
5. Sept 24-28 Intermezzo 2, Sections 14; Exam 4: time tbd 13.0.{3,4};  14.1.5, 14.2.3, 14.2.5, 14.3.{2,3,4}; 14.4.{1-4}; (due Fri. 10/5 5:00pm)
6. Oct 1-5 Sections 15, 17 & Intermezzo 3 15.1.3, 15.3.{1,3,4}; 17.1.{1,2}, 17.2.2, 17.3.1, 17.6.{1,6}, 17.7.{1-4}, 17.8.{4,9}; 18.1.{7,15};  (due Thurs. 10/11, 2:00am)
7. Oct 8-12 No class Tues (presidents holiday);  Sections 19-20; Exam 5: time tbd Project 1: Intelligent Game-tree Search (due Sat. 10/20, 5pm); 19.1.{5,6}, 19.2.4; 20.1.3; 20.2.{2,3,4}
8. Oct 15-19
Sections 21-22; Intermezzo 4; 
Project 2.1: Mutation and Natural Selection (due Sat. 10/27, 5pm); HW 21.1.1, 21.2.{1,2,3 ** do part 1 and 3 of each}, 21.4.{1-5}; 22.2.1, 22.3.2 (HW due Thurs 10/25, 2:00am)
9. Oct 22-26 Sections 25-28; Exam 6: time tbd Project 2.2: Mutation and Natural Selection (due Sat. 11/3, 5pm); HW 25.1.2, 25.2.{3,4,6}; 26.1.2; 27.1.{1,2}; 28.2.{1-4} (Hw due Tues 11/6, 2:00am)
10. Oct 29-Nov 2 ....; Intermezzo 5;  
11. Nov 5-9 Sections 30-32; Intermezzo 6; 
Project 3.1: Swarm Intelligence (due Sat. 11/10, 5pm);
12. Nov 12-16 Sections 34-37;
Project 3.2: Swarm Intelligence (due Tues 11/20, 11pm);
13. Nov 19-23 Intermezzo 7; Exam 7: Tuesday in class
HW 37.4.5 (Hw due Tue 11/27, 2am)
14. Nov 26-30 Sections 39-40; Project 3.3: Swarm Intelligence (due Thurs 12/6, 11pm)
15. Dec 3-7 Sections 41-43; Online Portfolio (due Tues 12/4, 2:00am)
16. Dec 11-14
Final Exams Final, Fri 12/14, 8am