Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our programs provide diverse routes to equip you for teaching computer science at middle and high school levels. Whether pursuing undergraduate or graduate studies, you'll gain mastery of core computer science concepts, explore cutting-edge technologies, and learn contemporary teaching methodologies for this field.
The expertise you acquire will enable you to effectively educate students about cybersecurity fundamentals, web design principles, and various programming languages.
Program Learning Objectives
Upon completing this program, graduates will:
Develop foundational skills in computational artifact creation. Understand computing systems and their interconnected nature.
Articulate computing's societal impact, addressing security, privacy, and ethical dimensions.
Implement effective teaching strategies for computer science concepts.
Discuss current research in computer science education and its practical classroom applications.