Computer Science Education

Our computer science (CS) education programs offer multiple paths to New York State teacher certification in computer science for preservice and in-service teachers, in the context of innovative research on K–12 computer science teaching and learning. Join our community of educators committed to providing high-quality computer science learning.

On this page:

Why Computer Science Education at UB?

The features of our program include:

  • Affordability — low cost, 50% less than comparable universities
  • Flexibility — online and on-campus programs available
  • Quality — respected leaders in computer science and teaching

Computer Science Education Programs

Initial Initial / Professional Professional Additional Cert. in CS

Our professional certificate track for teachers holding initial certification in computer science requires an additional year of coursework. Graduates earn an EdM degree and recommendation for New York State professional certification in computer science education. This track can be completed in one year of full-time study.

Program Overview

Prerequisite NYS initial certification in computer science education
Academic credential granted Master of Education (EdM)
Certification option Successful completion of program leads to an institutional recommendation for NYS professional certification in computer science education
Grade levels All grades
Credits required for completion 30
Time to completion 1 to 2 years
Course delivery Online, asynchronous
Career opportunities Computer science teacher
Application deadline Priority Deadlines
Spring: Nov. 1, then rolling until Dec. 1
Summer: Feb. 1, then rolling until April 15
Fall: Feb. 1, then rolling until July 15
Frequently Asked Questions

We have a collection of frequently asked questions that may help you. If your questions are still unanswered, we are glad to help! Contact our admission office.

Questions About the Admission Process?

Graduate School of Education
366 Baldy Hall, North Campus
716-645-2110
gseinfo@buffalo.edu

University Computing Standards

You are required to have daily access to a reliable broadband connection, a computer that meets university computing standards and basic computer competency.