Software Development. Intermediate 2. Homework Booklet

Size: px
Start display at page:

Download "Software Development. Intermediate 2. Homework Booklet"

Transcription

1 INT Computing Unit Homework Software Development Intermediate Homework Booklet

2 INT Computing Unit Homework Software Development Homework. Match up these descriptions of the stages of the software development process with the correct names (one has been done for you):. What three criteria will be used for evaluating software in this unit?. What is the relationship between pseudocode and a structure diagram? 4. Name two items of documentation usually provided with a software package, and describe what you would expect each one to contain What three types of testing should be applied to any software? 6. Describe two examples of maintenance that could be required on a game program. 6

3 INT Computing Unit Homework Software Development Design Homework When designing a program it is useful to represent the main steps of a program in turn. This is usually done in one of two ways PseudoCode (Falsecode) or Structure Diagrams Below are the main steps of making tea in both Pseudocode and Structure Diagrams Look at the steps the try the questions in your jotter Pseudocode Structure Diagram. Get mug from cupboard. Put tea bag in it. Boil Kettle 4. Pour water into mug 5. Stir Get mug from cupboard Put tea bag in it Making Tea Boil Kettle Pour water into mug Stir. Write Pseudocode for the following tasks a. Going to school b. Phoning a friend c. Working out how much it will cost to carpet a room. Draw Structure Diagrams to show a. Going to school b. Washing your hair c. Work out your wages for a week Keep your designs simple NO more than 6 Steps for each task!

4 INT Computing Unit Homework Software Development Homework Programming Task Homework colour changer In your jotters: Design, write and test a program which asks the user to enter a letter and sets the background colour to the input colour and displays a message. red if R or D is entered green if G or N is entered blue if B or E is entered yellow if Y or W is entered black if C, A or K is entered. The program should respond to both upper case and lower case inputs. Design Complete the Data Flow diagram Design Show your input and output messages as you expect them to appear on the screen Design Write the Pseudocode 4

5 INT Computing Unit Homework Implementation Write the program Testing Copy the table then complete the first columns of the table with values Test case Condition Expected Actual Comment r normal b normal B exceptional 6 6

6 INT Computing Unit Homework Software Development Homework 4. List the seven stages of the software development cycle in order.. Describe what a structured listing is.. Write the Pseudocode to listen to a song on a CD (use no more than 6 steps) 4. Describe how the User Interface of a program is evaluated. 5. What does the term adaptive maintenance mean? 6. Describe the difference between High Level Language and a Low Level Language. 7. Why must programs be translated to a low level language? 8. Name the types of Translator program. 9. Describe the different way in which the two types of translator program work. 0. Name High level and Low level programming language. 7

7 INT Computing Unit Homework Software Development Homework 5. What are the following programming languages used for: FORTRAN, PROLOG and COBOL. What is a macro?. What do the terms Source code and Object Code mean? 4. Give problems with programming in machine code 5. List advantages of High Level languages? 6. Describe the difference between a High level language and a low level language. 7. A program has been written to record scores of a dice roll, make up suitable sets of test data 8. At which stage of the software development cycle might a Text Editor be used? 9. Name types of value that should be tested when developing a program. 0. What is Corrective maintenance?

8 INT Computing Unit Homework Software Development Homework 6. Name and describe in order the 7 stages of the software development cycle. 7. Is the statement:- pre-defined functions such as ASC, CHR$, LEN, UCASE and LCASE are useful as they save programmers time TRUE or FALSE?. Describe one advantage of Structure Diagrams over Pseudocode as a method of representing program design 4. Is Source Code usually written on Low or High Level language? 5. Describe how using a macro can safe time. 6. Describe what you would expect to find in a) The User Guide b) The Technical Guide 7. Write the standard input validation algorithm 4 8. When a program repeats an action a known number of times would you use a Fixed loop or a Conditional loop?

9 INT Computing Unit Homework Software Development Homework 7 Q: Look at these lists of data items: List List List What value would each of the following standard algorithms return: (a) find minimum (b) find maximum (c) count occurrence of: 5.6 in list. 99 in list in list. (d) linear search for:.8 in list. 99 in list. 0. in list. 8 Q: Which standard algorithm would be used by the national census organisation to: (b) find out how many people called Mary live in the UK (c) find out the oldest person living in the UK (d) discover whether or not there was an individual called Stan D. Ardal-Gorithm in the UK? Q: Name the four standard algorithms Q4: Write the Pseudocode for the Input Validation algorithm 4 5

