ID:2886114
 

Computer Science Videos for the Uninitiated


▼ Skip to End


Contents

The following videos are provided here for educational purposes only. They were carefully chosen to represent an incremental introduction to the fundamentals of computer science. This should help to smooth out the learning curve that you will face as you start to learn your first programming language. Hills are easier to climb than mountains.

The videos are referenced here in an IEEE style that is modified to include some extra information. This helps to keep the video information clean, concise, and available, even if some videos are deleted or made private. These references have been grouped into lessons, so the videos should all be watched in the order listed here.

Lesson 1: Why YOU Should Learn Computer Programming:


• [1.1] Computerphile. Should Everybody Learn to Code?. (Mar. 28, 2014). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@Computerphile]. [Runtime: 8 minutes 45 seconds]. Available: https://youtu.be/9TlYteJAwMQ



• [1.2] Code.org. What Most Schools Don't Teach. (Feb. 26, 2013). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@codeorg]. [Runtime: 5 minutes 43 seconds]. Available: https://youtu.be/nKIu9yen5nc



▲ Back to Top
▼ Skip to End

Lesson 2: The Creative Mindset That Programmers and Hackers Share:


• [2.1] RSA Conference. How the Best Hackers Learn Their Craft. (July 16, 2018). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@RSAConference]. [Runtime: 42 minutes 45 seconds]. Available: https://youtu.be/6vj96QetfTg



▲ Back to Top
▼ Skip to End

Lesson 3: Data, Binary, Hexadecimal, and Basic Bitwise Operations (Prerequisite):


• [3.1] Edwin Lagos. Bits, Bytes and Hex. (Aug. 25, 2020). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@edwinlagos9808]. [Runtime: 16 minutes 6 seconds]. Available: https://youtu.be/tbBmFFjhPO0



• [3.2] Edwin Lagos. Bitwise Operators. (Aug. 26, 2020). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@edwinlagos9808]. [Runtime: 9 minutes 40 seconds]. Available: https://youtu.be/bdNyIfCSKZQ



• [3.3] Computer Science. Bitwise Operators 4: The Logical Shift Operation. (Jan. 26, 2020). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@ComputerScienceLessons]. [Runtime: 13 minutes 26 seconds]. Available: https://youtu.be/mjqswwqE1RQ



▲ Back to Top
▼ Skip to End

Lesson 4: An "Automagic" Symphony of Unseen Computation:


• [4.1] Dhananjai Rao. Booting an Operating System. (Sept. 9, 2018). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@djrao]. [Runtime: 11 minutes 10 seconds]. Available: https://youtu.be/7D4qiFIosWk



• [4.2] Bisqwit. What are EXE files made of?. (May 8, 2021). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@Bisqwit]. [Runtime: 10 minutes 59 seconds]. Available: https://youtu.be/hhgxsrAFyz8



• [4.3] Frame of Essence. How do computers read code?. (Nov. 16, 2017). Accessed: Aug. 20, 2023. [Online Video]. [From Channel: https://youtube.com/@frameofessence]. [Runtime: 12 minutes]. Available: https://youtu.be/QXjU9qTsYCc



▲ Back to Top
[END MARKER]