Computer Science Education

One of the largest growing school subjects is in high need of certified professionals. Computer science remains one of the most sought-after skills that parents and administrators want students to acquire.

The newly renovated space for the National AI Institute for Exceptional Education in Lockwood Memorial Library was the meeting spot for the Associate Deans for Research Meeting in May 2024. Photographer: Douglas Levere.

Innovate Your Career with an In-Demand Specialty

Designed to equip you with the skills and knowledge to inspire the next generation of tech innovators, GSE's computer science program is forward-thinking and blends cutting-edge expertise with innovative teaching strategies to create impactful and engaging learning experiences.

Points of Distinction

Children enrolled in the Early Childhood Research Center (ECRC) have been learning about robots this fall. In November, the School of Engineering and Applied Sciences’ robot dog, Yubie, visited the classroom in Baldy Hall. Photographer: Meredith Forrest Kulwicki.

GSE’s computer science program provides various pathways to New York State teacher certification in computer science for both new and current teachers. The program integrates innovative research on K–12 computer science teaching and learning.

A mountain and trees graphic made by a computer science student.

Students experience hands-on learning experiences that integrate cutting-edge research and real-world applications. These programs ensure you gain practical skills and knowledge, preparing you to effectively teach and inspire the next generation of tech innovators.

A video game version of “Sofia Learns About Research,” the children’s activity and coloring book that presents research in a fun, age-appropriate way, has arrived at Explore & More ¬— The Ralph C. Wilson, Jr. Children’s Museum in October 2020. It was created by researchers at UB’s Clinical and Translational Science Institute (CTSI). Photographer: Meredith Forrest Kulwicki This image has been approved by UB’s Office of Environment, Health and Safety to align with current (fall 2020) health and safety regulations during the COVID-19 pandemic.

Leverage your existing expertise and commitment, empowering you to expand into a new subject area without prior content knowledge. This track requires completion of college-level CS coursework and integrates your current discipline, providing a seamless transition and a strong foundation in computer science.

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
Career opportunities Computer science teacher
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 Deadlines
Fall: Feb. 1, then rolling until July 15
Content Distribution Prerequisites

This worksheet is intended as an advising tool to assist you in your planning. Use this worksheet to help you select courses during your undergraduate studies that will fulfill the content distribution prerequisites that are required by the Graduate School of Education.

#### ?  Computer Science Content Prerequisites Worksheet

Resources