Computing. Software Development [INTERMEDIATE 2] David Bethune. (Adapted for True BASIC by Alan Patterson)

Computing. Software Development [INTERMEDIATE 2] David Bethune. (Adapted for True BASIC by Alan Patterson) Computing Software Development [INTERMEDIATE 2] David Bethune (Adapted for True BASIC by Alan Patterson) CONTENTS Acknowledgements Alan Patterson acknowledges that he has only changed the original work

More information

For unit assessment, use should be made of the NAB assessment materials provided by SQA (multiple choice test and practical skills checklist).

For unit assessment, use should be made of the NAB assessment materials provided by SQA (multiple choice test and practical skills checklist). INTRODUCTION Tutor guide This teaching and learning material is designed to cover all the content needed by a learner to pass the Software Development unit of Intermediate 2 Computing. However, it is the

More information

Kanban game. Danske Bank version developed by Sune Lomholt based on Software development Kanban 2009-2010 Christina Skaskiw

Kanban game. Danske Bank version developed by Sune Lomholt based on Software development Kanban 2009-2010 Christina Skaskiw Kanban game Danske Bank version developed by Sune Lomholt based on Software development Kanban Kanban Game Backlog Planned Analysis Development Test Deploy Done Doing Done Doing Done Doing Done Redistribute

More information

PROBABILITY AND RELATIVE FREQUENCY

PROBABILITY AND RELATIVE FREQUENCY Edexcel GCSE Mathematics (Linear) 1MA0 PROBABILITY AND RELATIVE FREQUENCY Materials required for examination Ruler graduated in centimetres and millimetres, protractor, compasses, pen, HB pencil, eraser.

More information

Chapter 6: Programming Languages

Chapter 6: Programming Languages Chapter 6: Programming Languages Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 6: Programming Languages 6.1 Historical Perspective

More information

Exam Style Questions. Revision for this topic. Name: Ensure you have: Pencil, pen, ruler, protractor, pair of compasses and eraser

Exam Style Questions. Revision for this topic. Name: Ensure you have: Pencil, pen, ruler, protractor, pair of compasses and eraser Name: Exam Style Questions Ensure you have: Pencil, pen, ruler, protractor, pair of compasses and eraser You may use tracing paper if needed Guidance 1. Read each question carefully before you begin answering

More information

Ejemplos de manipulación de cadenas

