This course is a survey of the great ideas of computer science along with experience with what computers and computer networks are, how they work, what they can do, and what they cannot do. There are no prerequisites. Lab final and project grades are posted on courseinfo.
Dashes are temporary.
Zeroes are permanent unless we have somehow overlooked your assignment. Vipul Sharma will be holding a weekly CPS 1 help session on Thursdays from 6-8pm in the PC cluster on the 2nd floor of the Social Sciences building. Josh Watkins will be holding a weekly CPS 1 help session on Fridays from 12-2pm in LSRC D240. Welcome to CPS 1 and Duke. Announcements about assignments and class will be made on this web page and the class news group.