Steam-powered Turing Machine University of Washington Department of Computer Science & Engineering
 ENGR 100 CSE Project
  CSE Home     Group Home  About Us    Search    Contact Info 

ENGR 100
 Main Page
 Master Course Description
 Section D (Mary Cook)
Programming Env'ts
 StarLogo
 Alice
 LEGO MindStorms
   

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)


CSE logo Department of Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to yasuhara@cs.washington.edu]