Ejemplos de manipulación de cadenas Ejemplos de manipulación de cadenas Función Left MsgBox(Funciones_vb.Left(Cadena, 6)) MsgBox(Cadena.Substring(0, 6)) Función Right MsgBox(Funciones_vb.Right(Cadena, 6)) MsgBox(Cadena.Substring(Cadena.Length

More information

Chapter 12 Programming Concepts and Languages

Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution

More information

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,

More information

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify

More information

Unit 13 Handling data. Year 4. Five daily lessons. Autumn term. Unit Objectives. Link Objectives

Unit 13 Handling data. Year 4. Five daily lessons. Autumn term. Unit Objectives. Link Objectives Unit 13 Handling data Five daily lessons Year 4 Autumn term (Key objectives in bold) Unit Objectives Year 4 Solve a problem by collecting quickly, organising, Pages 114-117 representing and interpreting

More information

The rest of this document describes how to facilitate a Danske Bank Kanban game.

The rest of this document describes how to facilitate a Danske Bank Kanban game. Introduction This is a Kanban game developed by Sune Lomholt for Danske Bank Kanban workshop. It is based on Software development Kanban which can be found here: http://www.skaskiw.biz/resources.html The

More information

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry

More information

Conditionals with Cards adapted from Code Studio, Course 2

Conditionals with Cards adapted from Code Studio, Course 2 adapted from Code Studio, Course 2 Created in Partnership with Revision 141011.1a Lesson time: approximately 1 hour. LESSON OVERVIEW We don t always know ahead of time what things will be like when we

More information

High level code and machine code

High level code and machine code High level code and machine code Teacher s Notes Lesson Plan x Length 60 mins Specification Link 2.1.7/cde Programming languages Learning objective Students should be able to (a) explain the difference

More information

Probability. Sample space: all the possible outcomes of a probability experiment, i.e., the population of outcomes

Probability. Sample space: all the possible outcomes of a probability experiment, i.e., the population of outcomes Probability Basic Concepts: Probability experiment: process that leads to welldefined results, called outcomes Outcome: result of a single trial of a probability experiment (a datum) Sample space: all

More information

DC Circuits (Combination of resistances)

DC Circuits (Combination of resistances) Name: Partner: Partner: Partner: DC Circuits (Combination of resistances) EQUIPMENT NEEDED: Circuits Experiment Board One Dcell Battery Wire leads Multimeter 100, 330, 1k resistors Purpose The purpose

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

EKT150 Introduction to Computer Programming. Wk1-Introduction to Computer and Computer Program

EKT150 Introduction to Computer Programming. Wk1-Introduction to Computer and Computer Program EKT150 Introduction to Computer Programming Wk1-Introduction to Computer and Computer Program A Brief Look At Computer Computer is a device that receives input, stores and processes data, and provides

More information

PO Audit The AXA PPP healthcare Project Data Health Check Tool

PO Audit The AXA PPP healthcare Project Data Health Check Tool PO Audit The AXA PPP healthcare Project Data Health Check Tool > The discussion will cover how the AXA PPP data health check tool helps us manage and improve the quality of our project management data

More information

Year 9 mathematics test

Year 9 mathematics test Ma KEY STAGE 3 Year 9 mathematics test Tier 6 8 Paper 1 Calculator not allowed First name Last name Class Date Please read this page, but do not open your booklet until your teacher tells you to start.

More information

Lesson 1. Basics of Probability. Principles of Mathematics 12: Explained! www.math12.com 314

Lesson 1. Basics of Probability. Principles of Mathematics 12: Explained! www.math12.com 314 Lesson 1 Basics of Probability www.math12.com 314 Sample Spaces: Probability Lesson 1 Part I: Basic Elements of Probability Consider the following situation: A six sided die is rolled The sample space

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

Topic : Probability of a Complement of an Event- Worksheet 1. Do the following:

Topic : Probability of a Complement of an Event- Worksheet 1. Do the following: Topic : Probability of a Complement of an Event- Worksheet 1 1. You roll a die. What is the probability that 2 will not appear 2. Two 6-sided dice are rolled. What is the 3. Ray and Shan are playing football.

More information

Chapter 14. Programming and Languages. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 14. Programming and Languages. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Competencies (Page 1 of 2) Describe the six steps of programming Discuss design

More information

Levels of Programming Languages. Gerald Penn CSC 324

Levels of Programming Languages. Gerald Penn CSC 324 Levels of Programming Languages Gerald Penn CSC 324 Levels of Programming Language Microcode Machine code Assembly Language Low-level Programming Language High-level Programming Language Levels of Programming

More information

PANTONE Solid to Process

PANTONE Solid to Process PANTONE Solid to Process PANTONE C:0 M:0 Y:100 K:0 Proc. Yellow PC PANTONE C:0 M:0 Y:51 K:0 100 PC PANTONE C:0 M:2 Y:69 K:0 106 PC PANTONE C:0 M:100 Y:0 K:0 Proc. Magen. PC PANTONE C:0 M:0 Y:79 K:0 101

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented

More information

Conditionals: (Coding with Cards)

Conditionals: (Coding with Cards) 10 LESSON NAME: Conditionals: (Coding with Cards) Lesson time: 45 60 Minutes : Prep time: 2 Minutes Main Goal: This lesson will introduce conditionals, especially as they pertain to loops and if statements.

More information

Flowchart Techniques

Flowchart Techniques C H A P T E R 1 Flowchart Techniques 1.1 Programming Aids Programmers use different kinds of tools or aids which help them in developing programs faster and better. Such aids are studied in the following

More information

Pantone Matching System Color Chart PMS Colors Used For Printing

Pantone Matching System Color Chart PMS Colors Used For Printing Pantone Matching System Color Chart PMS Colors Used For Printing Use this guide to assist your color selection and specification process. This chart is a reference guide only. Pantone colors on computer

More information

Algorithm and Flowchart. 204112 Structured Programming 1

Algorithm and Flowchart. 204112 Structured Programming 1 Algorithm and Flowchart 204112 Structured Programming 1 Programming Methodology Problem solving Coding Problem statement and analysis Develop a high-level algorithm Detail out a low-level algorithm Choose

More information

Sticker sheet (incl. replacement stickers for the base game)

Sticker sheet (incl. replacement stickers for the base game) INTRODUCTION Selling precious fabrics, the finest of spices, and the freshest of fruits in Istanbul was very good for business. But now the customers at the bazaar have discovered a new delicacy: coffee!

More information

CoolaData Predictive Analytics

CoolaData Predictive Analytics CoolaData Predictive Analytics 9 3 6 About CoolaData CoolaData empowers online companies to become proactive and predictive without having to develop, store, manage or monitor data themselves. It is an

More information

ROULETTE. APEX gaming technology 2014-04-07

ROULETTE. APEX gaming technology 2014-04-07 ROULETTE APEX gaming technology 2014-04-07 Version History Version Date Author(s) Changes 1.0 2014-02-17 AG First draft 1.1 2014-04-07 AG New Infoscreens List of Authors Andreas Grabner ii 1 Introduction

More information

How To Color Print

How To Color Print Pantone Matching System Color Chart PMS Colors Used For Printing Use this guide to assist your color selection and specification process. This chart is a reference guide only. Pantone colors on computer

More information

How To Understand Programming Languages And Programming Languages

How To Understand Programming Languages And Programming Languages Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting

More information

DISCOVERING 3D SHAPES

DISCOVERING 3D SHAPES . DISCOVERING 3D SHAPES WORKSHEETS OCTOBER-DECEMBER 2009 1 . Worksheet 1. Cut out and stick the shapes. SHAPES WHICH ROLL SHAPES WHICH SLIDE 2 . Worksheet 2: COMPLETE THE CHARTS Sphere, triangle, prism,

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages 15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning

More information

Vamos a Las Vegas Par Sheet

Vamos a Las Vegas Par Sheet Vamos a Las Vegas Par Sheet by Michael Shackleford May 3, 2014 Introduction Vamos a Las Vegas (VLV) is a conventional 5 reel video slot machine. They player may bet 1 to 20 pay lines and 1 to 20 credits

More information

You must have: Ruler graduated in centimetres and millimetres, protractor, compasses, pen, HB pencil, eraser, calculator. Tracing paper may be used.

You must have: Ruler graduated in centimetres and millimetres, protractor, compasses, pen, HB pencil, eraser, calculator. Tracing paper may be used. Write your name here Surname Other names Edexcel IGCSE Mathematics B Paper 1 Centre Number Candidate Number Monday 6 June 2011 Afternoon Time: 1 hour 30 minutes Paper Reference 4MB0/01 You must have: Ruler

More information

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 5 7

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 5 7 Ma KEY STAGE 3 Mathematics test TIER 5 7 Paper 1 Calculator not allowed First name Last name School 2009 Remember The test is 1 hour long. You must not use a calculator for any question in this test. You

More information

Fun ways to group students

Fun ways to group students Fun ways to group students Tips for dividing into groups. Picture Cards: Hand out cards with images on such as strawberries, blueberries, blackberries and other such groups of things. Then get them to

More information

Year 9 mathematics test

Year 9 mathematics test Ma KEY STAGE 3 Year 9 mathematics test Tier 5 7 Paper 1 Calculator not allowed First name Last name Class Date Please read this page, but do not open your booklet until your teacher tells you to start.

More information

High School Statistics and Probability Common Core Sample Test Version 2

High School Statistics and Probability Common Core Sample Test Version 2 High School Statistics and Probability Common Core Sample Test Version 2 Our High School Statistics and Probability sample test covers the twenty most common questions that we see targeted for this level.

More information

Focus X2 (Mac version) Quick Start Guide

Focus X2 (Mac version) Quick Start Guide Focus X2 (Mac version) Quick Start Guide Welcome to Focus X2 Focus X2 is now used by coaches and educators in more than 60 countries and in over 30 different sports. The purpose of this document is to

More information

Meeting the requirements of the Care Certificate is a challenge for all employers of health and social care support workers.

Meeting the requirements of the Care Certificate is a challenge for all employers of health and social care support workers. Contents Each game kit contains: 1 x Game Board 1 x 60 second Timer 1 x Dice 53 Yellow & 53 Red Tokens 2 x Player Counters 106 Care Certificate Question Cards Introduction Meeting the requirements of the

More information

Programming the VEX Robot

Programming the VEX Robot Preparing for Programming Setup Before we can begin programming, we have to set up the computer we are using and the robot/controller. We should already have: Windows (XP or later) system with easy-c installed

More information

COMPUTER PROGRAMMING DCSA 1303 SCHOOL OF SCIENCE AND TECHNOLOGY

COMPUTER PROGRAMMING DCSA 1303 SCHOOL OF SCIENCE AND TECHNOLOGY COMPUTER PROGRAMMING DCSA 1303 SCHOOL OF SCIENCE AND TECHNOLOGY BANGLADESH OPEN UNIVERSITY SCHOOL OF SCIENCE AND TECHNOLOGY DCSA 1303 COMPUTER PROGRAMMING Writer Dr. M. Kaykobad Professor Department of

More information

Gantt Chart/Diagram Excel Template User Guide

Gantt Chart/Diagram Excel Template User Guide Gantt Chart/Diagram Excel Template User Guide Excel-based simple Gantt Chart Template This Excel-based template allows a Gantt chart to be easily and quickly developed. As the project progresses, the chart

More information

QUICK INSTALLATION. MSX-E1516 Ethernet digital I/O system 02.04-08/2014

QUICK INSTALLATION. MSX-E1516 Ethernet digital I/O system 02.04-08/2014 QUICK INSTALLATION MSX-E1516 Ethernet digital I/O system 02.04-08/2014 Addi-data GmbH Airpark Business Center Airport Boulevard B210 77836 Rheinmünster Germany Tel: +49 7229 1847-0 Fax: +49 7229 1847-200

More information

THE ELECTRONIC DICE. Teacher s manual. a technology project for secondary education

THE ELECTRONIC DICE. Teacher s manual. a technology project for secondary education THE ELECTRONIC DICE Teacher s manual a technology project for secondary education Many parties were involved in making this lesson / project available for schools: This technology project was originally

More information

Les pays du monde. Unit 9

Les pays du monde. Unit 9 Unit 9 Learning Objectives Pupils will be able to: Expand knowledge of colours through flags Name some countries and nationalities Say their own nationality Resources needed Activities Sheet 9a, 9b, 9c.

More information

TEACHING ADULTS TO REASON STATISTICALLY

TEACHING ADULTS TO REASON STATISTICALLY TEACHING ADULTS TO REASON STATISTICALLY USING THE LEARNING PROGRESSIONS T H E N AT U R E O F L E A R N I N G Mā te mōhio ka ora: mā te ora ka mōhio Through learning there is life: through life there is

More information

How to use the Microfilm Reader/Scanner

How to use the Microfilm Reader/Scanner How to use the Microfilm Reader/Scanner You can print each page directly to the printer on the left of the machine. This printer can only print on one side of the paper. OR, you can scan the entire article

More information

Punctuation quiz. Level: A. 1. Which of these sentences has the comma in the right place?

Punctuation quiz. Level: A. 1. Which of these sentences has the comma in the right place? Level: A 1. Which of these sentences has the comma in the right A) Please get me, some eggs milk and some butter. B) Please get me some eggs, milk and some butter. C) Please get me some eggs milk, and

