|
Date
|
Topics
|
Homework & Assignments
|
Readings
|
Notes & Other
|
|
Feb
2
|
Using/Programming
the JDK, Intro to Eclipse & Subversion
JT: Getting Started
|
|
S:Appendix A
& B
Getting
Started
|
Eclipse
Subvesion
Java Coding Prefs
Javadocs
Javadoc Tool
|
|
Feb 4
|
|
GamePieces
|
|
1.Java Technology
|
|
Feb 9
|
JT: OOP
JT: Language Basic
|
|
Object-Oriented
Prog
Language Basics
|
2.OOP
3.LanguageBasics
|
|
Feb 11
|
|
Craps
|
|
|
|
Feb 16 |
Android Intro
Android Applications
|
|
Prof Android Ch 2/3
What is Android
Android Apps
|
4.AndroidIntro
|
|
Feb 18 |
|
|
|
5.AndroidActivities
|
|
Feb 23 |
Designing Android UIs
|
AndroidUI |
User Interface
Declaring Layouts
|
6.AndroidUI
|
|
Feb 25 |
Handling UI Events
|
|
|
Android Groups
InClass Exercise
7.AndroidUIEvents
|
|
Mar 2
|
Reading/Writing EditText
Alerts/Exception Handling
|
AndroidCredit |
Code Style Guide
Common Tasks including Alerts
|
8.ProgrammingWidgets
|
|
Mar 4
|
EXAM 1
|
|
|
|
|
Mar 9
|
Inner Classes &
Customizing Widgets
|
|
Inner classes
Enum Types
Performance
|
9.CustomizingUI
|
|
Mar 11
|
Menus/Intents/Starting Another Activity
|
AndroidActivities |
|
10.Intents
|
|
Mar 16 |
Graphics2D
|
|
|
11.Graphics2D
|
|
Mar 18
|
Extreme Programming I |
|
|
12.ExtremeProgI |
|
Mar 22
|
SPRING BREAK
|
|
|
|
|
Mar 24
|
SPRING
BREAK |
|
|
|
|
Mar 26
|
SPRING
BREAK |
|
|
|
|
Mar 30
|
Advanced Graphics2D
using SurfaceView/Threads
|
AndroidSnake
|
Graphics2D
|
13.AdvancedGraphics2D
|
|
Apr 1
|
Snake OOD Presentations
|
|
|
|
|
Apr 6
|
Advanced Graphics2D
in games
|
|
Game Loop
|
14.Synchronization
|
|
Apr 8
|
Databases with SQLite
|
|
|
15.Databases
|
|
Apr 13
|
Advanced Graphics2D
saving game state
|
Final Project
|
|
|
|
Apr 15 |
EXAM 2
|
|
|
|
|
Apr 20
|
Final Group Idea Due
|
|
|
16.Code Reviews
|
|
Apr 22
|
Code Reviews I
|
|
|
|
|
Apr 27 |
Code Reviews II
|
|
|
|
|
Apr 29
|
Design Specifications
|
Design Specs
|
|
|
|
May 4
|
Multimedia
|
|
|
17.Multimedia
|
|
May 6
|
Extreme Programming II |
|
Sound Effects
|
18.ExtremeProgII |
|
May 11
|
LAST DAY OF CLASS
|
|
|
19.Final Presentations
|
|
May 13
|
READING DAY |
|
|
|
|
May 17 |
FINAL
EXAM 8:30am - 11:00am |
|
|
|