Schedule (Spring 2016)

Schedule

Course Phase: 1

DateClassTopicResource
Jan 12Lecture 1Getting Readylecture1
Jan 17Lab 1Android Studio, First App, Debuglab1
Jan 19Lab 2Building Apps: Layouts, Buttons, Images, Events.lab2
Jan 24Lecture 2Framework, Component, Intentlecture2
Jan 26(continue)Explicit and implicit intents; coding practice. asmt1
Jan 31Lecture 3Animation and Graphics
lecture3
Feb 02(continue)Drawables and Canvas (Lecture 3 continued)
Feb 09Quiz 1Quiz; Asmt1 (due); Project Groups;

Course Phase: 2

DateClassTopicResource
Feb 07Lecture 4Sensors
lecture4
Feb 14Lecture 5Location (Google API setup, last location)lecture5
Feb 16(continue)Location (location update)
Feb 21Lab 3Custom View and Plotting Data
lab3
Feb 23Lecture 6Process, Thread, Async Tasklecture6
Feb 28Lecture 7Playing Medialecture7
Mar 02CANCELLED
Mar 07Assignment 2Plotting and animation of sensor readingasmt2
Mar 09Quiz 2

Course Phase: 3

DATECLASSTOPICRESOURCE
Mar 21Project Idea1 slide, 1 minute (per group)
Mar 23Grad LectureNewsome, Tyler (WiFi P2P 1)wifi1
Mar 28Grad LectureFederico (NDK 1); Srihari (NDK 2)ndk
Mar 30Assignment 3Location based music (outdoor class)asmt3
Apr 04Grad LectureDaniel (Services); Tamzeed (MobileInsight); services, mobileinsight, paper
April 06Grad LecturePatrick (ML1); Wang, Ke (OpenCV1)ML1, CV1
Apr 11Quiz 3Stone, Eric (Webservice?)

Course Phase: 4

DATECLASSTOPICRESOURCE
Apr 13Grad LectureNeil Davis (BT 1); Wei, Zhen (ML 2)
Apr 18Grad LectureKe Coby (Authentication); Bashima;
Apr 20Grad LectureRandhavane, Tanmay (CV 2); Daum, Maxwell (BT 2)
Apr 25Quiz 4Yu, Licheng (ML 3)
Apr 27Assignment 4Project based assignmentform
May 2Project DayPresentation, Report, and Code Submissioninstruction
May 5Assignment Makeup assignment. makeup_asmt