Unit 2: Algorithm Development. Flowcharts

Size: px
Start display at page:

Download "Unit 2: Algorithm Development. Flowcharts"

Transcription

1 Unit 2: Algorithm Development Flowcharts

2 Vocab Quiz Unit 1

3 Warm Up: Get out a scratch piece of paper (I have some by the pencil sharpener if you need) 1. Draw a dot in the center of the page. 2. Starting at the top left-hand corner of the page rule a straight line through the dot finishing at the bottom right hand corner. 3. Starting at the bottom left-hand corner of the page rule a line through the dot, finishing at the top right hand corner. 4. Write your name in the triangle in the center of the left-hand side of the page.

4 How important is it for instructions to be well written?

5 trying another one verbally!

6 Ch 11A Intro: Program Development What is computer programming? Computer programming encompasses a broad set of activities that include planning, coding, testing, and documenting. A related activity is software development which is a development process that uses mathematical, engineering, and management techniques to reduce the cost and complexity of a computer program while increasing its reliably and modifiability.

7 What is program code? The instructions that make up a computer program What are Programming languages? A special language programmers use to develop software programs, scripts, or other sets of instructions for computers to execute There are high-level languages(which use command words and grammar based on human languages) and low-level languages (which have a low level of abstraction because it includes commands specific to a particular CPU or microprocessor family. Examples include machine language and assembly languages )

8 What is a major difference between humans and computers? The traditional approach to programming uses a procedural paradigm to conceptualize the solution to a problem as a sequence of steps. A program written in a procedural language consist of self-contained instructions in a sequence that indicates how a task is to be performed.

9

10 ****Procedural languages are well suited for problems that can be solved easily with a linear, step-by-step algorithm. But wait what is a algorithm? An algorithm is a set of steps for carrying out a task that can be written down and implemented. For example, the algorithm for making a batch of mac n cheese is a set of steps that includes boiling water, cooking he macaroni in the water, and making a cheese sauce.

11 Why is it important that programs are wellwritten?

12 You can express an algorithm in several different ways 1) Structured English a subset of the English language with a limited selection of sentence structures that reflect processing activities 2) Psuedocode a notational system for algorithms that is less formal than a programming language, but more formal that simply jotting down notes. Incorporates key words and syntax they intend to use in the actual program. 3) Flowcharts a graphical representation of the way a computer should progress from one instruction to the next when it performs a task.

13 And why is a flowchart useful? Sometimes it's more effective to visualize something graphically than it is to describe it with words. That is the essence of what flowcharts do for you. Flowcharts explain a process clearly through symbols and text. Flowcharts give you the gist of the process flow in a single glance.

14 Examples:

15 What would be the psuedocode? 1) Leave home 2) Check the time Is it before 7am? 3) If it is before 7am, take the bus 4) If it is not before 7am, then take the subway 5) Arrive at school 1) Check if the computer is on 2) If it is turned on, check for any error messages 3) If there are error message, perform a search 4) If there are no error messages, the computer is fine and you can use it! 5) If the computer does not turn on, check if the power light is on 6) If the power light is on, turn the monitor on 7) If the power light is not on, check the computer power cord

16 Homework over the weekend Choose a favorite song (maybe one with a longer chorus) to flowchart! Choose whatever part of the song you think would be easiest to flowchart You don t need formal symbols

17 HW: Map a song!

18 Too simple of an example but fun :]

19 Day 2

20 1) Share your song flowchart with your group members. Then make a pile for me to collect 2) Warm Up: What does this flowchart do? 3) Grab your board game and start playing. I will put up your instructions for that soon. calculation Decision

21 Symbols (also pg 781 in textbook)

22 Board Game Flow Chart Activity Choose a game to play with your table group. Agree on the rules, then begin. You have about 10 minutes. After getting the game started, start to pay attention to points where you have to make a decision or loop back to a previous place. You will be making a flowchart of the by hand, using the formal symbols.

23 EX: Clue

24 Now with your groups, make PSUEDOCODE for the game

25 Clue Pseudo Code The players start the game If it is the player s turn, roll the dice If it is not the player s turn, and someone is making an accusation, then the player may try to prove them wrong if they happen to be on the accuser s left, or if the people to the player s left have no cards to null their accusation If someone is not making an accusation, then the player simply needs to wait their turn If it is the player s turn, they may roll the dice, but if they are in a room with a secret passage, however, then they can choose not to roll and instead take the secret passage If the player is within range of a room, then they may either choose to enter it or continue to move the allocated number of spaces If the player chooses to enter a room, they may make an accusation using a weapon, a person, and the room they are currently standing in If someone proves the player wrong, they may check off their card and continue playing If nobody is able to prove the player wrong, then the player may finalize his decision and look inside of the file folder containing the murder suspect If the folder does not match the player s accusation, then the player is out of the game If the folder matches, however, then the player wins the game

