Home >> Continuing Education Center >> Courses >> Programming >> Android


Android is the application environment for many of today’s smart phones and tablet PCs. It is a direct competitor to Apple’s iOS operating system used on the iPhone. Android provides a full complement of UI components, event handling, on-device database management, and full integration with the device’s hardware capabilities such as GPS and accelerometers. Course topics include an introduction to micro-platform computing, developing UIs and layouts, menus and dialog boxes, cross-application resource sharing, animation and threading, and deploying applications to Android devices. Development will be performed in Eclipse using the Android simulation platform. An Android device will be available for students to test deploying applications. The class is structured as a series of lectures and hands-on labs. The labs may require work outside of the class. There is a one-hour examination at the end of the last class period that covers all class topics. The class is a pass/fail certification, which means that the labs must be completed and evaluated by the instructor and students must score at least 70% on the exam. Students have one calendar week from the last class to complete and turn in their labs. SPSU will provide desktop machines at their facilities but students are encouraged to use their laptops for class work. (3.4 CEUs)

Prerequisites: Accelerated Java or Beginning Java from SPSU’s Continuing Education Center or current Java programming experience. This class is not intended to teach the Java programming language. (Students who have completed the Beginning Java class at SPSU may wish to gain practical experience before attempting this course.)

13SP0400 Aug 4-25  (Sa, 8:30am-5pm)
13FP0400 Nov 10-Dec 15 (Sa, 8:30am-5pm)