Why ODU for computer science education?

Are you a licensed high school teacher interested in teaching dual enrollment computer science courses? Learn the foundational and advanced aspects of computing necessary to teach at the college level.

This certificate is designed for students who hold a master's degree or are currently enrolled in a master's degree program at ODU.

In this certificate, you will complete 18 credit hours in computer science. You will complete two core courses, Foundations of Computing and Database Concepts. Then, you will choose four electives from popular computer science topics, including:

  • machine learning
  • artificial intelligence
  • data science
  • operating systems
  • algorithms
  • data visualization
  • web science

Completion of this program does not automatically certify teachers for dual enrollment instruction. Requirements for dual enrollment instructors may differ between colleges or state community college systems. The courses offered in this certificate have been approved by Tidewater Community College and Northern Virginia Community College in Virginia.

Courses in this certificate may be applied to our master’s degree program in computer science.

TALK TO us

Step 1 of 2
Program Information

Indicates a required field



Step 2 of 2
Contact Information

Indicates a required field








If you are interested in pursuing an undergraduate degree, we can provide a free unofficial evaluation of your domestic transcript(s).





Program Information

Total
18 Credit Hours

You will take six courses in total.

To teach at a community college, you generally need a master's degree and at least 18 credits in the subject area you want to teach. However, different colleges may have different requirements.

Explore Course Descriptions in the Graduate Catalog

Access course materials online from any location. Some classes will have live, regular online meeting times, while others will not. The instructor may schedule assignments and exams at specific times. All courses follow ODU's regular academic calendar.

Total
18 Credit Hours

You will take six courses in total.

To teach at a community college, you generally need a master's degree and at least 18 credits in the subject area you want to teach. However, different colleges may have different requirements.

Explore Course Descriptions in the Graduate Catalog

Access course materials online from any location. Some classes will have live, regular online meeting times, while others will not. The instructor may schedule assignments and exams at specific times. All courses follow ODU's regular academic calendar.

Cost & Aid

Smiling woman in professional attire smiles in a casual office setting
Calculating Cost
In-state Virginia Residents
$486 per credit hour*
Out-of-state Students
$649 per credit hour

Rates are effective Fall 2025 and subject to change.
* In-state rate assumes residency requirements are met.

The newest class of graduates through ODUGlobal celebrated commencement in May 2024.
Scholarships & Aid

Scholarship Opportunities for Online Students

At ODUGlobal, we offer a variety of scholarships to support and empower you in achieving your academic and career goals, making quality education accessible wherever you are. 

Current high school teachers in Virginia: tuition assistance may be available from the Virginia Department of Education for teachers interesting in teaching high-demand industry credential and dual enrollment courses. Please contact your high school administration regarding this opportunity.

Careers in Computer Science Teaching

Secondary School Teachers, Except Special and Career/Technical Education
Growth
-0.6%
Median Salary
$65,220
Computer Science Teachers, Postsecondary
Growth
6.1%
Median Salary
$96,430

ODUGlobal Graduate Admissions Team

Elaine Ross, Assistant Director of Graduate and International Admissions

Contact us at globalgradadmit@odu.edu about admission requirements, deadlines, or anything else you need to know about the application process!

Angel Baker
Angel Baker
Applications Coordinator
Angela Schlender
Angela Schlender
Applications Coordinator

Ready to Apply?

To apply, you should have:

  • a master's degree from an accredited institution or be enrolled in a master’s degree program at ODU
  • a current teaching license

You 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. You should also have a background in undergraduate mathematics comparable to a minor in math, computer science, engineering, physics, or equivalent.

To take this certificate by itself, you will apply as a non-degree seeking graduate student. Current ODU master's degree students should talk to their advisor about adding this certificate to their studies.

Full application details are in the Graduate Catalog