LO: We’re learning to understand how computers solve problems!

Slides:



Advertisements
Similar presentations
How To Make A Good Decision SEN My Changing World.
Advertisements

Click the arrow to begin learning about orders of operations.
Race Directed Random Testing of Concurrent Programs KOUSHIK SEN - UNIVERSITY OF CALIFORNIA, BERKELEY PRESENTED BY – ARTHUR KIYANOVSKI – TECHNION, ISRAEL.
Title Page Name: Course Code: Centre Number: Candidate Number: Project Title:
The LC-3 – Chapter 6 COMP 2620 Dr. James Money COMP
Other Inventory Models 1. Continuous Review or Q System 2 The EOQ model is based on several assumptions, one being that there is a constant demand. This.
Programming Tools for Solution Development Module 3 Lesson 2 Assignment: Notes.
October 13, 2009Theory of Computation Lecture 11: A Universal Program III 1 Coding Programs by Numbers Gödel numbers are usually very large, even for small.
Reference :Understanding Computers
The Xbox Story.  Just bought an Xbox or about to buy one?  Have you ever wondered who is involved and how the Xbox gets to you?  Quite simply it moves.
Independent Reading By: Danelle Keninger.
Flow Charts: Climbing the Career Ladder Board Game Strategy.
Pull U Majiger Madelyn, L 9 Mississippi. Describe the problem you want to solve. The problem is that sometimes you are too tired to get up and go open.
Computer Programming Basics. Computer programs are a detailed set of instructions given to the computer They tell the computer: 1. What actions you want.
Multiplication and Division Addition and Subtraction PracticeExponentsParenthesesHomeQuizIntroduction Objective and Standards Please Excuse My Dear Aunt.
Introduction to Programming Lecture Number:. What is Programming Programming is to instruct the computer on what it has to do in a language that the computer.
IP Tutorial 1. 2 An IP address is a unique number used to identify your computer on the internet. Every system has it’s own unique IP address. IP addresses.
Title of Your Invention Challenge # First Name, Last Initial Age State or Country.
Lesson 1b: Computer Systems and Program Development CPS118.
Python Programming Introduction to programming using python.
About the Travel Code How the Travel Code applies to you. We are learning today... By the end of the lesson you should be able to... Describe what the.
This box is where you LOGOUT. You also can click on it to see the choices below, where you can customize your avatar, see the coins you’ve earned and your.
Central Processing Unit
Bug Session Four. Session description Objectives Session activities summary Resources Prior knowledge of sequencing instructions using Bug Bug website.
Lesson 1-1 Example Solve. VIDEO GAMES Jerome has $20 to buy a video game. The game costs $60. Jerome’s uncle gives him $15. How much more money does.
Developing Computer Games Testing & Documentation.
Yes, I Can Help My Child I really can!. Expert Panel report: “All students can learn and be confident in mathematics given appropriate support and time.”
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Addition & Subtraction
About rights and responsibilities About the Travel Code How the Travel Code applies to you. The focus today is to learn about... By the end of the lesson.
About the Travel Code How the Travel Code applies to you. We are learning today... By the end of the lesson you should be able to... Describe what the.
When it is appropriate to use and what are its advantages.
Unit 1 – Improving Productivity Cameron Harris Instructions ~ 100 words per box.
Intermediate 2 Computing Unit 2 - Software Development.
Learning to Program with Alice September 22, 2009.
“Pathfinders” Teaching Austin high-school students mapping and navigation skills Google Maps IU4-Camtasia tutorial storyboard Rough Draft 1.0 Martín Perna.
Algorithm An algorithm, named after the ninth century scholar Abu Jafar Muhammad Ibn Musu Al- Khowarizmi, is defined as follows: An algorithm is a set.
Order of Operations Tutorial By: Melissa Griswold Lesson Examples Assessment Use the navigation buttons on the left to begin. If you are just beginning.
Animal Rescue Lesson 7. What will you do in this lesson?
What’s OPAC? A Guide to Acadia’s Online Catalogue.
Instructions What are they?. Lets see how well you can follow instructions! We are going to play a game of Simon Says. Can you follow all the instructions.
Few Tips To Buy Homeowners Insurance Leads. The lead generation market is constantly developing with the increasingly developing new lead generation models.
 Problem Analysis  Coding  Debugging  Testing.
Algorithms and Flowcharts
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
OCR A Level F453: High level languages Programming techniques a. identify a variety of programming paradigms (low-level, object- oriented,
BIS 320 Week 4 DQ 2 How might you explain to a friend who is not technically savvy what phishing is and how it can be avoided? What are five tips you would.
Seattle Public Schools
The Outwood Grange Family of Schools
what is computer programming?
Topic: Introduction to Computing Science and Programming + Algorithm
A451 Theory – 7 Programming 7A, B - Algorithms.
FLOWCHARTS Part 1.
3.1 Algorithms (and real programming examples).
Application of Pseudo Code
I Can Stay Safe Online! Read the title slide with the students or have the group read it aloud. Introduce the lesson by saying that we can use the computer.
Learning to Program in Python
Algorithms and Flow Charts
Multiplication Day 3.
Learning to Program in Python
ME 142 Engineering Computation I
Created 2014 by Jolene Nottle for Unit EDN 113
Year 3 (National Numeracy Strategy) (Based on DFEE Sample Lessons)
Starter Activities GCSE Python.
WJEC GCSE Computer Science
Theory of Computation Lecture 11: A Universal Program III
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Presentation transcript:

LO: We’re learning to understand how computers solve problems!

Let's say that you have a friend arriving at the airport, and your friend needs to get from the airport to your house.airport Here is an algorithm that you might give your friend for getting to your home: The taxi algorithm: Go to the taxi stand. Get in a taxi. Give the driver my address.

Let's say that you have a friend arriving at the airport, and your friend needs to get from the airport to your house.airport Here is an algorithm that you might give your friend for getting to your home: The taxi algorithm: Go to the taxi stand. Get in a taxi. Give the driver my address.

In groups / individual, see if you can come up with other algorithms surrounding the scenario on the previous slide. Maybe it’s a bus from the terminal….

Sometimes it is easy to build an algorithm when you know how it works. Have a look at this flow chart below. Can you explain what is happening and why?

Here is some guidance on the symbols. Splitting away from your group, pick one of your algorithms and see if you can build a flow chart which finishes.

You are required to use a video tutorial to create an algorithm to check whether a student is old enough to buy a DVD or game. You will need to set up Table from a previous lesson before you can use an algorithm to test it.  Video 8/9 shows students how to set up a table structure and how to search it.  Once you have built this Algorithm, see if you can build your own. TIP – Use a FLOW CHART to plan it out before building it. Your teacher will support any coding.

An algorithm is a technical term for a recipe of instructions which are: Unambiguous – Recipe can be interpreted in one way. Executable – Steps that the computer can actually carry out. Terminating – There needs to be an end to the program. Use flow charts to help us plan out the order in which we test or make decisions in.