Worldwide demand for mobile application development skills continues to grow at a rapid pace. Learn to develop mobile applications running on the Android Platform. This course will emphasize applying fundamental programming principles to innovative mobile applications. Students should already have a familiarity with Java, a basic understanding of Object-Oriented Programming, and basic algorithms and data structures. Course projects will be written in Java using the Android SDK. Students may use their own Android devices in the course, but we will also have some devices available. Please be aware that these materials are Under Construction and therefore likely to change without notice!