26 Now switch with a group near you and try to play their game with their instructions. Make any edits in PENCIL (Check their symbols)

27 Thoughts? What are the difficulties or challenges in following ONLY the provided sequence and without use of prior knowledge or human decision making? What are examples of effective diagramming and clear sequencing? What is the importance of clear and specific directions when programming a computer as devices are not using prior knowledge or artificial intelligence (yet!)?

28 Project: Due

29

30 Project EX

31 Unit 1 and 2 Test Study Guide Boolean Operators Binary and Hexadecimal conversions Bytes/ Kilobytes/Megabtye etc. conversions. Robot Algorithms Unit 1 and 2 VOCAB (review ALL definitions) There will be a section of 5 fill in the blank from Unit 2 There will be some Free-Response questions Ch 1A, 1C ** Complete QuickChecks and QuickQuizzes for good practice (may be possible test questions) There will be some Free-Response questions Might be a few(2-3) multiple choice Ch 1D **Basically just know the main DIFFERENCES between bitmaps and vector graphics. This will be a likely free response question on the test. Logic Gates

32 This document is online!

Computer Science 160 Course Standards

Computer Science 160 Course Standards CONTACT INFORMATION Becka Morgan: morganb@wou.edu 503-838-8964 COURSE DESCRIPTION Computer Science 160 (3 credits): Introduction to the study of computer science. Topics will include: binary and hexadecimal

More information

QUIZ. What do these bits represent?

QUIZ. What do these bits represent? QUIZ What do these bits represent? 1001 0110 1 QUIZ What do these bits represent? Unsigned integer: 1101 1110 Signed integer (2 s complement): Fraction: IBM 437 character: Latin-1 character: Huffman-compressed

More information

Subtraction Step Down

Subtraction Step Down Face Off - or Subtraction War Materials Needed: 1 set of Dominoes per player (remove any domino with a blank end), 1 pair of dice per player, one game board Skills: subtracting, outcomes chart and probability

More information

Objective: Describe the systematic construction of flat shapes using ordinal

Objective: Describe the systematic construction of flat shapes using ordinal Objective: Suggested Lesson Structure Fluency Practice Application Problem Concept Development Student Debrief Total Time (12 minutes) (5 minutes) (25 minutes) (8 minutes) (50 minutes) Fluency Practice

More information

Job Cards and Other Activities. Write a Story for...

Job Cards and Other Activities. Write a Story for... Job Cards and Other Activities Introduction. This Appendix gives some examples of the types of Job Cards and games that we used at the Saturday Clubs. We usually set out one type of card per table, along

More information

Counters in a Cup In and Out. The student sets up the cup, drops the counters on it, and records how many landed in and out of the cup.

Counters in a Cup In and Out. The student sets up the cup, drops the counters on it, and records how many landed in and out of the cup. Counters in a Cup In and Out Cup Counters Recording Paper The student sets up the cup, drops the counters on it, and records how many landed in and out of the cup. 3 + 4 =7 2 + 5 =7 For subtraction, take

More information

Hundreds Grid. MathShop: Hundreds Grid

