Skip to main content
Link
Search
Menu
Expand
Document
(external link)
Home
Calendar
Course Info
Staff
Labs
Lab 01: Setup
FAQ
How to Use the Terminal
How to Use the Terminal
Linux/Unix
Mac OS
Windows
Lab 02: Debugging (Part 1)
FAQ
Lab 03: Debugging (Part 2)
FAQ
Lab 04: Git
FAQ
Lab 05: Disjoint Sets
FAQ
Lab 06: BSTMap
Asymptotics Problems Solutions
FAQ
Lab 07: LLRBs
FAQ
Lab 08: Hashmaps
FAQ - Lab08
Lab 09: Conway's Game of Life
Lab 10: Tetris
FAQ - Lab10
Homeworks
Homework 0
Homework 0A: Java Syntax
Homework 0B: Data Structures
Homework 2: Percolation
Homework 2: Percolation FAQ
"Expected Outputs - HW 2: Percolation"
Projects
Project 0: 2048
FAQ
Project 1A: LinkedListDeque61B
FAQ - Project 1A: Linked List Deque 61B
Coverage Tests - Project 1A: Linked List Deque 61B
Project 1B: ArrayDeque61B
FAQ - Project 1B: Array Deque 61B
Coverage Tests - Project 1B: Array Deque 61B
Project 1C: Deque61B Enhancements
FAQ - Project 1C: Deque61B Enhancements
Project 2A: Ngordnet (NGrams)
FAQ - Project 2A
Project 2B: Ngordnet (Wordnet)
FAQ - Project 2B
Project 2C: Ngordnet Enhancements
FAQ - Project 2C
Project 3: BYOW
FAQ - Project 3: BYOW
Checkoff - Project 3: BYOW
Common UI Bugs - Project 3: BYOW
Resources
Guides
Asymptotics
Beacon Guide
Debugging Guide
Ed Policies and Guidelines
An Ed Guide for New Users
IntelliJ
Installing and Using the IntelliJ Plugins
IntelliJ WTFS
Online OH Guide
Style Guide
Using Git
Using the Soda Lab Machines
Academic Resources
Conceptual Resources
Exam Resources
Support Resources
Summer 2024 FAQ
Dark Mode
Ed
OH Queue
Beacon
Homeworks
Homework 0
Homework 0
Table of contents
Homework 0A: Java Syntax
Homework 0B: Data Structures