Recent ProfessorsNot yet assignedRecent SemestersNo scheduled sections on recordClass SizeNot publishedCredits3PrerequisiteCS 213 or CS 216 or CO SCI 540 or CO SCI 552 with a grade of "C" or better. Transfers ToCSUDescriptionFormerly CO SCI 557. Credit not given for both courses. Prerequisite: CS 213 or CS 216 or CO SCI 540 or CO SCI 552 with a grade of "C" or better. This course provides students with advanced programming concepts and skills for creating mobile applications for Android devices. Students create multi-screen, multi-touch applications; send/receive SMS and emails programmatically from within applications; read and update contacts through public contact API; use media and browser content providers; use sensors and location-based services programmatically; develop services; create a home screen widget. Students learn about exception handling, create manageable user preferences and incorporate security and permissions. Students publish and distribute developed applications. Students analyze and apply these concepts and methods through hands-on proj- ects developing computer programs.