Associate in Science Degree in Computer Science
2018-2019 Map
Total Units: 42.5 - 53
Term 1
8.5 - 11 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
Elective | Students may take any course numbered 1-99 in order to get to 60 units for the AS degree but it is highly recommended students complete CSCI 4 to ensure the greatest chance for academic success in the program | ||
|
|||
MATH-30: Analytic Geom/Calc I | 5 | Math choice is determined by recommended placement | |
Prerequisite(s): MATH 20 and MATH 26 or college-level pre-calculus A first course in differential and integral calculus of a single variable: functions, limits and continuity, techniques and applications of differentiation and integration, Fundamental Theorem of Calculus. Primarily for Science, Technology, Engineering & Math Majors. (C-ID MATH 210). |
|||
Area F | 0.5 - 3 | ||
|
|||
ENGL-2: Reading and Composition | 3 | English choice varies by recommended placement | |
Prerequisite(s): ENGL 118 or ENGL 119 This course develops college-level critical reading and writing practices. Students will critically read expository, argumentative, and fictional texts and develop expository, persuasive, and argumentative academic writing. Essays will demonstrate reading comprehension, analysis, critique, academic research, and synthesis. (C-ID ENGL 100). |
Term 2
14 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
CSCI-20: Programming & Algorithms I | 3 | ||
Unit(s): 3.00
This course is an introduction to the discipline of computer science, with a focus on the design and implementation of algorithms to solve simple problems using a high-level programming language. Topics include fundamental programming constructs, problem-solving strategies, debugging techniques, declaration models, and an overview of procedural and object-oriented programming languages. Students will learn to design, implement, test, and debug algorithms using pseudocode and a high-level programming language. (C-ID COMP 122). |
|||
MATH-31: Analytic Geom/Calc II | 4 | ||
Prerequisite(s): MATH 30 A second course in differential and integral calculus of a single variable: integration; techniques of integration, infinite sequences and series, polar and parametric equations, applications of integration. Primarily for Science, Technology, Engineering & Math Majors. For students who have no knowledge of or access to a symbolic math program (such as MAPLE, Mathematica, Derive, or the TI-89,) the mathematics department offers instruction in MAPLE (MATH 31A), which may be taken concurrently with MATH 31. (C-ID MATH 220). |
|||
PHYS-41: Phy-Scientists/Egr I | 4 | ||
Prerequisite(s): MATH 30 This course, intended for students majoring in physical sciences and engineering, is part of a three-semester course whose contents may be offered in other sequences or combinations. Core topics include an introduction to kinematics, dynamics, work and energy, momentum, gravitation and simple harmonic motion. It is highly recommended that students also enroll in PHYS 51. (C-ID PHYS 205). |
|||
Elective | Students may take any course numbered 1-99 in order to get to 60 units for the AS degree, it is strongly recommended however to take PHYS-51 for this program | ||
|
|||
Area B | 3 | ||
|
Term 3
10.5 - 12.5 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
CSCI-21: Programming & Algorithms II | 3 | ||
Prerequisite(s): CSCI 20 This is a software engineering course, focused on the application of software engineering techniques for the design and development of large programs. Topics include data abstraction, data structures and associated algorithms, recursion, declaration models, and garbage collection. Students will learn to design, implement, test, and debug programs using an object-oriented language. (C-ID COMP 132). |
|||
Area C | 3 - 4 | ||
|
|||
PHYS-42: Phy-Scientists/Egr II | 4 | ||
Prerequisite(s): PHYS 41, MATH 31 This course, intended for students majoring in physical sciences and engineering, is part of a three-semester course whose contents may be offered in other sequences or combinations. Core topics include electrostatics, magnetism, DC and AC circuits, and Maxwell's equations. It is highly recommended that students also enroll in PHYS 52. (C-ID PHYS 210). |
|||
Elective | Students may take any course numbered 1-99 in order to get to 60 units for the AS degree, however it is highly recommended that you take PHYS-52 for this program | ||
|
|||
Kinesiology Activity (Select One) | 0.5 - 1.5 | ||
|
|||
Elective | Take any course numbered 1-99 in order to get to 60 units for the AS degree | ||
|
Term 4
9.5 - 15.5 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
CSCI-22: Discrete Structures | 3 | CSUC allows CSCI-22 to count for A3 General education | |
Prerequisite(s): CSCI 20 This course is an introduction to the discrete structures used in Computer Science, with an emphasis on their applications. Topics covered include functions, relations and sets, basic logic, proof techniques, basics of counting, graphs and trees, and discrete probability. (C-ID COMP 152). |
|||
CSCI-10: Computer Architecture/Organiz | 3 | ||
Prerequisite(s): CSCI 20 This course is an introduction to the organization and behavior of modern computer systems at the assembly language level. Topics include numerical computation, the internal representation of simple data types and structures, data representation errors, and procedural errors. Students will learn how to map statements and constructs of high-level languages onto sequences of machine instructions. (C-ID COMP 142). |
|||
Multicultural Breadth Competency or elective | 3 - 8 | ||
|
|||
Kinesiology Activity (Select one) | 0.5 - 1.5 | ||
|
|||
Elective | Take any course numbered 1-99 in order to get to 60 units for the AS degree | ||
|
|||
Elective | Take any course numbered 1-99 in order to get to 60 units for the AS degree | ||
|