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Ç鱨վ
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
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
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.
Ìý
Featured Courses
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.
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
