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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Core Units

 

 

CS957

 

 

CS939

 

CS990

 

 

CS959

 

 

CS955

 

 

INTRODUCTION TO WEB DEVELOPMENT HTML5 & CSS

 

PROGRAMMING IN C

 

OBJECT ORIENTED PROGRAMMING IN JAVA

 

ADVANCED PROGRAMMING FOR MOBILE DEVICES   (Android)

 

PROGRAMMING FOR MOBILE APPLICATION

 

 

 

3

 

 

3

 

3

 

 

3

 

 

3

 

15

 

 

Year 1, Fall

 

 

Year 1, Fall

 

Year 2, Spring

 

 

Year 2, Spring

 

 

Year 2, Fall

 

 

CS 955: 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 959: 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.