Start to Code. Instructor: Xiao Liu

Size: px
Start display at page:

Download "Start to Code. Instructor: Xiao Liu"

Transcription

1 Start to Code Instructor: Xiao Liu

2 What does a Computer do Fundamentally Calculation - Moore s Law Storage - Different levels What kind of calculations? +, -, *, / Turing Machine Similarly, the symbol read is a 1, so we repeat the same instructions. Symbol read Write instruction Move instruction Blank None None 0 Write 1 Move tape to the right 1 Write 0 Move tape to the right

3 Turing Machine Answer: Just change the final q0 into q1. Why?

4 Turing Complete In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any single-taped Turing machine.

5 Today PiE-LOGO First Try Move the Turtle Attributes can be modified Basics in Programming

6 Let s Try PiE-LOGO

7 PiE-LOGO A triangle on the screen to be moved

8 PiE-LOGO A triangle on the screen to be moved The trace left behind will form a graphic.

9 PiE-LOGO A triangle on the screen to be moved The trace left behind will form a graphic.

10 PiE-LOGO A triangle on the screen to be moved You can give it commands in English

11 PiE-LOGO A triangle on the screen to be moved You can give it commands in English Forward 150 steps Turn left 90 degrees

12 PiE-LOGO A triangle on the screen to be moved You can give it commands in English The commands should be imperative

13 PiE-LOGO A triangle on the screen to be moved You can give it commands in English The commands should be imperative declarative knowledge is statements of fact. someone will win a Google Cardboard before class ends imperative knowledge is a recipe or how-to. Students sign up for raffle Ana opens her IDE Ana chooses a random number between 1st and nth responder Ana finds the number in the responders sheet. Winner!

14 Programming Language - Syntax English Grammar "cat dog boy" -> not syntactically valid "cat hugs boy" -> syntactically valid Programming Language Syntax 150 Go -> not syntactically valid Forward 150 steps -> syntactically valid

15 Programming Language - Static Semantics English "I are hungry" -> syntactically valid -> but static semantic error Programming Language Forward hi steps -> syntactically valid -> but static semantic error

16 Programming Language - Semantics Semantics is the meaning associated with a syntactically correct string of symbols with no static semantic errors English: can have many meanings "Flying planes can be dangerous" Programming languages: have only one meaning but may not be what programmer intended

17 Try Move the Turtle

18 Lab 2: Task Steps 141 Steps

19 Attributes can be modified

20 Lab 2: Task Steps 140 Steps

21 Loop

22 Lab 2: Task Steps 141 Steps

23 Function & Script

24 Lab 2: Task 3

25 What is a Recipe Sequence of simple steps Flow of control process that specifies when each step is executed A means of determining when to stop

26 Lab 2: Task 4 - Example (1)Now, can you draw an octagon(8 sides)? How about (2)decagon(10 sides) and (3)dodecagon(12 sides)?

27 Lab 2: Code Revision?

28 Lab 2: Code Revision

29 Lab 2: Code Revision 45

30 Lab 2: Code Revision?

31 Lab 2: Code Revision?

32 Lab 2: Task 5 - Example (4)Nine-pointed star?how about (5)Twelve-pointed star? Hint: The angle turned in each round has relationship with how many points and 180.

33 Lab 2: Code Revision

34 Code Philosophy Code is about Math! But not always Math!

WELCOME! (download slides and.py files and follow along!) LECTURE 1

WELCOME! (download slides and.py files and follow along!) LECTURE 1 WELCOME! (download slides and.py files and follow along!) 6.0001 LECTURE 1 6.0001 LECTURE 1 1 TODAY course info what is computation python basics mathematical operations python variables and types NOTE:

More information

MITOCW watch?v=ytpjdnlu9ug

MITOCW watch?v=ytpjdnlu9ug MITOCW watch?v=ytpjdnlu9ug The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality, educational resources for free.

More information

Cambridge Essentials Mathematics Core 9 GM1.1 Answers. 1 a

Cambridge Essentials Mathematics Core 9 GM1.1 Answers. 1 a GM1.1 Answers 1 a b 2 Shape Name Regular Irregular Convex Concave A Decagon B Octagon C Pentagon D Quadrilateral E Heptagon F Hexagon G Quadrilateral H Triangle I Triangle J Hexagon Original Material Cambridge

More information

Angles, Polygons, Circles

