Computer Science (Bachelor of Science, B.S.)

This is a draft edition of the 2024-2025 catalog. Information contained within is subject to change.

Computer Science  is an ever-expanding field with endless opportunities. Students get hands-on, learning in systems, programming, security and large scale simulation. From team collaboration to internships, your education will prepare you for an exciting career in the IT industry.

The core of Missouri Western’s Computer Science program is built around several programming languages and algorithm development. Students also study database, networking, computer architecture, operating systems and graphics.

The student must be enrolled in CSC 187 Java Programming Fundamentals or have completed CSC 187 Java Programming Fundamentals with a grade of C or higher, or have an ACT composite score of 25 or higher, or an ACT Science Reasoning score of 28 or higher.  In addition, the student must have an overall GPA of at least 2.0.

Students who choose this bachelor degree program will have no more than 6 years from admission or subsequent declaration to meet the requirements listed below. If certification, accreditation or statutory requirements change and additional requirements become effective during this time, the new requirements take precedence. 

Note: Students pre-admitted into the bachelor degree program (pre-major) have three years to meet admission requirements before moving to the overall 6 year time-frame allowed to complete the program requirements.
General Studies
Students must complete General Studies courses42
Core Requirements
ACT 101Introduction to Information Technology3
ACT 301Applied Database Systems3
CSC 187Java Programming Fundamentals3
CSC 246Programming Languages and Paradigms3
or CSC 346 Enterprise Systems with Java
CSC 254Object Oriented Programming3
CSC 274Introduction to Unix/Linux3
CSC 285Data Structures3
CSC 289Computational Methods for Computer Science3
CSC 294Networking and Telecommunications3
CSC 305Database Architecture and Concepts3
CSC 324Software Testing and DevOps3
CSC 406Object Oriented Applications and Program Development3
CSC 490CS Career Preparation1
SEC 300Introduction to Cybersecurity3
Select one of the following:3-4
Business Statistics I
Introductory Statistics
Introductory Statistics


General Concentration

Concentration Requirements
CSC 208Discrete Structures I3
CSC 264Computer Architecture and Assembly Language Programming3
CSC 318Simulation and Modeling3
CSC 386Operating Systems Concepts3
MAT 147Applied Calculus5
or MAT 167 Calculus with Analytic Geometry I
Select five (5) credit hours from ACT, CSC, SEC, or MAT courses numbered 300 - 599 15
Total Credit Hours22

Note: Computer Science-General majors must own a laptop with approved minimum specifications.  Specifications are available on the CSMP home page.

  1. Earn a grade of C or higher in all major coursework.
  2. Earn an overall GPA of at least 2.0 and a major GPA of at least 2.0. 

University Graduation Requirements 

  1. Earn a minimum of 120 credit hours (100 level and higher, maximum of 6 CED credit hours applicable).
  2. Earn a minimum of 30 credit hours in upper-division courses.  Lower-division transfer courses accepted as meeting upper-division departmental course requirements cannot be used to fulfill this requirement.
  3. Earn 30 of the last 45 credit hours at MWSU in institutional coursework (exclusive of credit by examination).
  4. Participate in required departmental and campus wide assessments. 
  5. Fulfill the Missouri Constitution requirement.
  6. Successfully pass the Missouri Higher Education Civics Achievement exam.