Base CS from zero
What a computer is: multiple-choice review
Six questions that span the whole unit — from why a transistor has two states, up to how those same two states become numbers, letters, colours, truth values, and finally arithmetic. Each one asks you to connect two ideas, not recite one definition.
Confirm you can trace the single thread that runs through the unit: two-state hardware to bits to place value to encodings to boolean logic to gates to arithmetic. If the connections hold, the unit’s mental model is solid.
A junior engineer asks why chips do not use ten voltage levels (one per decimal digit) to pack more into each wire. What is the real reason hardware settled on two?
A colleague says 'a 16-bit number can hold twice as much as an 8-bit number.' Why is this wrong, and what is the right statement?
A teammate insists the byte 01000001 'is the letter A.' Correct the statement at the level this unit teaches.
Why is a truth table called the definition of a boolean operation, rather than just a summary of it?
Someone claims XOR must be a hardware primitive because 'if statements need it.' Using what the unit teaches about completeness, how do you respond?
In a half-adder summing two bits, why is the sum bit wired from an XOR circuit and the carry bit from an AND gate?
The unit is one chain: two-state hardware exists because a wide noise gap makes reads reliable; bits grouped by place value become numbers, where each added bit doubles the range; the same bits become letters, colours, or sound only through an agreed encoding; a bit read as a truth value feeds AND, OR, NOT, which are functionally complete; and those operations, realised as gates and wired into circuits, build a half-adder and ultimately all of arithmetic. Every link rests on the one below it.