Back to Learning Catalog



Estimated Completion Time

8 weeks


The Computer Science Grade 1 course will enable students to develop basic skills in computer science through engaging and age-appropriate content. The course will expose students to concepts such as problem solving, algorithms, and basic computer skills. In addition, students will learn about being good digital citizens, recognizing cyberbullying, and communicating effectively and safely with technology.

Please view the Elementary Parents’ Survival Guide: The First Four Weeks of Online Learning for guidance on helping your student in the transition to online learning.

Course Requirements

To achieve success, students are expected to submit work in each course weekly. Students can learn at their own pace; however, “any pace” still means that students must make progress in the course every week. To measure learning, students complete self-checks, practice lessons, multiple choice questions, projects, discussion-based assessments, and discussions. Students and families are expected to maintain regular contact with teachers because, when teachers, students, and parents work together, students are successful.

Required Materials – Please view the list of materials before registering.

Major Topics and Concepts


  • Use the problem-solving steps to solve problems with and without technology
  • Make healthy choices about food, body, health, safety, and technology
  • Identify the digital citizen rules
  • Recognize when bullying or cyberbullying is happening and what to do about it
  • Create a digital artifact using different types of multimedia
  • Determine how to communicate effectively and safely with and without technology
  • Understand how rules and laws, online and offline, keep us safe in the community, school, environment, and at home
  • Recognize the consequences for following and for not following rules and laws
  • Identify and perform simple tasks and understand the importance of steps
  • Understand that computers only follow a program’s set of instructions
  • Define and create an algorithm without technology
  • Understand how a computer follows instructions
  • Recognize and define what a command is in a computer program
  • Learn how to create specific directions for a computer to complete a task
  • Determine how to create a simple computer program
  • Understand how to follow steps and complete a simple task
  • Recognize iteration and how it relates to loops
  • Determine what a bug is and how to fix it
  • Collect, organize, and sort data to develop a solution to a problem
  • Create a presentation by using multimedia

Credits .375


  • Digital Citizenship
    Students will demonstrate an understanding of digital citizenship by describing how to be a good digital citizen, explaining how rules help keep them safe and healthy, providing examples of safe and unsafe online communication, and recognizing cyberbullying and what to do about it.
  • Computer Programming
    Students will demonstrate an understanding of computer programming by talking about the steps a computer uses to complete a task, explaining the rules a computer program follows, breaking simple tasks down step-by-step, and creating an algorithm using real-life materials.
  • Programming, Coding and Debugging
    Students will demonstrate an understanding of programming, coding and debugging by defining commands, describing loops and iterations and their relationship, explaining how computer bugs affect code, debugging a program, and creating a simple program.
  • Problem Solving
    Students will demonstrate an understanding of problem solving by solving problems with and without technology, collecting, organizing and sorting data, and creating a presentation of their finding.



Attend a virtual open house

We offer regular online open house webinars where VLACS staff members provide parents and students with an overview of our programs and answer questions about online learning.