Advance your career with a master’s in computer science education from the University of Florida.

Our 30-credit hour, fully online MAE in Curriculum and Instruction with an emphasis in computer science education is crafted for educators passionate about teaching computer science. This program equips you to create inclusive, innovative, and effective learning environments. Beginning every Fall, our program offers a collaborative cohort model to enrich your learning experience.

Our program:

    • Is fully online
    • Does not require the GRE
    • Prepares students to take the FTCE CS Certification Exam
    • Is designed for educators who work full-time
    • Offers a structured, cohort-based path to complete your degree

Program Curriculum

Our online master’s in computer science education (MAE) offers a robust curriculum that combines computer science content and pedagogical strategies to ensure you’re well-prepared to teach and inspire the next generation of learners. In our program, you’ll engage in courses that cover foundational programming, instructional strategies, and leadership in computer science education. After earning your MAE, you’ll have the tools to excel in a variety of educational settings.

We designed this program to take 2 years to complete. The University of Florida requires students to complete 30 hours beyond their bachelor’s degree to graduate with their master’s degree.

    • Our program comprises 10 courses that each earn 3 credit hours.
    • Students typically complete two 16-week courses in the Fall and Spring semesters and one 8-week course in the first Summer semester— all with their cohort. Instruction modalities include online courses, seminars, and synchronous sessions.
    • Degree completion is contingent upon the student’s ability to meet program requirements at a level consistent with master’s-level work.

For more details, refer to the Required Courses and Suggested Course Sequence.

Required Courses

  • Computer Science Pedagogical Coursework (9-hours)
    • ETE 6141: K-12 Computer Science Pedagogy I
    • ETE 6142: K-12 Computer Science Pedagogy II
    • EDG 6807: Issues and Trends in K-12 Computer Science Education
  • Computer Science Content Coursework (9-hours)
    • EDG 6805C: K-12 Computer Programming Foundations I
    • EDG 6806C: K-12 Computer Programming Foundations II
    • EME 6209: Designing Integrated Media Environments II
  • General Pedagogy Courses (9-hours)
    • EDE 6325: Guided Teacher Inquiry
    • EDG 6415: Culturally Responsive Classroom Management
    • EME 6059: Blended Learning Environments
  • Culminating Experience (3-hours)
    • EDG 6973: Capstone for Computer Science Education

Suggested Course Sequence

Year One
  • ETE 6141 K-12 Computer Science Pedagogy I
    Semester Available: Fall (16-weeks)
  • EDG 6805C K-12 Computer Programming Foundations I
    Semester Available: Fall (16-weeks)
  • ETE 6142 K-12 Computer Science Pedagogy II
    Semester Available: Spring (16-weeks)
  • EDG 6806C K-12 Computer Programming Foundations II
    Semester Available: Spring (16-weeks)
  • EDE 6325 Guided Teacher Inquiry
    Semester Available: Summer (8-weeks)
Year Two
  • EME 6209 Designing Integrated Media Environments II
    Semester Available: Fall (16-weeks)
  • EDG 6807 Issues and Trends in K-12 Computer Science Education
    Semester Available: Fall (16-weeks)
  • EDG 6415 Culturally Responsive Classroom Management
    Semester Available: Spring (8-weeks)
  • EME 6059 Blended Learning Environments
    Semester Available: Spring (8-weeks)
  • EDG 6931 Capstone for Computer Science Education
    Semester Available: Summer (16-weeks)

Request Information

Sign up for updates about our program!

    Program Requirements

    • A bachelor’s degree from an accredited U.S. college or university, or a degree deemed equivalent by the University of Florida Office of Admissions.
    • A minimum grade point average of 3.0 upper-division (last 60 credits) undergraduate work.
    • An acceptable grade point average for previous graduate work.
    • No GRE requirement.

    Program Highlights

    Entry: Every Fall semester
    Typical Course Load: See suggested course sequence for details
    Full-Time/Part-Time: Part-time
    Average Class Size: 15-30
    Application Deadline: July every year
    Typical Program Completion: 2 years