8VAC20-23-300. Computer Science.
A. Endorsement requirements. The candidate shall have:
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.
Statutory Authority
§§ 22.1-298.1 and 22.1-299 of the Code of Virginia.
Historical Notes
Derived from Volume 34, Issue 24, eff. August 23, 2018.
Website addresses provided in the Virginia Administrative Code to documents incorporated by reference are for the reader's convenience only, may not necessarily be active or current, and should not be relied upon. To ensure the information incorporated by reference is accurate, the reader is encouraged to use the source document described in the regulation.
As a service to the public, the Virginia Administrative Code is provided online by the Virginia General Assembly. We are unable to answer legal questions or respond to requests for legal advice, including application of law to specific fact. To understand and protect your legal rights, you should consult an attorney.