Angles, Polygons, Circles Page 1 of 5 Part One Last week we learned about the angle properties of circles and used them to solve a simple puzzle. This week brings a new puzzle that will make us use our algebra a bit more. But first,

More information

Constructing Tessellations Using Translations and Refl ections

Constructing Tessellations Using Translations and Refl ections Constructing Tessellations Using Translations and Refl ections Focus on After this lesson, you will be able to... identify how translations and reflections can be used to create a tessellation create tessellating

More information

LAB 5: SELECTION STATEMENTS

LAB 5: SELECTION STATEMENTS Statement Purpose: The purpose of this lab is to familiarize students with Conditional statements and explain how to control the sequence of statement execution, depending on the value of an expression

More information

SPH3U1 Lesson 09 Kinematics

SPH3U1 Lesson 09 Kinematics VECTORS IN TWO-DIMENSIONS LEARNING GOALS Students will Draw vector scale diagrams to visualize and analyze the nature of motion in a plane. Analyze motion by using scale diagrams to add vectors. Solve

More information

PLC Papers Created For:

PLC Papers Created For: PLC Papers Created For: Year 10 Topic Practice Papers: Polygons Polygons 1 Grade 4 Look at the shapes below A B C Shape A, B and C are polygons Write down the mathematical name for each of the polygons

More information

Lexical Scanning COMP360

Lexical Scanning COMP360 Lexical Scanning COMP360 Captain, we re being scanned. Spock Reading Read sections 2.1 3.2 in the textbook Regular Expression and FSA Assignment A new assignment has been posted on Blackboard It is due

More information

Describe Plane Shapes

Describe Plane Shapes Lesson 12.1 Describe Plane Shapes You can use math words to describe plane shapes. point an exact position or location line endpoints line segment ray a straight path that goes in two directions without

More information

1.6 Classifying Polygons

1.6 Classifying Polygons www.ck12.org Chapter 1. Basics of Geometry 1.6 Classifying Polygons Learning Objectives Define triangle and polygon. Classify triangles by their sides and angles. Understand the difference between convex

More information

SPH3U1 Lesson 05 Kinematics

SPH3U1 Lesson 05 Kinematics VECTORS IN TWO-DIMENSIONS LEARNING GOALS Students will Draw vector scale diagrams to visualize and analyze the nature of motion in a plane. Analyze motion by using scale diagrams to add vectors. Solve

More information

University of Waterloo Undergraduate Catalog Report Faculty of Mathematics Page No. 1 Run Date 20-AUG-2007 Meeting Number(s) 25

University of Waterloo Undergraduate Catalog Report Faculty of Mathematics Page No. 1 Run Date 20-AUG-2007 Meeting Number(s) 25 Faculty of Mathematics Page No. 1 NEW COURSES (for approval) Computer Science - School of CS 137 ( 0.50 ) LAB, LEC, TST, TUT Programming Principles Review of fundamental programming concepts and their

More information

Year 8 Term 2 Homework

Year 8 Term 2 Homework Yimin Math Centre Year 8 Term 2 Homework Student Name: Grade: Date: Score: Table of contents 10 Year 8 Term 2 Week 10 Homework 1 10.1 Geometric Constructions.................................. 1 10.1.1

More information

What A Find! Send students on a quest for polygons!

What A Find! Send students on a quest for polygons! What A Find! Send students on a quest for polygons! Purpose: To identify polygons Students will do the following: identify polygons within a larger figure combine figures to form different polygons follow

More information

2.4 Angle Properties in Polygons.notebook. October 27, 2013 ENTRANCE SLIP

2.4 Angle Properties in Polygons.notebook. October 27, 2013 ENTRANCE SLIP ENTRANCE SLIP If you are given one interior angle and one exterior angle of a triangle, can you always determine the other interior angles of the triangle? Explain, using diagrams. 1 2.4 Angle Properties

More information

6-1 Properties and Attributes of Polygons

6-1 Properties and Attributes of Polygons 6-1 Properties and Attributes of Polygons Warm Up Lesson Presentation Lesson Quiz Geometry Warm Up 1. A? is a three-sided polygon. triangle 2. A? is a four-sided polygon. quadrilateral Evaluate each expression

More information

What you get When you install Python for your computer, you get a number of features:

