CS4V95 Schedule

 

CS4V95.012 Fundamentals of Mobile App Development

Spring 2017

Instructor: John Cole

This schedule is tentative and subject to change.

Week Date Topic

Assignments

1 January 10 Syllabus review, course requirements, terminology.  
  January 12 Laptop and Tool Setup, Java Review; Hello World  
2 January 17

XML Layouts, Click Listeners

 
  January 19 Activities  
3 January 24 Fragments and MVC  
  January 26

ListViews and Adapters

 
4 January 31 Threading and Networking; Services  
  February 2 Threading and Networking; Services  
5 February 7

Multithreading in Java

 
February 9 User Interface Design  Meet in RH Northwest MPR
6 February 14 User Interface Design  Meet in RH Northwest MPR  
  February 16 Android Sensors  Meet in RH Northwest MPR
7 February 21 Android Sensors  
  February 23 Exam Review  
8 February 28 Midterm Exam 1  
  March 2

Object-Oriented Programming

 
9 March 7 Location Services  
  March 9 Android Database and SQLite  
10 March 14 Spring Break  
  March 16 Spring Break  
11 March 21 File I/O  Meet in RH Northwest MPR  
  March 23 Drawing and Graphics  
12 March 28 Android Touchscreen
  March 30 Themes; XML styling; shapes in XML  
13 April 4 Bluetooth  
  April 6 The Camera  
14 April 11 Sound  
  April 13

Working Session, and TBA

 
15 April 18 Exam Review  
  April 20 Exam 2  
16 April 25 Presentations  
  April 27 Presentations