Computer Science
Major(s)
Computer Science (Non-Comprehensive)
Major requirements (70-73 hours):
Major core (43 hours):
- CSC 130(3), 131(4), 232(4), 244(3), 335(3), 360(3), 365(3), 388(3), 450(4), 482(1), 565(3).
- Nine additional hours from CSC 300 and eligible CSC courses numbered higher than 303, with no more than three hours in CSC 399 and no more than three hours in CSC 596. Courses not eligible: CSC 500, 505, and 510.
- Public Affairs Capstone Experience will be fulfilled by completion of CSC 335(3), 365(3), and 482(1).
- Successful completion of the computer science major field test (MFT) with at least a score of 145 for Computer Science/Computer Science option and 140 for Computer Science/Software Development option is required.
- 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):
- CSC 325(3), 333(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.
- PHY 123(4)* or PHY 203(5)*.
- BIO 121(4)* or BMS 110(3)*.
Software Development Option (27-30 hours):
- CSC 455(3).
- Three additional hours from eligible CSC courses numbered 500 or higher excluding CSC 596. Courses not eligible: CSC 500, 505, and 510.
- ECO 165(3); PSY 121(3); ENG 321(3). Each of these courses may also count toward General Education requirements.
- One course from each group (at least one of the courses with a lab):
- 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.
- Mathematics requirement: MTH 314(3) or MTH 315(3).
*May also count toward General Education requirements.
University level 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
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.