Hundreds Grid. MathShop: Hundreds Grid Hundreds Grid MathShop: Hundreds Grid Kindergarten Suggested Activities: Kindergarten Representing Children create representations of mathematical ideas (e.g., use concrete materials; physical actions,

More information

LOOT THE PIRATE SHIP!

LOOT THE PIRATE SHIP! LOOT THE PIRATE SHIP! Target age group: grades 2-5 Number of players: 2-8 (although it could possibly be played with a single player and an adult) Playing time: 15-20 minutes for a 4-wave-page board, and

More information

Problem 4.R1: Best Range

Problem 4.R1: Best Range CSC 45 Problem Set 4 Due Tuesday, February 7 Problem 4.R1: Best Range Required Problem Points: 50 points Background Consider a list of integers (positive and negative), and you are asked to find the part

More information

BALTIMORE COUNTY PUBLIC SCHOOLS. Rock n Roll

BALTIMORE COUNTY PUBLIC SCHOOLS. Rock n Roll Number cube labeled 1-6 (A template to make a cube is at the back of this packet.)36 counters Rock n Roll Paper Pencil None The first player rolls the number cube to find out how many groups of counters

More information

Exploring Technology 8 th Grade Prof Crudele

Exploring Technology 8 th Grade Prof Crudele Exploring Technology 8 th Grade Prof Crudele Exploring Technology is an introductory course covering many important topics and concepts in computer science. Students are evaluated as follows: 15% HW/CW,

More information

Gates and Circuits 1

Gates and Circuits 1 1 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the behavior

More information

Dice Activities for Algebraic Thinking

Dice Activities for Algebraic Thinking Foreword Dice Activities for Algebraic Thinking Successful math students use the concepts of algebra patterns, relationships, functions, and symbolic representations in constructing solutions to mathematical

More information

"So many math charts in one convenient place! How handy!" --TPT Purchaser

So many math charts in one convenient place! How handy! --TPT Purchaser "So many math charts in one convenient place! How handy!" --TPT Purchaser Elementary Math Charts Packet Kids can learn a lot about numbers just using these! Just print, laminate and display as classroom

More information

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0

Part II: Number Guessing Game Part 2. Lab Guessing Game version 2.0 Part II: Number Guessing Game Part 2 Lab Guessing Game version 2.0 The Number Guessing Game that just created had you utilize IF statements and random number generators. This week, you will expand upon

More information

MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 20

MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 20 MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 20 Mathematical relational skills and counting 0-20 ThinkMath 2016 MATHEMATICAL RELATIONAL SKILLS AND COUNTING 0 20 The Mathematical relational skills and

More information

Computer Science Faculty Publications

Computer Science Faculty Publications Computer Science Faculty Publications Computer Science 2-4-2017 Playful AI Education Todd W. Neller Gettysburg College Follow this and additional works at: https://cupola.gettysburg.edu/csfac Part of the

More information

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work Binary Addition How Computers Work High level conceptual questions Boolean Algebra & Logic Gates CSC 103 September 12, 2007 What Are Computers? What do computers do? How do they do it? How do they affect

More information

Patterns. Practice 70, 60,,,,, 35, 30,,,,, 1. Find at least two patterns in your home. Draw the patterns you find on the back of this paper.

Patterns. Practice 70, 60,,,,, 35, 30,,,,, 1. Find at least two patterns in your home. Draw the patterns you find on the back of this paper. HOME LINK 1 Patterns Family Note Patterns are so important in mathematics that mathematics is sometimes called the Science of Patterns. Help your child identify patterns in your home and community. Some

More information

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game I. BACKGROUND 1.Introduction: GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game We have talked about the programming languages and discussed popular programming paradigms. We discussed

More information

PLAYFUL MATH AN INTRODUCTION TO MATHEMATICAL GAMES

PLAYFUL MATH AN INTRODUCTION TO MATHEMATICAL GAMES PLAYFUL MATH AN INTRODUCTION TO MATHEMATICAL GAMES KRISTÓF HUSZÁR AND MICHAL ROLÍNEK (IST AUSTRIA) khuszar@ist.ac.at michalrolinek@gmail.com Children learn as they play. Most importantly, in play children

More information

Gates and and Circuits

Gates and and Circuits Chapter 4 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the

More information

5.4 Imperfect, Real-Time Decisions

5.4 Imperfect, Real-Time Decisions 5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the generation

More information

Take one! Rules: Two players take turns taking away 1 chip at a time from a pile of chips. The player who takes the last chip wins.

Take one! Rules: Two players take turns taking away 1 chip at a time from a pile of chips. The player who takes the last chip wins. Take-Away Games Introduction Today we will play and study games. Every game will be played by two players: Player I and Player II. A game starts with a certain position and follows some rules. Players

More information

MILITARY PRODUCTION MINISTRY Training Sector. Using and Interpreting Information. Lecture 6. Flow Charts.

MILITARY PRODUCTION MINISTRY Training Sector. Using and Interpreting Information. Lecture 6. Flow Charts. MILITARY PRODUCTION MINISTRY Training Sector Using and Interpreting Information Lecture 6 Saturday, March 19, 2011 2 What is the Flow Chart? The flow chart is a graphical or symbolic representation of

More information

Maths games and activities to help your child s learning Enjoy!

Maths games and activities to help your child s learning Enjoy! Maths games and activities to help your child s learning Enjoy! DICE GAMES Dice games are fun! They are also one of the oldest of all kinds of games: there are records of dice being played over 5,000 years

More information

Chapter 1: Digital logic

Chapter 1: Digital logic Chapter 1: Digital logic I. Overview In PHYS 252, you learned the essentials of circuit analysis, including the concepts of impedance, amplification, feedback and frequency analysis. Most of the circuits

More information

understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems

understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems Subject Knowledge Audit & Tracker Computer Science 2017-18 Purpose of the Audit Your indications of specialist subject knowledge strengths and areas for development are used as a basis for discussion during

More information

Playful AI Education. Todd W. Neller Gettysburg College

Playful AI Education. Todd W. Neller Gettysburg College Playful AI Education Todd W. Neller Gettysburg College Introduction Teachers teach best when sharing from the core of their enjoyment of the material. E.g. Those with enthusiasm for graphics should use

More information

Addition and Subtraction

Addition and Subtraction D Student Book Name Series D Contents Topic 1 Addition mental strategies (pp. 114) look for a ten look for patterns doubles and near doubles bridge to ten jump strategy split strategy version 1 split strategy

More information

Grade 7/8 Math Circles Game Theory October 27/28, 2015

Grade 7/8 Math Circles Game Theory October 27/28, 2015 Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grade 7/8 Math Circles Game Theory October 27/28, 2015 Chomp Chomp is a simple 2-player game. There is

More information

ENGINEERING KNOWLEDGE TEST (EKT) COMPUTER SCIENCE STREAM BOOKLET SERIES H

ENGINEERING KNOWLEDGE TEST (EKT) COMPUTER SCIENCE STREAM BOOKLET SERIES H Set No 1/15 ENGINEERING KNOWLEDGE TEST (EKT) COMPUTER SCIENCE STREAM BOOKLET SERIES H Time Allotted: 45 Minutes Instructions for Candidates 1. Total No. of Questions 50. Each Question is of three marks.

More information

Smyth County Public Schools 2017 Computer Science Competition Coding Problems

Smyth County Public Schools 2017 Computer Science Competition Coding Problems Smyth County Public Schools 2017 Computer Science Competition Coding Problems The Rules There are ten problems with point values ranging from 10 to 35 points. There are 200 total points. You can earn partial

More information

Quick work: Memory allocation

Quick work: Memory allocation Quick work: Memory allocation The OS is using a fixed partition algorithm. Processes place requests to the OS in the following sequence: P1=15 KB, P2=5 KB, P3=30 KB Draw the memory map at the end, if each

More information

Module. Introduction to Scratch

Module. Introduction to Scratch EGN-1002 Circuit analysis Module Introduction to Scratch Slide: 1 Intro to visual programming environment Intro to programming with multimedia Story-telling, music-making, game-making Intro to programming

More information

Mathematics Success Level F

Mathematics Success Level F T598 [OBJECTIVE] The student will find the perimeter and area of rectangles and triangles. [MATERIALS] Student pages S204 S212 Transparencies T612, T614, T616, T618, T620, T622 Ruler Scissors Gridded index

More information

Milton Public Schools Elementary Summer Math

Milton Public Schools Elementary Summer Math Milton Public Schools Elementary Summer Math Did you know that the average American child loses between 1 and 3 months of learning in reading and math each summer? You can continue to love and enjoy your

More information

CELIA SCHAHCZENSKI. FE Exam Review Computers Oct. 18, 2018

CELIA SCHAHCZENSKI. FE Exam Review Computers Oct. 18, 2018 CELIA SCHAHCZENSKI FE Exam Review Computers Oct. 18, 2018 TOPICS Data Storage (2 problems) Data transmission (1 problem) Pseudo code (2 problems) Spreadsheets (3 problems) Logic Circuits (2 problems) Flowcharts

More information

Domino Games. Variation - This came can also be played by multiplying each side of a domino.

Domino Games. Variation - This came can also be played by multiplying each side of a domino. Domino Games Domino War This is a game for two people. 1. Place all the dominoes face down. 2. Each person places their hand on a domino. 3. At the same time, flip the domino over and whisper the sum of

More information

1. Which set of events are caused by the following action? (Use the code above to help you answer the question.)

1. Which set of events are caused by the following action? (Use the code above to help you answer the question.) 1. Which set of events are caused by the following action? (Use the code above to help you answer the question.) A. B. C. D. 2. Which set of events are caused by the following action? (Use the code above

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

More information

Your Name and ID. (a) ( 3 points) Breadth First Search is complete even if zero step-costs are allowed.

Your Name and ID. (a) ( 3 points) Breadth First Search is complete even if zero step-costs are allowed. 1 UC Davis: Winter 2003 ECS 170 Introduction to Artificial Intelligence Final Examination, Open Text Book and Open Class Notes. Answer All questions on the question paper in the spaces provided Show all

More information

Checkpoint Questions Due Monday, October 7 at 2:15 PM Remaining Questions Due Friday, October 11 at 2:15 PM

Checkpoint Questions Due Monday, October 7 at 2:15 PM Remaining Questions Due Friday, October 11 at 2:15 PM CS13 Handout 8 Fall 13 October 4, 13 Problem Set This second problem set is all about induction and the sheer breadth of applications it entails. By the time you're done with this problem set, you will

More information

presents French How to get an A in the Junior Cert French Exam by Eimear D.

presents French How to get an A in the Junior Cert French Exam by Eimear D. presents French How to get an A in the Junior Cert French Exam by Eimear D. Eimear D. got an A in her higher Junior Cert French paper. Here she shares what she learned. For a lot of people, languages just

More information

Creating Computer Games

Creating Computer Games By the end of this task I should know how to... 1) import graphics (background and sprites) into Scratch 2) make sprites move around the stage 3) create a scoring system using a variable. Creating Computer