More information

Chapter 16: law of averages

Chapter 16: law of averages Chapter 16: law of averages Context................................................................... 2 Law of averages 3 Coin tossing experiment......................................................

More information

Chapter 5 A Survey of Probability Concepts

Chapter 5 A Survey of Probability Concepts Chapter 5 A Survey of Probability Concepts True/False 1. Based on a classical approach, the probability of an event is defined as the number of favorable outcomes divided by the total number of possible

More information

Computer Programming

Computer Programming Job Ready Assessment Blueprint Computer Programming Test Code: 4023 / Version: 01 Copyright 2010. All Rights Reserved. General Assessment Information Blueprint Contents General Assessment Information Written

More information

Primary School FSP01. Program overview. Activity 1 Introduction to forensic science. Activity 2 Practicing observational skills

Primary School FSP01. Program overview. Activity 1 Introduction to forensic science. Activity 2 Practicing observational skills The program is designed to enable students to participate in a range of activities that require them to make observations, collect, analyse and interpret data and then try to form a conclusion. A scenario

More information

Course MS10975A Introduction to Programming. Length: 5 Days

Course MS10975A Introduction to Programming. Length: 5 Days 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days

More information

DATA VALIDATION and CONDITIONAL FORMATTING

DATA VALIDATION and CONDITIONAL FORMATTING DATA VALIDATION and CONDITIONAL FORMATTING Data validation to allow / disallow certain types of data to be entered within a spreadsheet Using Data Validation to choose a value for a cell from a dropdown

