Associate of Science (AS) in Computer Science

The Associate of Science (AS) in Computer Science provides students with instruction in computing at the foundational level, enabling a transition to a Bachelor of Science (BS) in Computer Science program. The AS curriculum is carefully articulated with the BS degree requirements, ensuring that students transferring to the BS program upon completion of the AS will have satisfied a substantial portion of their degree requirements.

Program Level Student Learning Outcomes

  • Apply foundational knowledge of computing and mathematics appropriate for the Computer Science discipline
  • Analyze problems and identify the computing requirements appropriate for the solutions
  • Apply design and development principles to implement, and evaluate software systems
  • Function effectively on teams to accomplish a common goal
  • Demonstrate a foundational understanding of professional, ethical, and security issues and responsibilities
  • Use current techniques, skills, and tools necessary for computing practice
  • Apply mathematical foundations, algorithmic principles in design of computer-based systems demonstrating the understanding of the tradeoffs involved in design choices
decorative

Associate of Science (AS) in Computer Science Courses

Fixed/Required Core
ENGL 112 – College Composition I
ENGL 150 – College Composition ii
MTH 202 – Calculus I*
PHY 211 – University Physics*

Flexible core
ENGL 212 -World Literature: The Evolving Canon
HIST 200 – Growth and Development of the US
ART 100 – introduction to World Art
MUS 100 – Introduction to World Music
SSC 101 – Culture, Society and Social Change
CS 140 – Computer Science Seminar

Major Requirements & Electives
CS 151 – introduction to Computing
CS 241 – Discrete Structures
CS 244 – Object-Oriented Programming
CS 246 – Data Structures
CS 260 – Digital Systems
CS 265 – Unix Systems Programming
CS 281 – Database Systems
MTH 203 – Calculus II

Open electives – 8 credits

*Students that do not place into MTH 202 can take prerequisite Math courses using open electives