Liberty meets education requirements.

Computer Science Education 6-12 (45 Hours) – Virginia

Educational Requirements

According to the Virginia Department of Education: 

The state of Virginia offers the following endorsements. 

  • Virginia offers Computer Science Education.

Program requirements are located in the Virginia Administrative Code.

1. Earned a baccalaureate degree from a regionally accredited college or university and graduated from an approved teacher preparation program in computer science; or 2. Earned a baccalaureate degree from a regionally accredited college or university and completed 36 semester hours of coursework distributed in the following areas:
a. Mathematics, including discrete mathematics;
b. Data structures and algorithm analysis;
c. Foundations of computer science; and d. Programming in at least two distinct languages: 6 semester hours.
B. Add-on endorsement requirements in computer science. The candidate shall have:
1. Earned a baccalaureate degree from a regionally accredited college or university and hold a license issued by the Virginia Board of Education with a teaching endorsement in a teaching area; and
2. Completed 18 semester hours of coursework distributed in the following areas:
a. Mathematics, including discrete mathematics;
b. Data structures and algorithm analysis;
c. Foundations of computer science; and d. Programming in at least two distinct languages: 6 semester hours.