Maricopa Emergency Management System Alert

  CORONAVIRUS (COVID-19) UPDATE: Face coverings are mandatory inside all South Mountain Community College buildings, including the SMC Library. Read more about this decision here, and a message from the Maricopa County Community College District here

Associate in Science, Emphasis in Computer Science

The Associate in Science (AS), Emphasis in Computer Science degree provides the first two years of a four-year curriculum for students who wish to specialize in computer science. With an associate degree, students may seek employment as a computer user support specialist. With a bachelor`s degree, students may pursue employment opportunities in several careers, including computer network architects, computer programmers, computer systems analysts, database administrators, information security analysts, network and computer systems administrators, and/or software developers in a number of sectors including arts, sciences, manufacturing, engineering, medicine, energy, and security.

Details

Details iconImportant information you’ll need when applying for admission:
Field of Interest
Computer and Information Technology
Type
Associate Degree
Associate in Science, Emphasis in Computer Science (DEG)
Total Credits Required
60-64
Students at any Maricopa Community College may need to complete courses at more than one of our colleges.
Effective term
Fall 2021
Notes

Students must earn a grade of C or better in each course in the program.

What You'll Learn
  • Write programs in a variety of programming languages and computing environments. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA)
  • Apply knowledge of computing and mathematics to model situations in a variety of disciplines. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA)
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA ECE103, ECE103AB, ECE103EP, CRE101)
  • Design, implement, and evaluate a software solution to meet required specifications. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA, CRE101)
  • Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of software, and demonstrate an understanding of tradeoffs involved in design choices. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA ECE103, ECE103AB, ECE103EP)
  • Demonstrate creativity, adaptability, and flexibility in solving problems. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA, ECE103, ECE103AB, ECE103EP, MAT227, MAT230, MAT231, (COM), [FYC], [SQ])
  • Apply design and development principles in the construction of software systems of varying complexity. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA)
  • Demonstrate ethical reasoning and professional conduct in computing disciplines. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA, ECE103, ECE103AB, ECE103EP, (COM), [FYC])
  • Collaborate with people from diverse backgrounds to accomplish a common goal. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA, ECE103, ECE103AB, ECE103EP, CRE101, (COM), [FYC], [SQ])
  • Effectively communicate with a variety of audiences orally, visually, and in writing. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++, ECE102, ECE102AA, ECE103, ECE103AB, ECE103EP, CRE101, (COM), [FYC], [SQ])
  • Demonstrate the ability to learn and adapt in a constantly evolving technical environment. (CSC110++, CSC/EEE120, CSC205++, CSC/EEE230, CSC240++)
Career Opportunities
Required courses
Course #Course TitleCredits
Credits:21-24
CSC110Introduction to Computer Science (Java) (3) OR
CSC110AAIntroduction to Computer Science (Java) (3) OR
CSC110ABIntroduction to Computer Science (Java) (4)3-4
Students intending to transfer to NAU should take CSC110AB.
CSC/EEE120Digital Design Fundamentals4
CSC205Object Oriented Programming and Data Structures (3) OR
CSC205AAObject Oriented Programming and Data Structures (3) OR
CSC205ABObject Oriented Programming and Data Structures (4) OR
CSC205ACObject Oriented Programming and Data Structures (4) OR
CSC205ADObject Oriented Programming and Data Structures (4)3-4
Students intending to transfer to NAU should take CSC205AB, CSC205AC, or CSC205AD.
CSC/EEE230Computer Organization and Assembly Language4
MAT227Discrete Mathematical Structures3
MAT230Calculus with Analytic Geometry II (5) OR
MAT231Calculus with Analytic Geometry II (4)4-5
Course Sequence by Term
Restricted Electives
Course #Course TitleCredits
Credits:0-13
Complete requirements in the transfer option that best aligns with your academic and professional goals. If your intended transfer institution is not listed, then select a combination of courses from the transfer options listed in order to meet the minimum credits required in the Restricted Electives section. Consult with an academic, faculty, or program advisor to prevent exceeding your university transfer program`s maximum transferable credits (typically 64).
Transfer Plan 1: Arizona State University (Ira A. Fulton Schools of Engineering), Computer Science, Bachelor of Science (any emphasis)
CSC240Introduction to Different Programming Languages (3) OR
CSC240AAIntroduction to Different Programming Languages (4)3-4
ECE102Engineering Analysis Tools and Techniques (2) OR
ECE102AAEngineering Analysis Tools and Techniques (2)2
ECE103Engineering Problem Solving and Design (2) OR
ECE103ABEngineering Problem Solving and Design (2) OR
ECE103EPEngineering Problem Solving and Design (with EPICS projects) (2)2
MAT240Calculus with Analytic Geometry III (5) OR
MAT241Calculus with Analytic Geometry III (4)4-5
Transfer Plan 2: Northern Arizona University, Computer Science, Bachelor of Science in Computer Science
MAT206Elements of Statistics3
Transfer Plan 3: University of Arizona, Computer Science, Bachelor of Science
Foreign Language Credits:0-10
Complete a language course at the elementary level (102 or equivalent), including American Sign Language II with a C or better OR demonstrate proficiency through this level as indicated by assessment.
ARB+++ any ARB/Arabic course(s)
ASL+++ Any ASL American Sign Language course(s)
CHI+++ any CHI/Chinese course(s)
FRE+++ any FRE/French course(s)
GER+++ any GER/German course(s)
ITA+++ any ITA/Italian course(s)
JPN+++ any JPN/Japanese course(s)
SPA+++ any SPA/Spanish course(s)
Arizona General Education Curriculum (AGEC)
AGEC-SCredits: 30-40
A single course with an [HU], [SB], or [L] designation may also be used to satisfy the Oral Communication, Critical Reading, or Awareness Area ([C], [G] and/or [H]) requirement(s).
A single course with both the [HU] and [L] designations may be used to satisfy both of these areas.
A single course with both the [SB] and [L] designations may be used to satisfy both of these areas.

