Computer Science

Program Information

Degree Type: AS
Program Code: CMPS
Hegis Code: 5101.00
Degree Worksheet PDF: Download

This AS degree program provides a solid foundation in algorithm development techniques and the implementation of algorithms and data structures in a modern high-level programming language. Hardware capabilities are examined in depth, with an emphasis on better understanding of program behavior. Computer architecture, theory of computation, concurrence, artificial intelligence, software engineering, and program complexity, correctness, and efficiency are introduced. This program is designed to provide the first two years of a rigorous program in Computer Science. Recommended high school preparation: Three years of mathematics courses and high school electives in computer science.

Cr. Course Title Course Code
1-2 Freshman Experience HRD100 HRD100A or HRD110
3

Writing I

ENG101
3

SUNY GEN ED Basic Communication 

ENG102, ENG103, ENG104, ENG105, ENG106, ENG107, ENG108, ENG109 or ENG110
4 Calculus I  MAT131
3-4 SUNY GEN ED Natural Science lab science

EGR105 Engineering Physics I or PHY111 General Physics I recommended

3

SUNY GEN ED Mathematics or

SUNY GEN ED Natural Science

MAT132 Calculus II recommended
2

Health and Wellness

Any PED activity courses, AVS101, AVS102, BIO115, HED103, HED104, HED108, NTR101, NTR111, PED105, PED106, PED206, or PED211 (Note: PED 210 and PED 212 do not fulfill this requirement)

3

SUNY GEN ED Western Civilization

HIS101 or HIS102
3

SUNY GEN ED American History

HIS103 or HIS104
3 SUNY GEN ED Social Science  
3 SUNY GEN ED The Arts, SUNY GEN ED Foreign Language, or SUNY GEN ED Humanities  
3 Introduction to Programming  CIS143 (Prereq Required)
3 Intermediate Programming in a Windows Environment CIS144 (Prereq Required)
3 Topics in Computing  CIS150 (Prereq Required)
4 Data Structures and Objects in C++  CIS243 (Prereq Required)
3 Computer Systems and Programming CIS244 (Spring only - Prereq Required)
3 Discrete Mathematics MAT129
3-4

Computer Science or Mathematics Elective

Choose 1 (Prereq Required) from:

EGR183 Digital Logic Design

CIS151 Server Side Scripting

CIS237 Database Management Systems

MAT132 Calculus II

MAT231 Calculus III

6

Liberal Arts and Sciences

 
3 Computer Technology Elective

Choose 1 from: 

CIS 120, CIS 123, CIS 131, or CIS 211

2 Electives  
64 Minimum credits required for graduation  

 

Recommended First Year
First Semester
1-2 HRD 100, HRD 100A or HRD 110
3 ENG101
3 MAT129
3 CIS143
3 SUNY GEN ED Social Science
3 Liberal Arts and Sciences (See Note 1)
1 Health and Wellness
Second Semester
3 ENG102 - ENG110
3 CIS144
3 CIS150
3 HIS101 or HIS102
3 Computer Technology Elective (See Note 1)
1 Health and Wellness
Recommended Second Year
Third Semester
4 CIS 243
4 MAT131
3-4 SUNY GEN ED Natural Science lab course (Egr105 or Phy111 recommended)
3 SUNY GEN ED The Arts, SUNY GEN ED Foreign Language, or SUNY GEN ED Humanities
3 HIS103 or HIS104
Fourth Semester
3 CIS244
3-4 MECS Electives (See Note 2)
3 SUNY GEN ED Mathematics or SUNY GEN ED Natural Science
3 Liberal Arts and Sciences (See Note 1)
2 Elective

Notes:

1.  Computer Technology Electives are:  CIS 120, CIS 123, CIS 131, or CIS 211.

2.  MECS Electives (with pre-requisites required) are:  EGR 183, CIS 151, CIS 237, MAT 132, or MAT 231.

 

The Power of SUNY
Plattsburgh University
Empire State College
Paul Smith's College

Signature Programs

Close