Spring 2016


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

Tuesday

Read: Ch. 1
Welcome! Slides (pdf, m4v)
Pa' Bailar by Bajofondo
Get To Know You Survey

Thursday

Read: Ch. 2
Lecture: Introduction Part 2 (Supplemental Slides: pdf, m4v)
Pata Pata 2000 by Miriam Makeba
Scan of Chapter 1
YouTube instructions for Hello World

Tuesday

No Class

mlk jr quote

Thursday

Lecture: Using Objects Part 1
board shot
Waka Waka (This Time for Africa) by Shakira

Tuesday

Read: Ch. 3
Lecture: Implementing Classes Part 1
Give it up by The Good Men
Demo Video from class

Thursday

Lecture: Implementing Classes Part 2
Perfect Time of Day by Howie Day
Augmented (hyper) Reality
Java Web Start Announcement
Java Web Start Example
Samsung VR article
Lecture: JUnit pdf, m4v)

Tuesday

Read: Ch. 4
Lecture: Fundamental Datatypes Part 1 (Bits Slides: pdf, m4v)
Bombs over Broadway by Squad 5-0
Is math discovered or invented?
Hapto-mime

Thursday

Lecture: Fundamental Datatypes Part 2
We Believe by The Straw Theory

Tuesday

Exam 1 in Class
My Hero, Zero

Thursday

Read: Ch. 5
Lecture: Decisions Part 1 (GroupWork Slides: pdf, m4v)
Justin McRoberts: Undecided
Living Kitchen

Tuesday

No Class

lincoln quote

Thursday

Lecture: Decisions Part 2 (GroupWork Slides: pdf, m4v)
Al Green: I'd still choose you
Leap Prototype
Orion: Leap Prototype

Tuesday

Read: Ch. 6
Lecture: Loops Part 1 (GroupWork Slides: pdf, m4v)
Suburban Kids with Biblical Sounding Names: Loop Duplicate My Heart
The Social Web of Things

Thursday

Lecture: Loops Part 2 (GroupWork Slides: pdf, m4v)
World Wide Message Tribe: Revolution (Loopy Leslie Mix
Ars Technica: Hospital Held Ransom

Tuesday

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

Thursday

Read: Ch. 15
Lecture: The Java Collections Framework Part 1
Seth Kaufman: Rays and Mist
Augmented Reality Concept Video

Tuesday

Lecture: The Java Collections Framework Part 2 board shot
Little Shop of Horrors: The Meek Shall Inherit
PreFab

Thursday

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

Tuesday

Lecture: Basic Data Structures
Wild Cub: Thunder Clatter
Chroma

Thursday

Exam 2 in Class (through 15)
Interjections

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

Monday

Assignments (Tues. 3/29)

Ch 16 Homework Quiz
Ch 16 Programming

Tuesday

Read: Ch. 18
Lecture: Generic Classes Part 1
Laser Origami
Brave Saint Saturn: Binary

Thursday

Lecture: Generic Classes Part 2 (pdf, m4v)
Brave Saint Saturn: Binary
Ingress
Slice

Tuesday

Read: Ch. 13
Lecture: Recursion Part 1
U2 vs Tiesto: Pride (In the Name of Love)
Project Tango

Thursday

Recursion Intro
Lecture: Recursion Part 2
U2 vs Tiesto: Pride (In the Name of Love)

Tuesday

Read: Ch. 14
Lecture: Sorting and Searching Part 1
Sorting Visualization
dj. Tambuktu: Obladi, oblada [remix]

Thursday

Lecture: Sorting and Searching Part 2
Faith and Learning:
  • Sweet Child O' Mine, Lyrics
  • Evil, Sin, and Redemption
  • 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."
Dynamic Fusion

Monday

Assignments

Ch 14 Homework Quiz

Tuesday

Read: Ch. 17
Lecture: Tree Structures Part 1
U2: One Tree Hill
Real Life Portal

Thursday

Lecture: Tree Structures Part 2
Peter Gabriel: Shaking the Tree

Monday

Assignments

Drone ATC Challenge 1
1 company
1 Drone with single capacity and unlimited range
10 locations
10 passengers

Tuesday

Read Ch. 16 of Java Structures
Lecture: Graph Data Structures Part 1

Thursday

Ch 17 Homework Quiz
Lecture: Graph Data Structures Part 2
Britt Nicole: Breakthrough

May 2

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

May 3

May 4

8am: Final Exam

May 5

May 6

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

What else can I take from this professor?

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