Introduction to the Internet

K12 CS Framework Aligned

CodeHS

CodeHS is a comprehensive teaching platform for helping schools teach computer science including K-12 curriculum, IDE, coding LMS, and more!

Introduction to the Internet is an introductory computer science course that introduces the basics of designing a web page and how information and images are represented with computers. Students will create a portfolio on the web to showcase projects they built throughout the course.

K12 CS Framework Components

Grade Band:
6-8
Concept:
Networks and Internet
Sub-Concept:
Network Communications
Statements:
Computers send and receive information based on a set of rules called protocols. Protocols define how messages between computers are structured and sent. Considerations of security, speed, and reliability are used to determine the best path to send and receive data.
Grade Band:
6-8
Concept:
Algorithms and Programming
Sub-Concept:
Variables
Statements:
Programmers create variables to store data values of selected types. A meaningful identifier is assigned to each variable to access and perform operations on the value by name. Variables enable the flexibility to represent different situations, process different sets of data, and produce varying outputs.
Grade Band:
6-8
Concept:
Algorithms and Programming
Sub-Concept:
Modularity
Statements:
Programs use procedures to organize code, hide implementation details, and make code easier to reuse. Procedures can be repurposed in new programs. Defining parameters for procedures can generalize behavior and increase reusability.
Grade Band:
6-8
Concept:
Algorithms and Programming
Sub-Concept:
Program Development
Statements:
People design meaningful solutions for others by defining a problem’s criteria and constraints, carefully considering the diverse needs and wants of the community, and testing whether criteria and constraints were met.
Grade Band:
6-8
Concept:
Impacts of Computing
Sub-Concept:
Culture
Statements:
Advancements in computing technology change people’s everyday activities. Society is faced with tradeoffs due to the increasing globalization and automation that computing brings.
Grade Band:
6-8
Concept:
Impacts of Computing
Sub-Concept:
Social Interactions
Statements:
People can organize and engage around issues and topics of interest through various communication platforms enabled by computing, such as social networks and media outlets. These interactions allow issues to be examined using multiple viewpoints from a diverse audience.
Curriculum Directory Sponsored by BNY Mellon