The Computer Science K-12 Teaching Graduate Certificate* is a 12-credit hour program with four courses. This is a cohort program for in-service teachers preparing to teach computer science in K-12 schools. The program is fully online and a collaboration between the College of Education and Herbert Wertheim College of Engineering. The program includes the following four courses (course numbers pending final approval):
- EDG XXXX: K-12 Computer Science Pedagogy I – This is the first of a two-course sequence, where students will be introduced to a variety of different conceptualizations and pedagogical approaches for computer science education for K-12. In this course, students will spend their time at the micro level, learning about the strategies for teaching computer science as well as components involved in developing lesson plans. In the subsequent course, students will shift to the macro-level, where they will learn how to develop entire units of instruction.
- EDG XXXX: K-12 Computer Science Pedagogy II – This is the second of a two-part sequence focused on computer science pedagogy in K-12 schools. In the previous course, students spent their time at the micro-level, learning how to develop isolated lesson plans. In this course, students will spend their time at the macro-level and learn how to develop entire units of instruction. Building on the first course, students will examine factors influencing teaching, learning, and assessment of robust computer science curriculum aligned to national and state standards. Emphasis is placed on developing computational thinking and reinforcing computer programming concepts.
- CEN XXXX: Programming Fundamentals for K-12 Teachers I – Introduction of fundamental concepts of programming and best practices in software development using an Object-Oriented Programming (OOP) approach to equip K-12 teachers with proficiency in programming languages, program development, computational thinking, and problem-solving in themselves and their students.
- CEN XXXX: Programming Fundamentals for K-12 Teachers II – Survey of fundamental concepts of recursion, basic data structures and algorithms, computer hardware/software, networking, historical aspects, social issues related to computer technologies, and overview of computer science disciplines.
The Computer Science K-12 Teaching Graduate Certificate is currently under approval at the University of Florida. Until the graduate certificate is fully approved, the course sequence will be offered as individual graduate courses for course credit and professional development.