More information

What is it? Dichotomous Keys Teacher Information

What is it? Dichotomous Keys Teacher Information STO-110 What is it? Dichotomous Keys Teacher Information Summary Students use a dichotomous key to identify a collection of plastic frogs. They design and test a dichotomous key that could be used to identify

More information

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green Red = 255,0,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (184,27,26) Equal Luminance Gray for Red = 255,0,0 (147,147,147) Mean of Observer Matches to Red=255

More information

A magician showed a magic trick where he picked one card from a standard deck. Determine what the probability is that the card will be a queen card?

A magician showed a magic trick where he picked one card from a standard deck. Determine what the probability is that the card will be a queen card? Topic : Probability Word Problems- Worksheet 1 Jill is playing cards with her friend when she draws a card from a pack of 20 cards numbered from 1 to 20. What is the probability of drawing a number that

More information

Grade 6. Mathematics. Student Booklet. Spring 2013. Assessment of Reading, Writing and Mathematics, Junior Division RELEASED ASSESSMENT QUESTIONS

Grade 6. Mathematics. Student Booklet. Spring 2013. Assessment of Reading, Writing and Mathematics, Junior Division RELEASED ASSESSMENT QUESTIONS Grade 6 Assessment of Reading, Writing and Mathematics, Junior Division Student Booklet Mathematics Spring 2013 RELEASED ASSESSMENT QUESTIONS Record your answers on the Multiple-Choice Answer Sheet. Beginning

