Requirements for the Computer Science Bachelor of Science (40 semester hours)
36 semester hours in Computer Science, 4 semester hours in Mathematics
Computer Science Courses:
- CS 151 Introduction to Programming with Python (4)
- CS 241 Data Structures (4)
- CS 260 Software Development (4)
- CS 343 Analysis of Algorithms (4)
- Two CS electives 100-level or greater or from approved list (8)
- Three CS electives 300-level or greater or from approved list (12)
Math Courses:
- MATH 251W Foundations of Advanced Mathematics (4)
Approved CS Electives from outside of CS
- MATH 239 Statistical Learning with R (4)
- DATA 304 Computers and Ethics (4)
- DATA 403 Introduction to Data Engineering (4)
Requirements for the Computer Science Minor (20 semester hours)
- CS 151 Introduction to Programming with Python (4)
- CS 241 Data Structures (4)
- One CS elective 100-level or greater or from approved list (4)
- Two CS electives 300-level or greater or from approved list (8)
Approved CS Electives from outside of CS
- MATH 239 Statistical Learning with R (4)
- DATA 304 Computers and Ethics (4)
- DATA 403 Introduction to Data Engineering (to be developed) (4)