Python. KS3 Programming Workbook. Name. ICT Teacher Form. Do you speak Parseltongue?
|
|
|
- Willis Collins
- 10 years ago
- Views:
Transcription
1 Python KS3 Programming Workbook Do you speak Parseltongue? Name ICT Teacher Form
2 Welcome to Python The python software has two windows that we will use. The main window is called the Python Shell and allows you to directly write in program lines and then a press of the return will execute them. This is good for testing one line of code. The second window is the Edit Window which allows you to enter several lines of code, or a create a program, save it and then execute the code. Opening the python software Python and the Raspberry Pi To create a new python program on the Pi, you can use a text editor called Joe s Text Editor Type: To run or execute the program type: joe (the name of your program).py python (the name of your program).py KEY WORDS Code Program Variable Loop Else IF ELIF While For Written and prepared by Mr D.Aldred 2012 Page 2
3 To Execute the program code press F5 Your first program Hello World TYPE Print Hello There What does it do? To write this program, load up JustBASIC and start a new program (File New) Save your program as Hello Now Try These: Write a program to write your name on the screen Save as MyName Write a program to write the words to your favourite song Save as Song Inputs Your Favourite You can use Python to enter in data, this is called an INPUT. The data that is entered is stored inside a VARIABLE. A variable is like a box that can be used to store a piece of information. We can put different information into the box and open the box at any time START A NEW PROGRAM AND TYPE IN THIS CODE: Print "welcome" x=raw_input ("What is your name?") Print x 1. The variable is called x, this is like calling the box x 2. The raw_input allows the user to enter any symbol or letters. 3. The input allows the user to enter numbers Now see if you can complete these: Write a program that asks for your favourite food and then returns the statement, I like x as well. Save as FavFood. (Use commas to separate the I like and as well Write a program that asks for 2 of your friend s names and then states which friend is the best friend. Save as BestFriends Make up one of your own Written and prepared by Mr D.Aldred 2012 Page 3
4 Working with numbers Python is also a powerful calculator, go back to the shell mode and type in 1+1 EQUATION ANSWER What does it do? /34 20**5 30*4 3==6 3!=5 39==39 range(100) range(46,100) range(100, 1000, 7) In the text editor window you have to type the command to print range ( ). Can you create a program that list all the numbers starting from 100 to 10000, going up in intervals of 9? You can also float numbers as in create a decimal. Return to the text editor window. TYPE IN x = 3 print(x) y = float(x) print(y) A SIMPLE PROGRAM TO WORK OUT HOW MANY CALORIES YOU CAN EAT IN A DAY Now see if you can complete these: print "Welcome" c=input("how many calories have you eaten today?") s=2000-c print "You can eat", s, "calories today" Jennifer wants to carpet her new room with pink carpet, Create a program that will work out the area of any sized room, (l x w), Save as Square Create a program that will work out the area of any triangle, (h x w), Save as Triangle Write a program to work out how many days you have been alive for? Save as Age What do you need to work out? Written and prepared by Mr D.Aldred 2012 Page 4
5 IF all ELSE fails If and Else are powerful features where you can create different outcomes IF certain criteria or numbers are met. Else the programme will do something ELSE. START A NEW PROGRAM AND TYPE IN THIS CODE: if 10==10: print "hello" Notice the : at the end of the first line, this tells the computer to do whatever is on the next line, the second line sis also indented to show that it is related to the first line. AFTER : YOU SHOULD USE TAB THE NEXT LINE Now change one of the 10s to a different number, what happens? WHY? Now we want the program to feedback and different answer depending on the size of a number. See if you can create the program to ask the users to Input a number and then if the number is bigger than 500 state big number ELSE print small number, ANSWER OVER THE PAGE: Explain in your own words what a variable is? What have you enjoyed so far? What have you found difficult? What would help? Written and prepared by Mr D.Aldred 2012 Page 5
6 ANSWER x=input("please enter a number") if x >500: print "Big number" else: print "small number" The Christmas ELIF What about three responses the number of calories that are entered. For example, less than 250, less than 500, more than 500? You can use the ELIF function, this means else if. START A NEW PROGRAM AND TYPE IN THIS CODE: Calorie Counter Part 2 x=input("please enter a number") if x >500: print "Big number" elif x > 250: print "medium number" else: print "small number" Load the calorie counter program you made earlier, can you now create the program so that it asks if you are male or female and then calculate the calories based on your gender. Save as Calorie2 (HINTS: Place all the variables at the top of the page, watch the indents) More than words The length function, what does it do? Try these two examples. x= frank print len(x) a=( cat ) print a, len(a) What does the len() command do? Adding Strings A string is a block of text. It could be a single word, a sentence or an entire paragraph. In Python we use the term str to mean a string. Written and prepared by Mr D.Aldred 2012 Page 6
7 TRY OUT THE FOLLOWING CODE: Looping, For start = "Hello, " name = input("what is your name? ") end = ". How are you today?" sentence = start + name + end Sometimes you want something to keep happening, this is called a loop. There are several types of loop, the FOR loop and the WHILE Loop. Try te example below and save as ForExample What is the for command doing? a = ('cat', 'dog', 'frog') for x in a: print x, len(x) What does the x do? The for command is useful if you want to hide a word, like a password, which should be kept secret. Now see if you can complete these: Create a program that coverts the variable apples are nice into zeros. Save as Zeros Create a program that has a variable called p which is the password, then the program prints the letters as * to hide the real password. Save the file as Password. What do you notice about the way it displays the characters? What happens if you place a comma after the print *, Using letters instead of numbers In the Python shell we can show how letters or variables can be used with values / numbers assigned. These can then be used with mathematical functions. TRY THIS >>> h= >>> print h*h*h Written and prepared by Mr D.Aldred 2012 Page 7
8 While statements Like the For Loop the While Loop will do something while a condition is being met, While I am feeling hungry, eat food. Once the while condition has been met the program stops the loop, once you are not hungry, stop eating TRY THIS x=1 while x==1: print "EPIC FAIL" Explain what the program lines doing? Countdown You can create a countdown by taking away 1 from the variable number each time, ie x = 5, x-1, so now x =4, x-1, so now x=3 and so on. The code is x =x-1, Change the x variable value to 10, the while should be changed so that the while the x value is greater than 1. Finally add x = x-1 to the last line of the program. Save as Countdown Pausing The program runs very fast and all the instructions are completed very quickly. To slow down the instructions or pause between them we can use the sleep function. The sleep function is storedin the time module, so we first have to import the time module. TRY THIS USING YOUR COUNTDOWN PROGRAM, Add the codes import time to the first line of your program (This imports the time features) Add the code, time.sleep(2) after the print x feature? What does it do? Now see if you can complete these: Create a program that asks the user to enter a number of times that a sentence will be displayed, and then displays it that many times. Save as Create a program that asks the user to enter a number of times that a the sentence, (You asked me to display this,? times) and counts down each time. Saves as Number of times Create a program that asks the user to enter a number of seconds until countdown. The program counts down in one second intervals and when it reaches 0 states BLAST OFF. Save as Blastoff Written and prepared by Mr D.Aldred 2012 Page 8
9 Random Numbers If you are going to create a simple game you require the program to automatically select a random number. This requires the use of the random module. import random x = random.randrange(100) print x The randrange(100) selects any number from between 1 and 100, had it been (500) it will select any number between 1 and 500 ASSIGNMENT Using all the command you have learnt so far, create a game below, save as GuessingGame ACTION Welcomes the user to the game Picks a random number Asks the user to guess the number If the number user number matches the random number state you win! If the number the user number is higher than the random number state your number is too high If the number the user number is lower than the random number state your number is too low The program loops until the user guesses correctly HINTS PRINT RANDOM INPUT IF ELIF ELSE WHILE LOOP EXTENSION The user only gets 5 turns to guess the correct number, HINT you will need to use the break function to stop the program from running. Create a new game that asks 10 questions, if they get the answer correct it adds points to the score, if they answer incorrectly no score is added. The game reports the score at the end of the session. Extension BONUS: Writing to a file Python can be programmed to write and read from files. You made need to try this at home due to the security settings at the school system TRY THESE, WRITING TO A FILE fob=open('c:/folder/folder/documents/file.name.txt', 'w') fob.write('this is the test to write to the document') fob.close() Written and prepared by Mr D.Aldred 2012 Page 9
10 EVALUATION What have you enjoyed so far? What have you found difficult? What would help? What are your strengths in Python programming? What do you need to do next? Written and prepared by Mr D.Aldred 2012 Page 10
Introduction to Python
WEEK ONE Introduction to Python Python is such a simple language to learn that we can throw away the manual and start with an example. Traditionally, the first program to write in any programming language
We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.
LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.
Computer Science for San Francisco Youth
Python for Beginners Python for Beginners Lesson 0. A Short Intro Lesson 1. My First Python Program Lesson 2. Input from user Lesson 3. Variables Lesson 4. If Statements How If Statements Work Structure
ESCI 386 Scientific Programming, Analysis and Visualization with Python. Lesson 5 Program Control
ESCI 386 Scientific Programming, Analysis and Visualization with Python Lesson 5 Program Control 1 Interactive Input Input from the terminal is handled using the raw_input() function >>> a = raw_input('enter
Python Loops and String Manipulation
WEEK TWO Python Loops and String Manipulation Last week, we showed you some basic Python programming and gave you some intriguing problems to solve. But it is hard to do anything really exciting until
CSCE 110 Programming I Basics of Python: Variables, Expressions, and Input/Output
CSCE 110 Programming Basics of Python: Variables, Expressions, and nput/output Dr. Tiffani L. Williams Department of Computer Science and Engineering Texas A&M University Fall 2011 Python Python was developed
Computer Science 217
Computer Science 217 Midterm Exam Fall 2009 October 29, 2009 Name: ID: Instructions: Neatly print your name and ID number in the spaces provided above. Pick the best answer for each multiple choice question.
Welcome to Introduction to programming in Python
Welcome to Introduction to programming in Python Suffolk One, Ipswich, 4:30 to 6:00 Tuesday Jan 14, Jan 21, Jan 28, Feb 11 Welcome Fire exits Toilets Refreshments 1 Learning objectives of the course An
Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: We re going to make a game! Guide the large Hungry Fish and try to eat all the prey that are swimming around. Activity Checklist Follow these INSTRUCTIONS one by one Click on the green flag
Introduction to Python
Caltech/LEAD Summer 2012 Computer Science Lecture 2: July 10, 2012 Introduction to Python The Python shell Outline Python as a calculator Arithmetic expressions Operator precedence Variables and assignment
STEP 0: OPEN UP THE PYTHON EDITOR. If python is on your computer already, it's time to get started. On Windows, find IDLE in the start menu.
01 Turtle Power Introduction: This term we're going to be learning a computer programming language called Python. The person who created Python named it after his favourite TV show: Monty Python s Flying
How to Build a Simple Pac-Man Game
How to Build a Simple Pac-Man Game For today's program, we are going to build a simple Pac-Man game. Pac-Man was one of the very first arcade games developed around 1980. For our version of Pac-Man we
Python Lists and Loops
WEEK THREE Python Lists and Loops You ve made it to Week 3, well done! Most programs need to keep track of a list (or collection) of things (e.g. names) at one time or another, and this week we ll show
River Dell Regional School District. Computer Programming with Python Curriculum
River Dell Regional School District Computer Programming with Python Curriculum 2015 Mr. Patrick Fletcher Superintendent River Dell Regional Schools Ms. Lorraine Brooks Principal River Dell High School
Turtle Power. Introduction: Python. In this project, you ll learn how to use a turtle to draw awesome shapes and patterns. Activity Checklist
Python 1 Turtle Power All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
Exercise 4 Learning Python language fundamentals
Exercise 4 Learning Python language fundamentals Work with numbers Python can be used as a powerful calculator. Practicing math calculations in Python will help you not only perform these tasks, but also
SPSS Workbook 1 Data Entry : Questionnaire Data
TEESSIDE UNIVERSITY SCHOOL OF HEALTH & SOCIAL CARE SPSS Workbook 1 Data Entry : Questionnaire Data Prepared by: Sylvia Storey [email protected] SPSS data entry 1 This workbook is designed to introduce
Introduction to Computer Science Using Python and Pygame
Introduction to Computer Science Using Python and Pygame Paul Vincent Craven Computer Science Department, Simpson College Indianola, Iowa http://cs.simpson.edu c Draft date June 12, 2011 2 Contents Contents
Exercise 1: Python Language Basics
Exercise 1: Python Language Basics In this exercise we will cover the basic principles of the Python language. All languages have a standard set of functionality including the ability to comment code,
Computational Mathematics with Python
Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40
Special Topic Lesson: they re, there, their
Dear Educator, Current research emphasizes the importance of explicit grammar instruction in providing an effective instructional program for English learners. A fun and effective way to squeeze some extra
Mathematics as Reasoning Students will use reasoning skills to determine the best method for maximizing area.
Title: A Pen for Penny Brief Overview: This unit is a reinforcement of the concepts of area and perimeter of rectangles. Methods for maximizing area while perimeter remains the same are also included.
Chapter 3 Writing Simple Programs. What Is Programming? Internet. Witin the web server we set lots and lots of requests which we need to respond to
Chapter 3 Writing Simple Programs Charles Severance Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution 3.0 License. http://creativecommons.org/licenses/by/3.0/.
PAYCHEX, INC. BASIC BUSINESS MATH TRAINING MODULE
PAYCHEX, INC. BASIC BUSINESS MATH TRAINING MODULE 1 Property of Paychex, Inc. Basic Business Math Table of Contents Overview...3 Objectives...3 Calculator...4 Basic Calculations...6 Order of Operation...9
Python 3 Programming. OCR GCSE Computing
Python 3 Programming OCR GCSE Computing OCR 2012 1 Contents Introduction 3 1. Output to the screen 5 2. Storing Data in Variables 6 3. Inputting Data 8 4. Calculations 9 5. Data Types 10 6. Selection with
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
Computational Mathematics with Python
Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1
Crash Dive into Python
ECPE 170 University of the Pacific Crash Dive into Python 2 Lab Schedule Ac:vi:es Assignments Due Today Lab 8 Python Due by Oct 26 th 5:00am Endianness Lab 9 Tuesday Due by Nov 2 nd 5:00am Network programming
Early Math for School Readiness Kids Play Math: An Overview Front Porch Series Broadcast Calls
Early Math for School Readiness Kids Play Math: An Overview Front Porch Series Broadcast Calls Gail Joseph: Well, Happy Monday, and welcome to another installment of the NCQTL Front Porch Series. I'm Gail
MAKING MATH MORE FUN BRINGS YOU FUN MATH GAME PRINTABLES FOR HOME OR SCHOOL
MAKING MATH MORE FUN BRINGS YOU FUN MATH GAME PRINTABLES FOR HOME OR SCHOOL THESE FUN MATH GAME PRINTABLES are brought to you with compliments from Making Math More Fun at and Math Board Games at Copyright
PYTHON Basics http://hetland.org/writing/instant-hacking.html
CWCS Workshop May 2009 PYTHON Basics http://hetland.org/writing/instant-hacking.html Python is an easy to learn, modern, interpreted, object-oriented programming language. It was designed to be as simple
CSC 221: Computer Programming I. Fall 2011
CSC 221: Computer Programming I Fall 2011 Python control statements operator precedence importing modules random, math conditional execution: if, if-else, if-elif-else counter-driven repetition: for conditional
Here are the top ten Christmas activities 2009
Christmas activity file Here are the top ten Christmas activities 2009 1 Christmas trees A game to be played in pairs or threes. Time: approx 10-15 minutes. This game is for students from the A1:2 to B1
Computer Programming In QBasic
Computer Programming In QBasic Name: Class ID. Computer# Introduction You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play
Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1
LimeSurvey Quick Start Guide: Version 2.2 Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1 Table of Contents Contents Table of Contents... 2 Introduction:... 3 1.
Direct Translation is the process of translating English words and phrases into numbers, mathematical symbols, expressions, and equations.
Section 1 Mathematics has a language all its own. In order to be able to solve many types of word problems, we need to be able to translate the English Language into Math Language. is the process of translating
Computational Mathematics with Python
Numerical Analysis, Lund University, 2011 1 Computational Mathematics with Python Chapter 1: Basics Numerical Analysis, Lund University Claus Führer, Jan Erik Solem, Olivier Verdier, Tony Stillfjord Spring
20 CODE CHALLENGES. GCSE (9 1) Computer Science GCSE REFORM. February 2015
February 2015 GCSE (9 1) Computer Science GCSE REFORM We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification
University of Hull Department of Computer Science. Wrestling with Python Week 01 Playing with Python
Introduction Welcome to our Python sessions. University of Hull Department of Computer Science Wrestling with Python Week 01 Playing with Python Vsn. 1.0 Rob Miles 2013 Please follow the instructions carefully.
MATHS ACTIVITIES FOR REGISTRATION TIME
MATHS ACTIVITIES FOR REGISTRATION TIME At the beginning of the year, pair children as partners. You could match different ability children for support. Target Number Write a target number on the board.
Computers. An Introduction to Programming with Python. Programming Languages. Programs and Programming. CCHSG Visit June 2014. Dr.-Ing.
Computers An Introduction to Programming with Python CCHSG Visit June 2014 Dr.-Ing. Norbert Völker Many computing devices are embedded Can you think of computers/ computing devices you may have in your
Writer Guide. Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the
Introduction to Programming with Python Session 3 Notes
Introduction to Programming with Python Session 3 Notes Nick Cook, School of Computing Science, Newcastle University Contents 1. Recap if statements... 1 2. Iteration (repetition with while loops)... 3
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 Objectives To understand the respective roles of hardware and software in a computing system. To learn what computer
Comprehensive Medical Billing and Coding Student CD Quick Start Guide By Deborah Vines, Ann Braceland, Elizabeth Rollins
Comprehensive Medical Billing and Coding Student CD Quick Start Guide By Deborah Vines, Ann Braceland, Elizabeth Rollins Welcome! In this CD that accompanies your Comprehensive Medical Billing and Coding
Getting together. Present simple 1. New Year in Vietnam. Reading: Everybody s birthday. Word focus: Special occasions
2 A Present simple 1 B Present simple: questions C Communication strategies Showing interest D Interaction Are you a people person? Getting together Present simple 1 Word focus: Special occasions 1 Work
Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer OpenOffice.org Copyright This document is Copyright 2005 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
Python Basics. S.R. Doty. August 27, 2008. 1 Preliminaries 4 1.1 What is Python?... 4 1.2 Installation and documentation... 4
Python Basics S.R. Doty August 27, 2008 Contents 1 Preliminaries 4 1.1 What is Python?..................................... 4 1.2 Installation and documentation............................. 4 2 Getting
Random Fibonacci-type Sequences in Online Gambling
Random Fibonacci-type Sequences in Online Gambling Adam Biello, CJ Cacciatore, Logan Thomas Department of Mathematics CSUMS Advisor: Alfa Heryudono Department of Mathematics University of Massachusetts
Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python 2nd Edition Al Sweigart Copyright 2008, 2009, 2010 by Albert Sweigart Some Rights Reserved. "Invent Your Own Computer Games with Python" ("Invent with Python")
SQUARE-SQUARE ROOT AND CUBE-CUBE ROOT
UNIT 3 SQUAREQUARE AND CUBEUBE (A) Main Concepts and Results A natural number is called a perfect square if it is the square of some natural number. i.e., if m = n 2, then m is a perfect square where m
Mathematics. Introduction
Mathematics Introduction Numeracy is a core subject within the National Curriculum. This policy outlines the purpose, nature and management of the mathematics taught and learned in our school. Mathematics
Clifton High School Mathematics Summer Workbook Algebra 1
1 Clifton High School Mathematics Summer Workbook Algebra 1 Completion of this summer work is required on the first day of the school year. Date Received: Date Completed: Student Signature: Parent Signature:
Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS
Teaching Pre-Algebra in PowerPoint
Key Vocabulary: Numerator, Denominator, Ratio Title Key Skills: Convert Fractions to Decimals Long Division Convert Decimals to Percents Rounding Percents Slide #1: Start the lesson in Presentation Mode
SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES
SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES Lero, NCTE 2012 Page 2 Table of Contents Page Number Course Introduction page 4 Module 1: page 5 Module 2: page 22 Module 3: page 32 Module 4:
LEARNING TO PROGRAM WITH PYTHON. Richard L. Halterman
LEARNING TO PROGRAM WITH PYTHON Richard L. Halterman Copyright 2011 Richard L. Halterman. All rights reserved. i Contents 1 The Context of Software Development 1 1.1 Software............................................
Introduction to Python
Introduction to Python Sophia Bethany Coban Problem Solving By Computer March 26, 2014 Introduction to Python Python is a general-purpose, high-level programming language. It offers readable codes, and
Using SPSS, Chapter 2: Descriptive Statistics
1 Using SPSS, Chapter 2: Descriptive Statistics Chapters 2.1 & 2.2 Descriptive Statistics 2 Mean, Standard Deviation, Variance, Range, Minimum, Maximum 2 Mean, Median, Mode, Standard Deviation, Variance,
Integrated Skills in English ISE I
Integrated Skills in English ISE I Reading & Writing exam Sample paper 1 Your full name: (BLOCK CAPITALS) Candidate number: Centre: Time allowed: 2 hours Instructions to candidates 1. Write your name,
Year 8 KS3 Computer Science Homework Booklet
Year 8 KS3 Computer Science Homework Booklet Information for students and parents: Throughout the year your ICT/Computer Science Teacher will set a number of pieces of homework from this booklet. If you
In 2 Hockey Leadership Course Planning and Delivery Guidance
In 2 Hockey Leadership Course Planning and Delivery Guidance This guidance aims to assist with delivery of the In 2 Hockey Leadership Course giving young leaders the basic skills to lead an In 2 Hockey
Import and Export User Guide PowerSchool Student Information System
PowerSchool Student Information System Document Properties Import and Export User Guide Copyright Owner 2003 Apple Computer, Inc. All rights reserved. This document is the property of Apple Computer, Inc.
Software Requirements Specification
Page 1 of 9 Software Requirements Specification Version 2.0 December 15, 2001 "Space Fractions" The Denominators (Team 10-2) Stephen Babin Gordon Brown Charles Browning Ingrid Chao Maggie Fang Roberto
Computer Science Practical Programming
Pearson Edexcel Level 1/Level 2 GCSE Computer Science Practical Programming Sample Controlled Assessment Material Paper Reference 1CP0/2A You do not need any other materials. Instructions You must use
Everyday Math Online Games (Grades 1 to 3)
Everyday Math Online Games (Grades 1 to 3) FOR ALL GAMES At any time, click the Hint button to find out what to do next. Click the Skip Directions button to skip the directions and begin playing the game.
Tapescript. B Listen and write the words. C Help the baby spider. Draw a red line. D Help the baby frog. Listen and draw a green line.
Unit 1 Hello! Topics animals, colours, numbers Functions following instructions, spelling and writing Grammar questions (What s? What are? What colour?), demonstratives (this/these), imperatives Vocabulary
COMSC 100 Programming Exercises, For SP15
COMSC 100 Programming Exercises, For SP15 Programming is fun! Click HERE to see why. This set of exercises is designed for you to try out programming for yourself. Who knows maybe you ll be inspired to
Female Child s date of birth: Last name: State/ Province: Home telephone number:
60 Ages & Stages Questionnaires 57 months 0 days through 66 months 0 days Month Questionnaire Please provide the following information. Use black or blue ink only and print legibly when completing this
Chapter 2 Writing Simple Programs
Chapter 2 Writing Simple Programs Charles Severance Textbook: Python Programming: An Introduction to Computer Science, John Zelle Software Development Process Figure out the problem - for simple problems
Python Programming: An Introduction To Computer Science
Python Programming: An Introduction To Computer Science Chapter 8 Booleans and Control Structures Python Programming, 2/e 1 Objectives æ To understand the concept of Boolean expressions and the bool data
Acing Math (One Deck At A Time!): A Collection of Math Games. Table of Contents
Table of Contents Introduction to Acing Math page 5 Card Sort (Grades K - 3) page 8 Greater or Less Than (Grades K - 3) page 9 Number Battle (Grades K - 3) page 10 Place Value Number Battle (Grades 1-6)
Standard 12: The student will explain and evaluate the financial impact and consequences of gambling.
STUDENT MODULE 12.1 GAMBLING PAGE 1 Standard 12: The student will explain and evaluate the financial impact and consequences of gambling. Risky Business Simone, Paula, and Randy meet in the library every
Raptor K30 Gaming Software
Raptor K30 Gaming Software User Guide Revision 1.0 Copyright 2013, Corsair Components, Inc. All Rights Reserved. Corsair, the Sails logo, and Vengeance are registered trademarks of Corsair in the United
WAYNESBORO AREA SCHOOL DISTRICT CURRICULUM INTRODUCTION TO COMPUTER SCIENCE (June 2014)
UNIT: Programming with Karel NO. OF DAYS: ~18 KEY LEARNING(S): Focus on problem-solving and what it means to program. UNIT : How do I program Karel to do a specific task? Introduction to Programming with
Introduction to Python for Text Analysis
Introduction to Python for Text Analysis Jennifer Pan Institute for Quantitative Social Science Harvard University (Political Science Methods Workshop, February 21 2014) *Much credit to Andy Hall and Learning
Add or Subtract Bingo
Add or Subtract Bingo Please feel free to take 1 set of game directions and master game boards Please feel free to make 1 special game cube (write + on 3 sides and on the remaining 3 sides) You will need
The Dance Lesson. A good dance lesson should contain some or all of the following:-
The Dance Lesson The Primary School Curriculum says:- Dance in education involves the child in creating, performing and appreciating movement as a means of expression and communication. Dance differs from
Sue Fine Linn Maskell
FUN + GAMES = MATHS Sue Fine Linn Maskell Teachers are often concerned that there isn t enough time to play games in maths classes. But actually there is time to play games and we need to make sure that
My Family FREE SAMPLE. This unit focuses on sequencing. These extension
Unit 5 This unit focuses on sequencing. These extension Unit Objectives activities give the children practice with sequencing beginning, middle, and end. As the learn to name family members and rooms children
Main Effects and Interactions
Main Effects & Interactions page 1 Main Effects and Interactions So far, we ve talked about studies in which there is just one independent variable, such as violence of television program. You might randomly
Grade 1 Level. Math Common Core Sampler Test
Grade 1 Level Math Common Core Sampler Test This test has been compiled to give you a basic idea of the types of questions and formats that are being taken nationally. All the work is based on the Common
What to Expect on the Compass
What to Expect on the Compass What is the Compass? COMPASS is a set of untimed computer adaptive tests created by the American College Test (ACT) Program. Because COMPASS tests are "computer adaptive,"
Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs Objectives Introduction to the class Why we program and what that means Introduction to the Python programming language
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 The Universal Machine n A computer -- a machine that stores and manipulates information under the control of a
Practical Programming, 2nd Edition
Extracted from: Practical Programming, 2nd Edition An Introduction to Computer Science Using Python 3 This PDF file contains pages extracted from Practical Programming, 2nd Edition, published by the Pragmatic
HOW TO WRITE EMAILS THAT CONVERT CHEAT SHEET secrets to emails that convert
HOW TO WRITE EMAILS THAT CONVERT CHEAT SHEET secrets to emails that convert The hardest part of email marketing is writing the emails. I just made your life easier. This How to Write Emails that Convert
Code Kingdoms Learning a Language
codekingdoms Code Kingdoms Unit 2 Learning a Language for kids, with kids, by kids. Resources overview We have produced a number of resources designed to help people use Code Kingdoms. There are introductory
The first program: Little Crab
CHAPTER 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,
How Old Are They? This problem gives you the chance to: form expressions form and solve an equation to solve an age problem. Will is w years old.
How Old Are They? This problem gives you the chance to: form expressions form and solve an equation to solve an age problem Will is w years old. Ben is 3 years older. 1. Write an expression, in terms of
Setting up a basic database in Access 2003
Setting up a basic database in Access 2003 1. Open Access 2. Choose either File new or Blank database 3. Save it to a folder called customer mailing list. Click create 4. Double click on create table in
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.
Kids College Computer Game Programming Exploring Small Basic and Procedural Programming
Kids College Computer Game Programming Exploring Small Basic and Procedural Programming According to Microsoft, Small Basic is a programming language developed by Microsoft, focused at making programming
Format string exploitation on windows Using Immunity Debugger / Python. By Abysssec Inc WwW.Abysssec.Com
Format string exploitation on windows Using Immunity Debugger / Python By Abysssec Inc WwW.Abysssec.Com For real beneficiary this post you should have few assembly knowledge and you should know about classic
Version 0.1. General Certificate of Secondary Education June 2012. Unit 1: Statistics Written Paper (Foundation) Final.
Version 0.1 General Certificate of Secondary Education June 2012 Statistics 43101F Unit 1: Statistics Written Paper (Foundation) Final Mark Scheme Mark schemes are prepared by the Principal Examiner and
Decision Logic: if, if else, switch, Boolean conditions and variables
CS 1044 roject 3 Fall 2009 Decision Logic: if, if else, switch, Boolean conditions and variables This programming assignment uses many of the ideas presented in sections 3 through 5 of the Dale/Weems text
