Home
Search results “Building computer from first principles”
The First Principles Method Explained by Elon Musk
 
02:49
Interview by Kevin Rose The benefit of "first principles" thinking? It allows you to innovate in clear leaps, rather than building small improvements onto something that already exists. Musk gives an example of the first automobile. While everyone else was trying to improve horse-drawn carriages, someone looked at the fundamentals of transportation and the combustion engine in order to create a car. Naturally Musk does give one warning about using first principles for innovating however, "it takes a lot more mental energy."
Views: 289195 innomind
Mum... I'm building a CPU - Episode 1: The Registers
 
04:15
Episode 1 of our Video Blog, where we'll be keeping you on the development of a CPU from first principles, which will play Pong!
Views: 19570 UniCPUTeam
Nand2Tetris with Diagrams  (Part 1): Bits for Storing and Representing Data
 
25:33
Nand2Tetris with Diagrams (Part 1): Bits for Storing and Representing Data Building a Modern Computer System Based on the nand2tetris book "Elements of Computing Systems" http://nand2tetris.com/ http://amzn.eu/3gYnv1q My Bitcoin address if you so wish to support my work: 3BeNHRSMjr7iJKRhfyosJWXR11HFvxeZMp Follow me on Twitter: @drecuk @eugenechngart Website: http://www.complexity.io YouTube: http://www.youtube.com/genechng
Views: 2146 Eugene Ch'ng
Advanced CPU Designs: Crash Course Computer Science #9
 
12:23
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 faster and more efficient transistors, but a number hardware designs have been implemented to boost performance. And you’ve probably heard or read about a lot of these - they’re the buzz words attached to just about every new CPU release - terms like instruction pipelining, cache, FLOPS, superscalar, branch prediction, multi-core processors, and even super computers! These designs are pretty complicated, but the fundamental concepts behind them are not. So bear with us as we introduce a lot of new terminology including what might just be the best computer science term of all time: the dirty bit. Let us explain. Produced in collaboration with PBS Digital Studios: http://youtube.com/pbsdigitalstudios The Latest from PBS Digital Studios: https://www.youtube.com/playlist?list=PL1mtdjDVOoOqJzeaJAV15Tq0tZ1vKj7ZV We’ve got merch! https://store.dftba.com/collections/crashcourse Want to know more about Carrie Anne? https://about.me/carrieannephilbin Want to find Crash Course elsewhere on the internet? Facebook - http://www.facebook.com/YouTubeCrashC... Twitter - http://www.twitter.com/TheCrashCourse Tumblr - http://thecrashcourse.tumblr.com Support Crash Course on Patreon: http://patreon.com/crashcourse
Views: 362315 CrashCourse
[Part 1] Unit 4.3 - The Hack Computer and Machine Language
 
15:48
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 430 MakkuZjAileron
Shimon Schocken: The self-organizing computer course
 
16:26
Shimon Schocken and Noam Nisan developed a curriculum for their students to build a computer, piece by piece. When they put the course online -- giving away the tools, simulators, chip specifications and other building blocks -- they were surprised that thousands jumped at the opportunity to learn, working independently as well as organizing their own classes in the first Massive Open Online Course (MOOC). A call to forget about grades and tap into the self-motivation to learn. TEDTalks is a daily video podcast of the best talks and performances from the TED Conference, where the world's leading thinkers and doers give the talk of their lives in 18 minutes (or less). Look for talks on Technology, Entertainment and Design -- plus science, business, global issues, the arts and much more. Find closed captions and translated subtitles in many languages at http://www.ted.com/translate Follow TED news on Twitter: http://www.twitter.com/tednews Like TED on Facebook: https://www.facebook.com/TED Subscribe to our channel: http://www.youtube.com/user/TEDtalksDirector
Views: 85746 TED
[Part 1] Unit 4.2 - Machine Languages: Elements
 
16:58
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 308 MakkuZjAileron
Object-oriented Programming in 7 minutes | Mosh
 
