Computer Science Certification Course

Prepare for the FTCE Computer Science K–12 certification exam with expert support from ºÚÁϳԹÏÍø College of Education and Computer Science faculty.

Become a Certified Computer Science Teacher in Florida

  • Designed for teachers with little or no CS background
  • FTCE exam-focused curriculum and practice
  • Your district may reimburse tuition and exam fees through FLDOE grants

Why Add Computer Science Certification?

Adding Computer Science certification to your existing teaching credentials provides significant professional and personal advantages in today's education landscape.

Career & Financial Benefits

Higher demand, less competition â€” Massive shortage means more opportunities and leverage

Salary premiums
 â€” Many districts offer $1,000–$5,000+ annual stipends for CS teachers

Job security
 â€” Become more valuable and harder to replace

Administrative pathway
 â€” Opens doors to technology coordinator and curriculum specialist roles

Professional Growth

21st-century relevance â€” Position yourself as a forward-thinking educator

Cross-curricular integration
 â€” Bring computational thinking to any subject

High student engagement
 â€” CS classes often have motivated, interested students

PD opportunities
 â€” Access to cutting-edge training, conferences, and grants

Flexibility & Options

Multiple course options â€” AP Computer Science, coding electives, digital citizenship

Curriculum freedom
 â€” More creative flexibility than traditional core subjects

Industry connections
 â€” Partner with tech companies, internships, guest speakers

Additional income
 â€” Tech camps, workshops, curriculum development opportunities

Future-Proofing & Impact

Essential skill set â€” Computational thinking becoming as fundamental as literacy

Growing requirements
 â€” More states mandating CS education means expanding opportunities

Grant funding available
 â€” Federal/state money specifically for CS education initiatives

High impact
 â€” Directly prepare students for high-demand, well-paying careers

The Bottom Line

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.

Addressing Florida's CS Teacher Shortage

The Challenge

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.

State Investment

The state has allocated $9 million in grants through the Computer Science Teacher Certification program to support teacher training and certification costs.

How District Reimbursement Works

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.

 

About the Course

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.

Who Should Enroll

Current Florida K–12 teachers seeking CS certification

Teachers with little or no prior experience in computer science

Educators interested in teaching AP Computer Science Principles or coding electives

Course Format

Semester: Fall 2026

Delivery:
 Multiple options being finalized based on teacher survey

Schedule:
 Flexible weekday evenings and/or weekend options based on participant needs

Length:
 12–14 weeks

Support:
 Weekly office hours

What You'll Learn

Our curriculum is aligned with all seven FTCE Computer Science K-12 competencies, ensuring comprehensive preparation for certification success:

Computational Thinking & Problem Solving – 15%
Algorithm design and problem-solving strategies

Software development life cycle stages

Predicting algorithm outputs and testing solutions
Data Types & Structures – 15%
Variables, constants, and data types (integers, strings, Booleans)

Binary, decimal, and hexadecimal number systems

Arrays, linked lists, stacks, queues, and sets
Programming Logic – 20%

Debugging techniques and error types

Object-oriented vs procedural programming

Searching and sorting algorithms
Programming Languages – 20%
Scratch programming environment basics

Java programming fundamentals

Object-oriented principles (abstraction, encapsulation, inheritance)
Hardware, Software & Networking – 10%
Computer system components and functions

Network protocols and cloud computing

Application and productivity software
Social Issues & Ethics – 10%
Digital citizenship and intellectual property

Historical computer technology milestones

Cybersecurity and data protection
Computer Science Pedagogy – 10%
Learn effective teaching strategies, classroom management, assessment methods, and curriculum development specifically for K-12 computer science education.

Weekly Course Modules

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.

Week 1: Computer Science & Binary Numbers

Readings: Introduction to Computer Systems & Binary Logic

Presentation Topics: Hardware Components, Data Storage, Software Types, Binary & Hexadecimal Systems

Quiz: Computer Systems & Binary Numbers Assessment

Week 2: Problem Solving & Computer Logic

Readings: Computational Thinking & Logic Fundamentals

Presentation Topics: Problem-Solving Process, Algorithms, Flowcharts, Pseudocode, Propositional Logic

Quiz: Problem Solving & Logic Assessment

Week 3: Variable Data Types & Java Programming

Readings: Java Basics & Data Types

Presentation Topics: Variables, Constants, Scope, Java Syntax, Main Method, "Hello World"

Quiz: Java Basics Assessment

Week 4: Java Constructs & Data Manipulation

Readings: Control Structures & Data Structures

Presentation Topics: Sequencing, Selection, Iteration, Methods, Arrays, Linked Lists, Stacks, Queues

Quiz: Java Constructs Assessment

Week 5: Advanced Iteration & Algorithm Testing

