101.  Computers DO NOT think for themselves. For them to do anything they need to be told what to do.  Simply put computer programming is when you tell.

Slides:



Advertisements
Similar presentations
CVs & Telephone Skills Top Tips to remember …
Advertisements

1. 2 Its almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
Computer Class Procedures
Customer Service – Dealing With Difficult Customers
File Management & Computer Use You are required to take notes. I will be taking a grade. There will be a test over this material.
Unit 1 Good Friends The First Period.
101.  Take a look at this code and tell me what generation of programming language is used here. It is important that you can EXPLAIN how you came up.
Attentiveness vs. Distraction
Chapter 7: Introduction to Debugging TECH Prof. Jeff Cheng.
Alternative Safe Environment Training Grades
Programming Concept #2 Iteration. Is just a fancy way of saying that you would like something to repeat more than one time. It is used in any modern programming.
Discover How My 11yr Old Daughter is Getting Sales Online And YOU Can Too!
S2 – COMMUNICATIONS UNIT
Using Algorithms Copyright © 2008 by Helene G. Kershner.
Ships in Service Training Material A-M CHAUVEL 2009.
Mr Barton’s Maths Notes
1. 2 It’s almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
Lesson 3 Variables – How our Brains Work - Variables in Python.
Administrative Stuff (yawn) How rude - I think I forgot to introduce myself. Lecturer: Rob Day Cell Office Kenny Road, Room 200E.
Kids Computer Club House
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
In.  This presentation will only make sense if you view it in presentation mode (hit F5). If you don’t do that there will be multiple slides that are.
Week 11 Practical: Microsoft Word Theory: Midterm situations.
The 7 Habit project By Nate Mareski.
GRADE 9-10 FSA ELA READING SESSION 1 2 INSTRUCTIONS Today, you are going to take Session 1 of the Grade ___ Florida Standards Assessments English Language.
Professional Salon Program
Created By: Ramon Torres.  Telephones is a vital source of communication  The goal of these Business Etiquette Study Sheets is to assist you in becoming.
Please sit down in your student’s desk.. Welcome to Mrs. Adams’ Class.
Successful Interviewing. Objective Students will be able to anticipate and articulate key job skills and be prepared for a real job interview.
Thanksgiving party By: Natalie Chassagne. You are going to the thanksgiving party at your friends house. Do you want to say thank you for inviting me.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Mr. Friedman U.S. History Get the student information sheet, syllabus, and letter from the front desk. Complete the student information sheet front and.
How Responsible and Respectful are you in the Computer Lab Created for the Students At Donaldson By Mrs. Jones.
Making Decisions uCode: October Review What are the differences between: o BlueJ o Java Computer objects represent some thing or idea in the real.
EQ: How can we learn the basics of formatting a college research paper in Microsoft Word? Mini Unit: Typing a Paper Diogene Date: 4/20/2015 Course: ELA-Grade.
Welcome to Mrs. DeRita’s 4 th & 5 th grade Technology class I AM GLAD THAT YOU ARE HERE.
Company LOGO Internet Safety By: Melissa Pinnell.
Tommy Elbert.  I really liked the listening skills we learned in this class, I feel that listening is a vital part of all communications  One Way to.
1 CS161 Introduction to Computer Science Topic #9.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Software Development. Software Development Loop Design  Programmers need a solid foundation before they start coding anything  Understand the task.
High Frequency Words August 31 - September 4 around be five help next
Computer Programming I Summer 2011
Mr. Pace Social Studies Teacher Barren County Middle School Glasgow, Kentucky.
Talking With Students About Mindsets. One day, in a class that is really important to You, and that you like a lot, the teacher returns an important paper.
Tips for Taking the FSA ELA Writing Assessments
Alex and Function. Once upon a time, much like today, Alex was sitting in math class. The weather in Chicago was frightful. Today there had already been.
Review In the past three months we have discussed Hitlamdut, Behira Points and Anavah. I asked that you try to practice these by yourselves, discuss it.
Customer Service – Dealing With Difficult Customers
James Martin G. Domdom ENSP2 Mr. Xavier Aquino Velasco – Associate/Lectrurer III, FEU Tech.
Marble-ous Behaviour at Drayton Park. When I am learning in class: I sit on the carpet or at my table. I always follow instructions. I sit still and quietly.
Welcome Back to School and Welcome to Mrs. Lijó’s Technology Class I am Glad That You Are Here.
1. Don’t criticize, condemn, or complain about people. There’s no faster way create resentment toward you than to criticize or complain about a person.
ENGLISH LANGUAGE PRESENT SIMPLE & PRESENT CONTINUOUS PASSIVE.
CHAPTER 9 ANNISA FAIZAH( ) RAHAJENG H. RARAS( ) ANA CLARISTI( ) DAMARINA( ) ASKING AND EXPLAINING.
Job Interview. What kinds of jobs in China require a person to speak English?
Turning Buyers into Dollars. What are we going to cover: Break the lead-toclose process into 3 easily digestible parts. Go over common mistakes. Tips.
Module 3 Lesson 13. Objectives  Read and write numbers within 1,000 after modeling with place value disks.  Model numbers with more than 9 ones or 9.
 You will need a 3 ring binder/bradded folder for notes, notebook paper, and pencils for this class.  * I will give you a free 100 if you bring some.
