Students in the computer science program will progress through three levels of proficiency in five domains adapted from the Computer Science Teachers Association. Student achievement on these domains will be tracked on a special Record of Achievement file that could be included with student transcripts.
The domains are:
-  Ethics of Computing 
 How Computing affects individuals, communities, and the world; the social implications and issues of equality, justice, and access.
-  Algorithms and Programming 
 Creating instructions, sequences, procedures, loops, modules, variables, and controls to power computing devices.
-  Data and Analysis 
 Effectively collecting, organizing, storing, analyzing, and utilizing data.
-  Networks and the Internet 
 Communications, connectivity, and security between devices.
-  Computing Systems 
 Physical components (hardware) and instructions (software) that power them.
