Computer Science

Program Information

Degree Type: AS
Program Code: CMPS
Hegis Code: 5101.00
Degree Worksheet PDF: Download
Degree Worksheet RTF: 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-4 Freshman Experience Hrd100, Hrd100A or Hrd110
3 Writing I Eng101; Eng100A & Eng100B
3 SUNY Gen Ed Basic Communication course Eng102 - Eng110
4 Calculus I (Prereq Required) Mat131
3-4 SUNY Gen Ed Natural Science lab course Egr105 or Phy111 recommended
3 Mathematics or Science Course Mat132 recommended
2 Health and Wellness PED activity credits, Avs101, Avs102, Bio114, Bio115 Hed103, Hed104, Hed108, Sci161
3 History His100, His101 or His102
3 History His103 or His104
3 SUNY Gen Ed Social Science (ANT, PSY or SOC)
3 SUNY Gen Ed The Arts, Foreign Language, or Humanities  
3 Introduction to Programming (Prereq Required) Cis143
3 Intermediate Programming in Windows (Prereq Required) Cis144
3 Topics in Computing (Prereq Required) Cis150
4 Data Structures and Objects in C++ (Prereq Required) Cis243
3 Computer Systems and Programming (Prereq Required) (Spring Only) Cis244
3 Discrete Mathematics Mat129
3-4 Choose one course from:  
  Network Technology (Prereq Required) Cis131
  Server Side Scripting (Preq Required) Cis151
  Programing in Java (Prereq Required) Cis222
  Database Management Systems (Prereq Required) Cis 237
  Calculus II, or III (Prereq Required) Mat132 or Mat231
  Linear Algebra Mat220
  Algebraic & Discrete Structures (Fall Only) Mat223
6 Liberal Arts Electives  
6 Electives  
65 Minimum credits required for graduation  

Additional Information:

Recommended Free Electives: Any course from the above group listed under "Choose one from the following," or Intro to Internet Development (CIS122).

Recommended First Year
First Semester
1-4 Hrd100, Hrd100A or Hrd110
3 Eng101; Eng100A & Eng100B
3 Mat129
3 Cis143
3 SUNY Gen Ed Social Science (ANT, PSY, or SOC)
3 Liberal Arts Elective
1 Health and Wellness
Second Semester
3 Eng102 - Eng110
3 Liberal Arts Elective
3 Cis144
3 Cis150
3 His100, His101 or His102
1 Health and Wellness
Recommended Second Year
Third Semester
4 Cis243
4 Mat131
3-4 SUNY Gen Ed Natural Science lab course (Egr105 or Phy111 recommended)
3 SUNY Gen Ed The Arts, Foreign Language, or Humanities
3 His103 or His104
Fourth Semester
3 Cis244
3 CIS or MAT Elective
3 Math or Science Course (Mat132 recommended)
6 Electives


close X