07:34
Get the COMPLETE COURSE: http://bit.ly/2keDCna 4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism. Subscribe for more videos: https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA?sub_confirmation=1 Want to learn more from me? Check out my blog and courses: http://programmingwithmosh.com https://www.facebook.com/programmingwithmosh/ https://twitter.com/moshhamedani
Views: 517465 Programming with Mosh
The Beginner's Guide to Excel - Excel Basics Tutorial
 
21:47
If you like this video, here's my entire playlist of Excel tutorials: http://bit.ly/tech4excel Learn the basics of using Microsoft Excel, including the anatomy of a spreadsheet, how to enter data, how to make your data look good so it's easier to read and use, and more. This tutorial was made using Excel 2016, but is applicable to older versions of Excel and newer versions too. ***Consider supporting Technology for Teachers and Students on Patreon***: https://www.patreon.com/technologyforteachersandstudents Click below for more information about some of the movies mentioned in this tutorial: Dirty Rotten Scoundrels: http://amzn.to/2xTpck1 Ladyhawke: http://amzn.to/2xOhLsA Stardust: http://amzn.to/2yjJvs9 Young Sherlock Holmes: http://amzn.to/2xaJJNv
[Part 2] Unit 2.6 - Function Call and Return - Implementation
 
25:08
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 194 MakkuZjAileron
[Part 2] Unit 6.1 - Operating System
 
15:24
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 107 MakkuZjAileron
[Part 2] Unit 1.9 - Project 7 - Building the VM Translator Part 1
 
23:06
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 373 MakkuZjAileron
[Part 2] Unit 1.0 - The Road Ahead
 
21:38
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 1668 MakkuZjAileron
[Part 2] Unit 2.1 - Program Control
 
09:40
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 653 MakkuZjAileron
Custom BUILT Gaming Pc
 
03:18
LIKE and Share FOllow US on Facebook facebook.com/usama112222 #gamercommunity https://youtu.be/swgwFNWOVXM Build a Computer from Scratch https://books.google.com.pk/books?isbn=0977320626 Jeff Heaton - 2006 - ‎Preview Building a computer system lets users get exactly the computer system that they need. This book takes them through all of the steps to create a powerful computer system. Build Your Own PC Do-It-Yourself For Dummies https://books.google.com.pk/books?isbn=0470462191 Mark L. Chambers - 2011 - ‎Preview - ‎More editions This book is your new best friend! This illustrated, hands-on guide will help you choose the best components for the PC that's right for you. Inside the book, we walk you through the assembly process in simple, can-do language. The Elements of Computing Systems: Building a Modern Computer from ... https://books.google.com.pk/books?isbn=026214087X Noam Nisan, ‎Shimon Schocken - 2005 - ‎Preview - ‎More editions This title gives students an integrated and rigorous picture of applied computer science, as it comes to play in the construction of a simple yet powerful computer system. Building a PC For Dummies https://books.google.com.pk/books?isbn=1118084829 Mark L. Chambers - 2011 - ‎Preview - ‎More editions Shows tech hobbyists how to build the perfect PC, whether they want to create the ultimate gaming machine or combine new and recycled parts to construct an inexpensive computer for a child The do-it-yourself craze is sweeping through the ... Building Extreme PCs: The Complete Guide to Computer Modding https://books.google.com.pk/books?isbn=0596101368 Ben Hardwidge - 2006 - ‎Preview Provides instructions on building, customizing, and modifying a PC, with information on components and how to build and test a system, along with a collection of customized PCs. 1 2 3 4 5 6 7 8 9 10 Next
Views: 89 Usama Ali Shykh
Relays and Logic Gates - How to Make a Computer: Part I
 
