Skip to Content
WLAC

hide

CO SCI: Apple & Android Mobile Development

hide

PROGRAM OVERVIEW

Certificate of Achievement in Mobile Application Development

West Los Angeles College’s Certificate of Achievement in Mobile Application Development responds to the growing demand for highly skilled Mobile Application Developers.  Large and small corporations, businesses, non-profit organizations, and civic and governmental agencies are rushing to ensure that their customers have direct access to their services and products through mobile applications.  Smartphone applications are points of sale for many transactions.  There is a growing imperative to develop mobile applications so that consumers can access services/products from anywhere, anytime. This has created a wide range of employment opportunities and options for individuals who have the ability to develop these mobile applications.  West Los Angeles College will tap into this market and help students learn mobile application development so that they can succeed in their career and educational goals.

 

Certificate of Achievement in Mobile Application Development Requirements

Courses

Course No.

Course Title

Units

Sequence

Core Requirements

CIS 148

INTRODUCTION TO WEB DEVELOPMENT HTML5 & CSS

3

Semester 1

  CS 140 PROGRAMMING FOR MOBILE APPLICATION 3 Semester 1
  CS 116 PROGRAMMING IN C 3 Semester 2
  CS 213

OBJECT ORIENTED PROGRAMMING IN JAVA

3 Semester 2
  CS 141 ADVANCED PROGRAMMING FOR MOBILE DEVICES   (Android) 3 Semester 3
    Total Core Units 15  

 

 
CS 140: PROGRAMMING FOR MOBILE APPLICATION (3 units) 
Prerequisite: any programming language like C++ or Java 
 
This class use tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multitouch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Xcode, Interface Builder, and Instruments on Mac OS X. The class will also introduce the new Swift programming language. 
 
 
 
CS 141: ADVANCED PROGRAMMING FOR MOBILE DEVICES (Apple)  (3 units) 
Prerequisite: any programming language like C++ or Java
 
This course provides students with advanced programming concepts and skills for creating mobile applications for today's most popular platforms. Students will learn to 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 will learn about exception handling, will create manageable user preferences and will learn to incorporate security and permissions. Students will learn to sign, publish and distribute developed applications.