Description
Software Development for Mobile Devices
This course introduces software development for the Android environment, using the App Inventor framework. The course also introduces the basics of user-interface design and mobile architecture.
Development work may be done on either an Android device or on an Android emulator running on a Windows/Mac/Linux laptop.

Prerequisite: COMP 170 with C- or better; Restricted to students enrolled in the School of Continuing and Professional Studies.

Outcomes: Be able to develop simple Android applications using the App Inventor framework; Be able to explain the basics of mobile-application architecture and design; Be familiar with the basics of user-interface design; Understand the role of mobile-device sensors, such as the touchscreen, the accelerometer and GPS; Understand the use of Wi-Fi versus mobile wireless, and the use of the cloud in mobile applications; Be able to work with developers to create applications.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
CPST 343
Academic Group
Sch of Cont/Prof Studies
Academic Organization
Schl of Cont/Prof Studies
Enrollment Requirements
Prerequisite: COMP 170 with C- or better . Restricted to students in the School of Continuing and Professional Studies.