More information

VB Controls and Events. Introduc)on. Program Planning and Flowcharts Visual Basic Visual basic Interface VB Controls CreaGng a Project

VB Controls and Events. Introduc)on. Program Planning and Flowcharts Visual Basic Visual basic Interface VB Controls CreaGng a Project CE 311 K Introduc/on to Computer Methods VB Controls and Events Daene C. McKinney Introduc)on Program Planning and Flowcharts Visual Basic Visual basic Interface VB Controls CreaGng a Project 1 Why Visual

More information

Elementary Statistics and Inference. Elementary Statistics and Inference. 16 The Law of Averages (cont.) 22S:025 or 7P:025.

Elementary Statistics and Inference. Elementary Statistics and Inference. 16 The Law of Averages (cont.) 22S:025 or 7P:025. Elementary Statistics and Inference 22S:025 or 7P:025 Lecture 20 1 Elementary Statistics and Inference 22S:025 or 7P:025 Chapter 16 (cont.) 2 D. Making a Box Model Key Questions regarding box What numbers

More information

Wrestling with Python Unit testing. Warren Viant

Wrestling with Python Unit testing. Warren Viant Wrestling with Python Unit testing Warren Viant Assessment criteria OCR - 2015 Programming Techniques (12 marks) There is an attempt to solve all of the tasks using most of the techniques listed. The techniques

More information

CARD CUTTER MACHINE STUDENT.MANUAL

CARD CUTTER MACHINE STUDENT.MANUAL CARD CUTTER MACHINE STUDENT.MANUAL Digital Fabrication Laboratory Hours 10am - 3pm (Monday-Friday) Email abp-fablab@unimelb.edu.au Contact 9035 8663 105A, First Floor, 757 Swanston st Faculty of Architecture

More information

Ofgem Carbon Savings Community Obligation (CSCO) Eligibility System

Ofgem Carbon Savings Community Obligation (CSCO) Eligibility System Ofgem Carbon Savings Community Obligation (CSCO) Eligibility System User Guide 2015 Page 1 Table of Contents Carbon Savings Community Obligation... 3 Carbon Savings Community Obligation (CSCO) System...

More information

1 Coffee cooling : Part B : automated data acquisition

1 Coffee cooling : Part B : automated data acquisition 1 COFFEE COOLING : PART B : AUTOMATED DATA ACQUISITION 1 October 23, 2015 1 Coffee cooling : Part B : automated data acquisition Experiment designed by Peter Crew, Navot Arad and Dr Alston J. Misquitta

More information

T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN

T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN Goal is to process 360 degree images and detect two object categories 1. Pedestrians,

More information

Central England People First s friendly guide to downloading

Central England People First s friendly guide to downloading Central England People First s friendly guide to downloading What is Skype? Skype is a computer programme that turns your computer into a telephone. This means that you can speak to other people using

More information

