Computer Science by CrashCourse
Offered By: CrashCourse via Independent
Course Description
Overview
In 40 episodes, Carrie Anne Philbin teaches you computer science! This course is based on introductory college-level material as well as the AP Computer Science Principles guidelines. By the end of this course, you will be able to:
- Outline the history of computers and the design decisions that gave us modern computers
- Describe the basic elements of programming and software
- Identify the basic components of computer hardware and what they do
- Describe how computers are used and how that has evolved over time
- Appreciate how far computers have come and how far they might take us
Syllabus
Crash Course Computer Science Preview.
Early Computing: Crash Course Computer Science #1.
Electronic Computing: Crash Course Computer Science #2.
Boolean Logic & Logic Gates: Crash Course Computer Science #3.
Representing Numbers and Letters with Binary: Crash Course Computer Science #4.
How Computers Calculate - the ALU: Crash Course Computer Science #5.
Registers and RAM: Crash Course Computer Science #6.
The Central Processing Unit (CPU): Crash Course Computer Science #7.
Instructions & Programs: Crash Course Computer Science #8.
Advanced CPU Designs: Crash Course Computer Science #9.
Early Programming: Crash Course Computer Science #10.
The First Programming Languages: Crash Course Computer Science #11.
Programming Basics: Statements & Functions: Crash Course Computer Science #12.
Intro to Algorithms: Crash Course Computer Science #13.
Data Structures: Crash Course Computer Science #14.
Alan Turing: Crash Course Computer Science #15.
Software Engineering: Crash Course Computer Science #16.
Integrated Circuits & Moore’s Law: Crash Course Computer Science #17.
Operating Systems: Crash Course Computer Science #18.
Memory & Storage: Crash Course Computer Science #19.
Files & File Systems: Crash Course Computer Science #20.
Compression: Crash Course Computer Science #21.
Keyboards & Command Line Interfaces: Crash Course Computer Science #22.
Screens & 2D Graphics: Crash Course Computer Science #23.
The Cold War and Consumerism: Crash Course Computer Science #24.
The Personal Computer Revolution: Crash Course Computer Science #25.
Graphical User Interfaces: Crash Course Computer Science #26.
3D Graphics: Crash Course Computer Science #27.
Computer Networks: Crash Course Computer Science #28.
The Internet: Crash Course Computer Science #29.
The World Wide Web: Crash Course Computer Science #30.
Cybersecurity: Crash Course Computer Science #31.
Hackers & Cyber Attacks: Crash Course Computer Science #32.
Cryptography: Crash Course Computer Science #33.
Machine Learning & Artificial Intelligence: Crash Course Computer Science #34.
Computer Vision: Crash Course Computer Science #35.
Natural Language Processing: Crash Course Computer Science #36.
Robots: Crash Course Computer Science #37.
Psychology of Computing: Crash Course Computer Science #38.
Educational Technology: Crash Course Computer Science #39.
The Singularity, Skynet, and the Future of Computing: Crash Course Computer Science #40.
Taught by
CrashCourse
Related Courses
FinTech for Finance and Business LeadersACCA via edX Access Controls
(ISC)² via Coursera Advanced Cyber Security Training
EC-Council via FutureLearn Python для кибербезопасности. Финальный проект
E-Learning Development Fund via Coursera Advanced System Security Design
University of Colorado System via Coursera