Meet with a CSM counselor to discuss how to achieve academic goals and to develop a comprehensive student educational plan (SEP).

University Transfer Program
60–70 transferable units

California State University
University of California
Independent Colleges and Universities

Program Overview

The A.S. degree in Web and Mobile Application Development provides students with the specialized knowledge that is essential in the development of Web and mobile computer applications. Students will study and gain experience with the languages and frameworks that are most commonly used in developing these applications. They will also learn fundamental principles of Web and mobile development so that they will be prepared to work with current and emerging technologies.

Program Requirements

Major Requirements
Required Core Courses: 25 units Units
CIS 254 Introduction to Object-Oriented Program Design 4 units
CIS 114 JavaScript/Ajax Programming 4 units
CIS 121 UNIX/Linux 3 units
CIS 127 HTML5 and CSS 3 units
CIS 128 Mobile Web App Development 4 units
CIS 135 Android Programming 4 units
CIS 137 iOS/Swift Programming 4 units
CIS 380 PHP Programming 3 units
Required Selective Courses: 3-4 units from the following courses: Units
CIS 132 Introduction to Databases 3 units
CIS 133 NoSQL Databases 3 units
CIS 363 Enterprise Database Management 4 units
CIS 364 From Data Warehousing to Big Data 4 units
Required Selective Courses: 6-7 units from the following courses: Units
CIS 113 Ruby Programming 4 units
CIS 117 Python Programming 4 units
CIS 129 Frameworks/Server-Side JavaScript 3 units
CIS 135 * Android Programming 4 units
CIS 137 * iOS/Swift Programming 4 units
CIS 138 Internet of Things 3 units
DGME 164 User Interface/User Experience Design      3 units
* If not used above
Total Required Major Units: 34 - 36

And required General Education coursework and electives as needed to meet the minimum 60 units required for the Associate degree.

Please refer to the AA/AS Degree Requirements for more information.