What you get When you install Python for your computer, you get a number of features: Lab 1 CS161 Exercise 1: In the beginning Why Python? Python is a programming language that was first conceived by Guido van Rossum in the late 1980 s and in 1990. While there are a number of programming

More information

Program Abstractions, Language Paradigms. CS152. Chris Pollett. Aug. 27, 2008.

Program Abstractions, Language Paradigms. CS152. Chris Pollett. Aug. 27, 2008. Program Abstractions, Language Paradigms. CS152. Chris Pollett. Aug. 27, 2008. Outline. Abstractions for telling a computer how to do things. Computational Paradigms. Language Definition, Translation.

More information

Compiling Regular Expressions COMP360

Compiling Regular Expressions COMP360 Compiling Regular Expressions COMP360 Logic is the beginning of wisdom, not the end. Leonard Nimoy Compiler s Purpose The compiler converts the program source code into a form that can be executed by the

More information

Unit 1: Understanding Production Systems

Unit 1: Understanding Production Systems Unit 1: Understanding Production Systems Section 1.1: The ACT-R Production System ACT-R is a production system theory that tries to explain human cognition by developing a model of the knowledge structures

More information

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions) By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable

More information

Database Programming - Section 16. Instructor Guide

Database Programming - Section 16. Instructor Guide Database Programming - Section 16 Instructor Guide Table of Contents...1 Lesson 1 - Final Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5 Lesson

More information

Chapter 20 Tilings For All Practical Purposes: Effective Teaching Chapter Briefing Chapter Topics to the Point Tilings with Regular Polygons

Chapter 20 Tilings For All Practical Purposes: Effective Teaching Chapter Briefing Chapter Topics to the Point Tilings with Regular Polygons Chapter 20 Tilings For All Practical Purposes: Effective Teaching With this day and age of technology, most students are adept at using E-mail as a form of communication. Many institutions automatically

More information

MATH KINDS OF PLANE FIGURES

MATH KINDS OF PLANE FIGURES 4 Module 72 MATH KINDS OF PLANE FIGURES A DepEd-BEAM Distance Learning Program supported by the Australian Agency for International Development To the Learner Hey! This is your time to learn about figures

More information

The Geometry Template

The Geometry Template Math Message The Geometry Template Answer the following questions about your Geometry Template. DO NOT count the protractors, Percent Circle, and little holes next to the rulers. 1. How many shapes are

More information

Languages and Compilers

Languages and Compilers Principles of Software Engineering and Operational Systems Languages and Compilers SDAGE: Level I 2012-13 3. Formal Languages, Grammars and Automata Dr Valery Adzhiev vadzhiev@bournemouth.ac.uk Office:

More information

The Game of Criss-Cross

The Game of Criss-Cross Chapter 5 The Game of Criss-Cross Euler Characteristic ( ) Overview. The regions on a map and the faces of a cube both illustrate a very natural sort of situation: they are each examples of regions that

More information

CS 105 Review Questions #3

CS 105 Review Questions #3 1 CS 105 Review Questions #3 These review questions only include topics since our second test. To study for the final, please look at the first two review documents as well. Almost all of these questions

More information

Angles of Polygons. Essential Question What is the sum of the measures of the interior angles of a polygon?

Angles of Polygons. Essential Question What is the sum of the measures of the interior angles of a polygon? 7.1 Angles of Polygons Essential Question What is the sum of the measures of the interior angles of a polygon? The Sum of the Angle Measures of a Polygon Work with a partner. Use dynamic geometry software.

More information

Geometry. Plane Shapes. Talk About It. More Ideas. Formative Assessment. Have students try the following problem. Which shape has parallel lines?

Geometry. Plane Shapes. Talk About It. More Ideas. Formative Assessment. Have students try the following problem. Which shape has parallel lines? 2 Objective Plane s The reasoning skills that students develop at this age allow them to explore more complex geometric problems and properties. They should develop more precise ways to describe and classify

More information

Contents. Polygons. Additional Practice Answers to Check Your Work. Section C. Put a Lid on It 23 Pentagon 26 Angles 27 Summary 28 Check Your Work 29

Contents. Polygons. Additional Practice Answers to Check Your Work. Section C. Put a Lid on It 23 Pentagon 26 Angles 27 Summary 28 Check Your Work 29 Contents Section C Put a Lid on It Pentagon Angles 7 Summary Check Your Work Additional Practice Answers to Check Your Work Student Activity Sheets Contents v C Put a Lid on It Susanne has a job after

