Prepare for the FTCE Computer Science K–12 certification exam with expert support from USF College of Education and Computer Science faculty.
Adding Computer Science certification to your existing teaching credentials provides significant professional and personal advantages in today's education landscape.
The CS teacher shortage is so acute that many districts are essentially seeking qualified CS teachers, giving certified teachers significant advantages in negotiations, career advancement, and professional satisfaction. You'll be teaching one of the most relevant and future-focused subjects in education today.
Florida is experiencing a critical shortage of computer science teachers, alongside shortages in other subject areas. While FL Statute 1007.2616 requires K-12 schools to provide face-to-face Computer Science courses with properly certified teachers, most schools are currently defaulting to Florida Virtual School (FLVS) due to lack of certified instructors on campus.
The state has allocated $9 million in grants through the Computer Science Teacher Certification program to support teacher training and certification costs.
FLDOE distributes grant funds directly to school districts each year. Teachers notify their district of their intent to take the certification course and exam, get district confirmation, complete the training and exam, and then request reimbursement from their district for covered costs.
This course helps Florida teachers prepare for the FTCE Computer Science K–12 certification exam. It focuses on practical, classroom-ready content that meets state standards. Our goal is to make certification achievable — especially for teachers who may not have a background in computer science.
Our curriculum is aligned with all seven FTCE Computer Science K-12 competencies, ensuring comprehensive preparation for certification success:
Learn effective teaching strategies, classroom management, assessment methods, and curriculum development specifically for K-12 computer science education.
The course is divided into 10 weekly modules, each designed to build your knowledge step-by-step. Each module includes readings, a lecture presentation, and a quiz to reinforce learning.
The course is co-taught by experienced faculty from both the College of Education and Computer Science departments: