8VAC20-543-250. Computer science.
The program in computer science shall ensure that the candidate has demonstrated the following competencies:
1. Understanding of mathematical principles that are the basis of many computer applications;
2. Knowledge of the functions, capabilities, and limitations of computers and computer systems;
3. Knowledge of the ethical, moral, and legal issues associated with applications in programming and computer science;
4. Knowledge of programming in at least two widely used programming languages, including definition, structure, and comparison;
5. Knowledge of computers and computer systems and their applications;
6. Knowledge of data structures and algorithms;
7. Understanding of and proficiency in grammar, usage, and mechanics and their integration in writing; and
8. 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.
Statutory Authority
§§ 22.1-16 and 22.1-298.2 of the Code of Virginia.
Historical Notes
Derived from Virginia Register Volume 34, Issue 24, eff. August 23, 2018.