Master from scratch basic computer organization and number representation to ace computer architecture exams!
Free tutorial
4.3
Created by Aditya Mishra (Ph.D.)
English
English [Auto]
What you’ll learn
- What is a computer?
- Basic computer organization
- What is a program?
- Generations of programming languages
- What is machine language and assembly language?
- What are high-level languages?
- What is von Neumann machine?
- How do instructions execute in a modern computer?
- What is multi-core processor?
- What are bits and bytes?
- What are binary numbers?
- How to convert binary numbers to decimal?
- How to convert decimal numbers to binary?
Requirements
- No previous knowledge about computer organization needed. Everything you need to know about the topics will be covered.
Description
When purchasing a new computer, have you wondered what “3,” “5,” and “7” mean in Core i3, i5, or i7? (Hint: these are not the number of cores in the processor!) Learn the explanation to this and many more intriguing questions in this course!
Ace basic computer organization, von Neumann architecture, data representation, number representation questions in competitive exams, job interviews, and computer organization and architecture course exams. Genuinely understand the basic organization of a von Neumann machine, how instructions are executed in our computers, and representation of numbers in modern computers.
Specifically, the course will cover the following in detail.
- What is a computer?
- Basic computer organization
- What is a program?
- Generations of programming languages
- What is machine language and assembly language?
- What are high-level languages?
- What is von Neumann machine?
- How do instructions execute in a modern computer?
- What is multi-core processor?
- What are bits and bytes?
- What are binary numbers?
- How to convert binary numbers to decimal?
- How to convert decimal numbers to binary?
Further learning: This course is an excerpt from the larger Udemy course titled “Intro to Computer Organization, Number & Data Representation.” If you want to learn about twos complement numbers, IEEE floating point representation, binary arithmetic, and representation of various kinds of data (including integers, real numbers, negative numbers, characters, images, and sound) in modern computers, take that course!
Wisdom scholarships. If you are interested in taking one of our courses but cannot purchase it, you can apply for a scholarship to enroll. Learn more about the application process at my website.
Who this course is for:
- Anyone interested in learning about basic computer organization and binary number representation.
- Anyone interested in decimal to binary conversion, and binary to decimal conversion.
- Computer science students
Show less
Course content
6 sections • 24 lectures • 1h 10m total lengthCollapse all sections
Course intro1 lecture • 2min
- Course introduction02:04
Introduction8 lectures • 22min
- What is a computer?00:36
- Basic computer organization04:52
- What is a program?03:11
- Generations of programming languages02:10
- Machine language02:04
- Assembly language04:11
- High-level languages04:35
- Quiz 15 questions
- Exciting computer organization courses!00:03
Von Neumann architecture3 lectures • 14min
- Von Neumann architecture04:32
- Instruction execution in Von Neumann machine04:00
- Instruction execution example05:06
- Quiz 23 questions
Types of CPUs2 lectures • 9min
- Multi core processors06:42
- Processors are everywhere02:37
- Quiz 33 questions
Number representation8 lectures • 23min
- Number Representation bits and bytes03:45
- Base-10 numbers03:55
- Binary numbers02:49
- Binary to decimal conversion examples01:10
- Decimal to binary conversion00:33
- Decimal to binary conversion-subtraction method04:35
- Decimal to binary conversion-division method04:35
- Activity-decimal to binary conversion01:33
- Quiz 43 questions
What’s next?2 lectures • 1min
- What’s next?00:27
- Exciting computer organization courses!00:03