COMP 1001 Lecture 2: Computational Thinking

57 views4 pages

Document Summary

Computers are dumb- need humans to become powerful. We must first describe the problem and/or solution in such a manner that the computer can understand- if it is ambiguous, won"t get right result. Allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, human, or both, can understand. Describes the mental activity in formulating a problem to admit a computational solution. The solution can be carried out by a human or machine or a combination of both. Breaking down a complex problem or system into smaller, more manageable parts. Ability to break down a task into minute details so that we can clearly explain a process to another person or computer, or even to write notes for ourselves. Generally leads to pattern recognition and generalization, and thus the ability to generate an algorithm.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents