📘 CodingMarble Learn

United Grade 8 Computer Science (CSTA Level 2, grades 6-8)

Chapters: 5

1. Computing Systems

Improving device design for usability · Designing projects combining hardware and software · Troubleshooting hardware and software

2. Networks and the Internet

Protocols and packets in data transmission · Protecting electronic information (physical and digital) · Encryption basics

3. Data and Analysis

Representing data with different encodings · Collecting and transforming data · Refining computational models with data

4. Algorithms and Programming

Flowcharts and pseudocode · Naming variables and data types · Control structures including nested loops and compound conditions · Decomposing problems · Procedures with parameters · Seeking user feedback · Using others’ code with attribution · Testing and refining programs · Team roles and project management · Documenting programs

5. Impacts of Computing

Trade-offs of computing technologies · Bias and accessibility in technology · Collaborating through online tools · Public vs private information

Coming soon