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.
The B.S. in Computer Science Education is a Florida-approved teacher preparation program and is now included among USF's TEACH Grant-eligible programs for students who meet the applicable federal and university requirements.
Florida Department of Education Approval: The B.S. in Computer Science Education (K–12) has received approval from the Florida Department of Education (FLDOE).
CAEP: The program is offered through the USF College of Education, which is nationally accredited by the Council for the Accreditation of Educator Preparation (CAEP). The program will be included in the College's ongoing accreditation and continuous-improvement process.
USF College of Education AccreditationThe B.S. in Computer Science Education is now included as a TEACH Grant-eligible major at USF.
The TEACH Grant may provide up to $4,000 per year to eligible students who meet the federal requirements, including the required teaching service commitment. Grant eligibility is subject to federal, university, enrollment, academic, and program requirements.
TEACH Grant eligibility is not automatic. Students must complete the required financial-aid process and meet the applicable academic and service requirements. Visit the USF TEACH Grant page for current eligibility, application, counseling, and Agreement to Serve requirements.
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