Table of Contents
DMA - Intro to Java Programming
Teams
Schedule/Syllabus
Thursday
Friday
Wednesday
Tuesday
Monday
Student Pages
DMA - Intro to Java Programming
Instructor: Sherol Chen
sherol.chen@createthenext.com
Teams
Skyguyjedi: SpaceCannon
Connor
Team Pear: Snake
Izzy, Pooja
dont know: New Super Java Bros.
Anay
Sherol Chen: Snake
Austin, Tia
Lathem: BreakPong
Lathem
Team Sherol Chen: Project Rebecca
Reese, Rebecca
Team elijaaaa: Pimpedout Breakout
Elija
Team J: Breakout
Jonah
WILDCATS: Mario
Jessica
hi: Snake
Nathan
Team Tejas: Piano
Team Thibault: Pong, Duck Hunt, Tic Tac Toe
Team Jake: Capture the Flag
Schedule/Syllabus
Thursday
9:00 - Post your Breakout screenshots
9:30 - createthenext.com
10:00 - Algorithms: Sorting
http://visualsort.appspot.com/
http://www.sorting-algorithms.com/
MyVisualSort
10:40 - Break
11:00 - Sorting / Breakout Proj
Assignment 13
Survey #2:
Poll
12:00 - Lunch
1:00 - Final Project Proposals
Assignment 14
2:30 - Break
2:50 - Final Projects
Assignment 15
3:30 - Review
4:00 - Creative Time
Reading:
Java or Javascript?
Reading:
Java Web Issues
Reading:
Random
Random:
Java Security Release
Friday
9:00 - Final Project Proposal Presentation
Sorting
Review 2
Minecraft and Android
9:30 - Java/Javascript
10:00 - Java Guest Speaker
12:00 - Lunch
1:30 - Final Touches
2:30 - Break
2:50 -
Survey
3:00 - Parents
3:15 - Show N Tell
4:00 - Goodbye!
Wednesday
9:00 - Review (For Loops, Arrays,
API
)
Survey Results
Assignment 10
9:30 - Introduce Breakout
BREAKOUT: Bricks
For Loops
Modulus
10:40 - Break
Assignment 11
- Resume
BREAKOUT: Paddle
BREAKOUT: Ball
12:00 - LUNCH
1:00 -
Assignment 12
: Breakout
BREAKOUT: Collision
2:30 - Break
2:50 - Review
BREAKOUT: Score
3:10 - FileIO
BREAKOUT: FileIO
4:00 - Catchup Time
Tuesday
9:00 - Review -
Assignment 6
Google Drive - Try zip folders
9:30 - Computer Fundamentals -
Slides
Assembly Code Sample
9:45 - Proj: Bouncing Ball -
Assignment 7
10:00 - Object Oriented Programming -
http://processing.org/tutorials/objects/
Class Name
Data
Functions
Constructors
10:40 - Break
11:00 - Breakout
Breakout in Processing
11:00 - Introduction to Java/Eclipse
Hello World -
Assignment 8
12:00 - LUNCH
SURVEY!! -
feedback
1:00 - Intro to Animations:
starter
DOWNLOAD THIS!!!
Random Circles
|
Seurat
|
Meme Gen
2:30 - Break
2:50 - Finish up Animations
4:00 - Catchup/Creative Time
Breakout in Processing
Are these concepts hard or easy? (see
handouts
)
starter
/
solution
Download the solution and open it as a project in Eclipse to see what it does
FINAL PROJECTS:
Suggestions
Monday
8:30 - Welcome
9:00 - Introductions
Sherol Chen -
http://thoughtfulplay.com
9:15 - Google Drive
9:30 - Personal Websites
Assignment 1
10:00 - Practice exercises
Assignment 2
10:40 - BREAK
11:00 -
Assignment 3
12:00 - Lunch
1:00 - Recap: WP Housekeeping
2:00 -
Assignment 4
2:30 - BREAK!
3:00 - Project: Happy/Sad Face
Assignment 5
3:45 - Final Project Discussion
4:00 - Catchup Time
Review 1
Student Pages
http://jonaha23.wordpress.com
http://tiavu.wordpress.com
http://lathemwojno.wordpress.com
http://mikewornow.wordpress.com
http://anaypatel98.wordpress.com
http://jessicaharsono.wordpress.com
http://Blondesrock3798.wordpress.com
http://skyguyjedi.wordpress.com
http://nathantsungdma.wordpress.com
http://austinpohlman.wordpress.com
http://thibaultbourgeois.wordpress.com
http://isabellazikakis.wordpress.com
http://poojatriv.wordpress.com/
http://tejasprakash.wordpress.com/
http://jakefyesk.wordpress.com/
http://reewil.wordpress.com/
http://www.openprocessing.org/user/30364