Courses for every classroom

Florida Grade 3 Foundations of Computer Science

Understanding algorithms using block code

Full-year course · 29 lessons · 1 unit

  • Block Coding
  • Launch Pad
  • Year
  • 3rd grade
  • Florida course

Course Summary

This class is designed to help students learn how to create algorithms. Students gain a fundamental understanding of coding concepts and foundations of computer science using block coding. Other topics include learning about cybersecurity and internet safety, digital footprint, troubleshooting, and effective research strategies.

Course Outline

    1. Algorithms and Blocks Pro Students will practice programming algorithms using block code.
    2. Events Students will practice programming events using block code.
    3. Advanced Motion Students will practice programming with advanced motion using block code.
    4. Using the Drawing Tool Students will practice using the drawing tool as they program algorithms.
    5. Hardware, Software, and Troubleshooting Students will review their knowledge of hardware, software, and troubleshooting with these coding challenges.
    6. Computer Systems and the Internet Review computer systems and the internet with these challenges.
    7. Broadcasting Messages Learn how to broadcast messages using the blocks program.
    8. Computer Devices Students will exercise their knowledge of computer devices in these coding activities.
    9. Looks Students will practice programming using look blocks in these coding challenges.
    10. Online Behaviors and Digital Records Students will learn about harmful online behavior and digital footprints and will practice their programming skills in this lesson.
    11. Costumes Students will learn how to change the costume and appearance of their sprites in this lesson's challenges.
    12. Debugging and Switching Backdrops Students will practice switching between backdrops in their programs using block code.
    13. Internet Safety and Cybersecurity Students will review their knowledge of internet safety and cybersecurity in these coding challenges.
    14. Sound Students will practice programming using sound in these coding challenges.
    15. Variables Students will practice programming variables using block code.
    16. Data and Coding Students will practice programming data using block code.
    17. Encryption and Decoding Students will practice encryption and decoding in these block coding challenges.
    18. Binary Data Students will learn about binary data and practice coding their own versions of binary patterns in these challenges.
    19. Loops Students will practice programming loops using block code.
    20. Conditionals Students will practice programming conditionals using block code.
    21. File Management Students will learn about file management and practice their programming skills in these challenges.
    22. Sensing Students will practice programming using sensing blocks in these coding challenges.
    23. Technology in Our Lives Students will review their knowledge of computers and their effect on our lives in these coding challenges.
    24. Designing Fair Technology Students will review their knowledge of accessibility and practice programming with accessibility in mind in these coding challenges.
    25. Operators Students will learn how to program using operators in these coding challenges.
    26. Effective Research Strategies Students will practice effective research strategies.
    27. Personal Project Students will independently program a project using the coding concepts they have learned up to this point.
    28. Copyright and Public Domain Students review copyright and what public domain is.
    29. Team Project and Giving Credit Students will work in a team to program a project using the coding concepts they have learned up to this point.

Standard Alignment

CSTA K-12 Computer Science Standards

  • 1B-AP-08
  • 1B-AP-09
  • 1B-AP-10
  • 1B-AP-11
  • 1B-AP-12
  • 1B-AP-13
  • 1B-AP-14
  • 1B-AP-15
  • 1B-AP-16
  • 1B-AP-17
  • 1B-CS-01
  • 1B-CS-02
  • 1B-CS-03
  • 1B-DA-06
  • 1B-DA-07
  • 1B-IC-18
  • 1B-IC-19
  • 1B-IC-20
  • 1B-IC-21
  • 1B-NI-04
  • 1B-NI-05
  • Aligned to 58 Florida standards

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 2 + Skill Struck Alignment Florida Introduction to Computer Science 2 3-5
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 the following projects: Once upon a time and Avoid the Alphabet. This will help students develop an understanding of algorithms and block code.

Avoid the alphabet