Link

Course Calendar

Course materials are defined in the _modules directory. Each module is rendered here according to their filename.

Modules are rendered according to the layout file defined in _layouts/module.html. Edit the HTML to modify the layout.

Modules

Introduction to Java

Apr 1

Java & Git

1.1

Homework 1 out

Apr 2

Section Intro to Java

Solution

Apr 3

Variables & Objects

1.2, 2.1

Apr 4

Lab Intro to Java

Apr 5

Tracing, IntLists, & Recursion

2.1

Homework 1 due

Basic Data Structures

Apr 8

Linked Lists & Encapsulation

3.1, 2.2, 2.3

Homework 2 out

Apr 9

Section Linked Lists

Solution

Apr 10

Resizing Arrays

2.4, 2.5

Apr 11

Lab Resizing Arrays

Apr 12

Runtime Analysis

8.1, 8.2, 8.3, 8.4

Homework 2 due