More information

Addition and Subtraction

Addition and Subtraction Series Student Addition and Subtraction My name D Copyright 2009 3P Learning. All rights reserved. First edition printed 2009 in Australia. A catalogue record for this book is available from 3P Learning

More information

Introduction to Counting and Probability

Introduction to Counting and Probability Randolph High School Math League 2013-2014 Page 1 If chance will have me king, why, chance may crown me. Shakespeare, Macbeth, Act I, Scene 3 1 Introduction Introduction to Counting and Probability Counting

More information

Data Representation 1 am/pm Time allowed: 22 minutes

Data Representation 1 am/pm Time allowed: 22 minutes High Weald Academy GCSE COMPUTER SCIENCE 8520/DR1 Paper DR1 Data Representation 1 am/pm Time allowed: 22 minutes Materials There are no additional materials required for this paper. Instructions Use black

More information

Ace of diamonds. Graphing worksheet

Ace of diamonds. Graphing worksheet Ace of diamonds Produce a screen displaying a the Ace of diamonds. 2006 Open University A silver-level, graphing challenge. Reference number SG1 Graphing worksheet Choose one of the following topics and

More information

Define and Diagram Outcomes (Subsets) of the Sample Space (Universal Set)

Define and Diagram Outcomes (Subsets) of the Sample Space (Universal Set) 12.3 and 12.4 Notes Geometry 1 Diagramming the Sample Space using Venn Diagrams A sample space represents all things that could occur for a given event. In set theory language this would be known as the

