ACADEMICS · ADMISSIONS · FINANCIAL AID · CAMPUS LIFE · ATHLETICS · APPLY NOW · DIRECTORY · CALENDAR · NEWS

Associate in Science in Computer Science

Division of Engineering Technologies and Computer Sciences – Curriculum Code: 2302

A Dual Admissions Program with NJIT
Will Earn Upon Program Completion: Associate in Science (A.S.) Degree

 

Why major in Computer Science?

This program prepares students for transfer upon graduation to four-year institutions to pursue a baccalaureate degree in Computer Science or a related field or to enter the computer technology job market directly. The program emphasizes mathematically-oriented computer applications. Employment opportunities for positions such as application programmer, systems programmer, systems analyst, and software engineer have traditionally been reserved for graduates with a B.S. or B.A. in Computer Science. However, due to the rapid growth in computer technology, there are now many job opportunities for A.S. graduates. Typical entry-level positions include technical support specialist, network technician, database application specialist, PC technician, and Help Desk technician.

If I major in Computer Science, can I transfer to an upper-division college or university?

Yes. You may choose to participate in the Dual Admissions program with New Jersey Institute of Technology and have all your credits applied to the first two years of the bachelor’s degree program in Computer Science. Otherwise, you may transfer to another four-year institution and apply most or all of your courses toward a bachelor’s degree program.

Are there any requirements I must satisfy before I start taking courses in my major?

Based on your placement test scores, you may have to take developmental courses in reading, English, and/or mathematics before taking the core curriculum courses in your major.

How long will it take for me to complete this degree?

If you do not need developmental course work and you register for an average of 17 credits each semester, you can complete the degree in two years. Part-time students can complete the program in three or four years.

Where should I direct specific questions about this program?

Call the Division at (973) 877-4400.

Upon completion of this program, graduates will be able to:
  • Demonstrate knowledge of fundamental concepts and theories of computer science including issues of computability, data organization, binary data manipulation, data storage, and data retrieval;
  • Utilize various problem-solving and critical-thinking techniques to construct algorithms; and
  • Utilize a high-level computer language that incorporates object-oriented design techniques including encapsulation, abstraction, inheritance, and reusability to map the algorithm onto the digital computer.

 

GENERAL EDUCATION REQUIREMENTS

(33 credits)

Written & Oral Communications (6 credits)

ENG 101 and ENG 102 (two 3-credit courses)

Quantitative Knowledge & Skills (8 credits)

MTH 121 and MTH 122 (two 4-credit courses)

Scientific Knowledge & Reasoning (4 credits)

PHY 103 (one 4-credit course)

Society & Human Behavior (6 credits)

Choose two of the following courses: ANT 101, ANT 105; ECO 101, ECO 102; POL 101, POL 104; PSY 101, PSY 102, PSY 219; SOC 101, SOC 108 or SOC 219 (two 3-credit courses)

Humanistic Perspective (6 credits)

Choose one of the following literature courses: ENG 205, ENG 208, ENG 215, ENG 221, ENG 222, ENG 232, ENG 237, ENG 238, ENG 242, ENG 250, ENG 263, or ENG 264 (one 3-credit course)

And choose one of the following art or music courses: ART 100, ART 101, ART 102; MUS 100, MUS 108, MUS 109, or MUS 117 (one 3-credit course)

Historical Perspective (3 credits)

Choose one of the following history courses: HST 101, HST 102, HST 111, HST 112, HST 121, HST 122, HST 131, HST 132, HST 134, HST 135, HST 136, HST 137, HST 161, or HST 162 (one 3-credit course)

 

MAJOR COURSE REQUIREMENTS:

(24 credits)

CSC 121 Computer Science I (4 credits)
CSC 122 Computer Science II (4 credits)
CSC 221 Computer Systems and Architecture (4 credits)
CSC 225 Data Structures (4 credits)
CSC 228 Operating Systems (4 credits)
CSC 231 Database Design or CSC 235 Advanced Object-Oriented Programming (one 4-credit course)

ADDITIONAL COURSE REQUIREMENTS:

(10 credits)

MTH 136 Discrete Mathematics (3 credits)
MTH 239 Introduction to Linear Algebra (3 credits)
PHY 104 General Physics II (4 credits)
Total Credits Required for Degree: 67

 

RECOMMENDED SEQUENCE OF COURSES:

 

First Semester
ENG 101 College Composition I (3 credits)
CSC 121 Computer Science I (4 credits)
MTH 121 Calculus with Analytic Geometry I (4 credits)
PHY 103 General Physics I (4 credits)

Second Semester
ENG 102 College Composition II (3 credits)
CSC 122 Computer Science II (4 credits)
MTH 122 Calculus with Analytic Geometry II (4 credits)
PHY 104 General Physics II (4 credits)

Summer Session
Society & Human Behavior requirement (3 credits)
History requirement (3 credits)

Third Semester
CSC 221 Computer Systems and Architecture (4 credits)
CSC 225 Data Structures (4 credits)
MTH 136 Discrete Mathematics (3 credits)
Literature requirement (3 credits)
Society & Human Behavior requirement (3 credits)

Fourth Semester
CSC 228 Operating Systems (4 credits)
CSC 231 Database Design OR CSC 235 Advanced Object-Oriented Programming (4 credits)
MTH 239 Introduction to Linear Algebra (3 credits)
Art or music requirement (3 credits)

 

NOTES:
(1) The two General Education Integrated Course Goals, Ethical Reasoning & Action and Information Literacy, are both addressed by the required curriculum described above, regardless of specific choices made by the individual student.
(2) This plan assumes the completion of all required developmental courses in reading, writing, and mathematics as well as other pre- and co-requisites for some of the courses, as listed in the Course Descriptions section.