Welcome to CS152! Much of the course content, including questions and answers for common problems, 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
Enrollment in CS152 without having taken CS151 or another introductory computer science course is not recommended. Having said that, some openings in the class are still available, and pink slips will be considered.
Absent extraordinary circumstances, no one may add CS152
after Friday,
Lectures
Lectures are in Ryerson 251. Section 1 meets MWF, 9:30–10:20. Section 2 meets MWF, 11:30–12:20.
Labs
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.
Coursework (including lab exercises)
Click here for the index to coursework (labs, homework, etc.). (The coursework subsite is password protected.)
Office Hours
Adam Shaw: fixed schedule TBA; stop by any time, Ry157
Liwen Zhang: Thursdays, 3pm-5pm, MacLab
Zachary Rubenstein: Fridays, 2:30pm-4:30pm, MacLab
Also, undergraduate CS tutors are available in Harper, Sun-Thurs 7pm-11pm.
Required Text
The required textbook for this course is The C Programming Language, Second Edition by Brian Kernighan and Dennis Ritchie.
Links
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.
College-wide rules are the final arbiter in any dispute. Nevertheless, the following rules of thumb distill the rules as they pertain to CS152:
- 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.