06:31
In this series, I'm going to be explaining how to build a computer from the ground up. Using 19th Century technology, you'll discover the inner workings of the most important thing in your life. This episode: logic gates - the most basic building blocks of digital systems. Full disclosure, I used a lot of the structure and phrasing from Charles Petzold's book fantastic book "Code" - if you want to read ahead in the series, I can definitely recommend it to teach you more about basic computer science in a readable format. Sorry for the delay on this video! Basically started remaking the whole thing ~2 weeks ago because I was unhappy with it. Really hope you guys enjoy! Should be able to get the next video in this series out quick. More space content to come eventually. If you liked this video, feel free to subscribe and follow me on Twitter. I'm also tempted to stream some Rocket League on Twitch when I'm not videoing - if you'd be interested lemme know in the comments :) Thanks to my bud Oli for the sound behind the logo animation! Music: Podington Bear - Am Trans
Views: 54204 Heliosphere
How to build a company where the best ideas win | Ray Dalio
 
16:34
What if you knew what your coworkers really thought about you and what they were really like? Ray Dalio makes the business case for using radical transparency and algorithmic decision-making to create an idea meritocracy where people can speak up and say what they really think -- even calling out the boss is fair game. Learn more about how these strategies helped Dalio create one of the world's most successful hedge funds and how you might harness the power of data-driven group decision-making. Check out more TED Talks: http://www.ted.com The TED Talks channel features the best talks and performances from the TED Conference, where the world's leading thinkers and doers give the talk of their lives in 18 minutes (or less). Look for talks on Technology, Entertainment and Design -- plus science, business, global issues, the arts and more. Follow TED on Twitter: http://www.twitter.com/TEDTalks Like TED on Facebook: https://www.facebook.com/TED Subscribe to our channel: https://www.youtube.com/TED
Views: 651849 TED
[Part 2] Unit 3.3 - List Processing
 
21:48
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 125 MakkuZjAileron
Von NAND zu Tetris 2 - Sequential Logic and Machine Language
 
01:34:24
Vorlesungsaufzeichnung Nr. 2 vom 08.05.2017. Studiengang Bachelor Informatik der Heinrich Heine Universität Düsseldorf. Website: http://nand2tetris.org Die Vorlesungsmaterialen stehen unter CC-Lizenz: http://nand2tetris.org/terms.php (Noam Nisan and Shimon Schocken) Inhalte und Qualikationsziele: Diese Veranstaltung bietet eine Reise duch verschiedene Gebiete der Informatik um dabei ein Gesamtbild über die prinzipielle Funktionsweise von Computern vermitteln. Ausgehend von dem NAND-Gatter werden alle wichtigen Hardware-Komponenten eines Computers in einer Simulation nachgebaut, ALU, CPU, RAM, etc. Für die im Rahmen der Vorlesung entwickelte CPU und die dazugehörige Maschinensprache werden schrittweise eine Assemblersprache, eine virtuelle Maschine und eine Programmiersprache sowie der dazugehörige Compiler entwickelt. Mit all diesen Werkzeugen werden schließlich ein einfaches Betriebssystem und Anwendungsprogramme entwickelt. Die Vorlesung wird begleitet von Übungen. Die eingenständige praktische Anwendung des gelernten soll im Fokus der Veranstaltung liegen. Die Studenten entwickeln in den Übungen die diversen in der Vorlesung vorgestellten Komponenten moderner Computer. Empfohlene Literatur: Noam Nisan, Shimon Schocken "The Elements of Computing Systems: Building a Modern Computer from First Principles", MIT Press
Views: 62 John Witulski
[Part 2] Unit 2.10 - Perspective
 
12:17
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 67 MakkuZjAileron
REVIEWED! Chapter 1 Building Java Programs | AP Computer Science A
 
10:22
Covers binary/decimal number conversion, the programming process, writing your very first program, console output, and procedural decomposition. Based on Chapter 1 of "Building Java Programs", Third Edition. This is the very first video of my new channel! It's been years since I've uploaded a video on YouTube, so I'm really glad I've got the opportunity again! Anyway, if you're taking the AP exam, good luck. And if you're mentally fighting for an A in your class, good luck too. In fact, no matter what challenge you're facing right now, I wish you my greatest good luck. Don't forget to smile! For the slideshow of this video, go to https://docs.google.com/presentation/d/1pl_s_KCV_nFT66G_cpyP7zCFNHe6hWGHQabn1GDv33s/edit?usp=sharing For a complete transcript of this video, go to https://docs.google.com/document/d/1x20TStSpyvfG_gUJgZFrHwZoMdXe2G_Z-tL_4e3VGJg/edit?usp=sharing I'll make more videos on these chapters soon. Subscribe to stay tuned! Good night, sleep tight, and don't let the computer bugs bite.
Views: 4410 JavaGoddess
[Part 1] Unit 6.2 - The Hack Assembly Language
 
