Khan Academy
Khan Academy: Ap Computer Science Principles Exam Overview
An overview of what to expect on the AP Computer Science Principles exam.
Khan Academy
Khan Academy: Ap Csp Vocabulary
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...
Khan Academy
Khan Academy: Khan Academy Practice System
Over 800 questions to help prepare for the AP Computer Science Principles exam.
Khan Academy
Khan Academy: Ap Csp Exam Pseudocode Reference
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.
Khan Academy
Khan Academy: Binary Numbers
An overview of the binary number systems in computer science.
Khan Academy
Khan Academy: Lossless Bit Compression
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...
Khan Academy
Khan Academy: What Is a Computer File?
Learn about some of the different computer file types.
Khan Academy
Khan Academy: Secondary Memory
Types of long term storage of data on the computer and retrieval are examined.
Khan Academy
Khan Academy: File Types
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.
Khan Academy
Khan Academy: File Sizes
Small and large computer file sizes are examined with examples of storage data.
Khan Academy
Khan Academy: Input & Output Devices
Computer input and output devices are examined in this article.
Khan Academy
Khan Academy: Hexadecimal Numbers
The Hexadecimal number is explained as well as its relationship and need in computers.
Khan Academy
Khan Academy: Undecidable Problems
Problems a computer can never solve are called "undecidable problems". No algorithm exist that can answer the problem on all inputs.
Khan Academy
Khan Academy: Public Key Encryption
Public Key Encryption, an asymmetric encryption technique, is used to allow computers to securely communicate. The high level process is explained in this article.
Khan Academy
Khan Academy: How Can Computers Reduce File Size?
Reducing the file size using Lossless and Lossy for file compression.
Khan Academy
Khan Academy: Exploring Microcomputers
Microcomputers, Raspberry Pl and Arduino Uno, are explained.
Khan Academy
Khan Academy: Central Processing Unit (Cpu)
The purpose of the Central Processing Unit (CPU) is explained.
Khan Academy
Khan Academy: Logic Gates
The Not Gate or the inverter is explained as is Boolean Logic.