am/cpsc111-Sp2018–agd111-2.docPage 1/3CPSC111 - Introduction to ComputationTODO[] Read Chapter 1–The way of the program[] Read Chapter 2–Variables, expressions and statements[] Read Unit 1–Computing Science Basics[] Read Unit 2–Programming BasicsAGENDA 1What is Programming?Pg. 25 / Unit 1Basics : { input, output, math, conditionals, repetition }1.2 / Chpt 1Building a Python ProgramValues / ConstantsData TypesVariablesNOTES[1] AComputer programis an algorithm that a computer can understand.- not all algorithms can be implemented by a computer; we are interested in ones that can[2]Algorithm: Inmathematics,computing,linguistics, and related disciplines, analgorithmis adefinite list of well-defined instructions for completing a task; another name for instructions (recipes,directions, steps, etc…) where representations include{ Step-Form, Pseudocode, Flowchart, Nassi-Shneiderman}[i] Nassi-Shneiderman Diagrams- Graphical design representation for structured programming[ii] Structured Algorithms using Control Structures- Control Structures: { Sequence, Decision, Repetition }