Use the search field below to search the degree maps by name, college, department, or degree type. Choose a catalog year and college to narrow the list.


Degree Map


College of Engineering

BS in Computer Science (2026 - 2027)


1st year
Fall Semester Fall Hours Spring Semester Spring Hours
ENGL 101: College English I 010 3 ENGL 102: College English II 010 3
First Year Seminar 1 070 3 PHIL 125: Introductory Logic 060 3
MATH 242: Calculus I 030 5 MATH 243: Calculus II 5
ECE 194: Introduction to Digital Design 4 CS 211: Introduction to Programming 4
CS 211L: Prob Slv/Prog Lab 0
Fall Total Hours 15 Spring Total Hours 15

Total hours for 1st year: 30


2nd year
Fall Semester Fall Hours Spring Semester Spring Hours
COMM 111: Public Speaking 020 3 CS 356: Introduction to Computer Security 3
MATH 321: Discrete Structures I 3 MATH 322: Discrete Structures II 3
PHYS 313: Physics for Scientists I 070 4 PHYS 314: Physics for Scientists II 040 4
CS 311: Object-Oriented Programming 4 PHYS 316: University Physics Lab II 040 1
CS 311L: Object-Oriented Programming Lab 0 CS 400: Data Structures 4
ECE 238: Assembly Language Programming for Engineers 3 CS 400L: Data Structures Lab I 0
Fall Total Hours 17 Spring Total Hours 15

Total hours for 2nd year: 32


3rd year
Fall Semester Fall Hours Spring Semester Spring Hours
IME 254: Engineering Probability and Statistics I 3 PHIL 354: Ethics and Computers 050 3
GE Soc & Beh Sc 050 3 MATH 511: Linear Algebra 3
CS 580: Introduction to Software Engineering 3 CS 510: Programming Language Concepts 3
ECE 394: Introduction to Computer Architecture 3 CS 665: Introduction to Database Systems 3
CS 410: Programming Paradigms 3 CS 346: Introduction to Computer Networks 3
Fall Total Hours 15 Spring Total Hours 15

Total hours for 3rd year: 30


4th year
Fall Semester Fall Hours Spring Semester Spring Hours
CS 540: Operating Systems 3 CS 560: Design and Analysis of Algorithms 3
CS 598: Senior Design Project I 2 CS 599: Senior Design Project II 2
GE Arts & Hum (not PHIL) 060 3 Tech Elective 2 3
Tech Elective 2 3 Tech Elective 2 3
Tech Elective 2 3 Tech Elective 2 3
Fall Total Hours 14 Spring Total Hours 14

Total hours for 4th year: 28


Hours needed to complete the degree: 120


  1. All incoming freshman are required to take one First-Year Seminar as part of their General Education program. Students who are exempt from First-Year Seminar requirements may take an additional open elective.
  2. At least 12 of the 15 technical elective hours must be departmental, i.e., from SoC or ECE. Up to 2 credit hours of Co-op can be used as non-departmental.

Systemwide General Education (SGE) Key

  • 010 English
  • 020 Communications
  • 030 Math/Statistics
  • 040 Natural and Physical Science
  • 050 Social and Behavioral Science
  • 060 Arts and Humanities
  • 070 Institutionally Designated