More information

Reason with shapes and their attributes.

Reason with shapes and their attributes. Grade 3 Geometry and Perimeter SDadfa;sdklfjas;Unit Overview Reason with shapes and their attributes. 1. Understand that shapes in different categories (e.g., rhombuses, rectangles, and others) may share

More information

Introduction to Computer Science with Python Course Syllabus

Introduction to Computer Science with Python Course Syllabus CodeHS Introduction to Computer Science with Python Course Syllabus Course Overview and Goals The CodeHS Introduction to Computer Science in Python course teaches the fundamentals of computer programming

More information

Classifying Quadrilaterals

Classifying Quadrilaterals Practice A 1. List the six major special quadrilaterals. Give all of the names that apply to each quadrilateral. 2. 3. 4. Give the name that best describes each quadrilateral. 5. 6. 7. Draw each figure.

More information

Mapping Environments Project 4 Modern Maps

Mapping Environments Project 4 Modern Maps 880106 Mapping Environments Project 4 Modern Maps Week 08-09: When Engineering Design Labs & University Campus: Where Group of 4: Who 15%: Worth 1 Aim: The overarching aim of this project is to introduce

More information

Theory of Computer Science

Theory of Computer Science Theory of Computer Science D3. GOTO-Computability Malte Helmert University of Basel April 25, 2016 Overview: Computability Theory Computability Theory imperative models of computation: D1. Turing-Computability

More information

ame Date Class Practice A 11. What is another name for a regular quadrilateral with four right angles?

ame Date Class Practice A 11. What is another name for a regular quadrilateral with four right angles? ame Date Class Practice A Polygons Name each polygon. 1. 2. 3. 4. 5. 6. Tell whether each polygon appears to be regular or not regular. 7. 8. 9. 10. What is another name for a regular triangle? 11. What

More information

Creating objects TOPIC 3 INTRODUCTION TO PROGRAMMING. Making things to program with.

Creating objects TOPIC 3 INTRODUCTION TO PROGRAMMING. Making things to program with. 1 Outline TOPIC 3 INTRODUCTION TO PROGRAMMING Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach by M. Guzdial and B. Ericson, and instructor materials prepared

More information

Polygon Properties and Tiling

Polygon Properties and Tiling \\II\II\IIIIII~I]n]~imml~~~~ll~li~\~II\II\1111 3 0425 49&2625 7 CoV\V\tc'hGt MC\tt. 1 Sh"pes ow~ Polygon Properties and Tiling J)e5~l1S You learned about angles and angle measure in Investigations 1 and

More information

Yimin Math Centre. 6.1 Properties of geometrical figures Recognising plane shapes... 1

Yimin Math Centre. 6.1 Properties of geometrical figures Recognising plane shapes... 1 Yimin Math Centre Student Name: Grade: Date: Score: Table of Contents 6 Year 7 Term 3 Week 6 Homework 1 6.1 Properties of geometrical figures............................ 1 6.1.1 Recognising plane shapes...........................

More information

Welcome to CS 115 (Winter 2018)

Welcome to CS 115 (Winter 2018) Welcome to CS 115 (Winter 2018) Web page (the main information source): http://www.student.cs.uwaterloo.ca/ cs115/ Course Personnel: Contact information and office hours for all staff: instructors, ISAs

More information

Properties of polygons Year level: 6 7

Properties of polygons Year level: 6 7 Properties of polygons Year level: 6 7 Unit of work contributed by Anne Pillman, Marryatville Primary School, SA L6558 Exploring s. Copyright Alberta Education About the unit Unit description This unit

More information

Neston High School Mathematics Faculty Homework Booklet

Neston High School Mathematics Faculty Homework Booklet Neston High School Mathematics Faculty Homework Booklet Year 11 Sets 4, 5, 6 Scheme: Foundation Homework Sheet 1 Week Commencing 11 th December 2017 1: Reflect the shape in the given mirror line. C11:

More information

REFLECTION AND REFRACTION OF LIGHT

REFLECTION AND REFRACTION OF LIGHT PHYSICS LAB REFLECTION AND REFRACTION OF LIGHT Printed Names: Signatures: Date: Lab Section: Instructor: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY Revision Spring 2002 REF 45 blank page REF 46

More information

