eBook
Khan Academy

Khan Academy: Mathematical Procedures and Constants

For Students 9th - 10th
With just the basic arithmetic operations, learn how to write programs to compute anything that a simple calculator can compute.
eBook
Khan Academy

Khan Academy: Storing and Updating Lists

For Students 9th - 10th
Learn about storing and updating lists of data in code.
eBook
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Learn how to use a loop to iterate over each element, repeating the same code for each element.
eBook
Khan Academy

Khan Academy: Numbered Repetition of Instructions

For Students 9th - 10th
Computer programs are full of repetition, since our programs automate and simulate the world around us. Programmers use for loops to repeat a set of instructions a specific number of times.
eBook
Khan Academy

Khan Academy: Conditional Repetition of Instructions

For Students 9th - 10th
Learn how programmers repeat code using a programming construct like the while loop.
Unknown Type
Khan Academy

Khan Academy: Measuring an Algorithm's Efficiency

For Students 9th - 10th
Practice measuring the efficiency of an algorithm both by counting steps and tracking time.
Unknown Type
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Practice using loops to iterate through lists in programs written in the AP CSP pseudocode.
Article
Khan Academy

Khan Academy: Where to Go From Here

For Students 9th - 10th
After learning about algorithms, find out what to learn next.
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.
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: 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: 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: 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: Learn More About the Internet on Khan Academy

For Students 9th - 10th
Provided are links to Khan Academy content on the following subjects: Computers and the Internet; HTML/CSS; Cryptography; and SOPA/PIPA.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Courses: Introduction to Electric Power Systems

For Teachers 9th - 10th
College-level electrical engineering course highlighting electric power systems. Course introduces electric power and the conversion of electrical to mechanical energy. Course features include readings, assignments, and quizzes.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Electronics, Signals, and Measurement

For Students 9th - 10th
Online, college-level course on electronics. Class features the practical introduction to electronics with a focus on measurement and signals. Accessible components include downloadable lecture notes, assignments, and previous quiz and...
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Mobile Autonomous Systems Laboratory

For Students 9th - 10th
This course guides students through the design and production of an autonomous robot that must face a series of competitive challenges.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Java Preparation

For Students 9th - 10th
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.
Unit Plan
Khan Academy

Khan Academy: Markov Chains

For Students 9th - 10th
The concept of modeling sequences of random events using states and transitions between states became to known as Markov Chains. Introduction to Markov chains. Created by Brit Cruise.
Activity
Khan Academy

Khan Academy: Challenge: Store a Graph

For Students 9th - 10th
Practice graph representation with this challenge problem.

Other popular searches