You can place bets on the Roulette table until the dealer announces, No more bets.

You can place bets on the Roulette table until the dealer announces, No more bets. Roulette Roulette is one of the oldest and most famous casino games. Every Roulette table has its own set of distinctive chips that can only be used at that particular table. These chips are purchased

More information

Cambridge International Examinations Cambridge International General Certificate of Secondary Education. Paper 1 May/June 2014 2 hours

Cambridge International Examinations Cambridge International General Certificate of Secondary Education. Paper 1 May/June 2014 2 hours *3483070646* Cambridge International Examinations Cambridge International General Certificate of Secondary Education INFORMATION AND COMMUNICATION TECHNOLOGY 047/ Paper May/June 04 hours Candidates answer

More information

CASCADING IF-ELSE. Cascading if-else Semantics. What the computer executes: What is the truth value 1? 3. Execute path 1 What is the truth value 2?

CASCADING IF-ELSE. Cascading if-else Semantics. What the computer executes: What is the truth value 1? 3. Execute path 1 What is the truth value 2? CASCADING IF-ELSE A cascading if- is a composite of if- statements where the false path of the outer statement is a nested if- statement. The nesting can continue to several levels. Cascading if- Syntax

More information

Describe the process of parallelization as it relates to problem solving.

Describe the process of parallelization as it relates to problem solving. Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the

More information

Part 1 Foundations of object orientation

Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 1 Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 2 1 OFWJ_C01.QXD 2/3/06 2:14 pm Page 3 CHAPTER 1 Objects and classes Main concepts discussed

More information

Math 3C Homework 3 Solutions

Math 3C Homework 3 Solutions Math 3C Homework 3 s Ilhwan Jo and Akemi Kashiwada ilhwanjo@math.ucla.edu, akashiwada@ucla.edu Assignment: Section 2.3 Problems 2, 7, 8, 9,, 3, 5, 8, 2, 22, 29, 3, 32 2. You draw three cards from a standard

More information

Friday 24 May 2013 Morning

Friday 24 May 2013 Morning Friday 24 May 2013 Morning AS GCE MATHEMATICS 4732/01 Probability & Statistics 1 QUESTION PAPER * 4 7 1 5 5 2 0 6 1 3 * Candidates answer on the Printed Answer Book. OCR supplied materials: Printed Answer

More information

Mathematics Instructional Cycle Guide

Mathematics Instructional Cycle Guide Mathematics Instructional Cycle Guide Fractions on the number line 3NF2a Created by Kelly Palaia, 2014 Connecticut Dream Team teacher 1 CT CORE STANDARDS This Instructional Cycle Guide relates to the following

More information

36 Odds, Expected Value, and Conditional Probability

36 Odds, Expected Value, and Conditional Probability 36 Odds, Expected Value, and Conditional Probability What s the difference between probabilities and odds? To answer this question, let s consider a game that involves rolling a die. If one gets the face

More information

Graphic Design Promotion (63) Scoring Rubric/Rating Sheet

Graphic Design Promotion (63) Scoring Rubric/Rating Sheet CONTESTANT NUMBER _ RANKING SHEET COMPLETE ONE PER CONTESTANT PRESENTATION SCORE Judge 1 (100 points) Judge 2 (100 points) Judge 3 (100 points) Total Judges Points Divided by # of judges AVERAGE OF JUDGES

More information

Use Case: Tax system extracts tax payments from company database which is the actor in this company system?

Use Case: Tax system extracts tax payments from company database which is the actor in this company system? Use Case: Tax system extracts tax payments from company database which is the actor in this company system? 1. Company manager. 2. Employee 3. Tax System. 4. Company database. 1 Which of the following

More information

Table of Contents. Basic Residential Phone Wiring

Table of Contents. Basic Residential Phone Wiring Quick Guide Home/Office Wiring Guide For connecting TalkSwitch 24 and 48-LS phone systems to residential buildings. Basic Residential Phone Wiring Looped Wiring Single Line Wiring ual Line Wiring Single

More information

McGraw-Hill The McGraw-Hill Companies, Inc., 20 1. 01 0

McGraw-Hill The McGraw-Hill Companies, Inc., 20 1. 01 0 1.1 McGraw-Hill The McGraw-Hill Companies, Inc., 2000 Objectives: To describe the evolution of programming languages from machine language to high-level languages. To understand how a program in a high-level

More information

