Big Ideas in CS110
- Representation: numbers, text, images, sound and more
- Problem Solving:
- divide and conquer
- modularity, generality, parameterization
- conditionals
- functions
- notations for computation and algorithms
- Separating structure from presentation (HTML vs CSS)
- A process for creating solutions: requirements, design, coding,
and testing
- Encryption, security and privacy
- Analog versus Digital
- Copyright
Medium Size Ideas
- Programming models: wanting to be able to predict the meaning and
consequence of code
- The value of standards and accessibility.
- Binary, hexadecimal
- Color representation
Small Ideas
- JavaScript as a programming language
- HTML as a markup language
- CSS as a style language