Free Certification Course Title: Intro to Computer Organization, Number & Data Representation
Master from scratch number, data representation & ace computer organization, computer architecture exams!
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 the computer level hierarchy in modern computers?
-
What is hardware?
-
What is software?
-
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?
-
What are hexadecimal numbers and why are they needed?
-
What is the range of numbers that can be expressed in a given memory space?
-
How to add binary numbers?
-
What is arithmetic overflow?
-
How to prevent overflow in C++ programs?
-
How to represent negative integers in computer’s memory?
-
How to convert an integer into twos complement representation?
-
How to add twos complement numbers?
-
How to detect overflow in twos complement number addition?
-
What is zero extension and sign extension?
-
What are floating point numbers?
-
What is the IEEE floating point representation?
-
How to convert a real number from decimal to binary format?
-
How to represent a decimal number in IEEE floating point representation?
-
What are the reserved bit patterns in IEEE floating point format?
-
What are the errors introduced in computation due to floating point representation?
-
How to minimize approximation errors in floating point computations?
-
What is ASCII character representation?
-
What is Unicode character representation?
-
How are images represented in our computer’s memory?
-
How is sound represented in a computer’s memory?
Requirements:
-
No previous knowledge about computer organization needed. Everything you need to know about the topics will be covered.
Who this course is for:
- Computer science undergraduate students taking a computer organization or computer architecture course could benefit from the course.
- Anyone interested in learning about number and data representation in computers could benefit from this course.
- Anyone interested in learning about introduction to computer organization could benefit from this course.
- You may (optionally) wish to print some of the material
This course includes:
-
4.5 hours on-demand video
-
8 downloadable resources
-
Full lifetime access
-
Access on mobile and TV
-
Certificate of completion