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

Initial certification is the main pathway to becoming a CS teacher for people who have a background in CS (an undergraduate degree or sufficient coursework). Our initial certificate track provides a certificate of advanced study and a recommendation for New York State initial certification in computer science education. This track consists of one year of coursework followed by a year-long residency in which teacher candidates are placed in classrooms under the supervision of a cooperating teacher.

Program Overview

Prerequisite An undergraduate degree in computer science or a related field, or 12 credit hours in computer science or a related field
Academic credential granted Certificate of Advanced Study (CAS)
Certification option Successful completion of program leads to an institutional recommendation for NYS initial certification in computer science education
Grade levels All grades
Credits required for completion 36
Time to completion 2 years
Course delivery On campus and online
Experiential contact hours
  • 1 academic year (fall/spring) of student teaching
  • Additional clinical hours may be required prior to student teaching residency, based on academic program and opportunities for specific students
  • Academic advisors assist with outlining specific clinical requirements
Application deadline Priority Deadline
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?

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