Description
Learn how a computer works with this basic, but detailed course on the foundations of computer design. In this course you will learn how a computer really works and by the end you will be able to understand the design of a programmable central processing unit. This class is the foundation of a computer science curriculum.
Designing your first computer!
- Learn binary and hexadecimal numbers
- Understand logic gates
- Recognize multiplexers decoders and the ALU
- Learn how to design memory chips and CPU registers
- Build a basic central processing unit
A building block to more advanced computer topics
This course starts from the ground up and completes with a fully functioning programmable computer. Advanced computer design topics such as power or speed optimizations are not covered but all the information needed to understand basic computer design is packed into this course. A total beginner will likely need to repeat a few of the lectures but it can be understood by anyone who takes the time to study each of the lectures. Anyone who desires to become a computer science expert must know how processors really work and this course is the first step towards that goal.
Información sobre el Instructor
4.19 Calificación
4998 Estudiantes
2 Cursos
Brian Scotto
Senior Developer
I have been interested in computers and technology all of my life. I was lucky enough to have access to a computer at a young age and growing up I always wondered how it worked. I first taught myself how to program in 7th grade using books from the library and continued learning the art of programming throughout high school and into college. For my undergraduate degree I majored in computer science and followed that with a master's degree in software engineering. While in undergraduate school I began working full time as a developer and continued both school and work full time until I graduated college. I've had the opportunity to work for four different companies throughout my 10+ year professional career and have been able to work on everything from embedded micro-controllers to big data applications deployed on the cloud.
I am excited to share my knowledge in a way that was impossible when I was learning. My goal on Udemy is to reach individuals with a hunger for learning technology and give them the foundation they need to be successful. How computers really work remains a mystery to many, even some IT professionals and programmers, but knowing how things happen on the lowest level is very helpful when solving difficult problems.
Student feedback
Reviews
Michael Landry
27-03-2021
Great info, I personally find it to fast paced for me. Touching on really important topics but I found it covers mostly HOW it works and not WHY it works so I am left with a lot of questions and Googling. Apart from that really good.
Very concise explanation of a MIPS computer, and how it is built. Great if you basically know most of it, but want to go over it in one sitting.