A more up-to-date set of notes can be found in the class web page for Fall of 2004. This includes more detailed slides in both pdf and Powerpoint formats. You can also find links to labs and other class information. Check out http://www.cs.duke.edu/education/courses/fall04/cps001/
Another set of notes is available courtesey of Professor Jeff Forbes. This approach differs in that it uses an auxillary text. This can be founbd at http://www.cs.duke.edu/education/courses/spring04/cps001/