378 Mobile Computing

Program: 
Undergraduate Program
Division: 
Electives

An introduction to mobile computing with a strong emphasis on application development for the Android operating system. Students will complete a major project with the goal of releasing an app on the Android Market place. Topics will include Android Development Environment, user interfaces, audio, persistence, SQLite databases, location, sensors, and graphics.

Prerequisites: 

The following coursework with a grade of at least C- in each: Computer Science 311, 311H, 313H, or 313K; Computer Science 314, 314H, 315, or 315H; Computer Science 310, 310H, 429, or 429H; Mathematics 408C, 408K, or 408N; and credit with a grade of at least C- or registration for Computer Science 439 or 439H.