Duke CS Logo CompSci 1: Principles of Computer Science
(Spring 2007)
Home
Course Information
Calendar
Labs
Project
Discussion Forum
Blackboard
Oasis
See the notes directory for pdf and powerpoint versions of the slides used in class and the Ubiquitous Presenter site for notes and ink from c;ass.

All readings should be done before the class for which they are scheduled in order to make the best use of that lecture. Readings are denoted in the syllabus as follows:

  • Great Ideas in Computer Science with Java: GI
  • Computer Science: an Overview: CS
  • Introduction to Computing and Programming in Java: A Multimedia Approach: CPJ
Date Topic Reading due Classwork Lecture Notes Assignment
10 Jan Overview CS: Ch. 0 First Day of Class notes for printing Assignment 0: Introductions
12 Jan Defining CS notes for printing
15 Jan MLK Jr. Day
17 Jan Web & HTML GI: Ch. 1
CS: Ch. 4
19 Jan CSS CS: Ch. 2 notes for printing
22 Jan Binary numbers Metcalfe's Law overshoots the mark?
24 Jan Binary Arithmetic
26 Jan Networks Quiz
29 Jan Networks and Graphs Graph Theory tutorial
31 Jan Modeling networks GI: Ch. 2
2 Feb Collaborative filtering In-class exercises
5 Feb Problem solving In- class exercise
7 Feb Algorithms Shotgun classwork Sample quiz questions
9 Feb Java Quiz
12 Feb Grammars/Syntax
14 Feb Data
16 Feb Review
19 Feb Midterm
21 Feb Methods
23 Feb Sound CPJ: Ch. 8
26 Feb Audio & Sound class CPJ: Ch. 9
28 Feb
2 Mar Copyright GI: Ch. 4 Quiz
5 Mar Recursion
7 Mar Patents GI: Ch. 5
9 Mar Complexity
12 Mar Spring Break
14 Mar Spring Break
16 Mar Spring Break
19 Mar Sound GI: Ch. 11 Problems
21 Mar Sound
23 GI: Ch. 10
26 Mar Sound Manipulation
28 Mar Security GI, Ch. 11
30 Mar Encryption Quiz
2 Apr Encryption
4 Apr Algorithms
6 Apr Recursion Practice problems Debate Material Quiz
9 Apr Debates
11 Apr Debates
13 Apr Debates
16 Apr Systems
18 Apr Performance
20 Apr Complexity Quiz
23 Apr Great Ideas in CS Projects due
25 Apr Last Day of Classes Final Topics
1 May Final Exam 2:00-5:00 in B101 LSRC
Last updated Sun Apr 29 15:27:58 EDT 2007