Computer Programming Education Undergraduate Certificate
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.
Core Courses | ||
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 |
Electives | 6 | |
Choose two of the following: | ||
Computer Organization and Architecture | ||
Linux Environment and Programming | ||
Web Full Stack Development | ||
Introduction to Cyber Threats and Defense | ||
Web Development with Java | ||
Web Development with Advanced JavaScript | ||
Introduction to Android Apps: Android Fundamentals | ||
Introduction to iOS Programming and Apps | ||
iOS Apps | ||
Database Management Systems | ||
Developing Business Applications in .NET | ||
Total Hours | 18 |