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 |
Introduction to College Writing
|
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 |
3 |
SUNY GEN ED Western Civilization
|
|
3 |
SUNY GEN ED American History
|
|
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:
CIS120, CIS123, CIS131, or CIS211 (Spring only - Prereq Required)
|
4 |
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 |
Second Semester |
3 |
ENG102 - ENG110 |
3 |
CIS144 |
3 |
CIS150 |
3 |
SUNY GEN ED Western Civilization |
3 |
Computer Technology Elective - See Note 1 |
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 |
SUNY GEN ED American History |
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 |
4 |
Electives |
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.