Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science explores algorithms and software systems, encompassing their theoretical foundations, analysis, creation, optimization, deployment, upkeep, and practical uses. Educators in this field aim to enhance computer science instruction by gaining insights into student learning processes and the computational thinking skills developed through the discipline.
Students pursuing Computer Science Education will study subjects spanning both computer science and teaching methodologies, focusing on their convergence in this expanding educational domain. Through academic studies, community-based learning, and classroom experience, this program equips graduates to become K-12 educators. Additionally, it provides a foundation for pursuing graduate studies and careers in higher education or research within computer science education.
The curriculum covers the fundamental concepts shared across all computer science specializations, along with specialized courses in educational standards, web design, software development, and network systems tailored for teaching professionals.