Spring 2017


Get a copy of the textbook(s)
Figure out where class is

Tuesday

Read: Ch. 1
Welcome! (Slides)
Scan of Chapter 1
Pa' Bailar by Bajofondo

Thursday

Read: Ch. 2
Ch. 1 Introduction (Slides)
Get To Know You Survey
YouTube instructions for Hello World
Pata Pata 2000 by Miriam Makeba

Tuesday


Tuesday

Read: Ch. 3
Implementing Classes Part 1 (Eclipse Clucker Project)
Give it up by The Good Men

Thursday

Implementing Classes Part 2
Code in Class (BankAccount.java)
BoomChaCha
Perfect Time of Day by Howie Day

Tuesday

Read: Ch. 4
JUnit Testing (Slides)
Fundamental Datatypes Part 1

Thursday

Fundamental Datatypes Part 2

Tuesday

Exam 1 in Class
My Hero, Zero

Thursday

Read: Ch. 5
Review Exam
Decisions Part 1
GroupWork Slides: pdf
Justin McRoberts: Undecided

Tuesday

Decisions Part 2
Al Green: I'd still choose you

Thursday

Read: Ch. 6
Loops Part 1
Autonomous Drone
Suburban Kids with Biblical Sounding Names: Loop Duplicate My Heart

Tuesday

Thursday

Loops Part 2
World Wide Message Tribe: Revolution (Loopy Leslie Mix

Tuesday

Read: Ch. 7
Arrays and Array Lists
Madonna: A Ray of Light

Thursday

Read: Ch. 15
The Java Collections Framework Part 1
Seth Kaufman: Rays and Mist

Tuesday

The Java Collections Framework Part 2
Little Shop of Horrors: The Meek Shall Inherit

Thursday

Read: Ch. 16
More Java Collections Framework
Burlap to Cashmere: Basic Instructions

Spring Break fantasy http://pichost.me/1750290/

Tuesday

Basic Data Structures
(LinkedListTest)
(ListIterator)
Wild Cub: Thunder Clatter

Thursday

Exam 2 in Class (through 15)
Interjections

Tuesday

Basic Data Structures
Brave Saint Saturn: Binary

Thursday

Read: Ch. 18
HashTableDemo.java
HashTableDemoTest.java
Generic Classes Part 1

Tuesday

Generic Classes Part 2 (pdf)

Thursday

Recursion Intro
Read: Ch. 13
Recursion Part 1

Tuesday

Recursion Part 2

Thursday

Read: Ch. 14
Sorting and Searching Part 1
Sorting Visualization
Faith and Learning:
We are what we build
"Either way, the nature of a system says something very clear about the people who create that system and what they value; just as much as how we use those systems, and what we tolerate in the behavior of those around us, says something very clear about us and what we value. It’s a statement we make to everyone around us as well to everyone yet to come. This is our legacy, our message to the future about who we really are and what we truly value. We are what we build. It’s long past time we started building wisely."

Friday

Ch 13 Homework Set
Drone ATC Challenge 1
1 company
1 drone with single capacity and unlimited range
10 locations
10 passengers

Tuesday

Sorting and Searching Part 2

Thursday

Read: Ch. 17
Tree Structures Part 1

Friday

Ch 14 Homework Set
Drone ATC Challenge 2
multiple companies
5 Drones with single capacity and unlimited range
10 locations
100 passengers

Tuesday

Tree Structures Part 2

Thursday

Read Ch. 16 of Java Structures
Graph Data Structures (pdf)
Wrap-up (pdf)

Friday

Ch 17 Homework Set
Drone ATC Challenge 3
multiple companies
10 Drones with varied capacity and limited range
Drones can crash and burn if they run out of charge
100 locations
1000 passengers

May 1

May 2

May 3

12:00pm - 2:00pm: Final Exam

May 4

May 5


What else can I take from this professor?

How about Apple Development for Creative Entrepreneurs? in May Term 2017