First Year Fall
CTC101 Connecting to Carlow – 1 credit
SKW101 Foundations of Writing I – 3 credits
SKQ101 Quantitative Reasoning – 3 credits
CYSC101 Intro to Cybersecurity – 3 credits
MAT100 Basic Algebra – 1 credit
CE Critical Exploration – 3 credits 

First Year Spring
SKW102 Foundations of Writing II – 3 credits
SKC101 Communication: Personal to Professional – 3 credits
CYS210 Network & System Security – 3 credits
MAT115 Basic Applied Statistics – 3 credits
CA Contemplation & Action – 3 credits 

Second Year Fall
CYSC230 Cybercrime & Governance – 3 credits
CSC101 Programming for Everyone I – 3 credits
BSM103 Intro to Business & Management – 3 credits
IT143 Microsoft Access – 1 credit
Elective – 3 credits
Elective – 3 credits 

Second Year Spring
CYSC298 Careers in Cybersecurity – 3 credits
CSC103 Programming for Everyone II – 3 credits
IT242 Database Management Systems – 3 credits
PY101 Intro to Psychology – 3 credits
Elective – 3 credits 

Third Year Fall
CYSC340 Security Operations – 3 credits
CSC270 Cloud Computing Foundations – 3 credits
IT250SL Information Technology I – 3 credits
MAT398 Junior Seminar – 1 credit
Elective – 3 credits
Elective – 3 credits 

Third Year Spring
CSC232 Networking Technologies & Telecom – 3 credits
CM202 Business Communications – 3 credits
MAT321 Applied Discrete Mathematics – 3 credits
MAT399 Junior Seminar – 1 credit
Elective – 3 credits
Elective – 3 credits 

Fourth Year Fall
CYSC370 Ethical Hacking – 3 credits
CSC105 Web Development – 3 credits
MAT498 Senior Experience – 2 credits
Elective – 3 credits
Elective – 3 credits 

Fourth Year Spring
CYSC410 The Future of Cybersecurity – 3 credits
MAT499 Senior Experience – 2 credits
Elective – 3 credits
Elective – 3 credits
Elective – 3 credits 

Total credits – 120 

© Copyright 2026 Carlow University. All rights reserved.
Carlow University prohibits sex discrimination in any education program or activity that it operates. Individuals may report concerns or questions to the Title IX Coordinator, Jackie smith at jmsmith@carlow.edu or 412-578-6050.