Escape from Colditz Rules Summary and Clarifications Game Maj. P. R. Reid, M.B.E., M.C. Summary by Daniel U. Thibault <

Escape from Colditz Rules Summary and Clarifications Game Maj. P. R. Reid, M.B.E., M.C. Summary by Daniel U. Thibault < Rules Summary and Clarifications Game Maj. P. R. Reid, M.B.E., M.C. Summary by Daniel U. Thibault 2-6 players, 12? years and up INTRODUCTION Escape from Colditz is a great game,

More information

Application of linear programming methods to determine the best location of concrete dispatch plants

Application of linear programming methods to determine the best location of concrete dispatch plants Application of linear programming methods to determine the best location of concrete dispatch plants Introduction: Carlos Horacio Gómez Junghye Moon University of Illinois Urbana-Champaign I just remember

More information

Active Learning SVM for Blogs recommendation

Active Learning SVM for Blogs recommendation Active Learning SVM for Blogs recommendation Xin Guan Computer Science, George Mason University Ⅰ.Introduction In the DH Now website, they try to review a big amount of blogs and articles and find the

More information

CLIL lesson for TKT CLIL Chiara Cappa Liceo Scientifico Respighi - Piacenza. CLIL lesson on cells

CLIL lesson for TKT CLIL Chiara Cappa Liceo Scientifico Respighi - Piacenza. CLIL lesson on cells CLIL lesson on cells Time: 1 hour Number of students: 20 Age: 14-15 Level: Pre-intermediate (B1) Subject: Biology Learning outcomes: at the end of the lesson students should be able to: o describe the

More information

Goal: Practice writing pseudocode and understand how pseudocode translates to real code.

Goal: Practice writing pseudocode and understand how pseudocode translates to real code. Lab 7: Pseudocode Pseudocode is code written for human understanding not a compiler. You can think of pseudocode as English code that can be understood by anyone (not just a computer scientist). Pseudocode

More information

First Bytes Programming Lab 2

First Bytes Programming Lab 2 First Bytes Programming Lab 2 This lab is available online at www.cs.utexas.edu/users/scottm/firstbytes. Introduction: In this lab you will investigate the properties of colors and how they are displayed

More information

ESKITP5022 Software Development Level 2 Role

ESKITP5022 Software Development Level 2 Role Overview This sub discipline covers the core competencies required to create software to address the needs of business problems and opportunities, resulting in a variety of software solutions, ranging

More information

RISK MANAGEMENT POLICY

RISK MANAGEMENT POLICY RISK MANAGEMENT POLICY Nuffield College s Risk Management Policy defines the College's approach to risk and how risk management should be embedded into management processes to ensure that the major risks

More information

Chapter 7: Software Development Stages Test your knowledge - answers

Chapter 7: Software Development Stages Test your knowledge - answers Chapter 7: Software Development Stages Test your knowledge - answers 1. What is meant by constraints and limitations on program design? Constraints and limitations are based on such items as operational,

More information

Earned Value User s Guide

Earned Value User s Guide ENTC 419 Project Management Earned Value User s Guide Jacob Terkelsen Project Manager Digerati Group Table of Contents TABLE OF CONTENTS... 2 INTRODUCTION... 3 REQUIREMENTS... 3 LAYOUT... 4 IMPLEMENTATION...

More information

Designing from the Inside Out: The Design of Specialist Spaces in Secondary Schools. Workshop 1: Science Lab Design

Designing from the Inside Out: The Design of Specialist Spaces in Secondary Schools. Workshop 1: Science Lab Design Designing from the Inside Out: The Design of Specialist Spaces in Secondary Schools Workshop 1: Science Lab Design COMMUNICATION Clients Architects Designers Manufacturers Contractors End-users Middle

More information

MATHEMATICS Y3 Using and applying mathematics 3810 Solve mathematical puzzles and investigate. Equipment MathSphere www.mathsphere.co.

MATHEMATICS Y3 Using and applying mathematics 3810 Solve mathematical puzzles and investigate. Equipment MathSphere www.mathsphere.co. MATHEMATICS Y3 Using and applying mathematics 3810 Solve mathematical puzzles and investigate. Equipment Paper, pencil, ruler Dice, number cards, buttons/counters, boxes etc MathSphere 3810 Solve mathematical

More information

2 SYSTEM DESCRIPTION TECHNIQUES

2 SYSTEM DESCRIPTION TECHNIQUES 2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange

More information