Computer Science Education Undergrad Minor PTO

Undergrad Minor Professional Training Option 

In the computer science track of the UFTeach program, you major in a CS discipline while earning a specialized minor in education. This program prepares students who wish to teach computer science in Florida at the middle and high school levels. UFTeach includes field experiences in local schools and prepares students to take the FTCE CS Certification Exam.

UFTeach offers an ideal way to combine your academic interests with your teaching goals, confidently preparing you to enter the classroom after graduation. This is an alternative certification program. Specifically, it is a Professional Training Option (PTO) meant to prepare math, science, or computer science students for temporary teacher certification in Florida. Professional teacher certification is attainable after one year of successful teaching in a Florida public school, and the program fulfills the teaching coursework mandated by Florida State Board of Education Rule 6A-4.006(2), FAC.

The UFTeach minor is open to all CLAS undergraduate computer science majors as well as engineering computer science and computer engineering majors.

If you still have questions about UFTeach, please fill out our contact form.

UFTeach Computer Science Course Topics

The courses in the UFTeach program provide:

  • deep-level understanding of mathematics, science, and computer science content
  • deep-level understanding of methods to effectively teach mathematics, science, and computer science
  • compact degree plan that allows most students to complete degree and PTO requirements in four years
  • early and well-supported field experiences with K-12 students in schools, as well as in informal educational settings

Required Courses

  • MAE 2364 Explorations Teaching Secondary Mathematics and Science
  • ECT 3353 K – 12 Computer Science Methods (This course is only recommended for the UFTeach Computer Science Minor)
  • TSL 3323 ESOL and Reading for Teachers (online)
  • SMT 3100 Knowing and Learning in Mathematics and Science 
  • SMT 3301c Classroom Interactions
  • SMT 3664 Project-Based Instruction
  • EDG 4910 Undergraduate Research
  • SMT 4945 Apprentice Teaching

Program Requirements

  • The UFTeach minor is open to all CLAS undergraduate computer science majors as well as engineering computer science and computer engineering majors.
  • Admission to this minor requires a UF GPA of 2.5 or better.
  • Students must apply for acceptance to the minor within the college of their major and the College of Education. This process takes place after earning 45 credits but before earning 100 credits.

Program Highlights

Entry: After earning 45 credits but before earning 100 credits
Typical Course Load: 3 – 9 credits per academic year
Full-Time/Part-Time: Full-time
Average Class Size: N/A
Application Deadline: N/A
Program Completion: 4 years