{"data":{"id":"us-va/8vac20-543-250","jurisdiction":"us-va","citation":"8VAC20-543-250","heading":"Computer science","body":"The program in computer science shall ensure that the candidate has demonstrated the following competencies:\n\n1. Understanding of mathematical principles that are the basis of many computer applications;\n\n2. Knowledge of the functions, capabilities, and limitations of computers and computer systems;\n\n3. Knowledge of the ethical, moral, and legal issues associated with applications in programming and computer science;\n\n4. Knowledge of programming in at least two widely used programming languages, including definition, structure, and comparison;\n\n5. Knowledge of computers and computer systems and their applications;\n\n6. Knowledge of data structures and algorithms;\n\n7. Understanding of and proficiency in grammar, usage, and mechanics and their integration in writing; and\n\n8. Understanding of and proficiency in pedagogy to incorporate writing as an instructional and assessment tool for candidates to generate, gather, plan, organize, and present ideas in writing to communicate for a variety of purposes.","path":["Title 8. Education","Agency 20. State Board of Education","Chapter 543. Regulations Governing the Review and Approval of Education Programs in Virginia","Part VII. Competencies for Endorsement Areas Article 1 General Competencies","Article 3. PreK-12 Endorsements, Special Education, Secondary Grades 6-12 Endorsements, and Adult Education"],"source_url":"https://law.lis.virginia.gov/admincode/title8/agency20/chapter543/section250/","current_through":"2026 Regular Session (effective July 1, 2026)","vintage":"","retrieved_at":"2026-09-14T04:47:41Z","sha256":"886f7cc0e64db7606155664b9c9eb7eb1d727b53fd0949dec5b809914c7bb604","source_id":"us-va-vac","stale":false,"prev":"us-va/8vac20-543-240","next":"us-va/8vac20-543-260"},"notice":"GroundRules: Original legal text. Not legal advice."}
