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

For in-service New York State teachers holding a teaching certificate in another discipline, this additional certificate track provides qualification to teach CS in New York State public schools.

In-service teachers outside of New York may apply to this track but you should consult your state education department to verify alignment with certification requirements.

This program track builds on your expertise, experience, identity and commitment to grow into a new subject area. There are no content knowledge prerequisites but the program will require you to complete college-level CS coursework and draw on existing knowledge in your current discipline.

Program Overview

Prerequisite New York State initial or professional teacher certification in another discipline
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 15
Time to completion Varies by student advisement
Course delivery Online, asynchronous
Career opportunities Computer science teacher
Application deadline Priority Deadlines
Spring: Nov. 1, then rolling until Dec. 1
Fall: Feb. 1, then rolling until July 15

Resources