ENGR 1181 College of Engineering Engineering Education Innovation Center MAT – Program Design.

Slides:



Advertisements
Similar presentations
Cooking Terms Step By Step
Advertisements

Let’s Make Macaroni and Cheese This power point book was made by Holly Cooper, Ph.D.; Texas School for the Blind and Visually Impaired Outreach.
Chocolate Peanut Butter No Bake Cookies LAB. EQUIPMENT CHEF- get out and wash DRY measuring cups 1 c liquid measuring cup Measuring spoons 1 large saucepan.
Identifying Kitchen Utensils
Visual Models Problem Solving with Computers. What’s a model? A useful representation Useful Includes those elements of something needed to answer a question.
© 2011 wheresjenny.com How to bake a cake?. © 2011 wheresjenny.com Here are some words about baking for you to learn. boil – to cook in boiling water.
Problem Solving: Algorithms and Flowcharts By Dr. Gabriel.
Programming Tools for Solution Development Module 3 Lesson 2 Assignment: Notes.
Basics of Computer Programming Web Design Section 8-1.
How To Make Crepes By Clara Holz. Clara HolzCrepe Powerpoint Gather Your Ingredients get together all of your ingredients Ingredients: -1 cup flour -2.
Measuring What you need to know.
Spanish Omelette.
Green Beans with Garlic & Butter Quick & Easy Preparation Time: 5-10 minutes Total Cooking Time: minutes Ingredients (for 4) ¾ Pound Green Beans.
By. Mrs. YEYEN LESTARI, S.P d. 1.Menemukan tujuan komunikatif pada teks tulis berbentuk procedure. 2.Menemukan informasi tertentu dalam teks tulis berbentuk.
Best chocolate brownies recipe. You will need:- dark chocolate-50g Sugar-200g Plain flour-75g 2 eggs, beaten Pinch of salt 1 teaspoon baking powder Chopped.
By Brianne and Lacey This presentation is going to explain to you how to make chocolate chip cookies. Supplies Ingredients Directions It will include:
Child Safety – Kitchen Safety By : Dalton Parker.
1 Lecture 1  Getting ready to program  Hardware Model  Software Model  Programming Languages  The C Language  Software Engineering  Programming.
Algorithm Design CS105. Problem Solving Algorithm: set of unambiguous instructions to solve a problem – Breaking down a problem into a set of sub- problems.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 3P. 1Winter Quarter Structured Engineering.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 3P. 1Winter Quarter Structured Engineering.
By: Shaelyn Laurie How To Bake A Cake. Step 1: The Recipe Ingredients 2 cups (500 mL) sugar 4 eggs 2-1/2 cups (625 mL) all-purpose flour 1 cup (250 mL)
Original Source : and Problem and Problem Solving.ppt.
Foods I: Fundamentals.  MANAGER   Measure out 1 cup blueberries and coat them with 1 Tbsp of dry ingredient mixture  Scoop batter into muffin liners.
How to Make Grilled Cheese By: Jimmy Wills. Preparation- What You’ll Need Utensils: Pan Spatula Plate (optional, but recommended) Ingredients Bread Cheese.
GRILLED CHEESE SANDWICH Goal to make grilled cheese sandwich.
How to make a pancake By Sophie Draper. Ingredients: Frying pan Large Mixing Bowl Long handled spatula Mixing Spoon 2 Eggs 2 cups of flour 2 ¾ cups of.
By A Group Making pancakes a visual diary. Firstly we had to find a recipe for pancakes. We searched on Google and found one on It.
Program Design ENGR 1181 MATLAB 01. Program Design in Real Life Complex manufacturing processes require careful logic mapping to determine what actions.
How to make a Peanut Butter and Jelly Sandwich!
Introduction to Programming. What is a Program  Set of Instructions that tells the computer what to Do.  Driving force behind the computer  Without.
FRIED EGGS © PDST Home Economics. FRYING IS COOKING FOOD IN HOT FAT ON A FRYING PAN.
Ring In the New Year With 13 Great New Recipes! Miss Leonardi’s Kindergarten Class 2011.
Algorithms: The recipe for computation What is an algorithm?
Nicole’s Burger Cake Procedure (:. Step 1: Gather the Ingredients Ingredients: 1 Betty Crocker Devil’s food cake mix 1 French Vanilla Betty Crocker cake.
Making Banana Bread Muffins A Guided Highlighted Reading with a recipe.
ENG 1181 College of Engineering Engineering Education Innovation Center P. 1 1 Computer Problem Solving in MATLAB Topics Covered: 1.Problem Solving 2.Top-Down.
Lecture 5: Developing Procedural Thinking (How to think like a programmer) B Burlingame 30 Sept 2015.
Pancakes. Person 1 In a medium size bowl measure 1 c flour 2 T sugar 2 tsp baking powder 3/4 tsp salt - mix thoroughly.
JAVIER ROJO 1ºB. 4 potatoes A glass of olive oil Some salt 4 eggs 1 onion.
ENGLISH TEK # 9. English tek #9 TEKS#9- Part 1: Choose a food dish and describe how it reflects your culture, heritage, and family traditions. If you.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect 3P. 1Winter Quarter Structured Engineering Problem Solving and Logic.
LOOKING INSIDE THE EGG Fried egg. Crack the egg onto a plate and inspect it Look for the chalaza Find the thick albumen Find the thin albumen Do you think.
How to Cook a Fried Egg. How to Cook a Fried Egg.
Chapter 9.  Multimedia- communication that involves more than one format.  Basic Functions- can incorporate text, graphics, pictures and photos, video,
CMPSC 16 Problem Solving with Computers I Spring 2014 Instructor: Tevfik Bultan Lecture 4: Introduction to C: Control Flow.
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
September 17, 2013 Entry task: Why is it important to follow a recipe? Target: Explain cooking terms and how they are used in a recipe.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
L/O/G/O PROCEDURAL TEXT. Procedural text is a text that is explaining about the way how to do, how to get or how to make something.
Algorithms and Flowcharts
EBS English 와 함께 하는 영어 쿠킹클래스 ㈜ 풀무원 메뉴개발실 Hosted by Presented by Nicole.
Focus on Value: Improving the Way We Work
How to Make a Cake Mrs. Janasik.
BREAKFAST BURRITOS Equipment Needed: Skillet, knife, cutting board, dry measuring cups, teaspoon, tablespoon, whisk, large cooking spoon, medium prep.
Computer Science Department
Lesson 2 Flowcharting.
Basics of Computer Programming
Flow Chart.
Basics of Computer Programming
Basics of Computer Programming
Basics of Computer Programming
BRITISH FOOD.
1.02 M Timetables 1.02M Timetables.
Measuring Basic EQUIVALENTS
September 22, 2015 Entry task: Why is it important to follow a recipe?

Grilled Cheese Lab.
Coming Up Go over PowerPoint on Kitchen Basics Scavenger Hunt
Following Directions.
Presentation transcript:

ENGR 1181 College of Engineering Engineering Education Innovation Center MAT – Program Design

ENGR 1181 Outline problem solving –the big picture structured problem solving –focus on the plan –decomposition/refinement –pseudo code/flowchart flowchart tools reminders Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Problem Solving Rev: , PACMAT - Structured Problem Solving 1.Define 2.Represent 3.Plan 4.Implement 5.Evaluate

ENGR 1181 Structured Problem Solving Rev: , PACMAT - Structured Problem Solving 3.Plan

ENGR 1181 Structured Problem Solving tasks decompose –big –medium –small –smallest order Rev: , PACMAT - Structured Problem Solving 3.Plan

ENGR 1181 Structured Problem Solving top down step-wise refinement –start big –determine subtasks and order –continue until you can't get any smaller pseudo code –informal –programming "light" Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style assumptions –you know how to cook scrambled eggs givens –food: eggs, butter –equipment: frying pan, stove, plate, bowl, fork, spatula Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 1 make scrambled eggs Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 2 make scrambled eggs collect equipment collect ingredients prepare equipment prepare ingredients cook eggs Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 3 make scrambled eggs collect equipment get frying pan get fork get bowl get plate if all clean (enough?), continue otherwise, wash as needed Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 3 make scrambled eggs collect ingredients how hungry? get egg if more needed, go toprevious otherwise, go to next get butter Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 3 make scrambled eggs prepare equipment place pan on burner set burner temp butter in pan check pan temp if temp too low, go to previous otherwise, continue Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 3 make scrambled eggs prepare ingredients crack egg into bowl if uncracked eggs, go to previous otherwise, go to next scramble egg with fork Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Scrambled Eggs – Top Down Style level 3 make scrambled eggs cook eggs pour eggs into pan move eggs with spatula if eggs uncooked, go to previous otherwise turn off stove! scoop egg onto plate Rev: , PACMAT - Structured Problem Solving

ENGR 1181 MAT - Computer Problem Solving Peanut Butter Sandwich problem: to create an open faced peanut butter sandwich, ready to eat write an algorithm to create the sandwich work in pairs list assumptions steps in order Rev: , PAC

ENGR 1181 Time to try it out One algorithm will be selected and demonstrated Rev: , PACMAT - Structured Problem Solving

ENGR 1181 How did it go? Computers are very literal Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Structured Problem Solving flowcharts –develop not document –high level –executable only –coding guideline –specifics not included symbols Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Structured Problem Solving algorithm –top down step-wise –pseudo code flowchart –higher level –verification Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Structured Problem Solving Rev: , PACMAT - Structured Problem Solving algorithm+flowchart=easy code

ENGR 1181 Flowchart Tools MS Word, Excel, PowerPoint –Insert/Shapes MS Excel flowchart symbols template – layout-TC aspx Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Flowchart Tools MS Visio or open source equivalent –Calligra Flow (Windows, OS X, Linux) –ArgoUML (Windows, OS X, Linux) –OpenOffice Draw 3.0 (Windows, OS X, Linux, Unix) Gliffy Online – Rev: , PACMAT - Structured Problem Solving

ENGR 1181 Reminders structured problem solving –top down step-wise –pseudo code –flowcharts Rev: , PACMAT - Structured Problem Solving