Associate in Science in Computer Science

This program is designed for students who intend to pursue a bachelor’s degree in computer science. It provides students with general education requirements and rigorous courses in software design and programming. Students must work closely with their transfer institution and their SFCC adviser to ensure the best transition to four-year schools. 

Learning Outcomes

Upon completion of this program, students will be able to:

  • Identify and explain theoretical and core concepts of computer science.
  • Design and create software applications using high-level programming language.
  • Analyze and formulate solutions for problems using mathematical foundations and algorithmic principles.
  • Work effectively in teams to build software systems.
  • Evaluate ethical, social and legal issues related to computer science fields.
  • Justify and support the importance of lifelong learning in the area of computer science and technology.

Class Requirements


Communications (9 hrs.) 
ENGL 111 Composition and Rhetoric (3)
ENGL 112 Composition and Literature (3)
ENGL 216 Technical Writing (3)
SPCH 111 Public Speaking (3) 

Mathematics (8 hrs.) 

Students who do not place into MATH 162 must take appropriate MATH prerequisites
MATH 162 Calculus I (4)
MATH 163 Calculus II (4)

Laboratory Science (12 hrs.) 

Choose from the following:
BIOL 201 Cell Biology (3)
BIOL 201L Cell Biology Lab (1)
BIOL 202 Genetics (3)
BIOL 202L Genetics Lab (1)
CHEM 121 General Chemistry I (3)
CHEM 121L General chemistry I Lab (1)
CHEM 122 General Chemistry II (3)
CHEM 122L General Chemistry II Lab (1)
PHYS 161 Calculus Physics I (3)
PHYS 161L Calculus Physics I Lab (1)
PHYS 162 Calculus Physics II (3)
PHYS 162L Calculus Physics II Lab (1)

Social/Behavioral Sciences (3-6 hrs.)
Humanities and Fine Arts (3-6 hrs.) 

The combined total of Social and Behavioral Sciences and Humanities and Fine Arts areas should equal 9 credit hours.

Health and Wellness (1 hr.)

ISCS 120 Introduction to Programming I (4)
ISCS 125 Introduction to Programming II (4)
ISCS 215 Intermediate Programming (3)
ISCS 225 Advanced Programming and
Data Structures (3)
ISCS 241 Data Organization and Implementation (3)
ISCS 275 Cyber Ethics (3)
MATH 261 Mathematical Foundations of Computer Science (3)
Six credit hours of the A.A. and A.S. must come from an approved list of courses that satisfy the following
requirements. These are not meant to be additional hours in the degree but are, instead, existing courses that satisfy the requirement and appear anywhere in the degree.

  • Cultural Perspectives (3 credit hours)
  • Sustainable Living (3 credit hours)

NOTE: See First-Year Student Success Course Requirement on Page 8.