More information

Indiana K-12 Computer Science Standards

Indiana K-12 Computer Science Standards Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,

More information

Taffy Tangle. cpsc 231 assignment #5. Due Dates

Taffy Tangle. cpsc 231 assignment #5. Due Dates cpsc 231 assignment #5 Taffy Tangle If you ve ever played casual games on your mobile device, or even on the internet through your browser, chances are that you ve spent some time with a match three game.

More information

STUDENT MATERIAL. Interview Skills.

STUDENT MATERIAL. Interview Skills. STUDENT MATERIAL Interview Skills www.bspelling.com 2 902 57 52 49 # SECTION A GRAMMAR 3 4 902 57 52 49 # SECTION B - VOCABULARY a) PHRASAL VERB 5 b) DAILY WORD 6 # SECTION C EXCERCISES EXERCISE 1 Complete

More information

PRE-K Standards Mobile Lab School Math Bus Workshop- Hey Diddle Diddle

PRE-K Standards Mobile Lab School Math Bus Workshop- Hey Diddle Diddle Supplies Needed: PRE-K Standards Mobile Lab School Math Bus Workshop- Hey Diddle Diddle Group Time: Sentence strips with the words of the Kitty Cat-Position Scat game (shortened version), pocket chart,

More information

Logic diagram: a graphical representation of a circuit

Logic diagram: a graphical representation of a circuit LOGIC AND GATES Introduction to Logic (1) Logic diagram: a graphical representation of a circuit Each type of gate is represented by a specific graphical symbol Truth table: defines the function of a gate

More information

Check out the Weapons. One of these powerful Weapons was used to render the Doctor unconscious for the kidnapping. You must find out which one.

Check out the Weapons. One of these powerful Weapons was used to render the Doctor unconscious for the kidnapping. You must find out which one. 1 The Case File Dalek treachery! By using a mind-controlled companion armed with a powerful weapon, The Doctor has been incapacitated and kidnapped! Now the Daleks seek to reveal all his secrets, and The

More information

GAME GUIDE. The Classic Mystery Game HOW TO PLAY SCARLET WHITE PLUM MUSTARD PEACOCK GREEN

GAME GUIDE. The Classic Mystery Game HOW TO PLAY SCARLET WHITE PLUM MUSTARD PEACOCK GREEN HOW TO PLAY 2 6 PLAYERS GAME GUIDE PLUM WHITE SCARLET The Classic Mystery Game GREEN MUSTARD PEACOCK CONTENTS Mansion Gameboard 1 Yellow Murder Envelope 1 Detective Notepad 6 Character tokens 21 Black

More information

Unit 5: What s in a List

Unit 5: What s in a List Lists http://isharacomix.org/bjc-course/curriculum/05-lists/ 1 of 1 07/26/2013 11:20 AM Curriculum (/bjc-course/curriculum) / Unit 5 (/bjc-course/curriculum/05-lists) / Unit 5: What s in a List Learning

More information

Introductory Module Object Oriented Programming. Assignment Dr M. Spann

Introductory Module Object Oriented Programming. Assignment Dr M. Spann Introductory Module 04 41480 Object Oriented Programming Assignment 2009 Dr M. Spann 1 1. Aims and Objectives The aim of this programming exercise is to design a system enabling a simple card game, gin

More information

SERIES Addition and Subtraction

SERIES Addition and Subtraction D Teacher Student Book Name Series D Contents Topic Section Addition Answers mental (pp. 48) strategies (pp. 4) look addition for a mental ten strategies_ look subtraction for patterns_ mental strategies

More information

SECOND EDITION HOME CONNECTIONS KGRADE