Are you ready for a challenge?. Are you willing to try?
Google Classroom Code:
In the beginning… software
FLOWCHARTS Part 1.
Mr Barton’s Maths Notes
Algebra 6. Factorising Quadratics
Tips for Taking the Computer-Based
Classroom Procedures Lets have a great year!.
Mr Barton’s Maths Notes
Jasmine Thornton L. Johnson
Tips for taking the Grades 9 and 10 FCAT 2.0 Reading Test
Presentation transcript:

101

 Computers DO NOT think for themselves. For them to do anything they need to be told what to do.  Simply put computer programming is when you tell a computer what you want it to do.  To do this you do one of three things:  You write a program to tell the computer what to do  You buy a program that someone else wrote that tells the computer what to do  You pay someone to write a program for you.  It’s really as simple as that.

 Your computer is has no brain.  I don’t mean that in an insulting way it’s just the truth. Your computer can do NOTHING without someone telling it EXACTLY what to do.  If you assume that your computer has intelligence it will disappoint you every time. You will be providing it with it’s intelligence and that is why you are programming it.

 At it’s heart computer programming is nothing more than problem solving.  To be successful as a programmer it is important to take big problems and learn to break them down into a series of smaller problems.

 When writing a computer program we have already discussed that it is about breaking big problems down into smaller more manageable chunks.  In order to do that you need to ALWAYS have an understand of WHAT YOU WANT TO ACCOMPLISH.  As you write code it is important to continuously ask yourself ‘What am I trying to accomplish?’  ALWAYS READ ALL INSTRUCTIONS!!!

 Once you know what you want the computer to accomplish you then focus your attention on the next question.  How can I program the computer to accomplish this task?  Let’s get a little practice with this:  Get out one sheet of paper and please give me instructions to get from here to Millenia Mall.

 Did anyone have anything that looks like this?  go to my car  Drive from here to I4  Drive from the Princeton exit on I4 to the Conroy exit  Proceed along Conroy Road until you reach the mall

 Can you see any potential problems with those instructions?  go to my car  What are the steps involved for me to go to my car?  Remember the computer can only do what you tell it to do and in many cases it CANNOT perform even simple tasks unless they are broken down into smaller steps.

 Make sure you have your car keys  If you don't have them then look around until you find them. Once you find them put them in your pocket  Make sure you have your wallet  If you don't have your wallet look around until you find it. Once you find it put it in your pocket.  Walk towards the door  Open the door  Walk out the door  Close the door  If you are the last person to leave the house then lock the door  Walk towards your car  Use your key to open the car  Get into the car

 The surprising thing about this activity is that many of the previous instructions could be broken down into even more specific actions.  This is when you need to be both patient and determined.

 Most of you are familiar with things called application programs (software).  Applications programs are designed to help the user perform specific tasks.  Examples of application programs are:  Microsoft Word  Google Chrome  iTunes  The camera app on your phone

 The basic process that any application program follows is this:  Get input  Process that input  Provide output  Provide a way to Store ( save ) your work

 Create a table (a table is simply data that is stored in rows and columns) that looks like this: Program Name InputProcessingOutput Microsoft Word Google Chrome iTunes Camera app

 When you communicate with people you use a language that you both understand.  The trick is that the computer does not speak English.  To communicate with a computer you need to speak it’s language.

 The language that you use when communicating with a computer is called a ‘programming language’.  There are many programming languages out there and they all have a different style in which they talk to the computer.  The computer programming language that we will be using in this class is called ‘Scratch’.