Computer Hardware - Gates, Circuits, and Switches - Learn To Code Series - Video #4

Тәжірибелік нұсқаулар және стиль

This is video #4 in my new series exclusively for KZread called Learn to Code.
We're discussing computer internals, specifically gates, circuits, and switches, or the "guts" of the computer. This is a follow on video from part 3 of this course and it's recommended you watch that video before this one, as I explain Boolean operations which you will need to know to fully understand this video.
Why am I doing this course? Well, I decided to create a course to teach the basics of programming from scratch. But at a deeper level than most courses, starting with many of the things that are not discussed in other programming courses like binary, machine code, etc.
The idea is that once you understand how a computer works, it will make you a better programmer.
Don't worry, I am not going to go into crazy deep levels with hardware, but enough so you really understand how this stuff works, before we move onto the programming side.
Eventually, we will delve into higher-level languages including Java, Python, C++, and Kotlin and by the end of the series you will be in a good position to move to another programming course and have a good basic knowledge of how computers work under the hood, and more importantly how the computer runs the code you create.
I hope you enjoy the video!
First video in series - • History of the Compute...
Previous video in series - • Boolean Operators - Le...
Next video in series - • Computer Hardware - In...
Playlist of all videos in series - Playlist list.
• Learn to Code Series
#learntocode #learnprogramming #gatescircuits

