IST 256 Lecture Notes - Lecture 1: Ipython
Document Summary
Computers are dumb, so you have to tell them what to do step by step. Languages are just different ways of writing these instructions. The point of programs is to automate and make your life easier. Random commas will blow up your whole code. Syntax- learn how to communicate to the computer in a way it understands. Semantics developing a design which matches your intent. Why learn: understand the capabilities and limitations of computers, be more production in handling the data and information that we will encounter in our lives, solve problems by thinking critically. You must express your thoughts in the way your computer will understand. Algorithm a series of steps which solve a problem or accomplish a task. Task decomposition an algorithmic approach where a complex task is defined as a series of detailed steps. Understand the problem you"re trying to solve. Break up large problems into small ones. Formulate a detailed plan with atomic steps.