eCourse Site

[Udemy] Intro to Computer Organization, Number & Data Representation

Deal Score0
100% OFF Get Course
Deal Score0
100% OFF Get Course

What you’ll learn

  • Fundamental pc group
  • What’s a program?
  • Generations of programming languages
  • What’s machine language and meeting language?
  • What are high-level languages?
  • What’s the pc stage hierarchy in fashionable computer systems?
  • What’s {hardware}?
  • What’s software program?
  • What’s von Neumann machine?
  • How do directions execute in a contemporary pc?
  • What’s 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 wanted?
  • What’s the vary of numbers that may be expressed in a given reminiscence area?
  • How to add binary numbers?
  • What’s arithmetic overflow?
  • How to stop overflow in C++ applications?
  • How to characterize detrimental integers in pc’s reminiscence?

Requirements

  • No earlier data about pc group wanted. The whole lot you want to know concerning the subjects can be coated.

Description

When buying a brand new pc, have you ever questioned what “3,” “5,” and “7” imply in Core i3, i5, or i7? (Trace: these are usually not the variety of cores within the processor!) Do you know that when evaluating two floating level variables, utilizing the “==” in your applications could return False despite the fact that the variables are anticipated to be equal? (“==” shouldn’t be one of the best ways to evaluate two float variables!) Do you know {that a} naive assertion like i++ could lead on to an overflow in your C++ program? Study the reasons to these and lots of extra intriguing questions on this course!

Ace information illustration, quantity illustration, twos complement, IEEE floating level illustration, binary arithmetic questions in aggressive exams, job interviews, and pc group and structure course exams. Genuinely perceive the illustration of assorted varieties of information (together with integers, actual numbers, detrimental numbers, characters, pictures, and sound) in fashionable computer systems.

Particularly, the course will cowl the next intimately.

  1. What’s a pc?
  2. Fundamental pc group
  3. What’s a program?
  4. Generations of programming languages
  5. What’s machine language and meeting language?
  6. What are high-level languages?
  7. What’s the pc stage hierarchy in fashionable computer systems?
  8. What’s {hardware}?
  9. What’s software program?
  10. What’s von Neumann machine?
  11. How do directions execute in a contemporary pc?
  12. What’s multi-core processor?
  13. What are bits and bytes?
  14. What are binary numbers?
  15. How to convert binary numbers to decimal?
  16. How to convert decimal numbers to binary?
  17. What are hexadecimal numbers and why are they wanted?
  18. What’s the vary of numbers that may be expressed in a given reminiscence area?
  19. How to add binary numbers?
  20. What’s arithmetic overflow?
  21. How to stop overflow in C++ applications?
  22. How to characterize detrimental integers in pc’s reminiscence?
  23. How to convert an integer into twos complement illustration?
  24. How to add twos complement numbers?
  25. How to detect overflow in twos complement quantity addition?
  26. What’s zero extension and signal extension?
  27. What are floating level numbers?
  28. What’s the IEEE floating level illustration?
  29. How to convert an actual quantity from decimal to binary format?
  30. How to characterize a decimal quantity in IEEE floating level illustration?
  31. What are the reserved bit patterns in IEEE floating level format?
  32. What are the errors launched in computation due to floating level illustration?
  33. How to reduce approximation errors in floating level computations?
  34. What’s ASCII character illustration?
  35. What’s Unicode character illustration?
  36. How are pictures represented in our pc’s reminiscence?
  37. How is sound represented in a pc’s reminiscence?

Who this course is for:

  • Computer science undergraduate college students taking a pc group or pc structure course may benefit from the course.
  • Anybody involved in studying about quantity and information illustration in computer systems may benefit from this course.

Check Today's 30+ Free Courses on Telegram!

X
eCourse Site
Logo