Article
Khan Academy

Khan Academy: Ap Computer Science Principles Exam Overview

For Students 9th - 10th
An overview of what to expect on the AP Computer Science Principles exam.
Article
Khan Academy

Khan Academy: Ap Csp Vocabulary

For Students 9th - 10th
The AP Computer Science Principles exam introduces a wide range of topics across the field of computer science. This review highlights terminology from the big ideas that are new to most students and includes links to more in-depth...
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: Ap Csp Exam Pseudocode Reference

For Students 9th - 10th
Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. This overview will help with the basic understanding.
Article
Khan Academy

Khan Academy: Binary Numbers

For Students 9th - 10th
An overview of the binary number systems in computer science.
Article
Khan Academy

Khan Academy: Lossless Bit Compression

For Students 9th - 10th
Computers represent all data in binary, so all types of files, from text to images to videos, are ultimately sequences of bits. Regardless of whether the bits represent a document or a GIF, computers can use a bit compression technique...
Article
Khan Academy

Khan Academy: What Is a Computer?

For Students 9th - 10th
Learn the basics of what makes up a computer.
Article
Khan Academy

Khan Academy: Computer Memory

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

Khan Academy: What Is a Computer File?

For Students 9th - 10th
Learn about some of the different computer file types.
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: 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: 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: 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: Public Key Encryption

For Students 9th - 10th
Public Key Encryption, an asymmetric encryption technique, is used to allow computers to securely communicate. The high level process is explained in this article.
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: How Do Computers Represent Data?

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

Khan Academy: Exploring Microcomputers

For Students 9th - 10th
Microcomputers, Raspberry Pl and Arduino Uno, 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: Logic Gates

For Students 9th - 10th
The Not Gate or the inverter is explained as is Boolean Logic.
Article
Khan Academy

Khan Academy: Logic Circuits

For Students 9th - 10th
Logic circuits and logic gates are discussed.
Article
Khan Academy

Khan Academy: Text Compression

For Students 9th - 10th
Lossless text compression is discussed.