Welcome to CS 115 (Winter 2019)

Welcome to CS 115 (Winter 2019) Welcome to CS 115 (Winter 2019) Web page (the main information source): http://www.student.cs.uwaterloo.ca/ cs115/ Course Personnel: Contact information and office hours for all staff: instructors, ISAs

More information

Click the mouse button or press the Space Bar to display the answers.

Click the mouse button or press the Space Bar to display the answers. Click the mouse button or press the Space Bar to display the answers. 11-3 Objectives You will learn to: You will learn to find the area of a regular polygon. Vocabulary Center of a regular polygon Apothem

More information

MATH TEST STAR CITY SCHOOL DISTRICT. Geometry / Module 1

MATH TEST STAR CITY SCHOOL DISTRICT. Geometry / Module 1 MATH TEST STAR CITY SCHOOL DISTRICT Geometry / Module 1 Standard Instructions for the District Administrator/Focus Teacher: Once this test is received, it should be taken to the copier on which it will

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) Computer Science, Bachelor of Science (B.S.) 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum

More information

Skill: Polygons. Vocabulary: Polygon a closed two-dimensional figure with straight edges

Skill: Polygons. Vocabulary: Polygon a closed two-dimensional figure with straight edges Skill: Polygons Standard: 5.13.a ~ The student, using plane figures (square, rectangle, triangle, parallelogram, rhombus, and trapezoid), will develop definitions of these plane figures; 5.13.b ~ The student,

More information

Is it possible to rotate ΔEFG counterclockwise to obtain ΔE F G? If so, how?

Is it possible to rotate ΔEFG counterclockwise to obtain ΔE F G? If so, how? [Hide Toolbars] In Lesson 3.1.1, you learned how to transform a shape by reflecting it across a line, like the ice cream cones shown at right. Today you will learn more about reflections and also learn

More information

Optics: Reflection and Refraction (approx. completion time: 2.5 h) (3/28/11)

Optics: Reflection and Refraction (approx. completion time: 2.5 h) (3/28/11) Optics: Reflection and Refraction (approx. completion time: 2.5 h) (3/28/11) Introduction In this lab you will investigate the reflection and refraction of light. Reflection of light from a surface is

More information

Constructing a Dodecagon from a Circle, in Google SketchUp

Constructing a Dodecagon from a Circle, in Google SketchUp Constructing a Dodecagon from a Circle, in Google SketchUp I am a big fan of Wooden Books, and recently I was browsing through Sacred Geometry by Miranda Lundy. I ve had this wonderful little book for

More information

Introduction to Programming II Winter, 2015 Assignment 5 (Saturday, April 4, 2015: 23:59:59)

Introduction to Programming II Winter, 2015 Assignment 5 (Saturday, April 4, 2015: 23:59:59) 60-4 Introduction to Programming II Winter, 205 Assignment 5 (Saturday, April 4, 205: 2:59:59) This is a lengthy assignment description. Take time to read it carefully and thoroughly. Dynamic Linked Lists

More information

Lesson Polygons

Lesson Polygons Lesson 4.1 - Polygons Obj.: classify polygons by their sides. classify quadrilaterals by their attributes. find the sum of the angle measures in a polygon. Decagon - A polygon with ten sides. Dodecagon

More information

Computer Science 173 Fall, Project 3: Lindenmayer Systems Due in class on Monday, September 28

Computer Science 173 Fall, Project 3: Lindenmayer Systems Due in class on Monday, September 28 Computer Science 173 all, 2015 Project 3: Lindenmayer Systems Due in class on Monday, September 28 Work on this project with a partner. Create a new directory for this project, copy the Makefile from the

More information

Syllabus Form 3. Objectives Students will be able to: Mathematics Department. Revision of numbers. Form 3 Syllabus Page 1 of 7

Syllabus Form 3. Objectives Students will be able to: Mathematics Department. Revision of numbers. Form 3 Syllabus Page 1 of 7 Syllabus Form 3 Topic Revision of numbers Content 1. Rounding 2. Estimation 3. Directed numbers 4. Working with decimals 5. Changing fractions to 6. decimals and vice versa 7. 7.1. The reciprocal of a

More information

Creating Escher-Style Tessellations

Creating Escher-Style Tessellations Creating Escher-Style Tessellations Focus on After this lesson, you will be able to... create tessellations from combinations of regular and irregular polygons describe the tessellations in terms of the

