BS Four-Year Degree Plan: Software Development 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 25 credit hours.

Minors vary in the number of hours required.

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)

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

Second semester (spring)

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
BIO 121 General Biology I
or BMS 110 Introduction to the Biomedical Sciences
Minor Requirement 3

Third semester (fall)

Total hours16
CSC 232 Data Structures 4
MTH 215 Discrete Mathematics 3
General Education (Social and Behavior) 3
General Education course (ECO165, ENG321, PSY121) 3
Minor Requirement 3

Fourth semester (spring)

Total hours15
CSC 335 Database System Concepts 3
CSC 344 Computer Systems Fundamentals 3
General Education (Humanities) 3
General Education (Arts) 3
Minor Requirement 3

Fifth semester (fall)

Total hours14-16
CSC 338 Parallel and Distributed Computing 2
CSC 365 Internet Programming 3
General Education (Physical Science) 3-5
PLS 101 American Democracy and Citizenship 3
Minor Requirement 3

Sixth semester (spring)

Total hours17
CSC 388 Introduction to Secure Computing 2
Computer Science Elective 3
General Education (Cultural Competence) 3
ENG 321 Writing II: Beginning Technical Writing 3
One Course (MKT350, MGT340, COM315, or PSY481) 3
Minor Requirement 3

Seventh semester (fall)

Total hours15
CSC 450 Introduction to Software Engineering 3
CSC 455 Software Quality Assurance and Project Management 3
Computer Science Elective 3
General Education (Public Issues) 3
Minor Requirement 3

Eighth semester (spring)

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
Minor Requirement 3