Computer Science

Major(s)

Computer Science (Non-Comprehensive)

Bachelor of Science

Major requirements (69-72):

Major core (42 hours):
  1. CSC 130(3), 131(4), 232(4), 244(3), 335(3), 360(3), 365(3), 388(3), 450(4), 482(1), 565(3).
  2. Nine additional hours from CSC 300 and CSC courses numbered higher than 303, with no more than three hours in CSC 399 and no more than three hours in CSC 596.
  3. Public Affairs Capstone Experience will be fulfilled by completion of CSC 335(3), 365(3), and 482(1).
  4. Successful completion of the computer science major field test (MFT) with at least a score of 50th percentile is required.
  5. Minor required or second major. (Note: The "Computer Science" option contains courses that satisfy the requirements for a minor in Mathematics.)
Complete one of the following options:
Computer Science Option (28-30 hours):
  1. CSC 325(3), 333(2).
  2. Mathematics requirements: MTH 261(5)*; 280(5); MTH 314(3) or 315(3); MTH 345(3) or 540(3). Note: These required mathematics courses automatically satisfy the requirements for a minor in Mathematics.
  3. PHY 123(4)* or PHY 203(5)*.
  4. BIO 121(4)* or BMS 110(3)*.
Software Development Option (27-30 hours):
  1. CSC 455(3).
  2. Three additional hours from eligible CSC courses numbered 500 or higher excluding CSC 596.
  3. ECO 165(3); PSY 121(3); ENG 321(3). Each of these courses may also count toward General Education requirements.
  4. One course from each group (at least one of the courses with a lab):
    1. BIO 121(4)*; BMS 110(3)*; BMS 110 and 111(4)*
    2. CHM 116(4)*; CHM 116 and 117(5); CHM 160(4)*; CHM 160 and 161(5); GLG 110(4)*, GLG 171(3)*, GRY 135(4)*, GRY 142(4)*, PHY 123(4)*, PHY 203(5)*; AST 113(3)*; AST 114(4)*; AST 115(4)*. 
  5. One course from: MKT 350(3), MGT 340(3), COM 315(3), PSY 305(3), PSY 481(3). Other courses may be acceptable with department approval.
  6. Mathematics requirement: MTH 314(3) or MTH 315(3).

*May also count toward General Education requirements.

University level requirements:

  1. General Education Program and Requirements
  2. General Baccalaureate Degree Requirements

Accreditation

The BS in Computer Science-Computer Science option is accredited by the Computing Accreditation Commission of ABET http://www.abet.org/.

Minor(s)

Computer Science

Bachelor of Arts
Bachelor of Science
  1. CSC 125(4) or 130(3); CSC 131(4), 232(4).
  2. Six additional hours from eligible CSC courses numbered higher than 300 to bring total to at least 17. Courses not eligible: CSC 301303399500505, and 510.

Accelerated graduate program in Computer Science

Eligible Missouri State undergraduate students may apply for admission to the Computer Science program and begin taking graduate course work as they complete the work for a bachelor’s degree. A maximum of 9 hours of graduate credit may be counted toward both the undergraduate and graduate degree (Mixed Credit). Refer to the Graduate Catalog for specific admission requirements.

Refer to Undergraduate Students Taking Graduate Classes for additional information and procedures for obtaining permission for Mixed Credit.

Accelerated graduate program in Natural and Applied Science

Eligible Missouri State undergraduate students may apply for admission to the Master of Natural and Applied Science program and begin taking graduate course work as they complete the work for a bachelor’s degree. A maximum of 12 hours of graduate credit may be counted toward both the undergraduate and graduate degree (Mixed Credit). Refer to the Graduate Catalog for specific admission requirements.

Refer to Undergraduate Students Taking Graduate Classes for additional information and procedures for obtaining permission for Mixed Credit.