REQUIRED READINGS

Document PDF
Local Setup Guide [Link]
Course Missive [PDF]
Collaboration Policy [PDF]
TA Hours Policy [Link]
Ed Dicussion Policy [Link]
Technology Policy [Link]
SEAS Accommodation Request [Google Form]
Extension/Accommodation Request Form [Google Form]

RECOMMENDED READINGS

Document PDF Link
Dasgupta's Algorithms [PDF] [Amazon]
Algorithms Illuminated [Part 1, Part 2]

JAVA

Document PDF Link
Java Documentation [Link]
Java Data Structures (NDS4) [Link]
Java Coding Conventions for CS16 [PDF]
Java Unit Testing Guide [PDF]
README Guide [PDF]

PYTHON

Document PDF Link
Python Coding Conventions for CS16 [PDF]
Python Tips [PDF]
Python Testing Guide [Link]

SUPPLEMENTARY MATERIALS

Document PDF Link TEX STY
Stack Trace and Common Errors [PDF]
Testing Guidelines [PDF]
PDF Submission Guide [PDF]
Induction Handout [PDF]
Introduction to LaTeX [PDF] [TEX]
LaTeX Template for Homework [TEX]
Pseudocode Standards [PDF] [TEX] [STY]
How to Improve Your Pseudocode [PDF]
Website with LaTeX Resources [Link]
Useful Tool to make Trees and Graphs [Link]
Section Rubric [PDF]
Learning Strategies [PDF] [.key]
Assignment Averages [Link]

WORKING FROM HOME

Document Link
GitHub Guide [Link]
GradeScope (Hand In) Guide [Link]

DEPARTMENT RESOURCES

Document Link
Diversity and Inclusion [Link]
Ergonomic Equipment Rental [Link]