Courses for every classroom

Alabama Computer Science Grade 1

Teaching the basics of computer science and programming.

Full-year course · 41 lessons · 1 unit

  • Block Coding
  • Launch Pad
  • Year
  • 1st grade
  • Alabama course

Course Summary

Students strengthen their knowldge of computers as they learn about computer parts, cybersecurity, digital citizenship, and block-based programming.

Course Outline

    1. Computer Devices Review different computer devices and the needs that each device meets.
    2. Hardware and Software Review the different parts of the computer and what their functions are.
    3. Troubleshooting Review Troubleshooting solutions.
    4. How Technology Helps Us Every Day Students will learn more about how technology helps us everyday.
    5. Kindness and Empathy Students will learn more about kindness and empathy.
    6. Being Responsible with Devices and Online Words Students will learn more about being responsible with devices and online words.
    7. Healthy Tech Habits Students will learn more about healthy tech habits.
    8. Safe Online Choices Students will learn more about safe online choices.
    9. Password Power Students will learn more about passwords.
    10. The Internet and Cybersecurity Students will learn more about the internet and cybersecurity.
    11. Conducting Keyword Searches Students will learn more about how to conduct searches with keywords.
    12. Giving Credit and Digital Sharing Students will learn more about how important it is to give credit and how to share digitally.
    13. Algorithms and Computational Thinking Learn what algorithms are along with the sequences and algorithms we practice every day.
    14. Debugging and Planning Students will learn more about how debug and plan out coding.
    15. Introduction to Coding Algorithms Students will learn more about how coding with algorithms.
    16. Events and Motion Students will learn more about how to program events and motion.
    17. Look and Sound Blocks Students will learn more about how to program Look blocks in your algorithms.
    18. Control Blocks (Loops) Students will learn more about how to program control blocks and loops in your algorithm.
    19. Using Sprites, Backgrounds, and Text Students will learn more about how to use different sprites, backgrounds, and text in your coding.
    20. Multiple Sprites Students will learn more about how to use multiple sprites in your coding animations.
    21. Multiple Scenes Students will learn more about how to program multiple scenes in your animations.
    22. Project Planning Students will learn more about how plan out their coding projects.
    23. Project Creating Day 1 Students will learn more about how creating their projects.
    24. Project Creating Day 2 Students will learn more about how finishing up their coding projects.
    25. Decoding Encryptions and Patterns Students will learn more about how decoding encryptions and looking for patterns helps in coding.
    26. Pattern Decoding Students will learn more about decoding patterns.
    27. Different Ways to Show Data Students will learn more about different ways to show data.
    28. Data in Variables Students will learn more about variables in data and coding.
    29. Collecting Data Student will be learning more about the importance of collecting Data.
    30. Graphing Your Data Students will learn more about graphing the data that they collected.
    31. Human Senses vs. Computer Sensors Learn how humans and robots sense the world and compare human senses with computer sensors like cameras and microphones.
    32. Going from Sensing to Perception Learn about the different sensors on computers, phones, robots, and other devices and how computers "see" and "hear" through sensors.
    33. Intelligent vs. Non-Intelligent Machines The difference between intelligent and non-intelligent machines.
    34. Data Structure and Feature Vectors Computers use features like color, size, and shape to sort and organize objects efficiently.
    35. Reasoning Algorithms Algorithms are step-by-step instructions that help computers solve problems efficiently, like finding the fastest route for deliveries or organizing information.
    36. Approaches to Machine Learning Computers are trained using labeled examples to recognize patterns and improve their ability to identify objects, sounds, and other data in real-world applications.
    37. Data Sets Datasets help computers recognize and classify objects by identifying patterns in labeled examples, exploring why large and diverse datasets are essential for AI learning.
    38. Limitations of AI for Natural Interaction AI helps people by answering questions and completing tasks, but also has limitations, such as needing accurate data and lacking human emotions, highlighting why people still play a key role in decision-making.
    39. AI in Education AI helps students learn by checking answers, teaching new skills, and personalizing lessons, while also assisting teachers in creating engaging and effective classroom experiences.
    40. AI in Technologies Impact Communities AI improves communities by managing traffic, sorting recycling, and conserving resources, making cities safer, more efficient, and environmentally friendly.
    41. AI in Everyday Life AI helps at home by powering smart speakers, robot vacuums, and virtual assistants, making daily tasks easier while still relying on people for instructions and learning.

Standard Alignment

CSTA K-12 Computer Science Standards

  • 1A-AP-08
  • 1A-AP-09
  • 1A-AP-10
  • 1A-AP-11
  • 1A-AP-12
  • 1A-AP-13
  • 1A-AP-14
  • 1A-AP-15
  • 1A-CS-01
  • 1A-CS-02
  • 1A-CS-03
  • 1A-DA-05
  • 1A-DA-06
  • 1A-DA-07
  • 1A-IC-16
  • 1A-IC-17
  • 1A-IC-18
  • 1A-NI-04

State standards documents

