CS260 Schedule


Date

Topics
Homework & Assignments

Notes & Readings
Week 1
Aug 29



Aug 31



Sep 2



Week 2
Sep 5
Labor Day - No A&S Classes


Sep 7



Sep 9



Week 3
Sep 12



Sep 14



Sep 16



Week 4
Sep 19



Sep 21



Sep 23



Week 5
Sep 26



Sep 28



Sep 30



Week 6
Oct 3



Oct 5



Oct 7
No A&S Classes


Week 7
Oct 10



Oct 12



Oct 14



Week 8
Oct 17
Using/Programming the JDK
Java Documentation
Javadoc Tool
Eclipse Intro
Subversion Not Mandatory but Encouraged
Getting Started with Java

01.JDK Intro
Javadocs
Javadoc Tool
02.Eclipse


JT: Getting Started
Oct 19
Installing Android
Android Getting Started
What is Android?
Designing Android UIs

Reading: ADG What is Android, Application Fundamentals, Activities

Android Install
03.Android Intro
04.Android Details


ADG Reading
Oct 21



Week 9
Oct 24
Designing Android UIs

Reading: ADG Android Interfaces, UI Elements

05.Android UIs

ADG Reading
Oct 26
Reading: Java Tutorials Oject, Class, Inheritance, Interface

Android Events

ADG Reading


06.Android Events

Oct 28



Week 10 Oct 31
Android Exceptions
Android Intents
Mortgage Calculator
07.Android Alerts

08.Android Intents
Nov 2
Android Menus, UI implementation in code, passing data between Activities

09. AndroidInClass
Nov 4



Week 11 Nov 7
Android Adv UI & Graphics2D

10.Android Graphics 2D
Nov 9
TicTacToe UI, onKeyDown, and onTouchEvent


Nov 11



Week 12 Nov 14
Take Home Midterm
Begin work on Minesweeper
Midterm
Minesweeper in Java

Nov 16
Graphics Animation

11.Android Graphics Animation
Nov 18



Week 13 Nov 21
Incorporating existing Java code into Android apps
Minesweeper in Android

Final Project Description

Nov 23
Thanksgiving Holiday


Nov 25
Thanksgiving Holiday


Week 14 Nov 28
Discuss Final Projects
Final Project
Nov 30
Advanced Graphics

12.Android Adv Graphics
Dec 2



Week 15 Dec 5
Synchronization

13.Android Synchronization
Dec 7
READING DAY


Dec 9
FINAL EXAM 3:00-5:30pm