09:05
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 264 MakkuZjAileron
Quantum Computers Explained – Limits of Human Technology
 
07:17
Where are the limits of human technology? And can we somehow avoid them? This is where quantum computers become very interesting. Check out THE NOVA PROJECT to learn more about dark energy: www.nova.org.au Support us on Patreon so we can make more stuff: https://www.patreon.com/Kurzgesagt?ty=h Get the music of the video here: https://soundcloud.com/epicmountain/quantum-computers https://epicmountainmusic.bandcamp.com/track/quantum-computers http://epic-mountain.com Wakelet: https://wakelet.com/wake/42ji9UMJzN?v=st Or follow us on social media or reddit: http://kurzgesagt.org https://www.reddit.com/r/kurzgesagt https://www.facebook.com/Kurzgesagt https://twitter.com/Kurz_Gesagt THANKS A LOT TO OUR LOVELY PATRONS FOR SUPPORTING US: Tamago231, H.H. Lewis, Kirin Tantinon, David, Max Lesterhuis, Marek Belski, Gisle, Colin Millions, Gregory Wolfe II, Lenoir Preminger, Abel X, Matt Knights, Amjad Al Taleb, Ian Bruce, Kris Wolfgramm, 麒麟 于, Christopher Shaw, 靖羊, Tomas Grolmus, Essena O’Neill, Kyle Messner, Pedro Devoto, Mark Radford, Ann-Marie Denham, Davide Pluda, Rik Vermeer, Justin Ritchie, Nicole White, Whireds, Claus Vallø, Jason Talley, Andrew Wu, Christian Dechery, Michael Howell, Michal Hanus, Cavit, Amary Wenger, JDKBot, Jason Eads, FreedomEagleAmerica, Roberto Maddaloni, TiagoF11, Harsha CS, Abhimanyu Yadav, Tracy Tobkin, Mike Fuchs, Elizabeth Mart, Jacob Wenger, Jeff Udall, Ricardo Affonso, Mauro Boffardi, Audrin Navarro, Troy Ross, Keith Tims, Santiago Perez, James, Jack Devlin, Chris Peters, Kenny Martin, Frederick Pickering, Lena Savelyeva, Ian Seale, Charles Ju, Brett Haugen, David Ramsey, Benjamin Dittes, Michelle Schoen, Albert Harguindey Sanchez, Michael King, Alex Kyriacou Alla Khvatova Thomas Rowan, Siim Sillamaa, David Bennell, Janzen,Bryn Farnsworth, Adam Recvlohe, Manuel Arredondo, Fred McIntyre, Maldock Manrique, Дмитрий, Ishita Bisht, Jake Ludwig, Zach Seggie, Casey Sloan, Myndert Papenhuyzen, rheingold3, AncientCulture, Orion Mondragon, Jan, Michael Kuperman, Alexander Argyropoulos Quantum Computers Explained – Limits of Human Technology Help us caption & translate this video! http://www.youtube.com/timedtext_cs_panel?c=UCsXVk37bltHxD1rDPwtNM8Q&tab=2
[Part 2] Unit 5.9 - Standard Mapping Over the Virtual Machine
 
19:01
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 75 MakkuZjAileron
[Part 1] Unit 1.3 - Logic Gates
 
10:06
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 470 MakkuZjAileron
[Part 1] Unit 3.6 - Perspectives
 
11:40
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 144 MakkuZjAileron
[Part 1] Unit 4.1 - Machine Languages: Overview
 
