Mar 28, 2024  
2023-2024 Catalog 
  
2023-2024 Catalog

Computer Science - Programming, AAS


Award: Associate of Applied Science

Degree Code: CSPR

Number of Credits: 60

Program Description

This program introduces students to the various technology domains, including operating systems, networking, data, security and programming. Problem solving and proper algorithm design are emphasized. Students will gain an understanding of abstracted layers and data structures.

Transfer Information

Cecil College has the following transfer agreements:  https://www.cecil.edu/student-resources/advising-transfer/transfer-agreements.  Additionally, transfer information is available at the ARTSYS website (The Articulation System of Maryland). Contact your advisor for detailed information.

Career Opportunities


Computer support, system maintenance and management, and web development.

Required Courses


General Education Requirement Electives - Select 11 Credits


Please see Academic Advisor for elective selection.

  • MAT - Math Elective (M) - 4 Credits
  • SCI - Science Elective with Lab (S/SL) - 4 Credits
  • SOC SCI - Social Science Elective (SS) - 3 Credits

Program Requirement Electives - Select 12 Credits


Please see Academic Advisor for elective selection.

  • CSC - Computer Science Electives - 12 Credits

Recommended Sequence


The following is a recommended sequence of courses for completing this program as a full-time student. Developmental and prerequisite course requirements, credit load, and/or course availability may affect a student’s individual progress. Students should consult their degree audit at MyCecil or an academic advisor for individual degree planning.

Spring I (16 Credits)


Fall II (15 Credits)


  • Credits: 3
  • CSC - Computer Science Elective - 3 Credits
  • CSC - Computer Science Elective - 3 Credits
  • CSC - Computer Science Elective - 3 Credits
  • SOC SCI - Social Science Elective - 3 Credits

Program Learning Outcomes


Upon successful completion of this program, students will meet the General Education Student Learning Outcomes and be able to: 

  • Analyze problems and develop algorithms.
  • Design modular software using object oriented programming principles.
  • Explain the benefits of specific data structures, abstraction, recursion and modular design.
  • Understand legal and ethical issues associated with computing.
  • Create applications in compiled and interpreted programming languages.
  • Understand the fundamentals of operating systems and networks.
  • Create technical documentation.