var scriptNodes = Array.prototype.slice.call(document.querySelectorAll("script")); var scriptNode = scriptNodes[scriptNodes.length - 1]; scriptNode.parentNode.insertBefore($('
' + '

CIS: Computer Programming A.S. Degree - C++ concentration

Full Time

This program roadmap represents one possible pathway to complete the program. Please see a counselor to create an education plan that is customized to meet your needs. This roadmap is not a guarantee of course availability or financial aid applicability.

Catalog:
2024-25
GE Pattern:
local AA/AS
Total Units:
60

First Year

Semester 1

15 Units
CAT. COURSE TITLE UNIT GE AREA
Req
CISC 310
Introduction to Computer Information Science
3
Req
CISP 300 1
Algorithm Design/Problem Solving
3
GE
MATH 300
Introduction to Mathematical Ideas
3
IIb
MC
GE
HCD 310
College Success
3
IIIb
GE
ENGWR 300 / 480 H
College Composition
3
IIa
WC

Semester 2

14 Units
CAT. COURSE TITLE UNIT GE AREA
Req
CISP 360 1
Introduction to Structured Programming
4
Req
CISP 350
Database Programming
3
GE
MUFHL 308
Introduction to Music: Rock & Roll
3
I
Elec
CISW 300
Web Publishing
3
GE
any PE activity course
1
IIIa

1 CISP 480 can be taken in place of CISP 300 and 360.

Second Year

Semester 3

15 Units
CAT. COURSE TITLE UNIT GE AREA
Req
CISP 400
Object Oriented Programming with C++
4
GE
POLS 301 / 481 H
Introduction to Government: United States
3
Va
Elec
RUSS 401
Elementary Russian
4
Elec
CISW 310
Advanced Web Publishing
4

Semester 4

16 Units
CAT. COURSE TITLE UNIT GE AREA
Req
CISP 430
Data Structures
4
GE
HIST 308
History of World Civilizations, 1500 to Present
3
VI
GE
PHYS 310
Conceptual Physics
3
IV
GE
PSYC 300 / 480 H
General Principles
3
Vb
Elec
ARTNM 322
Beginning Digital Art
3

H honors courses

Explanation of Categories
Req Required Core A course that is required for this program
GE General Education A course that fulfills a specific general education requirement for a degree, which can be replaced with another course that meets the same requirement
Elec Degree Elective A degree-applicable course that is part of a degree roadmap to ensure that there is a total of at least 60 units, which is a requirement for an associate degree

Graduation Requirement

A course that fulfills a specific graduation requirement which can be replaced by another course that meets the same graduation requirement.

MC = Math Competency
WC = Writing Competency

Career path

Career Options:

Upon completion of this degree, students have the minimum qualifications for an entry-level programmer/developer.

Advising Notes:

  • Students can substitute ESLW 340 for ENGWR 300/480.

Published April 12, 2024

' + '
Download PDF
').get()[0], scriptNode.nextSibling);