12:00
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 338 MakkuZjAileron
[Part 2] Unit 6.2 - Efficiency Matters
 
17:40
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 62 MakkuZjAileron
[Part 2] Unit 6.3 - Mathematical Operations
 
21:29
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 83 MakkuZjAileron
[Part 2] Unit 5.2 - Handling Variables
 
19:41
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 141 MakkuZjAileron
[Part 2] Unit 5.8 - Handling Arrays
 
23:05
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 88 MakkuZjAileron
[Part 2] Unit 4.1 - Syntax Analysis
 
07:06
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 143 MakkuZjAileron
[Part 2] Unit 4.8 - The Jack Analyzer - Proposed Implementation
 
20:26
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 92 MakkuZjAileron
[Part 2] Unit 5.11 - Project 11
 
29:11
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 90 MakkuZjAileron
[Part 2] Unit 4.3 - Grammars
 
14:53
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 119 MakkuZjAileron
[Part 2] Unit 6.4 - Memory Access
 
12:33
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 109 MakkuZjAileron
Computer Networks: Crash Course Computer Science #28
 
12:20
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 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. We'll also discuss how many technologies like Ethernet, MAC addresses, IP Addresses, packet switching, network switches, and TCP/IP were implemented to new problems as our computers became ever-increasingly connected. Next week we’ll talk about the Internet, and the week after the World Wide Web! Pre-order our limited edition Crash Course: Computer Science Floppy Disk Coasters here! https://store.dftba.com/products/computer-science-coasters Produced in collaboration with PBS Digital Studios: http://youtube.com/pbsdigitalstudios Want to know more about Carrie Anne? https://about.me/carrieannephilbin The Latest from PBS Digital Studios: https://www.youtube.com/playlist?list=PL1mtdjDVOoOqJzeaJAV15Tq0tZ1vKj7ZV Want to find Crash Course elsewhere on the internet? Facebook - https://www.facebook.com/YouTubeCrash... Twitter - http://www.twitter.com/TheCrashCourse Tumblr - http://thecrashcourse.tumblr.com Support Crash Course on Patreon: http://patreon.com/crashcourse CC Kids: http://www.youtube.com/crashcoursekids
Views: 354874 CrashCourse
Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
 
53:30
Lecture 1: Goals of the course; what is computation; introduction to data types, operators, and variables Instructors: Prof. Eric Grimson, Prof. John Guttag View the complete course at: http://ocw.mit.edu/6-00F08 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu
Views: 4463403 MIT OpenCourseWare
[Part 1] Unit 5.6 - Perspectives
 
09:01
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 98 MakkuZjAileron
[Part 2] Unit 5.1 - Code Generation
 
11:32
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 135 MakkuZjAileron
[Part 2] Unit 4.5 - Parse Logic
 
20:08
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 120 MakkuZjAileron
[Part 2] Unit 6.6 - Graphics
 
15:02
Created by: Hebrew University of Jerusalem Taught by: Simon Schocken and Noam Nisan Links: https://www.coursera.org/learn/build-a-computer http://www.nand2tetris.org/
Views: 66 MakkuZjAileron
Nand2Tetris Project Boing Ball Demo
 
01:13
▶ Nand2Tetris Project Boing Ball Demo The Elements of Computing Systems : Building a Modern Computer from First Principles This project is one of the assignments in the book mentioned above. For more information about this project, please click on the following link: ☞ Source Code https://github.com/ReionChan/nand2tetris/tree/master/projects/09/RollingBall ☞ All Projects Contents https://reionchan.github.io/2016/05/28/nand2tetris-en_US/ ☞ Nand to Tetris Boing Ball and Sinus Scroller demo https://www.youtube.com/watch?v=eG90C0yWZr4 ☞ Gavin Stewart's description http://nand2tetris-questions-and-answers-forum.32033.n3.nabble.com/Action-games-and-demos-Chapter-9-td4027991.html Thanks +Shimon Schocken Thanks +Gavin Stewart
Views: 344 Reion Chan