The Certificate in Computer Programming introduces students to an in-demand and exciting field with instruction provided by an experienced, professional staff with advanced degrees.
The 18 credit hour Undergraduate Certificate in Computer Programming is designed to provide a quick, yet broad training in technologies leading to secure and interesting careers in computer programming or education.
Required Courses (9 hours)
|CMP SCI 1250||Intro to Computing||3|
|CMP SCI 2250||Programming and Data Structures||3|
|CMP SCI 2261||Object-Oriented Programming||3|
Electives - Choose Three (9 hours)
|CMP SCI 2700||Computer Organization and Architecture||3|
|CMP SCI 3130||Design and Analysis of Algorithms||3|
|CMP SCI 3760||Cyber Threats and Defense||3|
|CMP SCI 4011||Client-Side Technologies||3|
|CMP SCI 4020||Intro to Android Apps||3|
|CMP SCI 4220||Intro to iOS Programming and Apps||3|
|CMP SCI 4222||iOS Apps||3|
|CMP SCI 4610||Database Management Systems||3|
|INFSYS 3844||Developing Business Applications in .NET||3|
Residency Requirement: Of the above required six courses at least four must be taken at the University of Missouri-St. Louis. Students may not receive both the undergraduate and graduate certificate in cybersecurity.