+
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.