NEW
NOTES
TO DO
Abstraction
Algorithms
Pattern Recognition
Decomposition
[[/div]]
Foreword
Basic Course Concepts
The goal of this course is to equip the student with certain styles and habits of thought as a set of skills AND to provide a sense of how much one knows and how much one would need to know of what in order to proceed further in various areas related to computational work.
- Reprise abstraction | decomposition | pattern recognition | algorithm multiple times throughout the course at different scales (sometimes concentrating an entire class on one of these, sometimes all four illustrated or practiced in a single example or activity). Perhaps only formally present them at the end of the course.
- I hear and I forget; I see and I remember; I do and I understand.
- Ever class session follows same ritual of review, motivate, introduce, practice, project
- There will be an explicit inventory of skills and concepts
- At every stage examples and applications from many fields
- Course BEGINS with FINAL EXAM and BACKGROUND INVENTORY
Relation to programming. Relation to computer science. Relation to computer literacy.
Course begins with final exam and intake questionnaire.
And a poster of diagrams.
Finish with exam and one page posters.
NOT computer literacy and not computer science.
Denning’s Great Principles of Computing break down into seven categories: computation, communication, coordination, recollection, automation, evaluation, and design. (Report of a Workshop on The Scope and Nature of Computational Thinking
http://www.nap.edu/catalog/12840.html pg. 29)
Tag Page With: | abstraction | AI/ML | algorithms | big data | brainstorming | creative listening | data structures | decomposition | design | d3 | everyday life | feedback | higher-ed | innovation | law | liberal arts | logic | Major 21| making | math | models | music | notification book | opinion | pattern recognition | probability | prototyping | rhetoric | soc-of-info | social media | teaching | technology
Course tags: | Computational Thinking | Human Centered Design | Request for Library |
Go to Course: Computational Thinking | Human Centered Design