
Start from the beginning, follow the lectures in order, write down concepts, solve exercises on your own with pen and paper, and enjoy learning about digital number systems.
Understand how our senses receive, process, and transmit continuously changing information through analog signals, and how the brain interprets these signals to act.
Convert decimal numbers to binary and binary numbers to decimal using base 2, learn about the least significant bit and powers of two, and verify results by re-converting between systems.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Learn binary subtraction by converting magnitudes, using 2's and 1's complement, and aligning bit lengths to avoid overflow, with examples like 8 minus 3 and minus 15 minus 30.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Explore fixed-point binary codification by encoding the integer part through divisions by two and the decimal part through multiplication by two, using 0.732 and 4-bit vs 6-bit fractions.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Practice fixed-point binary codification with 5 integer bits and 4 fractional bits, encoding numbers like 27.36 and 0.36, using 2's and 1's complements for negatives.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Explore solved exercises on floating-point binary codification concepts with IEEE 754 single-precision encoding of 38.6875 (sign 0, biased exponent 132, mantissa 0011010…, hex C21AC000) and decoding hex C39F800 to -499.9375.
Explore binary coded decimal (BCD) with 4-bit words and variants like 8421, 4221, and 5421, then examine Gray code’s single-bit transitions for error resistance.
Explore how digital systems encode numeric and non-numeric data with ASCII, UTF-8, UTF-16, and Unicode. Describe data transmission as frames or packets with addresses under a simple protocol.
Practicing with these exercises you will be sure that you have learnt the new concepts.
Solve parity and hamming code exercises to compute even parity bits for 1100010 and 1010011, determine hamming code words for 1010, and decode 0010010 to recover 1010.
Review the shift from analog to digital signals. Explore binary codes, including binary, octal, hexadecimal, BCD, and Gray code, with conversions and 2's complement arithmetic.
Human beings use lots of languages or codes to exchange information. We can speak in different languages but we know that the information is unique, the difference is the code we are using to comunicate it. To be able to understand and use this information we need to know the rules of the code we are using, we need to know the language in which the information is transmitted.
What is the language that computers and digital systems speak? How you are going to learn in this course, digital systemos only understand data containing 1's and 0's.
We can organize the information that a digital system keep and process on numeric and non-numeric data. Along this course you will learn how it's codified the numeric information using only 1's and 0's. We will start learning to codify simple numeric integers and we will advance little by little until more complex codifications until finding the codification of rational numbers with floating-point.
Although the main part of the course "Digital number systems" is centered on numeric information we will not forget non-numeric data so you will also learn some codes for this kind of information. Besides, we will analize the error detection and correction error codes importance, studying some of these codes.
The course "Digital numeric systems" is divided into 6 blocks with more than 3 hours of video. To unsure the knowledge you are going to obtain, you can practice with the proposed exercises and with tests so you can check your level.
There is no need for the students to have a high technological level to take advantage of this course and being able to follow from the start. The students only need some mathematical basic concepts (add, subtract, multiply, division). We will start with simple concepts that will form the base to advance into more complex concepts.
Do you want to know what is the language of the computers? In this course you will start to understand it.