More information

Physics Experiment 13

Physics Experiment 13 Fig. 13-1 Equipment This side of the mirror is gray. Place this side on the baseline. You can see your reflection on this side of the mirror. Fig. 13-2 Mirror Placement: The "Plexi-Ray Kit" contains a

More information

TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES

TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES Name: Teacher: TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES Study Guide Due: Test Date: Parents, 4th Graders are focusing on giving their best effort. One way to show that they are going above and beyond

More information

16. [Shapes] Q. What shape is this object? A. sphere. a) Circle the cube. b) Circle the cone. c) Circle the cylinder. d) Circle the sphere.

16. [Shapes] Q. What shape is this object? A. sphere. a) Circle the cube. b) Circle the cone. c) Circle the cylinder. d) Circle the sphere. 16. [Shapes] Skill 16.1 Recognising 3D shapes (1). Observe whether the 3D shape has a curved surface. If so, the shape will be either a cone, cylinder or sphere. Observe whether the curved surface formes

More information

Project activity sheet 3

Project activity sheet 3 1 Macmillan English Project activity sheet 3 Project: Food bar chart Units 13 18 Learning outcomes By the end of the project, children will have: practised language from Units 13 18 through a group project

More information

Introduction to Programming

Introduction to Programming Introduction to Programming Course ISI-1329 - Three Days - Instructor-Led Introduction This three-day, instructor-led course introduces students to computer programming. Students will learn the fundamental

More information

Theory and Compiling COMP360

Theory and Compiling COMP360 Theory and Compiling COMP360 It has been said that man is a rational animal. All my life I have been searching for evidence which could support this. Bertrand Russell Reading Read sections 2.1 3.2 in the

More information

Park Forest Math Team. Meet #3. Geometry. Self-study Packet

Park Forest Math Team. Meet #3. Geometry. Self-study Packet Park Forest Math Team Meet #3 Self-study Packet Problem Categories for this Meet: 1. Mystery: Problem solving 2. : ngle measures in plane figures including supplements and complements 3. Number Theory:

More information

SUBJECT: YEAR: Half Term:

SUBJECT: YEAR: Half Term: Maths - Stage 2 8 1 Geometrical reasoning: lines, angles and shapes To label lines, angles and shapes To be able to identify parallel, perpendicular lines Learn correct mathematical vocabulary Label various

More information

Numeracy Practice Test Year 9

Numeracy Practice Test Year 9 Numeracy Practice Test Year 9 Practice Test 2 allowed Student Details First Name Last Name Today s Date is: Test Instructions You have 40 minutes to complete this test. You are allowed to use a calculator.

More information

Discovery Activity & Practice

Discovery Activity & Practice Discovery Activity & Practice For the inquiry activity, there are two options. Choose the 2- page version (pages 12-13) for students who need more workspace and extra guidance. For Warm-Up B, choose

More information

University of California, Berkeley College of Engineering

University of California, Berkeley College of Engineering University of California, Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences Spring 2012 Instructor: Dan Garcia 2012-03-22 Last Name First Name Student ID Number

More information

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles 1 KS3 Mathematics S1 Lines and Angles 2 Contents S1 Lines and angles S1.1 Labelling lines and angles S1.2 Parallel and perpendicular lines S1.3 Calculating angles S1.4 Angles in polygons 3 Lines In Mathematics,

More information

1/25 Warm Up Find the value of the indicated measure

1/25 Warm Up Find the value of the indicated measure 1/25 Warm Up Find the value of the indicated measure. 1. 2. 3. 4. Lesson 7.1(2 Days) Angles of Polygons Essential Question: What is the sum of the measures of the interior angles of a polygon? What you

More information

Student Mathematician: Date: Some, All or None Tell whether each statement below is true or false by circling the correct answer. If the statement is false, give a counterexample using words and/or pictures.

More information

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed

More information

LO: To recreate Matisse s Snail in Python

LO: To recreate Matisse s Snail in Python Name: LO: To recreate Matisse s Snail in Python Step 1: Open the Python editor IDLE and make a new document by pressing ctrl-n. Make sure you type the Python code in the blank new document and not in the

More information

NAME DATE PERIOD. Areas of Parallelograms and Triangles. Review Vocabulary Define parallelogram in your own words. (Lesson 6-2)

