BS Four-Year Degree Plan: Computer Science Option

Sample Schedule

This is only a sample schedule. An advisor will be able to customize the best plan for you.

Check out the course rotation before scheduling your classes.

All students must complete a total of at least 125 credit hours

The following degree plan is based on the general education program instituted in fall 2014. For the previous general education requirements, please access these Student Transition Resources.

First semester (fall)

CoursesHours
Total hours13
CSC 130 The World of Computer Science 3
GEP 101 First-Year Foundations
or UHC 110 Freshman Honors Seminar
2
ENG 110 Writing I 3
MTH 138 Pre-Calculus Mathematics 5

Second semester (spring)

CoursesHours
Total hours16-17
CSC 131 Computational Thinking 4
COM 115 Fundamentals of Public Speaking 3
HST 121 Survey of the History of the United States to 1877
or HST 122 Survey of the History of the United States Since 1877
3
BIO 121 General Biology I
or BMS 110 Introduction to the Biomedical Sciences
3-4
MTH 215 Discrete Mathematics 3

Third semester (fall)

CoursesHours
Total hours15
CSC 232 Data Structures 4
CSC 335 Database System Concepts 3
General Education (Social and Behavior) 3
MTH 261 Analytic Geometry and Calculus I 5

Fourth semester (spring)

CoursesHours
Total hours16
CSC 325 Algorithms and Advanced Data Structures 3
CSC 344 Computer Systems Fundamentals 3
CSC 388 Introduction to Secure Computing 2
General Education (Humanities) 3
MTH 280 Analytic Geometry and Calculus II 5

Fifth semester (fall)

CoursesHours
Total hours16
CSC 333 Languages and Machines 2
CSC 365 Internet Programming 3
Other Science Course 5
PLS 101 American Democracy and Citizenship 3
ENG 310 Writing II: Writing for Graduate and Professional Schools
or ENG 321 Writing II: Beginning Technical Writing
3

Sixth semester (spring)

CoursesHours
Total hours17
CSC 338 Parallel and Distributed Computing 2
Computer Science Elective 3
General Education (Cultural Competence) 3
PHY 203 Foundations of Physics I 5
Other Science Course 4

Seventh semester (fall)

CoursesHours
Total hours17
CSC 450 Introduction to Software Engineering 3
Computer Science Elective 3
Other Science Course 5
General Education (Public Issues) 3
MTH 345 Statistics for Scientists and Engineers 3

Eighth semester (spring)

CoursesHours
Total hours11-13
CSC 482 Seminar in Computer Science 1
Computer Science Elective 3
Elective - Upper Division 1-3
General Education (Social and Behavior) 3
General Education (Arts) 3