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 120 credit hours.

Minors vary in the number of hours required.

The following degree plan is based on the 2018-19 catalog and Missouri State general education requirements.

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 hours17
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 or BMS 110 and BMS 111 4
Minor Requirement 3

Third semester (fall)

CoursesHours
Total hours16
CSC 232 Data Structures 4
MTH 215 Discrete Mathematics 3
PSY 121 Introductory Psychology 3
ENG 321 Writing II: Beginning Technical Writing 3
Minor Requirement 3

Fourth semester (spring)

CoursesHours
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)

CoursesHours
Total hours15
CSC 338 Parallel and Distributed Computing 2
CSC 365 Internet Programming 3
General Education (Physical Science) 4
PLS 101 American Democracy and Citizenship 3
Minor Requirement 3

Sixth semester (spring)

CoursesHours
Total hours14
CSC 388 Introduction to Secure Computing 2
Computer Science Elective 3
General Education (Cultural Competence) 3
One Course (MKT350, MGT340, COM315, PSY305, PSY481) 3
Minor Requirement 3

Seventh semester (fall)

CoursesHours
Total hours16
CSC 450 Software Engineering 4
CSC 455 Software Quality Assurance and Project Management 3
Computer Science Elective 3
General Education (Public Issues) 3
Minor Requirement 3

Eighth semester (spring)

CoursesHours
Total hours14
CSC 482 Seminar in Computer Science 1
Computer Science Elective 3
CSC Elective 500 level or higher 3
Elective -- Upper Division 3
ECO 165 Principles of Microeconomics 3
General Elective 1
Degree plan last reviewed 04-30-2018.