Skip to main content
Teacher and student looking at laptop together

Computer Science Teachers

We welcome applications on a rolling basis.

Guaranteed 65% scholarship

Online learning options

Teach the school year following enrollment

Program overview

Few careers give people the opportunity to impact individuals and communities like teaching. Can you think of a specific teacher who made a difference in your life?

Computer science teachers play a critical role in preparing students for a world and workplaces immersed in technology, where people work creatively with computers to identify and solve problems. As one of the few institutions in New York State offering a teacher certification program in K-12 Computer Science, the Warner School will prepare you to be a pioneer in this field.

Our teacher preparation programs offer the shortest path to NYS initial and professional teaching certification, plus a guaranteed 65% scholarship for all successful applicants.

The master's degree programs described below prepare candidates for NYS initial and professional teaching certification in Computer Science K-12 and are offered at the graduate level only.

Key program features

  • Meets all coursework and internship requirements for both initial and professional New York State teaching certification: In addition, you will need to pass the required state exams and complete the teaching requirements for professional certification.
  • Shortest program: Preservice teachers can complete the program in 15 months of full-time study (if starting in the summer); currently certified teachers seeking additional certification in Computer Science may require less time.
  • Focus on teaching computer science: Includes three methods courses as well as internships (taken concurrently with these courses) that are specific to teaching and learning computer science.
  • Focus on teaching ALL students: Includes courses on diversity, supporting students with disabilities, and teaching English language learners (ELLs); these required courses may be transferred in for certified teachers.
  • Preparing for technology-rich schools: Includes coursework in technology-rich teaching and some online courses to personally experience this learning modality.
  • Option to add specializations: With only a few additional credits required, you can pursue additional NYS certifications or advanced certificates that can strengthen your effectiveness with diverse learners and make you more marketable.

Prerequisites (as required by NYS)

•    A minimum of 12 credits of coursework in computer science.
•    Undergraduate degree in a liberal art (BA) or science (BS).

Scholarships, Tuition, & Financial Aid

Guaranteed 65% tuition savings

Byron Williams Teaching Scholarships


Certification options

Choose a certification to earn in addition to your degree.
What certification do you need? Learn more

Initial & Professional Certification

For individuals who do not have any prior teaching certification

39 credits, including field experiences and student teaching, which meet all of the coursework and internship requirements needed to obtained both initial and professional certification.

Professional Certification Only

For current computer science teachers with only initial certification

Our most flexible option to obtain professional certification, requiring 30 credits that include 12 credits of electives; allows for possible addition of Advanced Certificates in Digitally-Rich Teaching, Urban Teaching & Leadership, or Teacher Leadership, or completion of some leadership courses that provide a jump start toward school leadership certification.

For current computer science teachers with only initial certification 

To obtain professional certification while also learning to better serve your students' diverse learning needs and teaching in inclusive classes (requires 35 credits including field experiences and one student teaching experience).

For current teachers with initial certification in a different area 

To obtain professional certification in the original area of certification plus initial and professional certification in teaching computer science K-12; 32 credits, including 50 contact hours of field experiences.

Advanced Certificates

Advanced Certificate in Teaching Computer Science K-12

For current teachers with a master’s degree who just want to obtain additional certification in Teaching Computer Science K-12 

Fastest path; as few as 11 credits, including specialization courses plus 50 contact hours of field experience.

Opportunities for additional specializations

In addition to taking the core program, students may want to consider supplementing their program to achieve other goals and pursue additional certification. Each option enhancement has specific prerequisites and/or course requirements.

Customize your degree

Our degrees are designed to meet your interests and career aspirations. Whether you want to add an advanced certificate or specialize in a distinct area of emphasis, we can help craft the best option for you.

We welcome applications on a rolling basis.

University of Rochester Teacher Residency Programs

ROC Urban Teaching Fellows Program and Monroe Regional Teacher Residency Consortium are a paid teacher residency programs designed to collaboratively prepare and sustain skilled teachers to effectively serve the varied needs of students, families, and school communities.

  • 1 year paid teacher residency while studying
  • $15,000 toward tuition
  • Earn your Master's in Teaching with Initial Certification
Teacher and young student smiling in classroom

Program Director

Zenon Borys

Assistant Professor (Clinical) and Assistant Director LiDA

Contact admissions

Request information

Receive a $70 application fee waiver when you complete the form below.


Take a course before you apply

Take a course before you apply to one of our programs for a discounted price. Inquire with admissions to learn about credits that also apply toward degree requirements.

Related degrees

Start your application