SECOND EDITION HOME CONNECTIONS KGRADE SECOND EDITION HOME CONNECTIONS KGRADE Bridges in Mathematics Second Edition Kindergarten Home Connections Volumes 1 & 2 The Bridges in Mathematics Kindergarten package consists of: Bridges in Mathematics

More information

Moose Mathematics Games Journal Table of Contents

Moose Mathematics Games Journal Table of Contents Moose Mathematics Games Journal Table of Contents Game # Name Skills 1 MOOSE Mental Math - Addition Probability Fraction Number Sense 2 Moose Nim (Variation) Logical Reasoning Multiples Analyzing Games

More information

Introduction. BME208 Logic Circuits Yalçın İŞLER

Introduction. BME208 Logic Circuits Yalçın İŞLER Introduction BME208 Logic Circuits Yalçın İŞLER islerya@yahoo.com http://me.islerya.com 1 Lecture Three hours a week (three credits) No other sections, please register this section Tuesday: 09:30 12:15

More information

COMPUTER ARCHITECTURE AND ORGANIZATION

COMPUTER ARCHITECTURE AND ORGANIZATION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COMPUTER ARCHITECTURE AND ORGANIZATION (CSE18R174) LAB MANUAL Name of the Student:..... Register No Class Year/Sem/Class :. :. :... 1 This page is left intentionally

More information

Engineering Technologies/Technicians CIP Task Grid Secondary Competency Task List

Engineering Technologies/Technicians CIP Task Grid Secondary Competency Task List Secondary Task List 100 ENGINEERING SAFETY. 101 Implement a safety plan. 102 Operate lab equipment according to safety guidelines. 103 Use appropriate personal protective equipment. 104 Comply with OSHA

More information

Introduction. Sentence. Support #1 Support #2 Support #3 Conclusion. Sentence

Introduction. Sentence. Support #1 Support #2 Support #3 Conclusion. Sentence c. 2012 Stephanie Van Horn @ 3 rd Grade Thoughts Includes: - Anchor Charts - Planning Pages - Rubrics for Student & Teacher - And more! Hamburger Paragraphs are a great way to explain to your students

More information

Figure Matrix - Non Verbal Reasoning questions

Figure Matrix - Non Verbal Reasoning questions Figure Matrix - Non Verbal Reasoning questions In each of the following questions, find out which of the answer figures (1), (2), (3) and (4) completes the figure matrix? 1. Select a suitable figure from

More information

Chapter 2: Your Boe-Bot's Servo Motors

Chapter 2: Your Boe-Bot's Servo Motors Chapter 2: Your Boe-Bot's Servo Motors Vocabulary words used in this lesson. Argument in computer science is a value of data that is part of a command. Also data passed to a procedure or function at the

More information

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro COS 402 Machine Learning and Artificial Intelligence Fall 2016 Lecture 1: Intro Sanjeev Arora Elad Hazan Today s Agenda Defining intelligence and AI state-of-the-art, goals Course outline AI by introspection

More information

Chapter 1 An Introduction to Computers and Problem Solving

Chapter 1 An Introduction to Computers and Problem Solving hapter 1 n Introduction to omputers and Problem Solving Section 1.1 n Introduction to omputers 1. Visual Basic is considered to be a () first-generation language. (B) package. () high-level language. ()

More information

Objective of the lesson

Objective of the lesson Arduino Lesson 5 1 Objective of the lesson Learn how to program an Arduino in S4A All of you will: Add an LED to an Arduino and get it to come on and blink Most of you will: Add an LED to an Arduino and

More information

Fraction Race. Skills: Fractions to sixths (proper fractions) [Can be adapted for improper fractions]

Fraction Race. Skills: Fractions to sixths (proper fractions) [Can be adapted for improper fractions] Skills: Fractions to sixths (proper fractions) [Can be adapted for improper fractions] Materials: Dice (2 different colored dice, if possible) *It is important to provide students with fractional manipulatives

More information

Specification Due Date: Friday April 7 at 6am Top-down Program Outline Due Date: Wednesday April 19 at 6am Program Due Date: Monday May 15 at 6am

Specification Due Date: Friday April 7 at 6am Top-down Program Outline Due Date: Wednesday April 19 at 6am Program Due Date: Monday May 15 at 6am Kerry Ojakian s CSI 31 Class Specification Due Date: Friday April 7 at 6am Top-down Program Outline Due Date: Wednesday April 19 at 6am Program Due Date: Monday May 15 at 6am HW: Final Project Do ONE of

More information

Bell Work. Warm-Up Exercises. Two six-sided dice are rolled. Find the probability of each sum or 7

Bell Work. Warm-Up Exercises. Two six-sided dice are rolled. Find the probability of each sum or 7 Warm-Up Exercises Two six-sided dice are rolled. Find the probability of each sum. 1. 7 Bell Work 2. 5 or 7 3. You toss a coin 3 times. What is the probability of getting 3 heads? Warm-Up Notes Exercises

