May 20, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog [ARCHIVED CATALOG]

Recommended Program Sequence for a Dual Degree B.S./M.S. In Computer Science/Software Development


Important Note: Updated requirements for students entering the program after that time will be reflected in future catalogs.

Freshman Year


Sophomore Year


Spring: 15 cr


Junior Year


Fall: 17 cr


Spring: 16 cr


Senior Year - Cloud Computing Concentration


NOTE: Students selected for Five-Year Program at this point.

Fall: 15 cr


  • MSCS 679L - Parallel Processing 4 Credit(s)
  • MSCS 630L - Security Protocols 4 Credit(s)
  • Concentration Elective 4 Credit(s)
  • Core Pathway 3 Credit(s)

Spring: 13 cr


  • MSCS 510L - Software Design and Development 4 Credit(s)
  • Core Pathway 6 Credit(s)
  • BUS 100L   - Introduction to Business & Management 3 Credit(s)

Fifth Year - Cloud Computing Concentration


Fall: 12 cr


  • MSCS 621L - Cloud Computing 4 Credit(s)
  • MSCS Elective 4 Credit(s)
  • MSCS Elective 4 Credit(s)

Spring: 8 cr


  • MSCS 710L - Project 4 Credit(s)
  • MSCS Grad Elective 4 Credit(s)

Senior Year- Artificial Intelligence


Fall: 15 cr


  • MSCS 550L - Artificial Intelligence 4 Credit(s)
  • MSCS 505N - Machine Learning 4 Credits(s)
  • Concentration Elective 4 Credit(s)
  • Core Pathway 3 Credit(s)

Spring: 13 cr


  • MSCS 510L - Software Design and Development 4 Credit(s)
  • Core Pathway 6 Credit(s)
  • BUS 100L  - Introduction to Business & Management 3 Credit(s)

Fifth Year - Artificial Intelligence


Fall: 12 cr


  • MSCS 612N - Deep Learning 4 Credit(s)
  • MSCS Elective 4 Credit(s)
  • MSCS Elective 4 Credit(s)

Spring: 8 cr


  • MSCS 710L - Project 4 Credit(s)
  • MSCS Grad Elective 4 Credit(s)