Bachelor of Science, Computer Science

Computer Science Curriculum

The computer science curriculum is designed to provide a solid foundation in the fundamentals that comprise computer science and its applications. Completion of the requirements should prepare one for full-time employment in the computer science field and/or for acceptance into an accredited graduate program. Details of our major and minor program are given below. (Details about our Master of Science in Computer Science are on another page.)


Computer Science Degree

(120 credit hours)

Here is the Plan of Study that describes a proposed four year sequence for this degree program.

Mathematics and Statistics Requirements: (20 credit hours)

  • MA 16300 – Integrated Calculus and Analytic Geometry I (Cr. 5)
  • MA 16400 – Integrated Calculus and Analytic Geometry II (Cr. 5)
  • MA 26100 – Multivariate Calculus (Cr. 4)
  • MA 26500 – Linear Algebra (Cr. 3)
  • STAT 34500 – Statistics (Cr. 3)

Note: MA 26400 – Differential Equations is strongly recommended to those who want to attend graduate school or pursue certain interests in Computer Science.

Computer Science Requirements: (43 credit hours)

Science Requirements: (9 – 12 credit hours)

Three courses in Laboratory Sciences as approved by the MCSS Department.

English Requirements: (3 – 6 credit hours)

ENGL 10400 – ENGL 10500 – English Composition I / II


ENGL 10300 – Advanced Freshman Composition

Communication Requirements: (3 credit hours)

COM 11400 – Fundamentals of Speech

Humanities & Social Sciences Requirements: (27 credit hours)

Six credits from each of four of the following five areas, with the other three credits distributed in a humanities or social sciences course.

  • Literature, Philosophy, Aesthetics
  • History, Political Science
  • Economics
  • Sociology, Psychology
  • Foreign Language


Computer Science Minor

(18 credit hours)