See the AGEC matrix on aztransfer.com for course designations.
 
First-Year Composition [FYC]Credits: 6
ENG101First-Year Composition (3) OR
ENG107First-Year Composition for ESL (3) AND
ENG102First-Year Composition (3) OR
ENG108First-Year Composition for ESL (3)6
 
Literacy and Critical Inquiry [L]Credits: 0-3
Any approved general education course in the Literacy and Critical Inquiry [L] area.
Recommend selecting a course that satisfies ([L] and [SB]) or ([L] and [HU]) or ([L] and COM) or ([L] and CRE101) requirements simultaneously.
 
Mathematics [MA]Credits: 4-5
MAT220Calculus with Analytic Geometry I (5) OR
MAT221Calculus with Analytic Geometry I (4)4-5
 
Humanities, Arts and Design [HU]Credits: 6
Any approved general education course in the Humanities, Arts and Design [HU] area.
 
Social-Behavioral Sciences [SB]Credits: 6
Any approved general education courses in the Social-Behavioral Sciences [SB] area.
 
Natural Sciences [SG]/[SQ]Credits: 8
Students must complete eight (8-10) credits of General Chemistry, University Physics or General Biology for Majors, or Geology.
CHM150General Chemistry I (4) OR
CHM151General Chemistry I (3) AND
CHM151LLGeneral Chemistry I Laboratory (1) OR
CHM150AAGeneral Chemistry I (5) OR
CHM151AAGeneral Chemistry I (4)
AND
CHM152General Chemistry II (3) AND
CHM152LLGeneral Chemistry II Laboratory (1) OR
CHM152AAGeneral Chemistry II (4)8-9
OR
PHY115University Physics I (5) AND
PHY116University Physics II (5) OR
PHY121University Physics I: Mechanics (4) AND
PHY131University Physics II: Electricity and Magnetism (4)8-10
OR
BIO181General Biology (Majors) I (4) OR
BIO181XTGeneral Biology (Majors) I (4) AND
BIO182General Biology (Majors) II (4) OR
BIO182XTGeneral Biology (Majors) II (4)8
OR
GLG101Introduction to Geology I - Physical Lecture (3) AND
GLG103Introduction to Geology I - Physical Laboratory (1) OR
GLG101INIntroduction to Geology I - Physical (4)
AND
GLG102Introduction to Geology II - Historical Lecture (3) AND
GLG104Introduction to Geology II - Historial Laboratory (1) OR
GLG102INIntroduction to Geology II - Historical (4)8
 
Subject OptionsCredits: 0
Met by (CSC110, CSC110AA, or CSC110AB) AND (CSC205, CSC205AA, CSC205AB, CSC205AC, or CSC205AD) in Required Courses.
 
Awareness AreasCredits: 0-6
These requirements may be shared with other AGEC requirements. See the AGEC matrix on aztransfer.com for course designations.
 
Cultural Diversity in the US [C]Credits: 0-3
0-3
 
Historical/Global Awareness [H]/[G]Credits: 0-3
Any approved general education course in the Historical [H] or Global awareness [G] area.
 
MCCCD Additional Requirements
MCCCD Additional RequirementsCredits: 0-6
Some courses in this area have [SB] and [L] designations and may also be applied to the corresponding AGEC requirements. See the AGEC matrix on aztransfer.com for course designations
 
Oral CommunicationCredits: 0-3
COM100Introduction to Human Communication (3) OR
COM110Interpersonal Communication (3) OR
COM225Public Speaking (3) OR
COM230Small Group Communication (3)0-3
 
Critical ReadingCredits: 0-3
CRE101College Critical Reading and Critical Thinking (3) OR
Equivalent as indicated by assessment (0)0-3
Course Area Key
General Electives
Course #Course TitleCredits
Select additional courses 100-level or higher to complete a minimum of 60 semester credits but no more than a total of 64 semester credits. Consult with a faculty advisor, program director, and/or academic advisor to identify coursework that best aligns with academic and professional goals.
Recommended for students intending to transfer to NAU to choose from the following list of courses. Each of these courses will partially fulfill the Mathematics or Natural Sciences elective requirements or the Technical electives requirement at NAU:
MAT240Calculus with Analytic Geometry III (5) OR
MAT241Calculus with Analytic Geometry III (4)4-5
MAT276Modern Differential Equations (4) OR
MAT277Modern Differential Equations (3)3-4
BIO201++Human Anatomy and Physiology I4
BIO202Human Anatomy and Physiology II4
BIO205Microbiology4
CHM230Fundamental Organic Chemistry (3) AND
CHM230LLFundamental Organic Chemistry Laboratory (1)4
CHM235General Organic Chemistry I (3) AND
CHM235LLGeneral Organic Chemistry I Laboratory (1)4
CHM236General Organic Chemistry IIA (3) AND
CHM236LLGeneral Organic Chemistry IIA Laboratory (1)4

At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an advisor to discuss the requirements at your college for the appropriate catalog year.