The undergraduate certificate in Computer Programming Education is an 18 credit hour program. It is designed to provide secondary school science teachers with training needed to implement a range of computer programming related courses in their schools. A minimum GPA of 2.5 is required for admission.
A minimum of four courses must be taken in residence in the Department of Mathematics and Computer Science at UMSL. Courses may be substituted with the permission of the program director.
|CMP SCI 1250||Introduction to Computing||3|
|CMP SCI 2250||Programming and Data Structures||3|
|CMP SCI 2261||Object-Oriented Programming||3|
|ED TECH 3420||Computer Programming and Pedagogy||1-3|
|Choose two of the following:|
|Computer Organization and Architecture|
|System Programming and Tools|
|Cyber Threats and Defense|
|Advanced Web Development with Java|
|Introduction to Android Apps: Android Fundamentals|
|Introduction to iOS Programming and Apps|
|Database Management Systems|
|Developing Business Applications in .NET|