• Crash Course Computer Science -- Files & File Systems: Crash Course Computer Science #20
    Files & File Systems: Crash Course Computer Science #20
    Today we’re going to look at how our computers read and interpret computer ...
    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 ...
    Air Date 7/12/2017
    0:11:42
  • Crash Course Computer Science -- Memory & Storage: Crash Course Computer Science #19
    Memory & Storage: Crash Course Computer Science #19
    So we’ve talked about computer memory a couple times in this series, but what ...
    So we’ve talked about computer memory a couple times in this series, but what we haven’t talked about is storage. Data written to storage, like your hard drive, is a little different, because it ...
    Air Date 7/5/2017
    0:12:17
  • Crash Course Computer Science -- Operating Systems: Crash Course Computer Science #18
    Operating Systems: Crash Course Computer Science #18
    So as you may have noticed from last episode, computers keep getting faster and ...
    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 ...
    Air Date 6/28/2017
    0:12:55
  • Crash Course Computer Science -- Integrated Circuits & Moore’s Law: Crash Course Computer Sci
    Integrated Circuits & Moore’s Law: Crash Course Computer Sci
    So you may have heard of Moore's Law and while it isn't truly a law it has ...
    So you may have heard of Moore's Law and while it isn't truly a law it has pretty closely estimated a trend we've seen in the advancement of computing technologies. Moore's Law states that we'll see ...
    Air Date 6/21/2017
    0:13:06
  • Crash Course Computer Science -- Software Engineering: Crash Course Computer Science #16
    Software Engineering: Crash Course Computer Science #16
    Today, we’re going to talk about how HUGE programs with millions of lines of ...
    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 ...
    Air Date 6/14/2017
    0:10:22
  • Crash Course Computer Science -- Alan Turing: Crash Course Computer Science #15
    Alan Turing: Crash Course Computer Science #15
    Today we’re going to take a step back from programming and discuss the person ...
    Today we’re going to take a step back from programming and discuss the person who formulated many of the theoretical concepts that underlie modern computation - the father of computer science ...
    Air Date 6/7/2017
    0:12:51
  • Crash Course Computer Science -- Data Structures: Crash Course Computer Science #14
    Data Structures: Crash Course Computer Science #14
    Today we’re going to talk about on how we organize the data we use on our ...
    Today we’re going to talk about on how we organize the data we use on our devices. You might remember last episode we walked through some sorting algorithms, but skipped over how the information ...
    Air Date 5/31/2017
    0:10:06
  • Crash Course Computer Science -- Programming Basics: Statements & Functions: Crash Course Com
    Programming Basics: Statements & Functions: Crash Course Com
    Today, Carrie Anne is going to start our overview of the fundamental building ...
    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 ...
    Air Date 5/17/2017
    0:11:35
  • Crash Course Computer Science -- The First Programming Languages: Crash Course Computer Scien
    The First Programming Languages: Crash Course Computer Scien
    So we ended last episode with programming at the hardware level with things like ...
    So we ended last episode with programming at the hardware level with things like plugboards and huge panels of switches, but what was really needed was a more versatile way to program computers - ...
    Air Date 5/10/2017
    0:10:56
  • Crash Course Computer Science -- Early Programming: Crash Course Computer Science #10
    Early Programming: Crash Course Computer Science #10
    Since Joseph Marie Jacquard’s textile loom in 1801, there has been a ...
    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 ...
    Air Date 5/3/2017
    0:09:04
  • Crash Course Computer Science -- Advanced CPU Designs: Crash Course Computer Science #9
    Advanced CPU Designs: Crash Course Computer Science #9
    So now that we’ve built and programmed our very own CPU, we’re going to take ...
    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 ...
    Air Date 4/26/2017
    0:12:00
  • Crash Course Computer Science -- Instructions & Programs: Crash Course Computer Science #8
    Instructions & Programs: Crash Course Computer Science #8
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. ...
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. Today we’re going to take our first baby steps from hardware into software! Using that CPU we built last episode ...
    Air Date 4/12/2017
    0:10:14
  • Crash Course Computer Science -- The Central Processing Unit (CPU): Crash Course Computer Sci
    The Central Processing Unit (CPU): Crash Course Computer Sci
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. ...
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. Today we’re going to build the ticking heart of every computer - the Central Processing Unit or CPU. The CPU’s job is ...
    Air Date 4/5/2017
    0:11:15
  • Crash Course Computer Science -- Registers and RAM: Crash Course Computer Science #6
    Registers and RAM: Crash Course Computer Science #6
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. ...
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. Today we’re going to create memory! Using the basic logic gates we discussed in episode 3 we can build a circuit that ...
    Air Date 3/29/2017
    0:12:07
  • Crash Course Computer Science -- How Computers Calculate - the ALU: Crash Course Computer Sci
    How Computers Calculate - the ALU: Crash Course Computer Sci
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. ...
    Take the 2017 PBS Digital Studios Survey: http://surveymonkey.com/r/pbsds2017. Today we're going to talk about a fundamental part of all modern computers. The thing that basically everything else uses ...
    Air Date 3/22/2017
    0:11:09
  • Crash Course Computer Science -- Representing Numbers and Letters with Binary: Crash Course C
    Representing Numbers and Letters with Binary: Crash Course C
    Today, we’re going to take a look at how computers use a stream of 1s and 0s ...
    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 ...
    Air Date 3/15/2017
    0:10:38
  • Crash Course Computer Science -- Boolean Logic & Logic Gates: Crash Course Computer Science #
    Boolean Logic & Logic Gates: Crash Course Computer Science #
    Today, Carrie Anne is going to take a look at how those transistors we talked ...
    Today, Carrie Anne is going to take a look at how those transistors we talked about last episode can be used to perform complex actions. With the just two states, on and off, the flow of electricity ...
    Air Date 3/8/2017
    0:10:01
  • Crash Course Computer Science -- Electronic Computing: Crash Course Computer Science #2
    Electronic Computing: Crash Course Computer Science #2
    So we ended last episode at the start of the 20th century with special purpose ...
    So we ended last episode at the start of the 20th century with special purpose computing devices such as Herman Hollerith’s tabulating machines. But as the scale of human civilization continued to ...
    Air Date 3/1/2017
    0:10:43