Article
Khan Academy

Khan Academy: Simple Image Compression

For Students 9th - 10th
Lossless single image compression by using the algorithm run-length encoding (RLE).
Article
Khan Academy

Khan Academy: Lossy Compression

For Students 9th - 10th
Using Lossy Compression to reduce a file size.
Article
Khan Academy

Khan Academy: How Can Computers Reduce File Size?

For Students 9th - 10th
Reducing the file size using Lossless and Lossy for file compression.
Article
Khan Academy

Khan Academy: Quick Tip: Use the Docs!

For Students 9th - 10th
The article strongly suggests using the "Docs tab" to determine the code and functions of a program.
Article
Khan Academy

Khan Academy: Using Heuristics

For Students 11th - 12th
Using Heuristics when solving computer problems.
Article
Khan Academy

Khan Academy: Undecidable Problems

For Students 9th - 10th
Problems a computer can never solve are called "undecidable problems". No algorithm exist that can answer the problem on all inputs.
Article
Khan Academy

Khan Academy: Hexadecimal Numbers

For Students 9th - 10th
The Hexadecimal number is explained as well as its relationship and need in computers.
Article
Khan Academy

Khan Academy: From Electricity to Bits

For Students 9th - 10th
The use of electricity is explained as related to transistors and bits.
Article
Khan Academy

Khan Academy: How Do Computers Represent Data?

For Students 9th - 10th
Bits and binary data are explained.
Article
Khan Academy

Khan Academy: File Types

For Students 9th - 10th
Computers store all files as binary data, long strings of 111s and 000s. Files represent all types of data: images, videos, documents, text files, spreadsheets, and applications. Files are stored as binary data.
Article
Khan Academy

Khan Academy: File Sizes

For Students 9th - 10th
Small and large computer file sizes are examined with examples of storage data.
Article
Khan Academy

Khan Academy: Input & Output Devices

For Students 9th - 10th
Computer input and output devices are examined in this article.
Article
Khan Academy

Khan Academy: Exploring Microcomputers

For Students 9th - 10th
Microcomputers, Raspberry Pl and Arduino Uno, are explained.
Article
Khan Academy

Khan Academy: Secondary Memory

For Students 9th - 10th
Types of long term storage of data on the computer and retrieval are examined.
Article
Khan Academy

Khan Academy: Computer Memory

For Students 9th - 10th
Computer memory and storage are explained.
Article
Khan Academy

Khan Academy: Central Processing Unit (Cpu)

For Students 9th - 10th
The purpose of the Central Processing Unit (CPU) is explained.
Article
Khan Academy

Khan Academy: Khan Academy Practice System

For Students 9th - 10th
Over 800 questions to help prepare for the AP Computer Science Principles exam.
Article
Khan Academy

Khan Academy: Copyright, Drm, and the Dmca

For Students 9th - 10th
Copyright laws as established by the Berne Convention, Fair Use, Digital Rights Management, and The Digital Millennium Copyright Act of 1998 are discussed.
Unknown Type
Khan Academy

Khan Academy: Verifying an Algorithm

For Students 9th - 10th
Practice verifying whether algorithms are correct with empirical analysis and logical reasoning, in this set of free practice questions designed for AP Computer Science Principles students.
Unknown Type
Khan Academy

Khan Academy: Storing Data in Variables

For Students 9th - 10th
Practice variable assignment in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Unknown Type
Khan Academy

Khan Academy: Solving Hard Problems

For Students 9th - 10th
Check your understanding of when algorithms use heuristics and which problems are undecidable, in this set of free practice questions designed for AP Computer Science Principles students.
Unknown Type
Khan Academy

Khan Academy: Transport Layer Security (Tls)

For Students 9th - 10th
Check your understanding of Transport Layer Security (TLS) / Secure Sockets Layer (SSL), in this set of free practice questions designed for AP Computer Science Principles students.
Unknown Type
Khan Academy

Khan Academy: Transporting Bits Over Wires

For Students 9th - 10th
Check your understanding of bandwidth and latency in internet connections, in this set of free practice questions designed for AP Computer Science Principles students.
Unknown Type
Khan Academy

Khan Academy: Transmission Control Protocol (Tcp)

For Students 9th - 10th
Check your understanding of packet sending on the internet with the TCP (Transmission Control Protocol), in this set of free practice questions designed for AP Computer Science Principles students.