Jun 07, 2020  
2017-2018 Catalog 
2017-2018 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

C SCI 243 - Mobile Programming for Android

5 Credits
This course will focus on application development on the mobile platform using the Java Programming Language and the Eclipse Development Environment. Students will learn the basics of Android Platform, the Application lifecycle, writing simple GUI applications by using the Android API and different components, notifications and writing background services.

Pre-requisite(s) C SCI 142 min 2.0
Fees CF

Designed to Serve For students in the Web Database Developer program; students desiring an elective toward an AA or AS in Computer Science; industry developers seeking a skill upgrade.
Active Date 2016-02-23

Grading System Decimal Grade
Class Limit 25
Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
Total Contact Hours 55
Degree Distributions: AA Science
Course Outline
Java and Java Object Oriented Concepts Review

Configuring the Android Development Environment

Explain the difference between Android and other mobile development environments

Creating the First Android Application

Understand how Android Applications work, their life cycle, manifest and Activity Lifecycle

Android Views

List adapters and Dialogs

Communicating between activities and Intents

Content Providers and SQLite

Notifications and Services

Android Background Services and their life cycle



Signing of the Android application

Application Monetization and Distribution

Student Learning Outcomes
Understand the basics of the Android Platform

Develop Android Applications using the Eclipse Development Tool with Android Development Toolkit

Create an application with multiple activities and screens using lists and other UI components on devices with different form factors such as Smart Phones and Android Tablets

Store user data using SQLite DB

Add to Portfolio (opens a new window)