College Catalog 2024-2025

Computer Science AS (CMPS)

Degree Type: AS

Program Code: CMPS

Hegis Code: 5101.00

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.

Freshman Seminar Requirement

Freshman Experience

Choose 1 from:

HRD 100College Learning: Theory and Practice

2

HRD 100ACollege Life Seminar

2

HRD 110First Year Seminar

1

Total Credit Hours:1-2

General Education Requirements

Introduction to College Writing

ENG 101Introduction to College Writing

3

Total Credit Hours:3

Writing II

Choose 1 from:

ENG 102Academic Writing

3

ENG 103Writing in and about the Sciences

3

ENG 104Writing for Business and the Professions

3

ENG 105Writing in and about the Social Sciences

3

ENG 106Writing in and about the Performing and Visual Arts

3

ENG 107Language, Structure and Style

3

ENG 108Writing in and about Literature

3

ENG 109Elements of Creative Writing

3

ENG 110Elements of Technical Writing

3

Total Credit Hours:3

Calculus I

MAT 131Calculus I

4

Total Credit Hours:4

SUNY Gen Ed Natural Sciences and Scientific Reasoning Lab Science

SUNY Gen Ed Natural Sciences (and Scientific Reasoning) Lab Science

3-4

Total Credit Hours:3-4

EGR 105 or PHY 111: Recommended.

Choose 2 Gen Ed categories from:

SUNY Gen Ed World History and Global Awareness

3

SUNY Gen Ed US History and Civic Engagement

3

SUNY Gen Ed Social Sciences GESS

3

Total Credit Hours:6

SUNY Gen Ed The Arts or World Languages or Humanities

Choose 1 from:

SUNY Gen Ed The Arts

3

SUNY Gen Ed World Languages

3

SUNY Gen Ed Humanities GHUM

3

Total Credit Hours:3

SUNY Gen Ed Diversity: Equity, Inclusion and Social Justice

SUNY Gen Ed Diversity: Equity, Inclusion and Social Justice GDVR

3

Total Credit Hours:3

Additional Math or Science Requirement

SUNY Gen Ed Mathematics or Natural Sciences

Choose 1 from:

SUNY Gen Ed Mathematics (and Quantitative Reasoning)

3

SUNY Gen Ed Natural Sciences (and Scientific Reasoning) GNSC

3

Total Credit Hours:3

MAT 132: Recommended.

Program Core Requirements

Program Core

CIS 143Introduction to Programming

3

CIS 144Intermediate Programming in a Windows Environment

3

CIS 150Topics in Computing

3

CIS 243Data Structures and Objects in C++

4

CIS 244Computer Systems and Programming

3

MAT 129Discrete Mathematics

3

Total Credit Hours:19

CIS 143, CIS 144, and CIS 150: Prereq Required.

CIS 243 and CIS 244: Spring only - Prereq Required.

Computer Science or Mathematics Elective

Choose 1 (Prereq Required) from:

EGR 183Digital Logic Design

3

CIS 151Server Side Scripting

3

CIS 237Database Management Systems

3

MAT 132Calculus II

4

MAT 231Calculus III

4

Total Credit Hours:3-4

EGR 183: Spring only - even years.

CIS 237: Spring only.

MAT 231: Fall only.

TECS Elective

Choose 1 from:

CIS 120PC Hardware Fundamentals

3

CIS 131Introduction to Networking

3

EGR 120Introduction to Engineering

3

CIS 278IT Internship

3

CIS 135Network Security I

3

Total Credit Hours:3

CIS 211: Spring only.

Liberal Arts and Sciences Electives

Liberal Arts and Sciences

Liberal Arts and Sciences

1-3

Total Credit Hours:6

Electives

Electives

4 credits in any course.

Total Credit Hours:4

Recommended Sequence

First Semester

1-2 credits in HRD 100, HRD 100A or HRD 110

3 credits in ENG 101

3 credits in MAT 129

3 credits in CIS 143

3 credits in SUNY Gen Ed Diversity: Equity, Inclusion and Social Justice

3 credits in Liberal Arts and Sciences

Total Credit Hours:16-17

Second Semester

3 credits in ENG 102, ENG 103, ENG 104, ENG 105, ENG 106, ENG 107, ENG 108, ENG 109 or ENG 110

3 credits in CIS 144

3 credits in CIS 150

3 credits in SUNY Gen Ed US History and Civic Engagement, SUNY Gen Ed World History and Global Awareness or SUNY Gen Ed Social Sciences

3 credits in TECS Elective (See Note 1)

Total Credit Hours:15

Third Semester

3-4 credits in Computer Science or Mathematics Elective (See Note 2)

4 credits in MAT 131

3-4 credits in SUNY Gen Ed Natural Sciences (and Scientific Reasoning) lab science (EGR 105 or PHY 111 recommended)

3 credits in SUNY Gen Ed The Arts, SUNY Gen Ed World Languages or SUNY Gen Ed Humanities

3 credits in SUNY Gen Ed US History and Civic Engagement, SUNY Gen Ed World History and Global Awareness or SUNY Gen Ed Social Sciences

Total Credit Hours:16-18

Fourth Semester

4 credits in CIS 243

3 credits in CIS 244

3 credits in SUNY Gen Ed Mathematics (and Quantitative Reasoning) or SUNY Gen Ed Natural Sciences (and Scientific Reasoning) - By advisement

3 credits in Liberal Arts and Sciences

4 credits in Electives

Total Credit Hours:17

Notes

  1. TECS Electives: CIS 120, CIS 131, CIS 135, CIS 278 or EGR 120
  2. Computer Science and Mathematics Electives: CIS 151, CIS 237, EGR 183 (Spring only - even years), MAT 132 or MAT 231 (Fall only)

The Computer Science AS degree (CMPS) is designed to provide the first two years of a rigorous four-year program in Computer Science. Students who are interested in a two-year career training program should consider the Information Technology: Cybersecurity AAS or Information Technology: Computer Networking AAS degrees instead.

  • Prerequisites for all required Math courses and Computer Science courses are enforced.
  • A student that enters the program without the necessary math prerequisite (MAT 108 or appropriate placement test score) needs to take the necessary math prerequisite before they consider taking CIS 143 (the 1st course in a four course (semester) sequence). These students should be encouraged to take CIS 140 (can be used in the degree sheet as a free elective) while they are catching up on their math prerequisites.
  • The CMPS degree requires math up through Calculus I (MAT 131) but most transfer schools require up through at least Calculus II and some require up through Calculus III. CMPS majors should check as soon as possible with their transfer school about their Calculus requirement. RPI transfers need to take up through Calculus III which will transfer into RPI as two calculus courses and meet their calculus requirement. It is highly recommended that students complete their Calculus requirement at SUNY Adirondack rather than doing some of it here and the remainder at their transfer institution.
  • Many computer science programs at transfer schools require two semesters of physics. Students should check with their transfer schools. RPI transfers should take EGR 105 and EGR 106 to satisfy RPI’s physics requirement.

Total Credit Hours: 64