NAME DATE PERIOD. Areas of Parallelograms and Triangles. Review Vocabulary Define parallelogram in your own words. (Lesson 6-2) 11-1 Areas of Parallelograms and Triangles What You ll Learn Skim Lesson 11-1. Predict two things you expect to learn based on the headings and the Key Concept box. 1. Active Vocabulary 2. Review Vocabulary

More information

Patterns in Geometry. Polygons. Investigation 1 UNIT. Explore. Vocabulary. Think & Discuss

Patterns in Geometry. Polygons. Investigation 1 UNIT. Explore. Vocabulary. Think & Discuss UNIT K Patterns in Geometry In this lesson, you will work with two-dimensional geometric figures. You will classify polygons and find angle measures. Explore Inv 1 Polygons 172 How many squares are in

More information

How many toothpicks are needed for her second pattern? How many toothpicks are needed for her third pattern?

How many toothpicks are needed for her second pattern? How many toothpicks are needed for her third pattern? Problem of the Month Tri - Triangles Level A: Lisa is making triangle patterns out of toothpicks all the same length. A triangle is made from three toothpicks. Her first pattern is a single triangle. Her

More information

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students

More information

Welcome to Pre-AP Geometry. Summer Homework

Welcome to Pre-AP Geometry. Summer Homework Welcome to Pre-AP Geometry Summer Homework Congratulations, you have qualified to be enrolled in Pre-AP Geometry. This class is a rigorous, 10 th grade level mathematics class. This class requires summer

More information

Microsoft Excel 2010 Training. Excel 2010 Basics

Microsoft Excel 2010 Training. Excel 2010 Basics Microsoft Excel 2010 Training Excel 2010 Basics Overview Excel is a spreadsheet, a grid made from columns and rows. It is a software program that can make number manipulation easy and somewhat painless.

More information

Integers and the Coordinate Plane

Integers and the Coordinate Plane Name Date Class 9A Dear Family, A Family Letter: Understanding Integers The student will begin the study of an important set of numbers called integers. Integers are the set of numbers that include all

More information

The Geometry Semester A Examination will have the following types of items:

The Geometry Semester A Examination will have the following types of items: The Geometry Semester Examination will have the following types of items: Selected Response Student Produced Response (Grid-Ins) Short nswer calculator and patty paper may be used. compass and straightedge

More information

In Our Last Exciting Episode

In Our Last Exciting Episode In Our Last Exciting Episode #1 Lessons From Model Checking To find bugs, we need specifications What are some good specifications? To convert a program into a model, we need predicates/invariants and

More information

Unit 1: Shapes and Designs. Practice Problems

Unit 1: Shapes and Designs. Practice Problems Unit 1: Shapes and Designs Investigation 1: The Family of Polygons Practice Problems Directions: Please complete the necessary problems to earn a maximum of 11 points according to the chart below. Show

More information

Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method. Goals:

Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method. Goals: Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method Goals: Construct an inscribed hexagon and dodecagon. Construct a circumscribed hexagon

More information

CS Exam #1-100 points Spring 2011

CS Exam #1-100 points Spring 2011 CS 4700 - Exam #1-100 points Spring 2011 Fill in the blanks (1 point each) 1. syntactic sugar is a term coined for additions to the syntax of a computer language that do not affect its expressiveness but

More information

Chapter 1: Thinking Critically Lecture notes Math 1030 Section C

Chapter 1: Thinking Critically Lecture notes Math 1030 Section C Section C.1: Sets and Venn Diagrams Definition of a set A set is a collection of objects and its objects are called members. Ex.1 Days of the week. Ex.2 Students in this class. Ex.3 Letters of the alphabet.

More information

Gozo College Boys Secondary School Victoria - Gozo, Malta Ninu Cremona

Gozo College Boys Secondary School Victoria - Gozo, Malta Ninu Cremona Gozo College Boys Secondary School Victoria - Gozo, Malta Ninu Cremona Half Yearly Examination 2012 2013 Form 3 Mathematics Scheme A Non Calculator paper Time: 30 min Name: Class: Answer all questions.

More information

Intro to Computer Science. Introductory Class

Intro to Computer Science. Introductory Class Intro to Computer Science Introductory Class First Syllabus Lets look at the outline Reverse Roll Call Lets see who is here Expectations So what is Computer Science? An Architectural Discipline Building

More information

