Distribution Requirements
| Credit Hours |
FIRST SEMESTER: |
|
ENG 101 College Composition (grade of C or higher required) OR
ENG 200 Advanced Composition (grade of C or higher required) | 3 |
MTH 210 Calculus I (grade of C or higher required) | 4 |
CPT 101 Introduction to Computing (grade of C or higher required) | 4 |
PHL 103 Introduction to Ethics OR
PHL 105 Technology and Values OR
PHL 250 Professional Ethics | 3 |
ANY SUNY GENERAL EDUCATION ELECTIVE | 3-4 |
First Semester Total: | 17-18 |
SECOND SEMESTER |
|
MTH 211 Calculus II (grade of C or higher required) | 4 |
CSC 101 Introduction to Object-Oriented Programming (grade of C or higher required) | 4 |
CSC 206 Digital Computer Organization | 3 |
CHE 151 General College Chemistry I OR
BIO 155 Introduction to Cell and Molecular Biology OR
PHY 161 University Physics I* | 4 |
ANY COURSE THAT SATISFIES BOTH SUNY GENERAL EDUCATION - SOCIAL SCIENCES (SUNY-SOCS) ELECTIVE AND SUNY GENERAL EDUCATION -DIVERSITY EQUITY, INCLUSION AND SOCIAL JUSTICE (SUNY-DVRS) ELECTIVE | 3 |
Second Semester Total: | 18 |
THIRD SEMESTER: |
|
MTH 220 Discrete Mathematics (grade of C or higher required) | 3 |
CSC 202 Programming Embedded Microcontrollers in C and Assembly | 4 |
CSC 225 Advanced JAVA Programming | 3 |
CHE 152 General College Chemistry II* OR
BIO 156 Introduction to Organismal Biology and Ecology * OR
PHY 261 University Physics II** | 4 |
Third Semester Total: | 14 |
FOURTH SEMESTER |
|
CSC 103 Introduction to Data Structures | 4 |
ENG 251 Technical Communication OR
MTH 230 Linear Algebra | 3-4 |
CPT 210 - Operating Systems and Peripherals OR
CSC 214 - Electronic Vision and Image Processing OR
CSC 215 - Introduction to Linux OR
CSC 223 - Computer Programming - C++ |
3 |
SUNY GENERAL EDUCATION - WORLD LANGUAGES (SUNY-WLNG) ELECTIVE OR
SUNY GENERAL EDUCATION - WORLD HISTORY AND GLOBAL AWARENESS (SUNY-WHGA) ELECTIVE | 3 |
Fourth Semester Total: | 13-14 |
TOTAL CREDITS: | 62-64 |