Skip to main content
Mobile Menu
BVPS » Third Grade » 3rd Grade Computer Science SOLs

3rd Grade Computer Science SOLs

Grade Three


The standards for third grade place an emphasis on decomposing larger problems and utilizing the iterative design process to develop a plan to construct and execute programs. Students in third grade are introduced to using computing systems to model attributes and behaviors associated with a concept. The accurate use of terminology as well as the responsible use of technology will continue to be built upon. The foundational understanding of computing and the use of technology will be an integral component of successful acquisition of skills across content areas.


Algorithms and Programming

3.1       The student will construct sets of step-by-step instructions (algorithms), both independently and collaboratively

a) using sequencing;
b) using loops (a wide variety of patterns such as repeating patterns or growing patterns); and [Related SOL: Math 3.16]
c) using events.

3.2       The student will construct programs to accomplish tasks as a means of creative expression using a block or text based programming language, both independently and collaboratively

a) using sequencing;
b) using loops (a wide variety of patterns such as repeating patterns or growing patterns); and
c) identifying events.

3.3       The student will analyze, correct, and improve (debug) an algorithm that includes sequencing, events, and loops. [Related SOL areas – Math: Problem Solving, English: Editing]


3.4       The student will create a plan as part of the iterative design process, independently and/or collaboratively using strategies such as pair programming (e.g., storyboard, flowchart, pseudo-code, story map. [Related SOL: English 3.8c]


3.5       The student will compare and contrast a group of items based on attributes or actions classified into at least two sets and two subsets. [Related SOL: Science 3.1c]


3.6       The student will break down (decompose) a larger problem into smaller sub-problems, independently or collaboratively. [Related SOL: Math 3.3b]


3.7       The student will give credit to sources when borrowing or changing ideas (e.g., using information and pictures created by others, using music created by others, remixing programming projects). [Related SOL: English 3.10e]


Computing Systems

3.8       The student will model how a computing system works including input and output. [Related SOL: Math 3.16]


3.9       The student will identify, using accurate terminology, simple hardware and software problems that may occur during use, and apply strategies for solving problems (e.g., rebooting the device, checking for power, checking network availability, closing and reopening an app).



3.10     The student will identify problems that relate to inappropriate use of computing devices and networks.


3.11     The student will create examples of strong passwords, explain why strong passwords should be used, and demonstrate proper use and protection of personal passwords.


Data and Analysis

3.12     The student will answer questions by using a computer to observe data in order for the student to draw conclusions and make predictions. [Related SOL: Math 3.15, HSS 3.1d]


3.13     The student will create an artifact using computing systems to model the attributes and behaviors associated with a concept (e.g., day and night, animal life cycles, plant life cycles). [Related SOL areas – Math: Models, Science: Moon Phases]


Impacts of Computing

3.14     The student will identify computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.


3.15     The student will identify the positive and negative impacts of the pervasiveness of computers and computing in daily life (e.g., downloading videos and audio files, electronic appliances, wireless Internet, mobile computing devices, GPS systems, wearable computing).


3.16     The student will identify social and ethical issues that relate to computing devices and networks.  [Related SOL: C/T:  6-8.3, HSS 3.11]


Networking and the Internet

3.17     The students will discuss in partners and as a class that information can be transmitted using computing devices via a network (e.g., email, blogging, video messaging).