|
|
|
|
|
draft materials
Refresh your browser to ensure you're seeing the latest version of
this page.
notes
project goals
- fundamental concepts of computer science
- algorithmic thinking, algorithmic approach to problem-solving
- good algorithms produce significant, real results
- problem decomposition (functional, modular, object-based, or other)
- basic programming constructs (control flow, expressions, variables, and
syntax in service of the topics above)
- model of computation (basic model of a computer, hand-computation,
debugging)
- general engineering; evaluating options based on priorities
- computers as brittle instruction-following machines
contacts
- class openers, closers (Steve)
- write-up specifications, assessment guidelines and/or solutions (Nick)
- in-class activities (Tammy, Hannah)
- turtle "API" and environment, documentation (Ken, Justin)
|