Document Standards Grades
National
2022 Skill Struck Standards Alignment + Correlation Guide CSTA K-12 Computer Science Standards · 2022 K-2, 3-5, 6-8, 9-12
Alabama
Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment Alabama Course of Study Digital Literacy and CS Standards K-2, 3-5, 6-8, 9-12
Arizona
Arizona Computer Science Standards + Skill Struck Alignment Arizona Computer Science Standards K-2, 3-5, 6-8, 9-12
California
California K-12 CS Standards + Skill Struck Alignment California K-12 CS Standards K-2, 3-5, 6-8, 9-12
Florida
Florida Introduction to Computer Science 1 + Skill Struck Alignment Florida Introduction to Computer Science 1 K-2
Georgia
Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment Georgia Standards of Excellence for K-8 Computer Science K-2, 3-5, 6-8
Idaho
Idaho Content Standards Computer Science + Skill Struck Alignment Idaho Content Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Illinois
Illinois Computer Science Standards + Skill Struck Alignment Illinois Computer Science Standards · 2022 K-2, 3-5, 6-8, 9-12
Indiana
Indiana K-12 Computer Science Standards + Skill Struck Alignment Indiana K-12 Computer Science Standards · 2023 K-2, 3-5, 6-8, 9-12
Iowa
Iowa Computer Science Standards + Skill Struck Alignment Iowa Computer Science Standards K-2, 3-5, 6-8, 9-12
Kansas
Kansas CS Standards P-12 + Skill Struck Alignment Kansas CS Standards P-12 · 2023 K-2, 3-5, 6-8, 9-12
Kentucky
Kentucky Academic Standards for Computer Science + Skill Struck Alignment Kentucky Academic Standards for Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Maryland
Maryland K-12 CS Standards + Skill Struck Alignment Maryland K-12 CS Standards · 2023 K-2, 3-5, 6-8, 9-12
Massachusetts
Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment Massachusetts Digital Literacy and Computer Science Standards · 2023 K-2, 3-5, 6-8, 9-12
Michigan
Michigan K-12 Standards Computer Science + Skill Struck Alignment Michigan K-12 Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Mississippi
Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment Mississippi College and Career Readiness standards for Computer Science · 2022 K-2, 3-5, 6-8, 9-12
Missouri
Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment Missouri K-12 Computer Science Performance Standards · 2023 K-2, 3-5, 6-8, 9-12
Nebraska
Nebraska K-12 Technology Standards + Skill Struck Alignment Nebraska K-12 Technology Standards · 2023 K-2, 3-5, 6-8, 9-12
Nevada
Nevada Academic Content Standards for CS + Skill Struck Alignment Nevada Academic Content Standards for CS K-2, 3-5, 6-8, 9-12
Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment Nevada Academic Content Standards for Integrated Technology K-2, 3-5, 6-8, 9-12
New Jersey
New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment New Jersey Computer Science and Design Thinking Standards · 2020 K-2, 3-5, 6-8, 9-12
New York
New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment New York Computer Science and Digital Fluency Learning Standards K-12 K-2, 3-5, 6-8, 9-12
North Carolina
North Carolina K-12 CS Standards + Skill Struck Alignment North Carolina K-12 CS Standards K-2, 3-5, 6-8, 9-12
Ohio
Ohio's Learning Standards Computer Science + Skill Struck Alignment Ohio's Learning Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Oklahoma
Oklahoma Academic Standards for Computer Science + Skill Struck Alignment Oklahoma Academic Standards for Computer Science K-2, 3-5, 6-8, 9-12
Rhode Island
Rhode Island's K-12 CS Education Standards + Skill Struck Alignment Rhode Island's K-12 CS Education Standards K-2, 3-5, 6-8, 9-12
South Carolina
South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment South Carolina Computer Science and Digital Literacy Standards · 2023 K-2, 3-5, 6-8
Tennessee
Tennessee K-12 Computer Science State Standards + Skill Struck Alignment Tennessee K-12 Computer Science State Standards · 2023 K-2, 3-5, 6-8, 9-12
Texas
TEKs Technology Applications K-8 Standards + Skill Struck Alignment TEKs Technology Applications K-8 Standards K-2, 3-5, 6-8
Utah
Utah K-5 CS Standards + Skill Struck Alignment Utah K-5 CS Standards K-2, 3-5
Virginia
Virginia K-12 CS Standards + Skill Struck Alignment Virginia K-12 CS Standards · 2023 K-2, 3-5, 6-8, 9-12
Washington
Washington K-12 CS State Learning Standards + Skill Struck Alignment Washington K-12 CS State Learning Standards K-2, 3-5, 6-8, 9-12
Wisconsin
Wisconsin Standards for Computer Science + Skill Struck Alignment Wisconsin Standards for Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Wyoming
Wyoming Computer Science Content Standards + Skill Struck Alignment Wyoming Computer Science Content Standards · 2020 K-2, 3-5, 6-8

Course Project

In this course, students will complete several projects. This will help students build their foundational algorithm skills that will support them in their coding journey.

Meet and greet