Skills
- Knowledge skills: Fluent recall of coding concepts: e.g. What is a primitive type? What is an object? What is a method? (Fluent recall: Quick and effortless, without needing to look it up.)
- Coding Skills: Understand: read, trace, edit. Write: Translate "spec" into code.
Why? (Future classes)
Write your own "spec":
- Algorithm design
- Software engineering