Пікірлер: 35

  • @linc.5717
    @linc.57172 жыл бұрын

    Hello Tim! Perfect job in these videos! If it helps, I struggled initially, but finally my way of figuring out the XOR was this: First, take as granted that we love a dog and a cat equally, but the cannot be together in the same place. (though it happens all over youtube! ^_^ ) So, it goes like this: -If I don't have a dog (ex1) or a cat (ex2) in my room, I'm frustrated (->0) -If I have only a dog (->1) and no cat (->0) , I'm happy (->1) -If I don't have a dog (->0) and I only have a cat (->1) , I'm also happy (->1) -If I have both a dog (->1) and a cat (->1) , they fight and I end up frustrated (->0) I hope i got it right and it helps others as well! :)

  • @lilliscorner

    @lilliscorner

    2 жыл бұрын

    Genius, thank you! This finally made it "click" for me

  • @ProgrammingwithPeter
    @ProgrammingwithPeter4 жыл бұрын

    This is great, when I first started programming you teached me Java and basics of Spring (on udemy of course), now I try to help people myself, glad that I found your channel!

  • @soma7891

    @soma7891

    4 жыл бұрын

    I'm struggling with the Java course.

  • @ericamuhammad5082
    @ericamuhammad50822 жыл бұрын

    Thank you, Tim!

  • @MegaGurmi
    @MegaGurmi4 жыл бұрын

    Thank you, Tim! You're the best!

  • @einSky
    @einSky3 жыл бұрын

    Very elucidating. Thanks Tim, you're the best!

  • @ehabahmedyassen
    @ehabahmedyassen3 жыл бұрын

    Hi Tim, I hope you are doing well through the Pandemic and you are staying safe and healthy. I want to thank you so much for all the videos and video series's you have done and I hope that we will continue learn from you. Stay safe and healthy and know that we love you :)

  • @marcelcurious2111
    @marcelcurious21114 жыл бұрын

    Great content Tim. I am about to start your Masterclass again and this time I will finish it ;). I also hope you will make lectures about the theory of Java, like diagrams etc. Regards, Marcel

  • @vivekrai427
    @vivekrai4274 жыл бұрын

    Tim is the best . I have taken multiple courses and all of them have been absolutely magnificent. The Android Masterclass is the best of All. Thanks Tim

  • @MegaGurmi

    @MegaGurmi

    4 жыл бұрын

    I'm going through the "Java Masterclass" and doing the "Kotlin Masterclass" next.

  • @anuragsingh-gj4vn
    @anuragsingh-gj4vn4 жыл бұрын

    Sir are you making a series of digital design and circuits??....please continue to make it as it helps majorly in electronics engineering field....and I m one them who belongs to it

  • @restlessthotz
    @restlessthotz4 жыл бұрын

    Great stuff

  • @ehabahmedyassen
    @ehabahmedyassen3 жыл бұрын

    I have just google "Garbage in Garbage out" phrase and found out that it means that "Arguments are unsound if their premises are Flawed" that is output will be incorrect if input is incorrect and it can also be applied on analysis and logic thinking processes.

  • @nirjharmajumder3305
    @nirjharmajumder33053 жыл бұрын

    Yes I have heard of garbage value. Garbage value is any left in the memory after every cycle or calculation, which is not useful. Garbage values tend to give us errors in our desired outputs even if the coding is correct.

  • @BM__8
    @BM__84 жыл бұрын

    So informative, thanks, Timmy!

  • @aman-sood

    @aman-sood

    3 жыл бұрын

    timmy? lol

  • @haian5741
    @haian57414 жыл бұрын

    Hi Tim, any sooner you will be publishing new series for this course?

  • @annanvora432
    @annanvora4324 жыл бұрын

    Tim when are you going to post the 5th video in this series

  • @smpt4001
    @smpt40014 жыл бұрын

    Is a slide at 2:21 correct? Does the current flow through base and emitter omitting collector? Not really sure for that. There's probably no current at all.

  • 4 жыл бұрын

    I liked the circuit drawings providing a clue of how rather than just what. Might actually stick.

  • @atishep

    @atishep

    4 жыл бұрын

    I've found the animations of this video very well made, but a little too much (and all over the place) and thus distracting.

  • 4 жыл бұрын

    @@atishep Yeah it was, but I paused to see it then went back through. I would suggest side panels or something, his c++ course on Udemy had a similar thing so I've dealt with it before.

  • @chidanandasahu9459
    @chidanandasahu94594 жыл бұрын

    Hello... I'm Computer Science undergrad student, studying c++ and I also like to learn Java, android development, python and also web development, so is this OK to learn these or what is the road map for that??

  • @sohailansari2673
    @sohailansari26733 жыл бұрын

    Post more videos in this series! Pretty Please_/\_

  • @bryandovbergman5654
    @bryandovbergman56544 жыл бұрын

    Hi Tim, I've been struggling to memorize all the code for the JavaFX section. Eg how to use a cell factory. I googled JavaFX jobs, and there are not a lot. I am wondering if you can make a video on which skills within Java are in demand by employers? Or is it all about the basic java and syntax stuff? Eg how to write class, what is scope, how to use collections?

  • @tambow44

    @tambow44

    4 жыл бұрын

    Bryan Dov Bergman you will rarely find a Java UI gig these days. Java is mostly a backend gig. Doesn’t mean it’s not worth knowing (ie employees may require it in some aspects of your role), but I think you’ll find it difficult to find an exclusively JavaFX gig.

  • @bryandovbergman5654

    @bryandovbergman5654

    4 жыл бұрын

    @@tambow44 thanks for the reply Thomas. I'm working on Tim's complete java course, and his OCA 8 course, which I'm a disappointed is not taught by Tim himself. I'm also working on a java interview questions course. What is the direction to go in if I want to land a job in Java? The OCA? Memorize interview questions? Just keep working on complete java courses til I memorize the details of Java?

  • @bryandovbergman5654

    @bryandovbergman5654

    4 жыл бұрын

    @@tambow44 Tim complete Java course is 80 hours long. Add in typing along, rewatching, exercises and it's easily 3 times as long. But I've taken a few of this courses before in Other subjects and it's always easier when I find a course from a fellow native Anglo. doesn't matter if they are American, Scottish, Ozzie, or English, but the accent of non native speakers just distracts me.

  • @tambow44

    @tambow44

    4 жыл бұрын

    Bryan Dov Bergman if you are confident in the material, it doesn’t matter what qualifications you have, in fact a repository with your projects/documentation will do better for your CV than any certification. Programming is a blue collar industry, you have to show your abilities.

  • @dama_alt
    @dama_alt Жыл бұрын

    Just to let you know, the closed captioning doesn't match up with the words that you are saying it the video. (timestamp of 1:17 you say "gears and relays" and it is captioned "keys and relays"

  • @ulisesthornock4098
    @ulisesthornock40983 жыл бұрын

    Tim, is it necessary to earn a college degree to become a programmer?

  • @FrancescoMantovani
    @FrancescoMantovani4 жыл бұрын

    3:58 There is no conjunction in the English language but you can use the term "non-binary gender" as a spoken example of the meaning or NOT ;)

  • @germanhoffmann4959
    @germanhoffmann4959Ай бұрын

    What happened here? AI Voice?

  • @elijahsokoni7997
    @elijahsokoni79974 жыл бұрын

    Nice video but what's wrong with your voice?

Келесі