COMP 1005 Lecture Notes - Lecture 1: Pseudocode, Flowchart

295 views6 pages

Document Summary

Course stream: 1005 / 1405 > 1006 / 1406 > 2401 / 2402 / 2406. Python v. 3. 5 (high level, general purpose language, Algorithms are a nite, ordered set of instructions. They are unambiguous, and de ne a terminal process. People communicate with natural languages; devices communicate with machine languages. Natural language > algorithm design > pseudocode > programming > programming. Computers are not necessarily intelligent, but are useful problem solvers. Computers are electronic devices that store and process data, as well as follow instructions. Get problem > use natural language to determine how to solve > use pseudocode to design algorithm > use programming language to solve programs. Computers follow instructions, do not make mistakes, and remember well. Computers are tools that must be instructed. Forms sub-problems that together solve initial problem in steps: pattern recognition. Recognize similarities to other problems: abstraction. Remove unnecessary details of problem in order to produce a general representation of problem: algorithm design.

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