More information

THE TRIAL. THE TRIAL- Game Modeled after Edgar Allen Poe s Murders in the Rue Morgue.

THE TRIAL. THE TRIAL- Game Modeled after Edgar Allen Poe s Murders in the Rue Morgue. THE TRIAL THE TRIAL- Game Modeled after Edgar Allen Poe s Murders in the Rue Morgue. Story: A tribunal has been summoned to try Adolphe LeBon for the murder of Madame L Espanaye and Mademoiselle Camille.

More information

Patterns, Sequences Long-Term Memory Review Grade 6 Review 1

Patterns, Sequences Long-Term Memory Review Grade 6 Review 1 Review 1 1, 3, 5, 7, 2. When defining a number sequence (pattern) it is common that you would look for a to apply when looking for any term in the sequence. 3. Keith created a number sequence as shown

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) - 100% Support and all questions answered! - Make financial stress a thing of the past!

More information

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Period 1: 27.8.2018 26.10.2018 MODULE INTRODUCTION TO AUTOMATION ENGINEERING This module introduces the

More information

More Challenges These challenges should only be attempted after difficulty challenges have been successfully completed in all the required objectives.

More Challenges These challenges should only be attempted after difficulty challenges have been successfully completed in all the required objectives. More Challenges These challenges should only be attempted after difficulty challenges have been successfully completed in all the required objectives. Word extractor challenge Requires knowledge of objectives

More information

A fun way to challenge your math thinking! Grade Levels: 4th - 8th Time: 1 class period. Check out 36 BINGO Snapshot

A fun way to challenge your math thinking! Grade Levels: 4th - 8th Time: 1 class period. Check out 36 BINGO Snapshot Grade Levels: 4th - 8th Time: 1 class period A computation strategy game Check out 36 BINGO Snapshot What equations can you make with 4, 5, & 6? (6 X 4) 5 = 19 6 + 4 + 5 = 15 (6 5) + 4 = 5 Which equation

More information

Objective: Draw kites and squares to clarify their attributes, and define kites and squares based on those attributes.

Objective: Draw kites and squares to clarify their attributes, and define kites and squares based on those attributes. NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 19 5 5 Lesson 19 Objective: Draw kites and squares to clarify their attributes, and define kites and Suggested Lesson Structure Fluency Practice Application

More information

STAT 311 (Spring 2016) Worksheet: W3W: Independence due: Mon. 2/1

STAT 311 (Spring 2016) Worksheet: W3W: Independence due: Mon. 2/1 Name: Group 1. For all groups. It is important that you understand the difference between independence and disjoint events. For each of the following situations, provide and example that is not in the

More information

In how many ways can the letters of SEA be arranged? In how many ways can the letters of SEE be arranged?

In how many ways can the letters of SEA be arranged? In how many ways can the letters of SEE be arranged? -Pick up Quiz Review Handout by door -Turn to Packet p. 5-6 In how many ways can the letters of SEA be arranged? In how many ways can the letters of SEE be arranged? - Take Out Yesterday s Notes we ll

More information

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose Indexed Color A browser may support only a certain number of specific colors, creating a palette from which to choose Figure 3.11 The Netscape color palette 1 QUIZ How many bits are needed to represent

More information

MAT104: Fundamentals of Mathematics II Summary of Counting Techniques and Probability. Preliminary Concepts, Formulas, and Terminology

MAT104: Fundamentals of Mathematics II Summary of Counting Techniques and Probability. Preliminary Concepts, Formulas, and Terminology MAT104: Fundamentals of Mathematics II Summary of Counting Techniques and Probability Preliminary Concepts, Formulas, and Terminology Meanings of Basic Arithmetic Operations in Mathematics Addition: Generally

More information

EMT TECHNICAL GRAPHICS Lab Manual (Syllabus) Fall 08

EMT TECHNICAL GRAPHICS Lab Manual (Syllabus) Fall 08 EMT 1120 - TECHNICAL GRAPHICS Lab Manual (Syllabus) Fall 08 1 Credit, 3 Class Hours Course Description: This course will provide theory and training on basic electrical and mechanical drawing. The student

More information

Assessment. Self Assessment. Teacher Assessment. Date Learning Objective(s) Achievement or. NC Level: Game Control Student Booklet P a g e 1

Assessment. Self Assessment. Teacher Assessment. Date Learning Objective(s) Achievement or. NC Level: Game Control Student Booklet P a g e 1 Name: Class: Assessment Self Assessment Date Learning Objective(s) Achievement or Teacher Assessment NC Level: Game Control Student Booklet P a g e 1 Lesson 1 - Cutouts R.O.B.B.O the Robot is not working

More information

