Sara Sheehan
Assistant ProfessorSmith College
Home
Syllabus
Calendar
Resources
CSC 212: Programming with Data Structures
Spring 2016
Resources
Head First Java
, by Kathy Sierra and Bert Bates (recommended by 212 TAs)
Data Structures and Algorithms in Java
, by Adam Drozdek
Murach's Java Programming
, by Joel Murach
Commandline Basics
, quick start guide to using the unix commandline, which we can add to over the semester
Java Style Guide
, the style guidelines we'll be using in this course
Javadocs Home Page
, documentation for the Java Standard Edition Library
Vocab Study Sheet
, list of common vocabulary and definitions, created by our class
Instructor Office Hours:
Monday 3-4pm, 355 Ford or 342 Ford
Thursday 3-4pm, 355 Ford or Season's Room
TA Office Hours:
Sunday 1:30-3:30pm, 342 Ford, Youyou
Sunday 7:30-9:30pm, 342 Ford, Youyou, Zoe
Monday 7:30-9:30pm, 342 Ford, Riley, Zoe
Tuesday 7:30-9:30pm, 342 Ford, Riley, Zainab
Wednesday 7:30-9:30pm, 342 Ford, Alice, Youyou, Zoe
Thursday 7:30-9:30pm, 342 Ford, Zainab
Piazza
, for homework help, class discussion, and announcements
Self-reflections
, details and explanation of self-reflections, which are due with every homework (but not labs)
Disability Services
Spinelli Center for Quantitative Learning