About this Program

This certificate program is designed to equip prospective or current high school teachers with the needed foundational and advanced aspects of computing in preparation to be credentialed to teach dual enrollment computer science courses.

All students will complete two core courses, CS 500 Foundations of Computing and CS 550 Database Concepts, and then can choose four electives from a set of 14 courses, including machine learning, AI, data science, operating systems, algorithms, data visualization, and web science.

Completion of this program does not automatically certify teachers for dual enrollment instruction, but the courses offered in this certificate have been approved by the Tidewater Community College (TCC) and Northern Virginia Community College (NOVA) systems in Virginia.

Program Highlights

  • Can be completed in 1-2 years: 18 credit hours (6 courses)

  • Complete as a full or part-time student

  • Courses can be taken either in-person or online

  • Degree-seeking and non-degree seeking students can enroll in the certificate program

  • Program electives include some of the most popular courses in our computer science graduate program

  • Courses may be applied to the master’s degree program in computer science at 51Ç鱨վ

At a Glance
Degree Level
Graduate
Degree Earned
Certificate
Delivery Modes
Online
On-Campus

Careers

Check out these ideas from 51Ç鱨վ's Center for Career & Leadership Development and the . A median salary is a midpoint of what people typically earn—half of those surveyed earned above the median salary, and half earned below.

Computer Science Teachers, Postsecondary

$96,430 Median Salary

Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.

Requirements

What are the requirements to apply for Computer Science for Teachers (Graduate Certificate) at 51Ç鱨վ?
Students entering the Certificate program in Computer Science for Teachers (Graduate Certificate) should meet the minimum university admission requirements Graduate Admission.

Students should either be enrolled in a master’s degree program at 51Ç鱨վ (if degree-seeking) or already have a master’s degree from an accredited academic institution (if non-degree-seeking).

Students should have a background in basic computer programming, preferably C++ or Java with exposure to at least one other programming language, and basic data structures. Students should also have a background in undergraduate mathematics comparable to a minor in math, computer science, engineering, physics, or equivalent.

Ìý

Cost of Attendance

We believe in providing students with transparent and accessible information about the cost of attendance.Ìý

Review the estimated tuition rates for the 2024-25 academic year (subject to change). Other fees are assessed for special services and certain academic programs. Non-resident rates are charged for anyone who is not a current Virginia resident, including international students.

Virginia Resident
Cost Per-Credit $620
Technology Delivered Courses Outside Virginia and/or the United States
Cost Per-Credit $642
Non-Resident
Cost Per-Credit $1,486

Ways to Fund Your Degree

There are a few ways for you to save on the cost of attending 51Ç鱨վ, including scholarships, assistantships, and student loans.ÌýFor more details about financial aid at Old Dominion, visit the Financial Aid Office page.

Contact

Professor

3327 ENGR & COMP SCI BLDG
NORFOLK, 23529