Move ahead 3 spaces --- if you oversleep tomorrow. if I skin my knee. If you snooze, if she wins the lottery tonight. if I forget my homework

Move ahead 3 spaces --- if you oversleep tomorrow. if I skin my knee. If you snooze, if she wins the lottery tonight. if I forget my homework if someone had stolen my bike if I were old enough to leave home if you oversleep tomorrow if I skin my knee if I have a headache Move ahead 3 If you snooze, if I get money for my birthday next year if

More information

Write a list of your reasons for selecting to read this book. Write a prediction about what the book or next part of the story will be about.

Write a list of your reasons for selecting to read this book. Write a prediction about what the book or next part of the story will be about. Mrs Elkins Reading Tasks These are some reading activities/questions to guide your child. They are organised chronologically up to the highest order thinking skills. They involve the four roles of the

More information

penguin pairs Contents: 32 penguin cards Setting up Spread the cards face down on the table. How to play

penguin pairs Contents: 32 penguin cards Setting up Spread the cards face down on the table. How to play 32 penguin cards Spread the cards face down on the table. penguin pairs Take it in turns to try and find a penguin pair by turning over two cards, leaving them face up on the table. If the cards are identical,

More information

Key Stage 4. Revision Booklet

Key Stage 4. Revision Booklet Key Stage 4 Revision Booklet KS4 Raising Standards Leader: Mrs J Martin j.martin@marriotts.herts.sch.uk Contents Art 1 Computer Science 2 English Language 3 English Literature 4 Food Technology 5 Geography

More information

Math Activity Task Cards. created by jenmanncreations

Math Activity Task Cards. created by jenmanncreations Math Activity Task Cards created by jenmanncreations Math Activity Task Cards Thank you for purchasing this product. I created these task cards because I love providing my students with choices. Giving

More information

DISCUSSION #8 FRIDAY MAY 25 TH Sophie Engle (Teacher Assistant) ECS20: Discrete Mathematics

DISCUSSION #8 FRIDAY MAY 25 TH Sophie Engle (Teacher Assistant) ECS20: Discrete Mathematics DISCUSSION #8 FRIDAY MAY 25 TH 2007 Sophie Engle (Teacher Assistant) ECS20: Discrete Mathematics 2 Homework 8 Hints and Examples 3 Section 5.4 Binomial Coefficients Binomial Theorem 4 Example: j j n n

More information

Your EdVenture into Robotics 10 Lesson plans

Your EdVenture into Robotics 10 Lesson plans Your EdVenture into Robotics 10 Lesson plans Activity sheets and Worksheets Find Edison Robot @ Search: Edison Robot Call 800.962.4463 or email custserv@ Lesson 1 Worksheet 1.1 Meet Edison Edison is a

More information

The Beautiful, Colorful, Mathematical Game

The Beautiful, Colorful, Mathematical Game PRIME CLIMB The Beautiful, Colorful, Mathematical Game Prime Climb is a game of strategy and luck for 2-4 players. Time Roughly 10 minutes per player. Recommended for ages 10 and up. Included - Prime Climb

More information

GRADE 3 TEXAS. Subtraction WORKSHEETS

GRADE 3 TEXAS. Subtraction WORKSHEETS GRADE 3 TEXAS Subtraction WORKSHEETS Subtraction mental strategies related facts Knowing one addition fact means you also know two related subtraction facts. Because 7 + 3 = 10 you also know that 10 7

More information

Name EET 1131 Lab #2 Oscilloscope and Multisim

Name EET 1131 Lab #2 Oscilloscope and Multisim Name EET 1131 Lab #2 Oscilloscope and Multisim Section 1. Oscilloscope Introduction Equipment and Components Safety glasses Logic probe ETS-7000 Digital-Analog Training System Fluke 45 Digital Multimeter

More information

Year 3. Term by Term Objectives. Year 3 Overview. Spring Autumn. Summer. Number: Place Value

Year 3. Term by Term Objectives. Year 3 Overview. Spring Autumn. Summer. Number: Place Value Year 3 Autumn Term by Term Objectives Year 3 Year 3 Overview Spring Autumn Number: Place Value Number: Multiplication and Division Number: Addition and Subtraction Number: Multiplication and Division Measurement

More information

BOOM! subtract 15. add 3. multiply by 10% round to. nearest integer. START: multiply by 2. multiply by 4. subtract 35. divide by 2

BOOM! subtract 15. add 3. multiply by 10% round to. nearest integer. START: multiply by 2. multiply by 4. subtract 35. divide by 2 GAME 3: Math skills, speed and luck come together in a fun way with Boom! Students roll a die to find out their starting number and then progress along a mathematical path where they ll practice their

More information

Data Analysis and Numerical Occurrence

Data Analysis and Numerical Occurrence Data Analysis and Numerical Occurrence Directions This game is for two players. Each player receives twelve counters to be placed on the game board. The arrangement of the counters is completely up to

More information