Through the use of bits, the answers to encoded information can be communicated. Through the development of a protocol, a sender and a receiver can communicate bit information. The protocol can be enhanced to enable two-way communication.
- We can transmit information and code it…as bits in a number of ways.…Since bits represent states of on or off,…which we represent as ones and zeros,…we can communicate those to other people.…For instance let's take a single question,…"Am I happy?"…The answer could be yes or no…represented as a bit using one or zero.…We can send that value to someone else…and they will then have that binary bit of data.…But that's all they'll have.…All they'll have is the one or the zero that we sent.…
Those numbers don't really mean anything.…In addition to their actual value both sides…need to know what the question…or state the value represents.…That is part of the encoding process.…Both sides need to have a shared understanding…of what the value means.…When they both understand the question…being answered then they are able…to successfully communicate using that bit.…But that's sending a single bit of information.…Take for example this communication.…
If the sender and receiver need…to communicate multiple questions using bits…
This course is the first in our Computer Science Principles series, designed around the AP Computer Science Principles (CSP) curriculum. It is a great foundation for anyone, at any age, to prepare for careers in technology and computer science. Lessons in this segment cover the building blocks of computing: binary logic, number systems, text and image encoding, compression, and simple communication protocols. Understanding these basics will help you understand the interplay between hardware, software, data, networks, and the people that use them.
- Binary and bits
- Digital communication
- Number systems
- Encoding text
- Compressing text and images