Schedule

DATA courses typically put this page as thier homepage.

Introduction to Java

Sep 28
Lecture Java & Git
Reading 1.1
Homework HW 1: Recursion
Sep 29
DiscussionIntro to Java
Solution
Sep 30
Lecture Variables & Objects
Reading 1.2, 2.1
Oct 1
Lab Lab 1: Control and Functions
Oct 2
Lecture Tracing, IntLists, & Recursion
Reading 2.1
Homework due HW 1: Recursion

Basic Data Structures

Oct 5
Lecture Linked Lists & Encapsulation
Reading 3.1, 2.2, 2.3
Oct 6
DiscussionLinked Lists
Solution
Oct 7
Lecture Resizing Arrays
Reading 2.4, 2.5
Oct 8
Project Project 1: Ants vs. Some Bees
Oct 9
Lecture Runtime Analysis
Reading 8.1, 8.2, 8.3, 8.4