Skip to Main Content

CMPSC - Computer Science Program, A.S.

Program Title

Computer Science Program, A.S.

Program Code

CMPSC

Program Description

This program is designed for students who would like to transfer to a four-year program in Computer Science or related areas, such as Management Information Systems or Software Engineering. Hands-on computer courses are combined with general and mathematics courses to provide the student with the essential coursework needed to succeed beyond the Associate degree.

Graduates of this program will be able to:

- Analyze problems
- Create effective algorithms
- Code, debug, test and document programs using basic control structures
- Create programs using data structures such as arrays, lists, and stacks
- Design and use classes and objects
- Explain functions of operating systems and computer architecture
- Understand how to store and access data using a database
- Plan and design a computer information system

Requirements

General Education: 30 Credits

As described in the General Education section of the catalog. The following General Education courses are required for students choosing this program.

General Education Notes:

*One course is recommended from the Cultural and Global Awareness knowledge area.

**This program assumes that the student is prepared to take MATH171 Calculus I as a first semester college level math course. Students who need to satisfy basic math requirements or who are counseled to take courses prior to Calculus will need to take additional credits. Also note that MATH171 Calculus I is a prerequisite of MATH172 Calculus II.

***Recommended for transfer to NJIT. Student should consult an advisor.

Career Studies: 28 Credits as Follows:

A grade of "C" or higher must be earned in all career studies courses in order to complete the program.

  • course - Computer Architecture Using Assembly Language Credits: 3

  • course - Programming I Credits: 3

  • course - Operating Systems Technology Credits: 3

  • course - System Analysis and Design Credits: 3

  • course - Data Structures Credits: 3

  • course - Database Concepts Credits: 3

  • course - Programming II Credits: 3

  • course - Advanced Software Project Credits: 3

  • course - Calculus II Credits: 4

Electives: 2 Credits

  • Recommended:

    • course - Computer Science Internship Credits: 1-3

    • course - Introduction to Data Science and Applied Statistics Credits: 4

Total Credits Required for Degree: 60

Suggested Sequence

The following sequence is an example of how this degree can be completed in two years. This sequence is based on satisfaction of all Foundational Studies requirements and *prerequisites and presumes a Fall Term start date. An individual’s program may vary depending on transfer institution, career objectives, or individual needs. See a counselor for other options and to monitor your progress.

Semester 1: Fall Term

  • course - Computer Logic and Design Credits: 3

  • course - Programming I Credits: 3

  • course - Calculus I Credits: 4 *

  • course - English Composition: The Writing Process Credits: 3

  • Social Sciences Credits: 3

Total Credits: 16

Semester 2: Spring Term

Total Credits: 16

Semester 3: Fall Term

  • course - Operating Systems Technology Credits: 3

  • course - System Analysis and Design Credits: 3

  • course - Database Concepts Credits: 3

  • course - General Physics I Credits: 4

Total Credits: 13

Semester 4: Spring Term

  • course - Data Structures Credits: 3

  • course - Advanced Software Project Credits: 3

  • course - General Physics II Credits: 4

  • Humanities Credits: 3

  • Elective Credits: 2

Total Credits: 15

Sequence Notes:

*MATH152 and/or MATH153 may be required if prerequisites for MATH171 are not satisfied.

(1) One course is recommended from the Cultural and Global Awareness knowledge area.