
Crash Course Computer Science
Date de parution : 22 février 2017
![]() | Saison 1 - épisode 1 | Early Computing 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... |
![]() | Saison 1 - épisode 2 | Electronic Computing 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... |
![]() | Saison 1 - épisode 3 | Boolean Logic & Logic Gates 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... |
![]() | Saison 1 - épisode 4 | Binary - Representing Numbers and Letters 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... |
![]() | Saison 1 - épisode 5 | How Computers Calculate - the ALU Today we're going to talk about a fundamental part of all modern computers. The thing that basically everything else uses - the Arithmetic and Logic... |
![]() | Saison 1 - épisode 6 | Registers and RAM Today we’re going to create memory! Using the basic logic gates we discussed in episode 3 we can build a circuit that stores a single bit of... |
![]() | Saison 1 - épisode 7 | The Central Processing Unit (CPU) Today we’re going to build the ticking heart of every computer - the Central Processing Unit or CPU. The CPU’s job is to execute the programs we... |
![]() | Saison 1 - épisode 8 | Instructions & Programs Today we’re going to take our first baby steps from hardware into software! Using that CPU we built last episode we’re going to run some... |
![]() | Saison 1 - épisode 9 | Advanced CPU Designs 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... |
![]() | Saison 1 - épisode 10 | Early Programming 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,... |
![]() | Saison 1 - épisode 11 | Programming Languages 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... |
![]() | Saison 1 - épisode 12 | Programming Basics: Statements & Functions Today, Carrie Anne is going to start our overview of the fundamental building blocks of programming languages. We’ll start by creating small... |
![]() | Saison 1 - épisode 13 | Intro to Algorithms Algorithms are the sets of steps necessary to complete computation - they are at the heart of what our devices actually do. And this isn’t a new... |
![]() | Saison 1 - épisode 14 | Data Structures 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... |
![]() | Saison 1 - épisode 15 | Alan Turing 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... |
![]() | Saison 1 - épisode 16 | Software Engineering 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... |
![]() | Saison 1 - épisode 17 | Integrated Circuits & Moore’s Law 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... |
![]() | Saison 1 - épisode 18 | Operating Systems 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... |
![]() | Saison 1 - épisode 19 | Memory & Storage 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... |
![]() | Saison 1 - épisode 20 | Files & File Systems 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... |
![]() | Saison 1 - épisode 21 | Compression 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... |
![]() | Saison 1 - épisode 22 | Keyboards & Command Line Interfaces Today, we are going to start our discussion on user experience. We've talked a lot in this series about how computers move data around within the... |
![]() | Saison 1 - épisode 23 | Screens & 2D Graphics Today we begin our discussion of computer graphics. So we ended last episode with the proliferation of command line (or text) interfaces, which... |
![]() | Saison 1 - épisode 24 | The Cold War and Consumerism 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... |
![]() | Saison 1 - épisode 25 | The Personal Computer Revolution 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... |
![]() | Saison 1 - épisode 26 | Graphical User Interfaces Today, we're going to discuss the critical role graphical user interfaces, or GUIs played in the adoption of computers. Before the mid 1980's the... |
![]() | Saison 1 - épisode 27 | 3D Graphics Today we’re going to discuss how 3D graphics are created and then rendered for a 2D screen. From polygon count and meshes, to lighting and... |
![]() | Saison 1 - épisode 28 | Computer Networks Today we start a three episode arc on the rise of a global telecommunications network that changed the world forever. We’re going to begin with... |
![]() | Saison 1 - épisode 29 | The Internet Today, we're going to talk about how the Internet works. Specifically, how that stream of characters you punch into your browser's address bar, like... |
![]() | Saison 1 - épisode 30 | The World Wide Web Today we’re going to discuss the World Wide Web - not to be confused with the Internet, which is the underlying plumbing for the web as well as... |
![]() | Saison 1 - épisode 31 | Cybersecurity Cybersecurity is a set of techniques to protect the secrecy, integrity, and availability of computer systems and data against threats. In today’s... |
![]() | Saison 1 - épisode 32 | Hackers & Cyber Attacks Today we're going to talk about hackers and their strategies for breaking into computer systems. Now, not all hackers are are malicious... |
![]() | Saison 1 - épisode 33 | Cryptography Today we’re going to talk about how to keep information secret, and this isn’t a new goal. From as early as Julius Caesar’s Caesar cipher to Mary,... |
![]() | Saison 1 - épisode 34 | Machine Learning & Artificial Intelligence So we've talked a lot in this series about how computers fetch and display data, but how do they make decisions on this data? From spam filters and... |
![]() | Saison 1 - épisode 35 | Computer Vision 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,... |
![]() | Saison 1 - épisode 36 | Natural Language Processing Today we’re going to talk about how computers understand speech and speak themselves. As computers play an increasing role in our daily lives there... |
![]() | Saison 1 - épisode 37 | Robots Today we're going to talk about robots! Robots are often thought as a technology of the future, but they're already here by the millions in the... |
![]() | Saison 1 - épisode 38 | Psychology of Computing We’ve spent most of this series talking about computers. Which makes sense - this is Crash Course COMPUTER SCIENCE after all. But at their core... |
![]() | Saison 1 - épisode 39 | Educational Technology 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... |