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. Enrollment Requirements: Prerequisite: COMP 170 with C- or better . Restricted to students in the School of Continuing and Professional Studies.