Readings: Advanced Algorithms & Testing Methodologies

Presentation Topics: Nested Loops, Recursion, Code Tracing, Systematic Testing, Boundary Value Analysis

Quiz: Advanced Algorithms Assessment

Week 6: Debugging & Object-Oriented Programming

Readings: OOP Principles & Debugging Strategies

Presentation Topics: Error Types, Debugging Techniques, OOP vs. Procedural, Abstraction, Encapsulation, Inheritance, Polymorphism

Quiz: OOP & Debugging Assessment

Week 7: Searching, Sorting Algorithms, & Networks

Readings: Algorithms & Network Fundamentals

Presentation Topics: Linear vs. Binary Search, Sorting Algorithms (Selection, Insertion, Merge), OSI Model, Network Devices

Quiz: Algorithms & Networks Assessment

Week 8: Digital World

Readings: Digital Safety, Security & Ethics

Presentation Topics: Network Protocols, Cloud Computing, Intellectual Property, Digital Citizenship, Malware, CIA Triad

Quiz: Digital World Assessment

Week 9: Curriculum Design, Equity, & Career Pathways

Readings: CS Pedagogy & Classroom Management

Presentation Topics: Classroom Environment, Active Learning, Assessment, Equity & Access, Career Landscapes

Quiz: Pedagogy & Curriculum Assessment

Week 10: Final Review & Certification Practice

Readings: Comprehensive Review Materials

Presentation Topics: Course Wrap-up, Mock Exam Strategies, Final Q&A

Quiz: Final Certification Practice Exam

Course Funding

Course Investment

Course Tuition: $XXX FTCE Exam Fee $150 Total Estimated Cost: $XXX

Reimbursement Available

Your school district may be eligible for FLDOE Computer Science Teacher Certification grants that can reimburse these costs. Contact your district for details.

Frequently Asked Questions

How does the district reimburse process work?

The Florida Department of Education allocates $9 million in annual grants to school districts through the Computer Science Teacher Certification program — not directly to teachers. Here's how the process works:

  1. Notify your district — Let your school or district know you plan to enroll in a CS certification course and take the FTCE exam.
  2. Get district confirmation — Your district reviews and confirms your request based on available grant funds they've received from FLDOE.
  3. Complete the course and exam — Take the ºÚÁϳԹÏÍø certification course and sit for the FTCE Computer Science K-12 exam.
  4. Request reimbursement — Submit your receipts to your district's grants or professional development office to be reimbursed for covered costs.

Contact your district early — funds are limited and allocated on a first-come, first-served basis.

What costs can be reimbursed?

According to FLDOE guidelines, district grant funds can cover: (1) training for classroom teachers to earn K-12 computer science certification, (2) fees for examinations that lead to credentials, and (3) professional learning for computer science instruction. This includes our course tuition and the FTCE exam fee. Since funds flow from FLDOE to your district, check with your district's grants or professional development office to confirm what is covered and what their reimbursement procedure requires.

Do I need programming experience to enroll?

No programming experience is required. This course is specifically designed for teachers with little or no computer science background. We start with fundamentals and build up to the level needed for the FTCE exam.

Is this course for college credit?

No, this is a non-credit professional learning course focused specifically on FTCE Computer Science K-12 certification preparation. Participants receive a certificate of completion from ºÚÁϳԹÏÍø College of Education.

What delivery options will be available?

We're currently surveying teachers from Pinellas, Pasco, Hernando, Sarasota, and Hillsborough districts to determine their preferred delivery modes and scheduling options. Based on this feedback, we expect to offer multiple delivery formats and flexible weekday/weekend scheduling to best serve our participants' needs.

What is FL Statute 1007.2616 and why does it matter?

FL Statute 1007.2616 requires K-12 schools to provide face-to-face Computer Science courses with properly certified teachers. Currently, many schools default to Florida Virtual School (FLVS) due to lack of certified CS teachers on campus. Getting certified allows you to teach these courses in-person at your school.

Who is eligible for this course?

This course is designed for current Florida K-12 teachers who want to add computer science certification to their existing teaching credentials. You should be employed by a Florida school district and interested in teaching computer science courses like AP Computer Science Principles or coding electives.

When do applications open?

Applications for the Fall 2026 cohort will open on May 15, 2026. We'll notify interested candidates when the application process begins. You can express your interest now by contacting us.

Program Faculty

Zafer Unal

Zafer Unal
Professor, Associate Dean of Undergraduate Studies

Nithin Palyam

Nithin Palyam
Research Assistant, ºÚÁϳԹÏÍø College of Computer Science & Engineering

Contact Us

Have questions or need more information? Our team is ready to help with any inquiries about the program.

(727) 873-4803

Email Us