What is an Algorithm? An algorithm is a well-developed, organized approach to solving a complex problem.

Slides:



Advertisements
Similar presentations
Study Skills 101.
Advertisements

Study Skills 101.
Number Line Task On your own paper:
Introduction to the Cartesian Plane
Flipping Across the Axis
“The study of algorithms is the cornerstone of computer science.” Algorithms Winter 2012.
Chapter 2 - Problem Solving
Lab #6 Program Design.
Freehand Sketching.
Problem of the Day Problem of the Day next Geometry - Connect the Dots
Grade 8 Tech. Module Unit 2 – Basic Skills.
Five rules to always consider when taking pictures.
Module 1- Getting Started Tell me what to do Using sets of instructions…
Damian Gordon.  Why do pilots bother doing pre-flight checks when the chances are that the plane is working fine?
Composition and Technique
The Program Design Phases
Lesson Topic: Drawing the Coordinate Plane and Points on the Plane
At the end of Tutorial 2 I gave you a problem to work on independently. Watch as I use LATTICE MULTIPLICATION to solve that problem.
How to draw a cube using isometric paper.
Bellwork Pick up a piece of plain white paper from the table. Pick a word from the bag (no trading, unless approved by me!) and wait for further instructions.
Orthographic, Oblique & Isometric Projections
Module 7 Lesson 8 Create a tangram puzzle and observe relationships among shapes.
Day and Night by M.C. Escher
Thanks to: Dr. John S. Mallozzi Department of Computer Science 1. Introduction 2. Overview of programming in Python.
Invitation to Computer Science, Java Version, Second Edition.
11.2 Triangles and Parallelograms. T100: The area of a parallelogram is equal to the product of the base and the height. A = bh b h Find the area of MATH.
NamePOWDue Date Date submitted Total points/Grade / 30 Please attach all scratch work to your final copy. All work should be on another sheet of paper.
Methods for Multiplying. Standard Algorithm Partial Products Draw table with dimensions of digits in each number. Ex.
Please get the warm up off the back desk and begin working.
WE WILL DESIGN SHOES FOR OUR SCHOOL Shoe Design. Background Our school PTA wants to start selling school apparel. They wish to add shoes to the list of.
Module 8 Lesson 5. Objective Relate the square to the cube, and describe the cube based on attributes.
PROGRAM DEVELOPMENT CYCLE. Problem Statement: Problem Statement help diagnose the situation so that your focus is on the problem, helpful tools at this.
This is a quick and fun game that you can play with your team or new team members It shows in an interactive way, the benefits of putting things in the.
Distance Learning Quiz. Is Distance Learning For Me? Let this short quiz help you decide. For each question, choose one answer. Scoring instructions will.
… Computer Science Inside… Algorithm Development.
BIOLOGICAL DRAWINGS.
Structured Programming (4 Credits)
Par Avion Air Mail A I R M A I L Module 4 Lesson 13 Find areas by decomposing into rectangles or completing composite figures to form rectangles. YOUR.
Welcome BACK!!. I know you feel like this, but… We have work to do. What do we know about parallelograms? Special parallelograms?
BASIC CONCEPTS PROGRAMME A TEST OF BASIC CONCEPTS KNOWLEDGE Name of learner: ………………………………………… Age of learner: ………………………………………… Gender: ……………………………………………
 What are we learning? › We are studying the Principle of Pattern › We are working on an Essential skill  3.02 Recognize and apply the design principles.
7.3 Linear Equations and Their Graphs Objective: To graph linear equations using the x and y intercepts To graph horizontal and vertical lines.
Damian Gordon.  Things to bring into class: ◦ Pens and pencils ◦ Paper ◦ A Bottle of water.
Coordinating Other Services Module 3 Level 1 Facilitating Collaborations Between Families, Schools and Other Organizations.
Please get the warm up off the back desk and begin working.
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
One Point Perspective: City Drawing A Tutorial Art 1: Fall 2011 MMRoberts.
Drawing Rainbows Fall and Spring. It’s the end of the year and Ms. Concha is going through each child’s yearly portfolio. She needs to complete a developmental.
Angles Review. Right Angle Discuss with your neighbor the definition of a right angle. How would you solve the below missing measure? 42 
Geometry Portfolio Name: (?) Subject: (?) Class Period: ? Teacher: ?
Be A programmer in Steps
This PowerPoint can be found on my Moodle page.
Warm Up #10 1.) Graph 5x + 7y =35 2.) Graph y= 2x -3.
Teaching Computing to KS3
How to draw a cube using isometric paper.
ME 142 Engineering Computation I
Number and geometric patterns
Open up your laptops, go to MrHyatt.rocks, and do today’s Bellwork
Introduction to the Cartesian Plane
Analyze What do you see here? How has the M.C. Escher artist used:
Multiview drawings.
Unit #4 TEST REVIEW 10/15/2015.
Geometry Portfolio Name: (?) Subject: (?) Class Period: ? Teacher: ?
Review: Axonometric/Oblique Projections Isometric Projection
Trigonometry Word Problems
“Falling for Foreshortening”
Warm Up #20 1.) Graph 5x + 7y =35 2.) Graph 2x -3.
“Falling for Foreshortening”
How to draw a cube using isometric paper.
Programming Techniques
Presentation transcript:

What is an Algorithm? An algorithm is a well-developed, organized approach to solving a complex problem.

Algorithms Examples of algorithms include Musical scores

Algorithms Examples of algorithms include Knitting patterns

Algorithms Examples of algorithms include Recipes

1. Draw a diagonal line 2. Draw another diagonal line connected to the top of the first one 3. Draw a straight line from the point where the diagonal lines meet 4. Draw a horizontal line over the straight line 5. At the bottom of the straight line, draw a curvy line 6. Draw a diagonal line from the bottom of the first diagonal to the straight line 7. Draw a diagonal line from the bottom of the second diagonal to the straight line

Compare your picture with others' pictures… Were they different? Why? What was difficult about following the instructions What was missing from the instructions?

1. Draw a diagonal line 2. Draw another diagonal line connected to the top of the first one 3. Draw a straight line from the point where the diagonal lines meet 4. Draw a horizontal line over the straight line 5. At the bottom of the straight line, draw a curvy line 6. Draw a diagonal line from the bottom of the first diagonal to the straight line 7. Draw a diagonal line from the bottom of the second diagonal to the straight line

Now write a set of instructions that work! Ensure only one way to interpret each step unambiguous … and enough detail in each step About 10 steps

… Now draw a shape on paper, but not a HOUSE or a PLANE, too obvious! Write the algorithm Write a set of instructions that explains how to make a paper shape from 1 sheet of A4 paper Test it Try out your algorithm with someone else – does it work? Note: follow your instructions as closely as possible Adjust the instructions if necessary

… You will have two sets of instructions, one on how to draw a kite, the second on how to draw another object. In the same Word document you have with all your labs: PROGRAM-DESIGN-PORTFOLIO.DOCX add in the two sets of instructions, one on how to draw a kite, the second on how to draw another object. your document to with a subject heading of PROGRAM DESIGN TUTORIAL #1 and in the message of your please let me know your full name, your student number, the name of your programme, the programme code, the name of the module, the year you are in (first year), and your assignment.