CS 243 - Advanced Programming for Android Devices

    Recent Professors
    Not yet assigned
    Recent Semesters
    No scheduled sections on record
    Class Size
    Not published
    Difficulty
    5.2Moderateout of 10
    Credits
    3
    Prerequisite
    CS 213 or CS 216 or CO SCI 540 or CO SCI 552 with a grade of "C" or better.
    Transfers To
    CSU
    Description
    Formerly 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.