Missouri State University

Skip search and site index

Computer Science 

Academic Requirements for CS Major

Computer Science Degree Requirements

Bachelor of Science in Computer Science

  • consists of 75 hours of computer science, math, and physics courses
  • must satisfy general education requirements at Missouri State (41-45 hours)
  • Minor is required
  • Required Math classes fulfill the Math minor requirements
  • Required Physics classes plus 2 more hours fulfill the Physics minor requirements

Required Computer Science Courses

  • CSC 130 - The World of Computer Science
  • CSC 131 - Introduction to Computer Science I
  • CSC 232 - Introduction to Computer Science II
  • CSC 285 - Computer Architecture
  • CSC 325 - Algorithms and Advanced Data Structures
  • CSC 333 - Languages and Machines
  • CSC 450 - Software Engineering
  • CSC 460 - Operating Systems
  • CSC 482 - Seminar in Computer Science

Required Math Courses

  • MTH 215 - Discrete Mathematics
  • MTH 261 - Analytic Geometry and Calculus I
  • MTH 280 - Analytic Geometry and Calculus II
  • MTH 345 - Statistics for Scientists and Engineers

Required Physics Courses

  • PHY 203 - Foundations of Physics I
  • PHY 204 - Foundations of Physics II
  • PHY 220 - Introduction to Structure and Logic of Digital Computers
  • PHY 324 - Instrumental/Computer Interfacing

You must also meet the University's General Education requirements.  NOTE: Science courses in the degree program (PHY 203 plus the "pick one" science course) combine to meet the Natural World General Education requirement.

A sample four year schedule is available for this degree.

Minor in Computer Science

  • CSC 130 World of Computer Science
  • CSC 121 Introduction to Basic Programming; or CSC 125 Introduction to C++ Programming; or CSC 131 Introduction to Computer Science I
  • At least 6 additional hours of eligible CSC courses numbered 232 or higher, except CSC 399 and CSC 596.

Links to other Computer Science course-related information