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
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 |
Units |
---|
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.