Revised Requirements as of 2015 – 2016
Degree Map: Associate in Science for Transfer (AS-T)
Degree Map: Associate of Science (AS)
DEPARTMENT REQUIREMENTS (COMPLETE 33 UNITS) | CLASS UNITS (27 UNITS) |
---|---|
CS 105 – Theory and Practice I | 3 units |
CS 106 – Theory and Practice II | 3 units |
CS 107 – Computer Architecture and Organization | 3 units |
CS 108 – Discrete Structures | 4 units |
CS 140 – Object-Oriented Programming Using C++ | 4 units |
MATH 150 – Calculus with Analytic Geometry I | 5 units |
PHYS 121 – Mechanics of Solids and Fluids | 5 units |
Plus at least 6 units from the following: | Class Units (6 units) |
CS 104 – Introduction to Programming | 3 units |
CS 111 – HTML and Webmastering | 3 units |
CS 115 – Javascript and Dynamic HTML | 3 units |
CS 116 – Webserver Programming | 3 units |
CS 120 – Java Programming | 3 units |
CS 123 – Android Programming | 1.5 units |
CS 130 – Introduction to the Linux Operating System | 2.5 units |
CS 132 – Digital Logic Design | 3 units |
CS 133 – Introduction to Programming for Engineers | 3 units |
CS 137 – C Programming | 3 units |
CS 165 – Software Design Patterns | 1.5 units |
CS 180 – Software Engineering with UML | 3 units |
CS 187 – iOS Programming | 3 units |
CS 189 – Programming Practicum | 1 unit |
MATH 160 – Calculus with Analytical Geometry II | 5 units |
MATH 200 – Multivariable Calculus | 4 units |
MATH 210 – Linear Algebra | 4 units |
MATH 220 – Differential Equations | 4 units |
PHIL 205 – Introduction to Logic | 3 units |
PHYS 122 – Electricity and Magnetism | 5 units |
*NOTE: PHYS 102 does not count toward department requirement if either PHYS 121 or 122 has been taken. MATH 250/260 may also count toward the elective requirement. A course used to satisfy one requirement may not be used to satisfy another requirement (double-counting is not allowed).
For further information, contact the Counseling Center, 954-0581 ext. 2285, or Dr. Dean Nevins, Department Chair, (805) 730-5191