This document outlines expectations to guide the instruction of the 2017 Computer Science Standards of Learning.
- Subject:
- Computer Science
- Material Type:
- Full Course
- Author:
- Anne Petersen
- Date Added:
- 12/08/2020
These resources have been curated or created by the VDOE's Computer Science program.
These resources have been aligned with the VDOE's Computer Science Starndards of Learning and are a model of instructional practice.
This document outlines expectations to guide the instruction of the 2017 Computer Science Standards of Learning.
2017 Computer Science Standards of Learning
Students will understand the importance of telling stories in order both verbally and with a graphic organizer.
Introduce cause/effect and input/output to students, then complete a related scavenger hunt.
Students will understand digital citizenship and the role they play as digital citizens.
Spice things up with students by programming BeeBot to go to specific numbers as a way to reinforce multiples and common factors. Activity cards, a brief overview, and a student planning sheet are included.
Observe how computer networks function and make connections to the different ways we communicate (both in written form and modern forms). The students will discuss, in a whole class setting, how information can be communicated electronically and transmitted using computing devices via a network (e.g., email, social media, video conferencing, blogging).
In this activity, students and teachers are able to sort components of a computer into 4 categories: input, output, process, and store (memory).
Reinforcing the ability to drag and drop, learners are able to identify and begin developing the purpose of each categorized component.
This activity complements the book Hello Ruby: Journey Inside the Computer by Linda Liukas and was remixed with permission from the San Francisco Unified School District (SFUSD) Computer Science Team.
Key concepts include:
mouse
keyboard
printer
microphone
headphones
monitor
controller
camera
temperature sensor
3-D printer
CPU
GPU
ROM
RAM
Hard Drive
Input
Output
Memory
Process
Students will explore computing parts and use oral language and content area vocabulary to describe items, then write a descriptive sentence to describe a technology problem.
This video explores autonomous cars with a research scientist, engineer, and team lead at theVirginia Tech Transportation Institute (VTTI). Computer scientists are needed to program thecomputing devices that are part of the complex systems of automated vehicles.Human-computer interaction is also a critical component to the design, development, and useof autonomous cars.
This video explores how GigaBeam Networks is expanding and improving the quality ofinternet access in rural Virginia by providing fiber optic internet connectivity to its customers aswell as highlighting some of the jobs available in this industry. Fiber optic cable is filled withthin glass or plastic fibers and data travels along the cable as beams of light pulsing in patternsof ones and zeroes. Fiber optic internet speed is 10 to 20 times faster than regular cableinternet. As of 2020, only about 25% of US residents had access to fiber optic internetproviders and most of that access was in and around large cities.
This video explores data science with a data scientist and high school student bothvolunteering their time at a Girls’ Geek Day in Charlottesville. Data scientists are part-computerscientists, part-mathematicians, and part-story tellers. Data science has emerged as its owndiscipline because of the vast amounts of data now available to analyze and interpret. For thepurposes of computer science in K-12, data science is part of the computer science strand,Data and Analysis. When students are considering college and a career, they may make adecision to focus on computer science or data science.
From welding and paint simulators to virtually designing and creating parts for ships, this videoexplores how the Newport News Shipbuilding Apprentice School incorporates computermodeling and simulations to give apprentices hands-on experience in a safe and cleanenvironment. A model is a set of algorithms that capture the behavior of a particular system. Asimulation is the process of running the model with a program. Computer models andsimulations are all around us. They help us make predictions about things like what the weatheris going to be or the best way to tackle a particular disease. They also play an important role inpreparing for jobs, like flight simulators that can help future pilots learn how to fly and medicalsimulations that can help future nurses and doctors learn how to treat patients. Computermodels can also simulate things that are not real like the physics of gravity in video games.
This video explores how a PhD student in the School of Pharmacy at VCU uses computerscience and virtual reality to improve patient outcomes. The primary purpose of computerscience is to use the power of computers along with human ingenuity to solve real-worldproblems.
Students will be challenged with researching various problems that may occur with hardware and software for computer usage and then turn their research into posters for the class to use later if they have a problem occur past our lesson.
How can we use technology in Algebra? How can we change technology to fit our needs?
Students will work in groups to plan the process they will use to first determine the perimeter and then the area of a rectangle. Students will write out a detailed step by step process that can be used in different situations.
The student will learn a dance and identify the pattern, then create a dance routine in both repeating and growing patterns. Students will also understand and identify simple loops.
The students will collaboratively create a dance using the Dance Party Hour of Code Activity.
Students will develop a website to gain and provide an awareness of the emerging technologies and careers related to the internet in today’s world, through research and group presentations of the website(s).