Instructional Video
Have Fun With History

Have Fun With History: Leave It to Roll Oh: Household Robot

9th - 10th
Household tasks are a lot easier if your personal robot can do the chores. Even better - small appliances can help liberate the life of the housewife- circa 1939. [3:00]
Instructional Video
PBS

Pbs Learning Media: Civil Rights: Internet Activism and Social Change

9th - 10th
Examine social media's influence in America's Civil Rights movement and its role in democratizing the media, in this video from Eyes on the Prize: Then and Now. Activists, including DeRay McKesson, use social media to support the work of...
Audio
Science Friday Initiative

Science Friday: Online Office Applications

9th - 10th
Hear about a new suite of office programs -- running in your web browser.
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Programming Basics: Statements & Functions

9th - 10th
Today, Carrie Anne is going to start our overview of the fundamental building blocks of programming languages. We'll start by creating small programs for our very own video game to show how statements and functions work. We aren't going...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Machine Learning & Artificial Intelligence

9th - 10th
From spam filters and self-driving cars, to cutting edge medical diagnosis and real-time language translation, there has been an increasing need for our computers to learn from data and apply that knowledge to make predictions and...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Representing Numbers and Letters With Binary

9th - 10th
Today, we're going to take a look at how computers use a stream of 1s and 0s to represent all of our data - from our text messages and photos to music and webpages. We're going to focus on how these binary values are used to represent...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The Cold War and Consumerism

9th - 10th
Today we're going to step back from hardware and software, and take a closer look at how the backdrop of the cold war and space race and the rise of consumerism and globalization brought us from huge, expensive codebreaking machines in...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The Personal Computer Revolution

9th - 10th
Today we're going to talk about the birth of personal computing. Up until the early 1970s components were just too expensive, or underpowered, for making a useful computer for an individual, but this would begin to change with the...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Files & File Systems

9th - 10th
Today we're going to look at how our computers read and interpret computer files. We'll talk about how some popular file formats like txt, wave, and bitmap are encoded and decoded giving us pretty pictures and lifelike recordings from...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Advanced Cpu Designs

9th - 10th
So now that we've built and programmed our very own CPU, we're going to take a step back and look at how CPU speeds have rapidly increased from just a few cycles per second to gigahertz! Some of that improvement, of course, has come from...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Screens & 2 D Graphics

9th - 10th
Today, we begin our discussion of computer graphics. So, we ended last episode with the proliferation of command line (or text) interfaces, which sometimes used screens, but typically electronic typewriters or teletypes onto paper. But...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Educational Technology

9th - 10th
Today we're going to go a little meta and talk about how computer science can support learning with educational technology. We here at Crash Course are big fans of interactive in-class learning and hands-on experiences, but we also...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Psychology of Computing

9th - 10th
So today, we're going to discuss some psychological considerations in building computers, like how to make them easier for humans to use, the uncanny valley problem when humanoid robots gets more and more humanlike, and strategies to...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Software Engineering

9th - 10th
Today, we're going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like these are way too complicated for a single person, but instead require teams of programmers using the tools...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Computer Networks

9th - 10th
We're going to begin with computer networks, and how they grew from small groups of connected computers on LAN networks to eventually larger worldwide networks like the ARPANET and even the Internet we know today. [11:57]
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Operating Systems

9th - 10th
So, as you may have noticed from last episode, computers keep getting faster and faster, and by the start of the 1950s they had gotten so fast that it often took longer to manually load programs via punch cards than to actually run them!...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Early Programming

9th - 10th
Since Joseph Marie Jacquard's textile loom in 1801, there has been a demonstrated need to give our machines instructions. In the last few episodes, our instructions were already in our computer's memory, but we need to talk about how...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The World Wide Web

9th - 10th
The World Wide Web is built on the foundation of simply linking pages to other pages with hyperlinks, but it is this massive interconnectedness that makes it so powerful. But before the web could become a thing, Tim Berners-Lee would...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Electronic Computing

9th - 10th
We ended last episode at the start of the 20th century with special purpose computing devices such as Herman Hollerith's tabulating machines. But the scale of human civilization continued to grow, as did the demand for more sophisticated...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Robots

9th - 10th
Robots are often thought of as a technology of the future, but they're already here by the millions in the workplace, our homes, and pretty soon on the roads. We'll discuss the origins of robotics to its proliferation, and even look at...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Compression

9th - 10th
So last episode we talked about some basic file formats, but what we didn't talk about is compression. Often files are way too large to be easily stored on hard drives or transferred over the Internet - the solution, unsurprisingly, is...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Cybersecurity

9th - 10th
Cybersecurity is a set of techniques to protect the secrecy, integrity, and availability of computer systems and data against threats. In today's episode, we're going to unpack these three goals and talk through some strategies we use...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Computer Vision

9th - 10th
Today, we're going to talk about how computers see. We've long known that our digital cameras and smartphones can take incredibly detailed images, but taking pictures is not quite the same thing. For the past half-century, computer...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Early Computing

9th - 10th
Hello, world! Welcome to Crash Course Computer Science! So today, we're going to take a look at computing's origins, because even though our digital computers are relatively new, the need for computation is not. [11:35]