BLACKS IN GOVERNMENT INFORMATION SUPERHIGHWAY STUDENT COMPETITION (ISSC) PLANNING GUIDE

BLACKS IN GOVERNMENT INFORMATION SUPERHIGHWAY STUDENT COMPETITION (ISSC) PLANNING GUIDE Theme: Beating the Odds Technology Empowering African-American Males to Succeed! The ISSC program is designed to introduce and encourage African American students to use information technology. The competition

More information

PIC 10A. Review for Midterm I

PIC 10A. Review for Midterm I PIC 10A Review for Midterm I Midterm I Friday, May 1, 2.00-2.50pm. Try to show up 5 min early so we can start on time. Exam will cover all material up to and including todays lecture. (Only topics that

More information

7.1 Interior and Exterior Angles

7.1 Interior and Exterior Angles Name Class Date 7.1 Interior and Exterior ngles Essential Question: What can you say about the interior and exterior angles of a triangle and other polygons? Resource Locker Explore 1 Exploring Interior

More information

Outline. Turtles. Creating objects. Turtles. Turtles in Java 1/27/2011 TOPIC 3 INTRODUCTION TO PROGRAMMING. Making things to program with.

Outline. Turtles. Creating objects. Turtles. Turtles in Java 1/27/2011 TOPIC 3 INTRODUCTION TO PROGRAMMING. Making things to program with. 1 Outline 2 TOPIC 3 INTRODUCTION TO PROGRAMMING Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach by M. Guzdial and B. Ericson, and instructor materials prepared

More information

The K&E Hudson 8. Volume 19, Number 2, Fall, Clark McCoy

The K&E Hudson 8. Volume 19, Number 2, Fall, Clark McCoy Volume 19, Number 2, Fall, 2010 39 The K&E Hudson 8 Clark McCoy I received an email from my K&E website asking if K&E ever produced the Hudson 8 slide rule. After a few emails back and forth I found that

More information

10.6 Area and Perimeter of Regular Polygons

10.6 Area and Perimeter of Regular Polygons 10.6. Area and Perimeter of Regular Polygons www.ck12.org 10.6 Area and Perimeter of Regular Polygons Learning Objectives Calculate the area and perimeter of a regular polygon. Review Queue 1. What is

More information

Use Geometry Expressions to create and graph functions, and constrain points to functions.

Use Geometry Expressions to create and graph functions, and constrain points to functions. Learning Objectives Parametric Functions Lesson 1: Function Review Level: Algebra Time required: 30 minutes This is the first lesson in the unit on parametric functions. Parametric functions are not really

More information

5th Grade Geometry

5th Grade Geometry Slide 1 / 112 Slide 2 / 112 5th Grade Geometry 2015-11-23 www.njctl.org Slide 3 / 112 Geometry Unit Topics Click on the topic to go to that section Polygons Classifying Triangles & Quadrilaterals Coordinate

More information

Contents. Heinemann Maths Zone Copyright Pearson Australia (a divsion of Pearson Australia Group Pty Ltd)

Contents. Heinemann Maths Zone Copyright Pearson Australia (a divsion of Pearson Australia Group Pty Ltd) Contents Chapter 1 Whole numbers R1.1 Mathematics in sentences R1.2 Rounding to the first digit R1.3 Operations on whole numbers R1.4 Addition of whole numbers R1.5 Consecutive numbers R1.6 Ordering R1.7

More information

All-New Ideas! 20 Skill-Based Lessons Includes: Polygons. Space Figures. Lines, Line Segments, Rays. Angles. Similar And Congruent Figures.

All-New Ideas! 20 Skill-Based Lessons Includes: Polygons. Space Figures. Lines, Line Segments, Rays. Angles. Similar And Congruent Figures. TEC3205 GRADE 5 All-New Ideas! 20 Skill-Based Lessons Includes: Polygons Space Figures Lines, Line Segments, Rays Angles Similar And Congruent Figures Symmetry Slides, Flips, And Turns Coordinate Graphing

More information

Do not write in this area. Style (10) TOTAL. Maximum possible points: 30

Do not write in this area. Style (10) TOTAL. Maximum possible points: 30 Name: Student ID: Lab Instructor: Borja Sotomayor Impl (20) Do not write in this area Style (10) TOTAL Maximum possible points: 30 This is your individual grading sheet. You must hand this sheet along

More information