Welcome to CS151! The syllabus contains detailed information on all aspects of the course. Much of the course content will be contained at piazza.
If you have any questions about the course not answered by the syllabus, please send
email to the instructor,
Adam Shaw,
at
Notice: Friday, October 5, 2012. Enrollment in CS151 is now closed, unless you have received a personal communication from the instructor or have a signed pink slip still working its way through the system. I encourage any student who missed enrolling in CS151 this quarter to register next spring for a spot in fall 2013. Spots are typically plentiful in the spring.
Lectures
Lectures are in Ryerson 251. Section 1 meets MWF, 9:30–10:20. Section 2 meets MWF, 11:30–12:20.
Labs
Click here for the index to exercises. (The exercises subsite is password-protected.)
Attendance at lab sessions is mandatory. They are held in the CS lab on the A level at Regenstein library. Labs are held at eight different times; you must register for one of them, and attend that one each week. The times are are follows: Tuesday 9am–10:20, 12pm–1:20, 3pm–4:20; 4:30pm–5:50; Wednesday 12:30pm–1:50, 2pm–3:20, 3:30pm–4:50, 5pm–6:20.
Homework and Projects
Homework exercises and project descriptions are also available at the index to exercises.
Office Hours
updated Tuesday 10/30
- Nedelina Teneva, MacLab, Thursdays 12pm-2pm
- Nikita Mishra, MacLab, Fridays 12:30pm-2:30pm
- Adam Shaw, Ryerson 157, Tuesdays 4pm-5pm; Thursdays 9am-11am
Links
How to Design Programs by Felleisen, Findler, Flatt and Krishnamurthi (full text online) [website]
Version Control with Subversion by Pilato, Collins-Sussman and Fitzpatrick (full text online) [website]
piazza.com [website]
Academic Honesty
College-wide honesty guidelines are here.
The following rules of thumb summarize honesty as it pertains to CS151:
- Never copy work from any other source and submit it as your own.
- Never allow your work to be copied.
- Never submit work identical to another student's.
- Document all collaboration.
- Cite your sources.