CS 100 (Learn) — CS 100 (Web) — Module 01
Here we summarize the learning goals from Module 01.
These are our expectations for assignments and exams.
1.1 — explain, compare and contrast integers and real numbers
1.2 — use exponents (we will provide 20 ... 210 on exams)
1.3 — explain, compare and contrast discrete and continuous quantities
1.3 — identify, categorize and give examples of discrete and continuous quantities
1.4 — explain discretization
1.5 — describe the various meanings of the word "digital"
1.5 — explain, compare and contrast digital and analog data
1.6 — explain sampling (discretization in time)
1.7 — explain why binary is used
1.7 — explain how bits of information can convey information
1.7 — solve how much information can be stored with bits
1.7 — describe how physical media stores information with bits
1.8 — explain and use bytes
1.9 — count in any base
1.10 — convert from any base into decimal
1.11 — convert from decimal to binary
1.12 — convert from binary to hexadecimal
1.12 — explain why hexadecimal is used
1.13 — explain ASCII and how/why it is used
1.14 — explain Unicode and how/why it is used
1.15 — explain how colours can be represented digitally (greyscale, RGB, hex)
1.15 — describe (loosely) a digital colour from its hex representation