| Computer Science | AS (CMPS) | |
| |
| 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, artifical intelligence, software engineering, and program complexity, correctness and efficiency is 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 | Hrd 100, Hrd 100A or Hrd 110 | | 3 | | Writing I | Eng 101; Eng 100A & Eng 100B | | 3 | | Writing II | Eng 102, Eng 103, Eng 104, Eng 105, Eng 106, Eng 108, Eng 109 or Eng 110 | | 4 | | Calculus I | Mat 131 | | 3-4 | | Lab Science | Egr 105 or Phy 111 recommended | | 3 | | Mathematics or Science Course | Egr 106, Mat 132 or Phy 112 recommended | | 2 | | Physical Education | | | 3 | | History | His 100, His 101 or His 102 | | 3 | | History | His 103 or His 104 | | 3 | | SUNY Gen Ed Social Science | (ANT, PSY or SOC) | | 3 | | SUNY Gen Ed Humanities | | | 6 | | Liberal Arts Electives | | | 3 | | Introduction to Programming (Prereq Required) | Cis 143 | | 3 | | Intermediate Programming in Windows (Prereq Required) | Cis 144 | | 3 | | Topics in Computing (Prereq Required) | Cis 150 | | 3 | | Data Structures and Objects in C++ (Prereq Required) | Cis 243 | | 3 | | Computer Systems and Programming (Prereq Required) (Spring Only) | Cis 244 | | 3 | | Discrete Mathematics | Mat 129 | | 3-4 | | Choose one course from: | | | | | Programming in Java (Prereq Required) | Cis 222 | | | | Network Technology (Prereq Required) | Cis 131 | | | | Server Side Scripting | Cis 151 | | | | Database Management Systems (Prereq Required) | Cis 237 | | | | Calculus II, or III (Prereq Required) | Mat 132 or Mat 231 | | | | Linear Algebra | Mat 220 | | | | Algebraic & Discrete Structures (Fall Only) | Mat 223 | | 6 | | Electives | Cis 125 & Cis 231 recommended |
|
| | 64 minimum credits required for graduation |
| | Additional Information: | | Recommended Free Electives: Any course from the above group listed under "Choose one from the following", Office Productivity Software (CIS 125), Intro to Internet Development (CIS 122) or Systems Analysis & Design (CIS 231). |
| | | Program Contact: |
| | Recommended First Year | | First Semester | | 1-4 | | Hrd 100, Hrd 100A or Hrd 110 | | 3 | | Eng 101; Eng 100A & Eng 100B | | 3 | | Mat 129 | | 3 | | Cis 143 | | 3 | | SUNY Gen Ed Social Science (ANT, PSY, or SOC) | | 3 | | Liberal Arts Elective | | 1 | | PED | | Second Semester | | 3 | | Eng 102, Eng 103, Eng 104, Eng 105, Eng 106, Eng 108, Eng 109 or Eng 110 | | 3 | | MAT Liberal Arts Elective | | 3 | | Cis 144 | | 3 | | Cis 150 | | 3 | | His 100, His 101 or His 102 | | 1 | | PED | | Recommended Second Year | | Third Semester | | 3 | | Cis 243 | | 4 | | Mat 131 | | 3-4 | | Egr 105 or Phy 111 Lab Science | | 3 | | SUNY Gen Ed Humanities | | 3 | | His 103 or His 104 | | Fourth Semester | | 3 | | Cis 244 | | 3 | | CIS or MAT Elective | | 3 | | Egr 106, Mat 132 or Phy 112 Math or Science Course | | 6 | | Electives |
|