Associate in Science Degree in Computer Science
2019-2020 Map
Total Units: 46 - 55
Term 1
11 - 12 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
MATH-30: Analytic Geom/Calc I | 5 | Math choice 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). |
|||
English Composition | 3 - 4 | ||
|
|||
Area F Choice: Self Integration (Select One) | 3 | ||
|
|||
Elective (any course numbered 1-99) | Recommended to take CSCI 4 | ||
|
Term 2
14.5 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). |
|||
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). |
|||
MATH-31: Analytic Geom/Calc II | 4 | ||
Prerequisite(s): MATH 30 This course is the second of a series in differential and integral calculus of a single variable. Topics will include the concept, techniques and applications of integration, infinite sequences and series, as well as polar and parametric equations. Intended for Science, Technology, Engineering & Math Majors. (C-ID MATH 220). |
|||
PHYS-51: Problem Solving-PHYS 41 | 0.5 | Strongly recommended but not required | |
Corequisite(s): PHYS 41 This course is an activity based supplement to PHYS 41 and is intended to enhance the students problem solving skills in the areas of vectors, statics, kinematics, dynamics, momentum, energy, rotational motion, oscillatory motion, and fluid mechanics. |
|||
Area B Choice (Select One) | 3 | ||
|
Term 3
11.0 - 13.0 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). |
|||
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). |
|||
PHYS-52: Problem Solving-PHYS 42 | 0.5 | Not required but strongly recommended | |
Corequisite(s): PHYS 42 This course is an activity base supplement to PHYS 42 and is intended to enhance the students’ problem solving skills in the areas of electric fields and potential, electric currents, electric circuits, induced currents, magnetic fields, dielectrics, alternating currents, and electromagnetic waves. |
|||
Area C Choice (Select One) | 3 - 4 | ||
|
|||
Area F Choice: Kinesiology Activity (Select One) | 0.5 - 1.5 | ||
|
|||
Elective (any course numbered 1-99) | Consider taking a CSU or IGETC General Education course. Visit www.assist.org to see CSU options. | ||
|
Term 4
9.5 - 15.5 Units. Specified core courses are signified by icon.Course Name | Units | Notes | |
---|---|---|---|
CSCI-22: Discrete Structures | 3 | ||
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 | 3 - 8 | Not necessary if satisfied by Area B, C, or F choice. | |
|
|||
Area F Choice: Kinesiology Activity (Select One) | 0.5 - 1.5 | ||
|
|||
Elective (any course numbered 1-99) | Only necessary if the 60 units needed to graduate have not been completed. Consider taking a CSU or IGETC General Education course. Visit www.assist.org to see CSU options. | ||
|
|||
Elective (any course numbered 1-99) | Only necessary if the 60 units needed to graduate have not been completed. Consider taking a CSU or IGETC General Education course. Visit www.assist.org to see CSU options. | ||
|