| CPSC 130 | GN: Introduction to Computer Programming I | 3 credits |
| CPSC 131 | Introduction to Computer Programming II | 3 credits |
| CPSC 141 | Introduction to Computer Organization | 3 credits |
| CPSC 230 | Programming Principles and Practice | 3 credits |
| CPSC 241 | Computer Organization and Architecture | 4 credits |
| CPSC 250 | Data Structures and Algorithms | 3 credits |
| CPSC 270 | Introduction to Cybersecurity | 4 credits |
| CPSC 321 | Issues in the Practice of Computer Science | 3 credits |
| CPSC 330 | Programming Languages | 4 credits |
| CPSC 340 | Operating System Concept and Design | 4 credits |
| CPSC 430 | Software Engineering | 3 credits |
| CPSC 486 | Field Experience and Internship in Computer Science | Semester Hours Arranged |
For more information, contact the department at 570-422-3666 or visit www.esu.edu/cpsc.