May 21, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog

Computer Science Major, B.S. Suggested Four-Year Program of Study


 

Computer Science Major, B.S.

FRESHMAN YEAR (34 credits)

 
Fall Semester Credits Spring Semester Credits
CSCI 1100 - Using Information Technology      3 CSCI 1260 - Object-Oriented Programming   4
CSCI 1250 - Introduction to Programming and Computer Science   4 CSCI 1900 - Math for Computer Science    3
CSCI 1510 - Hello, World! A First-Year Experience   CSCI 2200 - UNIX Fundamentals     3
CSCI 2020 - Fundamentals of Database    3 CSCI 1300 - Practical Applications of Artificial Intelligence     3
MATH 1910 - Calculus I    4 MATH 1920 - Calculus II   4
Fall Total 17 Spring Total 17

 SOPHOMORE YEAR (30 credits)

Fall Semester Credits Spring Semester Credits
CSCI 2150 - Computer Organization    3 CSCI 3610 - Secure Coding     3
CSCI 2240 - Data Structures and Algorithms     3 CSCI 3240 - Computation and Complexity Theory    3
CSCI 2400 - Computer Hardware and Network Administration    3 MATH 2050 - Foundations of Probability and Statistics - Calculus Based    3
MATH 2010 - Linear Algebra   3 History Compass Core Course 3
ENGL 1010 - Foundations in Writing    3 ENGL 1020 - Written Communication & Critical Thinking   3
       
Fall Total 15 Spring Total 15

 JUNIOR YEAR (29-31 credits)

Fall Semester Credits Spring Semester Credits
CSCI 3160 - Computer Systems    3 CSCI 4220 - Introduction to Artificial Intelligence     3
CSCI 3000 - Career Readiness in Computing     1 CSCI Elective Course 3
Math Minor Course at 3000/4000 level 3 Math Minor Course at 3000/4000 level 3
Cultivate Artistic Awareness Compass Core Course 3 Natural Science (for majors) or Social and Behavioral Science 3-4

PHYS 2010 - General Physics I-Noncalculus /PHYS 2011 - General Physics Laboratory I-Noncalculus  

or PHYS 2110 - Technical Physics I-Calculus Based  

4-5 Oral Communication Compass Core Course   3
Fall Total 14-15 Spring Total 15-16

 SENIOR YEAR (30-31 credits)

Fall Semester Credits Spring Semester Credits
CSCI 4250 - Software Engineering I   3 CSCI 4350 - Software Engineering II   3
CSCI 3xxx+ Major Elective Course 3 CSCI 4727 - Operating Systems   3
Math Minor Course at 3000/4000 level       3 CSCI 3xxx+ Major Elective Course 3
Humanities Compass Core Course 3 History or Humanities Compass Core Course 3
Social and Behavioral Science Compass Core Course 3 Free Elective 3-4
Fall Semester 15 Spring Semester 15-16

TOTAL = 124 credits