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 Computer Science Applications and Development program prepares CSM graduates for entry-level programming positions with companies of all sizes. Program emphasis is on cultivating computer professionals who are technically competent and work well with others.

Program Requirements

Requirements
Required Core Courses: 18 units Units
CIS 110 Introduction to Computer and Information Science 3 units
CIS 151 Computer Networking 3 units
CIS 254 Introduction to Object-Oriented Program Design 4 units
CIS 255 (CS1) Programming Methods: Java 4 units
OR
CIS 278 (CS1) Programming Methods: C++ 4 units
CIS 256 (CS2) Data Structures: Java 4 units
OR
CIS 279 (CS2) Data Structures: C++ 4 units
Required Selective Courses: Select 6–8 units from the following courses: Units
CIS 255 * (CS1) Programming Methods: Java 4 units
CIS 256 * (CS2) Data Structures: Java 4 units
CIS 278 * (CS1) Programming Methods: C++ 4 units
CIS 279 * (CS2) Data Structures: C++ 4 units
CIS 121 UNIX/Linux 3 units
CIS 132 Introduction to Databases 3 units
CIS 133 NoSQL Databases 3 units
CIS 262 Discrete Mathematics for Computer Science 3 units
CIS 264 Computer Organization and Systems Programming 4 units
CIS 363 Enterprise Database Management 4 units
CIS 364 From Data Warehousing to Big Data 4 units
Required Selective Courses: Select 6-8 units from the following courses: Units
CIS 113 Ruby Programming 4 units
CIS 114 JavaScript/Ajax Programming 4 units
CIS 117 Python Programming 4 units
CIS 127 HTML5 and CSS 3 units
CIS 128 Mobile Web App Development 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
CIS 380 PHP Programming 3 units
* if not used above
Total Required Units: 30 - 34