COMPSCI 1JC3 Chapter 1: 1JC3 Textbook Chapter 1 Notes

100 views5 pages

Document Summary

Computational thinking (ct) - the mental skill to apply fundamental concepts and reasoning from modern computers and computer science in day-to-day activities. Abstraction - a technique to reduce complexity by ignoring unimportant details and focusing on what matters. Power of automation through systematic procedures and algorithmns to perform recurring tasks. Iteration and recursion - reapplying the same sucessful techniques and repeatdly executing a set of steps to solve problems. An eye and a mind for details - overlooking anything can lead to failure. Precision in communication - contexts are explicit, with all details spelled out. Breaking out of the box - a computer does not have experience or expertise, forcing us to think at a computer"s level, so we need to think outside the box. Anticipating problems - all possible exceptions of the condition must be met with prearranged contingencies. Universal machine - computing machines do not need rewiring or physical modifications to perform different functions.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents