University of South Florida, College of Education — prepare to deliver high-quality computer science instruction across grade levels with a fully online undergraduate degree leading to Florida teacher certification.
The B.S. in Computer Science Education (K-12) prepares future teachers to deliver high-quality CS instruction across grade levels. The program features 10 specialized computer science courses (30 credits) aligned with the FTCE Computer Science K–12 exam competencies, ensuring comprehensive preparation for state certification.
A degree in Computer Science Education opens doors to meaningful careers in and beyond the K–12 classroom.
The direct outcome of this program is initial Florida teacher certification in Computer Science K–12. Graduates teach across all grade levels:
Work in public schools, charter schools, or private schools throughout Florida.
CS teachers are in short supply nationwide. Schools increasingly require instruction in coding, AI literacy, and digital skills.
Because you learn programming alongside pedagogy, you can pivot into:
Salary Expectations (Florida)
Unique Advantages of This Program
Organized by required subcategories. All courses below are part of the 120-credit B.S. program beginning Fall 2026.
Required prior to progression into the teacher preparation sequence.
Complete 6 credits (or higher-level approved math).
Final sequencing, prerequisites, and internship credit totals are confirmed through advising and catalog publication.
After completing all coursework, students are required to pass three FTCE examinations during their final internship to earn initial teacher certification in Computer Science K–12.
Assesses basic skills in reading, writing, mathematics, and essay composition required for all Florida teacher candidates.
Evaluates knowledge of professional teaching practices, educational psychology, classroom management, and assessment strategies.
Tests mastery of the 7 core competencies in computer science content and pedagogy specific to K–12 instruction.
The USF College of Education provides full, free access to all enrolled students. This comprehensive test preparation platform was developed by USF in Spring 2026 to support student success on all FTCE examinations.
Platform Features:
AI-Powered Support:
No additional costs or subscriptions required — full platform access is included for every student enrolled in the Computer Science Education program.
Apply to USF as an undergraduate student and start your path to becoming a certified K-12 Computer Science teacher.
| August 1, 2025 | Fall application opens. |
| June 1, 2026 | Final Application Deadline Submit your application by this date to be considered for Fall admission. |
| June 15, 2026 | Final Materials Deadline Submit all required documents to USF by June 15 to be considered for Fall admission. |
| August 24, 2026 | Fall Classes Begin |
| March 1, 2026 | Spring application opens. |
| November 1, 2026 | Final Application Deadline Submit your application by this date to be considered for Spring admission. |
| November 16, 2026 | Final Materials Deadline Submit all required documents to USF by November 16 to be considered for Spring admission. |
| January 11, 2027 | Spring Classes Begin |
Plan your investment — tuition depends on residency status, course load, and standard university fees.
Your cost depends on residency, course load, and standard university fees. For current tuition rates visit the University Controller's Office.
Note: Additional costs like materials are not reflected in tuition and fees.
Undergraduate students may qualify for federal and state financial aid and scholarships.
Contact Financial Aid for individualized guidance based on your enrollment and residency status.
The program is led by experienced USF College of Education faculty specializing in computer science education and instructional technology.
Have questions or need more information? We're here to help with program details, advising, and next steps.
unal@usf.edu
Send Email(813) 974-2011
Call UsUniversity of South Florida
Tampa, FL 33620