Computer Science – Programming (Associate of Applied Science)

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 articulation agreements with Maryland and regional institutions. Click on "Transfer Opportunities" in MyCecil under the Advising tab for a list of transfer pathways. In addition, transfer information is available through ARTSYS (The Articulation System of Maryland). Contact your advisor for detailed information.

Required Courses

General Education Requirements

Course Number Course Title Credits
CSC 104 Computer Science Fundamentals [I] 3
CSC 110 Ethics in Information Technology [I] 3
EGL 101 College Composition [E] 3
MAT Math Elective [M] 4
SCI Science Elective with Lab [S/SL] 4
SOC SCI Social Science Elective [SS] 3
SPH 121 or
SPH 141
Interpersonal Communications [H] or
Public Speaking [H]
3

Program Requirements

Course Number Course Title Credits
CSC 103 Operating Systems 3
CSC 106 Introduction to Programming Logic 3
CSC 109 Introduction to Programming 3
CSC 140 Introduction to Networking 3
CSC 182 Web Application Development 3
CSC 203 Seminar in Information Systems 1
CSC 205 Computer Science I 3
CSC Computer Science Electives 12
EGL 211 Technical Writing 3
VCP 144 Web Design I - Design Fundamentals 3

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.

Course Number Course Title
Fall I (16 credits)
CSC 103 Operating Systems
CSC 104 Computer Science Fundamentals
CSC 109 Introduction to Programming
EGL 101 College Composition
MAT Math Elective
Spring I (16 credits)
CSC 106 Introduction to Programming Logic
CSC 140 Introduction to Networking
CSC 205 Computer Science I
EGL 211 Technical Writing
SCI Lab Science Elective
Fall II (15 credits)
CSC Computer Science Elective
CSC Computer Science Elective
CSC Computer Science Elective
SOC SCI Social Science Elective
VCP 144 Web Design I - Design Fundamentals
Spring II (13 credits)
CSC Computer Science Elective
CSC Computer Science Elective
CSC 182 Web Application Development
CSC 203 Seminar in Information Systems
SPH 121 or
SPH 141
Interpersonal Communications or
Public Speaking

Program Outcomes

Upon successful completion of this program, students will 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.

Career Opportunities

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