CSC 120 Introduction to Creative Graphical Coding, Fall 2015
|
|
- Dwayne Greer
- 5 years ago
- Views:
Transcription
1 CSC 120 Introduction to Creative Graphical Coding, Fall 2015 Dr. Dale E. Parson, Assignment 1, Implementing and testing an automated avatar in Processing. This assignment is due via D2L Dropbox Assignment 1 avatar by 11:59 PM on Saturday September 26. When using Processing on the Kutztown campus Windows computers, make sure to start out every time by setting your Processing Preferences -> Sketchbook Location to U:\Processing. The U:\ drive is a networked drive that will save your work and make it accessible across campus. If you save it to your desktop or the lab PC you are using, you will lose your work when you log out. You must save it to the U:\ drive. If you do not have a folder 1 called Processing under U:\, you must create one using the Windows Explorer. We will go over this in class on September 17. Processing Preferences is under the File menu on Windows. If you will be downloading Processing 2.X and running it using an off-campus computer (do not use version 3.X for assignments), you can copy your project sketch named avatar to a flash drive on one machine, and then copy it from the flash drive to another Processing sketch folder. Create your avatar folder by running File -> Save As -> avatar after setting up your sketch folder. 1 Another name for a folder is a directory. page 1
2 Once you have created your avatar sketch, write the following code as outlined in the class of Tuesday, September 15: 1. Create some immobile background scenery. (Hint: Plot this before the AVATAR.) Keep them opaque, varying colors. 2. Create an AVATAR in the spirit of Zoog that is not Zoog and is not Parson's AVATAR. Use at least one shape from "2D Primitives" (on the manual page) that Zoog does not use. Use variations in color. Use variations in alpha. Use at least 5 distinct shapes, meaning at least 5 body parts for the AVATAR. 3. Create some immobile foreground scenery. (Hint: Plot this after the AVATAR.) Keep them opaque, varying colors across time. 4. Your AVATAR must move horizontally and/or vertically at some rate. 5. Your AVATAR MUST wrap back around to the other side of the window, OR bounce back in opposite, when hits window's edge. Example: if you have a variable xloc for the X location of some part of your avatar, and you want to move it to the right by adding a positive variable offset to xloc, you can do this: xloc = (xloc + offset) % width The % operator takes the remainder of an integer division. If (xloc + offset) is less than width, then (xloc + offset) % width is the same as (xloc + offset). If (xloc + offset) is greater than or equal to width, then (xloc + offset) % width gives a remainder that is less than width and wraps around to the left side of the window. Adding a negative offset (or subtracting a positive offset) is more complicated because xloc + offset may go negative, and the result of the % operator differs in different languages when one of its numbers is negative. If the negative number is small, you can ensure wrap-around with this expression: xloc = (xloc + offset + width) % width // In case offset is negative. An example may help. Assume the width is 380, xloc is 0 (the left pixel column), and offset is -1. Then (xloc + offset + width) % width ( ) % % So, subtracting 1 from 0 leads to 379, the right-hand column. Now, assume the width is 380, xloc is 379 (the right pixel column), and offset is 2. Then (xloc + offset + width) % width ( ) % % // 380 goes into 760 twice with a remainder of 1 page 2
3 Note that the leftmost column is an X of 0 and the second column is 1. You can just plug in the formula (xloc + offset + width) % width and not worry about the math too much. For vertical wrap-around use a yloc and window height in the formula. 6. Your AVATAR must have some "body part" that wiggles, grows/shrinks, or moves in some manner, without becoming disconnected from the AVATAR. Step 6 may use the modulo operator (%), which gives the remainder of division, to wrap back around to its starting point. Here instead of using width or height in a formula such as (xloc + offset + width) % width, use the maximum distance that you want the feature to move away from its starting point in place of width. Use colors and alpha (stroke() and fill() and background()), strokeweight(), and a variety of shapes. Get into creating a composition. Consult and use some functions to make your animation exciting. Grading: Each of the above 6 steps is worth 15% each (90% total). I will give half credit for step 4 if wrap-around does not work. That leaves 10%. These 10 points are for documentation in the form of comments. Use the following comment block at the top of your sketch, as required by the CSC department. Fill in each field with appropriate comments. /************************************************************/ /* Author: /* Creation Date: /* Due Date: /* Course: /* Professor Name: /* Assignment: /* Sketch name: /* Purpose: ************************************************************/ Also, within your setup() and draw() functions, add some comments using the // comment delimiter to describe the avatar body part you are plotting, similar to how the textbook author describes Zoog. We will have time in class on Thursday 9/16 and 9/23 for working on this project. If you do not get it done in class, you will have to complete it as homework. I expect it to be to me by the due date. I will deduct 10% for each day it is late, and will not accept it after the end of 9/28. When you work is completed, you can use the Windows Explorer to find the file avatar.pde in your U:\Processing\avatar folder. Drag avatar.pde into the Assignment 1 avatar dropbox under our course s D2L account by the due date. If you find you have created an error, you can drop an updated avatar.pde into the dropbox. It will not accept file drops after 9/28. Each dropbox is under Course Elements in our D2L account. page 3
4 ADDENDUM A 9/19/2015 (not required for the assignment): In class on 9/17 I found a way to ramp the background color up and down from black to white and then back down again smoothly, without jumping straight from white-to-black or black-to-white. You could use this same approach to make your avatar ricochet off of the window s edges instead of wrapping around. I have this at the top of my avatar sketch: int backgroundcolor = 0 ; // Wraps from 255 back to 0. Originally I had this as the first two lines of my draw() function: background(backgroundcolor); backgroundcolor = (backgroundcolor + 1) % 256 ; The second line advances backgroundcolor from 0 (black) through 255 (white). The expression (backgroundcolor + 1) % 256 evaluates to backgroundcolor for values 0 through 255, since the integer quotient of the division (backgroundcolor + 1) % 256 for values 0 through 255 is 0 and the remainder is (backgroundcolor +1) ; the % operator gives the remainder. However, when backgroundcolor is 255, then (backgroundcolor + 1) is 256; 256 / 256 gives a quotient of 1 with a remainder of 0. So, backgroundcolor wraps from 255 to 0. We went over this in class and in page 2 above. Visualize it like this: In computer music & audio we call this a rising sawtooth waveform. I found it aesthetically unpleasing because of the jump directly from a pure white background (daytime at 255) to pure black (nighttime at 0). I wanted a gradual ramp from night to day and again from day to night, like a real day. After a little experimenting I hit on this formula, which does not require using an if statement that we will see in the next chapter. background(abs(backgroundcolor - 255)); backgroundcolor = (backgroundcolor + 1) % 511 ; The second line now cycles the value in variable backgroundcolor from 0 through 510 and then back to 0. Variable backgroundcolor is still a sawtooth, as shown on the next page. page 4
5 background(abs(backgroundcolor - 255)); backgroundcolor = (backgroundcolor + 1) % 511 ; Subtracting 255 in the expression backgroundcolor subtracts 255 from the sequence of values 0 through 510, leading to a sequence -255 through 255. Finally, the abs(backgroundcolor 255) code uses Processing s absolute value function to flip the sign of the negative values to positive. In other words, -255 becomes 255, -254 becomes 254, and so on, while the non-negative values remain unchanged. We wind up with a so-called triangle waveform. You could use the same approach to vary a x location variable from width-1 down to 0 and then back up to width-1 instead of wrapping around, or to vary a y location variable from height-1 down to 0 and then back up to height-1 instead of wrapping around. You could also vary smaller offsets for body parts to wiggle this way instead of snapping back to a starting position. You do not need to use this information in assignment 1, but you will need to use it in a later assignment. page 5
CSC 120 Introduction to Creative Graphical Coding, Fall 2017
CSC 120 Introduction to Creative Graphical Coding, Fall 2017 Dr. Dale E. Parson, Assignment 1, Implementing and testing an automated avatar in Processing. This assignment is due via D2L Assignments Assignment
More informationCSC 120 Introduction to Creative Graphical Coding, Fall 2015
CSC 120 Introduction to Creative Graphical Coding, Fall 2015 Dr. Dale E. Parson, Outline in preparation for assignment 2. How to move your avatar in a function and give it X, Y, and scaling parameters.
More informationCSC 220 Object-Oriented Multimedia Programming, Spring 2017
CSC 220 Object-Oriented Multimedia Programming, Spring 2017 Dr. Dale E. Parson, Assignment 2, Working with 3D shapes and geometric transforms. This assignment is due via D2L Dropbox Assignment 2 ShapePaint3DIntro
More informationClass #1. introduction, functions, variables, conditionals
Class #1 introduction, functions, variables, conditionals what is processing hello world tour of the grounds functions,expressions, statements console/debugging drawing data types and variables decisions
More informationCISC 1600, Lab 3.1: Processing
CISC 1600, Lab 3.1: Processing Prof Michael Mandel 1 Getting set up For this lab, we will be using OpenProcessing, a site for building processing sketches online using processing.js. 1.1. Go to https://www.openprocessing.org/class/57767/
More informationCSC 220 Object Oriented Multimedia Programming, Fall 2018
CSC 220 Object Oriented Multimedia Programming, Fall 2018 Dr. Dale E. Parson, Assignment 3, text menu on a remote-control Android, mostly array handling. This assignment is due via D2L Assignment Assignment
More informationBASIC COMPUTATION. public static void main(string [] args) Fundamentals of Computer Science I
BASIC COMPUTATION x public static void main(string [] args) Fundamentals of Computer Science I Outline Using Eclipse Data Types Variables Primitive and Class Data Types Expressions Declaration Assignment
More informationCISC 1600, Lab 2.1: Processing
CISC 1600, Lab 2.1: Processing Prof Michael Mandel 1 Getting set up For this lab, we will be using Sketchpad, a site for building processing sketches online using processing.js. 1.1. Go to http://cisc1600.sketchpad.cc
More information} Evaluate the following expressions: 1. int x = 5 / 2 + 2; 2. int x = / 2; 3. int x = 5 / ; 4. double x = 5 / 2.
Class #10: Understanding Primitives and Assignments Software Design I (CS 120): M. Allen, 19 Sep. 18 Java Arithmetic } Evaluate the following expressions: 1. int x = 5 / 2 + 2; 2. int x = 2 + 5 / 2; 3.
More informationWHOLE NUMBER AND DECIMAL OPERATIONS
WHOLE NUMBER AND DECIMAL OPERATIONS Whole Number Place Value : 5,854,902 = Ten thousands thousands millions Hundred thousands Ten thousands Adding & Subtracting Decimals : Line up the decimals vertically.
More informationHow to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?
BASIC GAUGE CREATION The Video VBox setup software is capable of using many different image formats for gauge backgrounds, static images, or logos, including Bitmaps, JPEGs, or PNG s. When the software
More informationCPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT
CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT Individual Programming Project 2 Reading Quiz: Monday, February 17, at the start of class Preliminary Milestone Due: Monday, February 24, at the start of class
More informationCSC 101: Lab #5 Prelab Boolean Logic Practice Due Date: 5:00pm, day after lab session
Name: Email Username: Lab Date and Time: CSC 101: Lab #5 Prelab Boolean Logic Practice Due Date: 5:00pm, day after lab session Purpose: The purpose of this pre-lab is to provide you with hands-on experience
More informationBCC Rays Ripply Filter
BCC Rays Ripply Filter The BCC Rays Ripply filter combines a light rays effect with a rippled light effect. The resulting light is generated from a selected channel in the source image and spreads from
More informationAnimated Gif - Illustrator /Text and Shapes
- Illustrator /Text and Shapes Use Adobe Illustrator to create an animated gif. Use a variety of shapes, outlined type, or live traced objects as your subjects. Apply all the skills that we have developed
More information1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software
CIS - Survey of Computer Information Systems FALL 014-16-Week Course Professor: JON P. RAGER Weekly Schedule Note: This schedule is subjected to BE CHANGED at your instructor's discretion. Please check
More informationLab 1- Introduction to Motion
Partner : Purpose Partner 2: Lab - Section: The purpose of this lab is to learn via a motion detector the relationship between position and velocity. Remember that this device measures the position of
More informationOld 257 Exam #2s for Practice
Old Exam #2s 257/757 Exploring Programming with Graphics Page 1 Old 257 Exam #2s for Practice Exams will be taken on Thursday March 27 in the cluster. You will have the entire class time to do the exam.
More informationAQA Decision 1 Algorithms. Section 1: Communicating an algorithm
AQA Decision 1 Algorithms Section 1: Communicating an algorithm Notes and Examples These notes contain subsections on Flow charts Pseudo code Loops in algorithms Programs for the TI-83 graphical calculator
More informationSpring CS Homework 3 p. 1. CS Homework 3
Spring 2018 - CS 111 - Homework 3 p. 1 Deadline 11:59 pm on Friday, February 9, 2018 Purpose CS 111 - Homework 3 To try out another testing function, check-within, to get more practice using the design
More informationCPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT
CPS122 - OBJECT-ORIENTED SOFTWARE DEVELOPMENT Individual Programming Project 2 Reading Quiz: Monday, February 20, at the start of class Preliminary Milestone Due: Monday, February 27, at the start of class
More informationCS 100 Spring Lecture Notes 3/8/05 Review for Exam 2
CS 100 Spring 2005 Lecture Notes 3/8/05 Review for Exam 2 The second exam is Thursday, March 10. It will cover topics from Homework 2 through Homework 4, including anything pertaining to binary representation.
More information+ Inheritance. Sometimes we need to create new more specialized types that are similar to types we have already created.
+ Inheritance + Inheritance Classes that we design in Java can be used to model some concept in our program. For example: Pokemon a = new Pokemon(); Pokemon b = new Pokemon() Sometimes we need to create
More informationMAT 003 Brian Killough s Instructor Notes Saint Leo University
MAT 003 Brian Killough s Instructor Notes Saint Leo University Success in online courses requires self-motivation and discipline. It is anticipated that students will read the textbook and complete sample
More informationCISC 1600, Lab 2.3: Processing animation, objects, and arrays
CISC 1600, Lab 2.3: Processing animation, objects, and arrays Prof Michael Mandel 1 Getting set up For this lab, we will again be using Sketchpad. sketchpad.cc in your browser and log in. Go to http://cisc1600.
More informationUnit 6 Quadratic Functions
Unit 6 Quadratic Functions 12.1 & 12.2 Introduction to Quadratic Functions What is A Quadratic Function? How do I tell if a Function is Quadratic? From a Graph The shape of a quadratic function is called
More information1
Zeros&asymptotes Example 1 In an early version of this activity I began with a sequence of simple examples (parabolas and cubics) working gradually up to the main idea. But now I think the best strategy
More informationPhysics 3620/6620 Test # 1-1 -
Physics 3620/6620 Test # 1-1 - The test is worth 100 points, but a maximum of 120 points are available Problems 1-3 are worth a maximum of 20 points each, and problem #4, with the VI, is worth a maximum
More information1. Complete these exercises to practice creating user functions in small sketches.
Lab 6 Due: Fri, Nov 4, 9 AM Consult the Standard Lab Instructions on LEARN for explanations of Lab Days ( D1, D2, D3 ), the Processing Language and IDE, and Saving and Submitting. Rules: Do not use the
More informationLAB # 2 3D Modeling, Properties Commands & Attributes
COMSATS Institute of Information Technology Electrical Engineering Department (Islamabad Campus) LAB # 2 3D Modeling, Properties Commands & Attributes Designed by Syed Muzahir Abbas 1 1. Overview of the
More informationHonors Computer Science C++ Mr. Clausen Program 6A, 6B, 6C, & 6G
Honors Computer Science C++ Mr. Clausen Program 6A, 6B, 6C, & 6G Special Note: Every program from Chapter 4 to the end of the year needs to have functions! Program 6A: Celsius To Fahrenheit Or Visa Versa
More informationDisplacement-time and Velocity-time Graphs
PhysicsFactsheet April Number Displacement- and Velocity- Graphs This Factsheet explains how motion can be described using graphs, in particular how - graphs and - graphs can be used. Displacement- graphs
More information1 Getting started with Processing
cisc3665, fall 2011, lab I.1 / prof sklar. 1 Getting started with Processing Processing is a sketch programming tool designed for use by non-technical people (e.g., artists, designers, musicians). For
More informationFall 2013 Program/Homework Assignment #2 (100 points) -(Corrected Version)
CSE 11 START EARLY! Fall 2013 Program/Homework Assignment #2 (100 points) -(Corrected Version) Due: 11 October 2013 at 11pm (2300) Book Exercises Cover Chapters: 3-4 This is a combination of written responses
More informationCS 134 Programming Exercise 3:
CS 134 Programming Exercise 3: Repulsive Behavior Objective: To gain experience implementing classes and methods. Note that you must bring a program design to lab this week! The Scenario. For this lab,
More informationMath Glossary Numbers and Arithmetic
Math Glossary Numbers and Arithmetic Version 0.1.1 September 1, 200 Next release: On or before September 0, 200. E-mail edu@ezlink.com for the latest version. Copyright 200 by Brad Jolly All Rights Reserved
More informationDue Date: Friday, September 9 th Attached is your summer review packet for the Algebra 1 course.
Due Date: Friday, September 9 th Attached is your summer review packet for the Algebra 1 course. This is your first Graded HW grade. You MUST SHOW WORK in order to receive credit. This means if you typed
More informationLate Penalty: Late assignments will not be accepted.
CPSC 449 Assignment 1 Due: Monday, October 16, 2017 Sample Solution Length: Less than 100 lines to reach the A- level, including some comments Approximately 130 lines with the fill color being influenced
More informationTo specify the dimensions of the drawing canvas use the size statement: ! size( 300, 400 );
Study Guide We have examined three main topics: drawing static pictures, drawing simple moving pictures, and manipulating images. The Final Exam will be concerned with each of these three topics. Each
More informationPolar Coordinates. OpenStax. 1 Dening Polar Coordinates
OpenStax-CNX module: m53852 1 Polar Coordinates OpenStax This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License 4.0 Abstract Locate points
More informationProgramming Project 1
Programming Project 1 Handout 6 CSCI 134: Fall, 2016 Guidelines A programming project is a laboratory that you complete on your own, without the help of others. It is a form of take-home exam. You may
More informationSummer Packet 7 th into 8 th grade. Name. Integer Operations = 2. (-7)(6)(-4) = = = = 6.
Integer Operations Name Adding Integers If the signs are the same, add the numbers and keep the sign. 7 + 9 = 16 - + -6 = -8 If the signs are different, find the difference between the numbers and keep
More informationSolution Notes. COMP 151: Terms Test
Family Name:.............................. Other Names:............................. ID Number:............................... Signature.................................. Solution Notes COMP 151: Terms
More informationDUE By 11:59 PM on Thursday March 15 via make turnitin on acad. The standard 10% per day deduction for late assignments applies.
CSC 558 Data Mining and Predictive Analytics II, Spring 2018 Dr. Dale E. Parson, Assignment 2, Classification of audio data samples from assignment 1 for predicting numeric white-noise amplification level
More informationPart 1. Summary of For Loops and While Loops
NAME EET 2259 Lab 5 Loops OBJECTIVES -Understand when to use a For Loop and when to use a While Loop. -Write LabVIEW programs using each kind of loop. -Write LabVIEW programs with one loop inside another.
More informationTriangles Ramps and Energy
The College at Brockport: State University of New York Digital Commons @Brockport Lesson Plans CMST Institute 8-12-2004 Triangles Ramps and Energy The College at Brockport Fayne Winter The College at Brockport
More informationDEC HEX ACTION EXTRA DESCRIPTION
PHRAGSOFT 128 X 64 PIXEL LCD DISPLAY DRIVER The display driver uses the equivalent of standard BBC Microcomputer VDU codes, however, because the display is monochrome, with a fixed resolution, there are
More informationWarm - Up. Sunday, February 1, HINT: plot points first then connect the dots. Draw a graph with the following characteristics:
Warm - Up Sunday, February 1, 2015 Draw a graph with the following characteristics: Maximums at (-3,4) and (2,2) Minimum at (-1,-3) X intercepts at (-4,0), (-2,0), (1,0), and (3,0) Y intercept at (0,-2)
More informationStudent Outcomes. Lesson Notes. Classwork. Opening Exercise (3 minutes)
Student Outcomes Students solve problems related to the distance between points that lie on the same horizontal or vertical line Students use the coordinate plane to graph points, line segments and geometric
More informationQuantile Report McGraw-Hill
Quantile Report McGraw-Hill DATE: Friday, September 23, 2011 CONTACT: Jessica Whitesell Agreement EMAIL: jwhitesell@lexile.com PHONE: 919-354-3462 CONTACT: Tracey Brown Quantile Services Coordinator EMAIL:
More informationmith College Computer Science CSC103 How Computers Work Week 7 Fall 2017 Dominique Thiébaut
mith College Computer Science CSC103 How Computers Work Week 7 Fall 2017 Dominique Thiébaut dthiebaut@smith.edu Important Review Does the animation leave a trace? Are the moving objects move without a
More informationCCNY Math Review Chapter 2: Functions
CCN Math Review Chapter : Functions Section.1: Functions.1.1: How functions are used.1.: Methods for defining functions.1.3: The graph of a function.1.: Domain and range.1.5: Relations, functions, and
More information1. Textbook #1: Our Digital World (ODW). 2. Textbook #2: Guidelines for Office 2013 (GFO). 3. SNAP: Assessment Software
CIS - Survey of Computer Information Systems SPRING 014-16-Week Course Professor: JON P. RAGER Weekly Schedule Note: This schedule is subjected to BE CHANGED at your instructor's discretion. Please check
More informationMath 125 Little Book Homework Chapters 7, 10, 11, and 12
Math 125 Little Book Homework Chapters 7, 10, 11, and 12 Do NOT copy the book follow the guidelines given for each section. NO CREDIT will be given if you copy the book! You earn 2 points if you turn in
More information3. Area and perimeter.notebook November 13, All rectangles with area 12cm 2 have the same perimeter. True or false?
All rectangles with area 12cm 2 have the same perimeter. True or false? Find the perimeter of the shape: Draw another shape with area a smaller perimeter. but with x y Write an expression for the perimeter
More informationAP PHYSICS B 2009 SCORING GUIDELINES
AP PHYSICS B 009 SCORING GUIDELINES General Notes About 009 AP Physics Scoring Guidelines 1. The solutions contain the most common method of solving the free-response questions and the allocation of points
More informationTransforming Objects in Inkscape Transform Menu. Move
Transforming Objects in Inkscape Transform Menu Many of the tools for transforming objects are located in the Transform menu. (You can open the menu in Object > Transform, or by clicking SHIFT+CTRL+M.)
More informationTESSELLATION PROJECT DIRECTIONS
TESSELLATION PROJECT DIRECTIONS You are to create your own tessellation masterpiece. Your tessellation will be created based on specific criteria. You MUST follow the guidelines given in order to receive
More informationCW High School. Advanced Math A. 1.1 I can make connections between the algebraic equation or description for a function, its name, and its graph.
1. Functions and Math Models (10.00%) 1.1 I can make connections between the algebraic equation or description for a function, its name, and its graph. 4 Pro cient I can make connections between the algebraic
More information`Three sides of a 500 square foot rectangle are fenced. Express the fence s length f as a function of height x.
Math 140 Lecture 9 See inside text s front cover for area and volume formulas Classwork, remember units Don t just memorize steps, try to understand instead If you understand, every test problem will be
More information4th Grade Math Scope & Sequence-June 2017
4th Grade Math Scope & Sequence-June 2017 Topic Strand Concept State Standard 1: Generalize Place Value Understanding * Read and write numbers in expanded form, with number names. * Recognize the relationship
More informationSail into Summer with Math!
Sail into Summer with Math! For Students Entering Math C This summer math booklet was developed to provide students in kindergarten through the eighth grade an opportunity to review grade level math objectives
More informationCS 106 Winter Lab 03: Input and Output
CS 106 Winter 2019 Lab 03: Input and Output Due: Wednesday, January 23th, 11:59pm Summary This lab will allow you to practice input and output. Each question is on a separate page. SAVE each sketch as
More informationDRAWING/IMAGING ALAIYO BRADSHAW
ASSIGNMENT PROCESS-PATTERN Complete Patterns and objects for homework: 1. Complete 7 Pattern drawings in Illustrator for homework. 2. View Student References examples 3. Ask me if you have questions, no
More information8 th Grade Math Reference Sheet
8 th Grade Math Reference Sheet Number Sense DECIMALS NS 1 To change a DECIMAL FRACTION, use the place value of the decimal as the denominator of the fraction; simplify if. 1. Line up decimal points 2.
More information1 Getting started with Processing
cis3.5, spring 2009, lab II.1 / prof sklar. 1 Getting started with Processing Processing is a sketch programming tool designed for use by non-technical people (e.g., artists, designers, musicians). For
More informationScreenBeam Touch90 Interactive Whiteboard
ScreenBeam Touch90 Interactive Whiteboard Software User Guide xxxx-xxxx-000 rev. 1 Table of Contents Installing the Software 2 Software Installation 2 Using the Software 5 Pages 6 Pens 7 Figures 10 Erasers
More informationWJEC MATHEMATICS INTERMEDIATE GRAPHS STRAIGHT LINE GRAPHS (PLOTTING)
WJEC MATHEMATICS INTERMEDIATE GRAPHS STRAIGHT LINE GRAPHS (PLOTTING) 1 Contents Some Simple Straight Lines y = mx + c Parallel Lines Perpendicular Lines Plotting Equations Shaded Regions Credits WJEC Question
More informationIf the ball goes off either the right or left edge, turn the ball around. If x is greater than width or if x is less than zero, reverse speed.
Conditionals 75 Reversing the Polarity of a Number When we want to reverse the polarity of a number, we mean that we want a positive number to become negative and a negative number to become positive.
More informationUsing Flash Animation Basics
Using Flash Contents Using Flash... 1 Animation Basics... 1 Exercise 1. Creating a Symbol... 2 Exercise 2. Working with Layers... 4 Exercise 3. Using the Timeline... 6 Exercise 4. Previewing an animation...
More informationUsing the Best of Both!
Using the Best of Both! A Guide to Using Connected Mathematics 2 with Prentice Hall Mathematics Courses 1, 2, 3 2012, and Algebra Readiness MatBro111707BestOfBothPH10&CMP2.indd 1 6/7/11 11:59 AM Using
More informationBCC Linear Wipe. When the Invert Wipe Checkbox is selected, the alpha channel created by the wipe inverts.
BCC Linear Wipe BCC Linear Wipe is similar to a Horizontal wipe. However, it offers a variety parameters for you to customize. This filter is similar to the BCC Rectangular Wipe filter, but wipes in a
More informationICS 61 Game Systems and Design Introduction to Scratch
ICS 61, Winter, 2015 Introduction to Scratch p. 1 ICS 61 Game Systems and Design Introduction to Scratch 1. Make sure your computer has a browser open at the address http://scratch.mit.edu/projects/editor/.
More informationWorking with Transformations on the Coordinate Plane
Working with Transformations on the Coordinate Plane Movies create the illusion of movement by showing us 24 images per second. When the human eye processes 24 images per second it is interpreted in our
More informationGEOMETRY. slide #3. 6th Grade Math Unit 7. 6th Grade Unit 7: GEOMETRY. Name: Table of Contents. Area of Rectangles
Name: 6th Grade Math Unit 7 GEOMETRY 2012 10 17 www.njctl.org 1 Table of Contents Area of Rectangles Area of Parallelograms Area of Triangles Area of Trapezoids Mixed Review Area of Irregular Figures Area
More informationcreate 2 new grid lines
STEP 1: open your class-01 Project file _ go to Level 1 _ select grid line 1 _ type CO (copy) _ repeat for grid line 3 as shown in image 1 Architectural Column STEP 2: from the Ribbon under the Home tab
More informationTwo Types of Types. Primitive Types in Java. Using Primitive Variables. Class #07: Java Primitives. Integer types.
Class #07: Java Primitives Software Design I (CS 120): M. Allen, 13 Sep. 2018 Two Types of Types So far, we have mainly been dealing with objects, like DrawingGizmo, Window, Triangle, that are: 1. Specified
More informationRevision Topic 11: Straight Line Graphs
Revision Topic : Straight Line Graphs The simplest way to draw a straight line graph is to produce a table of values. Example: Draw the lines y = x and y = 6 x. Table of values for y = x x y - - - - =
More informationCoordinate Graphing Quadrants and Reading Ordered Pairs. TeacherTwins 2015
Coordinate Graphing Quadrants and Reading Ordered Pairs TeacherTwins 2015 Warm Up Graph the integers on a number line. 1. 2. 3. 4. 5. -5, - 2, 5, 2 0, -3, 7, -2-4, 1, -6, 8-1, 4, -7, 0 6, -8, 5, -4 Warm
More informationRecall that creating or declaring a variable can be done as follows:
Lesson 2: & Conditionals Recall that creating or declaring a variable can be done as follows:! float radius = 20;! int counter = 5;! string name = Mr. Nickel ;! boolean ispressed = true;! char grade =
More informationProcessing Assignment Write- Ups
Processing Assignment Write- Ups Exercise 1-1 Processing is not an elaborate series of points like connect the dots or is it? Can t be cause I got it all wrong when I mapped out each and every point that
More informationSummer Math Assignments for Students Entering Integrated Math
Summer Math Assignments for Students Entering Integrated Math Purpose: The purpose of this packet is to review pre-requisite skills necessary for the student to be successful in Integrated Math. You are
More informationYEAR 7 MATHS SCHEMES OF WORK
YEAR 7 MATHS SCHEMES OF WORK 2018-19 Autumn Term (September-December) SOW: We follow the STP Mathematics course in year 7, published by Oxford University Press. fanez@al-ashraf.gloucs.sch.uk Unit Topic
More informationSolve problems involving proportional reasoning. Number Sense and Algebra
MFM 1P - Grade Nine Applied Mathematics This guide has been organized in alignment with the 2005 Ontario Mathematics Curriculum. Each of the specific curriculum expectations are cross-referenced to the
More informationProgramming Assignment 4 ( 100 Points )
Programming Assignment 4 ( 100 Points ) Due: 11:59pm Thursday, October 26 START EARLY!! In PA4 you will continue exploring the graphical user interface (GUI) and object oriented programming. You will be
More informationImage Manipulation in MATLAB Due Monday, July 17 at 5:00 PM
Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM 1 Instructions Labs may be done in groups of 2 or 3 (i.e., not alone). You may use any programming language you wish but MATLAB is highly suggested.
More informationBig Apple Academy 2017 Mathematics Department
Big Apple Academy 201 Mathematics Department Grade Homework Math Package It is important that you keep practicing your mathematical Knowledge over the summer to be ready for 5 th grade. In this Package
More informationCMPSCI 119 LAB #2 Anime Eyes Professor William T. Verts
CMPSCI 119 LAB #2 Anime Eyes Professor William T. Verts The goal of this Python programming assignment is to write your own code inside a provided program framework, with some new graphical and mathematical
More informationInteger Operations. Summer Packet 7 th into 8 th grade 1. Name = = = = = 6.
Summer Packet 7 th into 8 th grade 1 Integer Operations Name Adding Integers If the signs are the same, add the numbers and keep the sign. 7 + 9 = 16-2 + -6 = -8 If the signs are different, find the difference
More informationHow to draw and create shapes
Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using
More informationAnimatron Tutorial. Ronald Bourret
Animatron Tutorial Ronald Bourret http://www.rpbourret.com Table of Contents License... 2 Lesson 1: Getting Started... 3 1.1 Creating an Animatron account... 3 1.2 Animatron screen... 3 Lesson 2: Drawing...
More informationGrade 8 Common Mathematics Assessment Multiple Choice Answer Sheet Name: Mathematics Teacher: Homeroom: Section A No Calculator Permitted
Multiple Choice Answer Sheet Name: Mathematics Teacher: Homeroom: Section A No Calculator Permitted Calculator Permitted. A B C D 2. A B C D. A B C D 4. A B C D 5. A B C D 6. A B C D 7. A B C D 8. A B
More information6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To...
6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To... Report Card Skill: Use ratio reasoning to solve problems a ratio compares two related quantities ratios can be
More informationMotion I. Goals and Introduction
Motion I Goals and Introduction As you have probably already seen in lecture or homework, it is important to develop a strong understanding of how to model an object s motion for success in this course.
More informationCS 315 Data Structures Fall Figure 1
CS 315 Data Structures Fall 2012 Lab # 3 Image synthesis with EasyBMP Due: Sept 18, 2012 (by 23:55 PM) EasyBMP is a simple c++ package created with the following goals: easy inclusion in C++ projects,
More informationName Class Date. Using Graphs to Relate Two Quantities
4-1 Reteaching Using Graphs to Relate Two Quantities An important life skill is to be able to a read graph. When looking at a graph, you should check the title, the labels on the axes, and the general
More informationCSE 167: Introduction to Computer Graphics Lecture #11: Visibility Culling
CSE 167: Introduction to Computer Graphics Lecture #11: Visibility Culling Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2017 Announcements Project 3 due Monday Nov 13 th at
More informationLab 5 Mandelbrot Fractal Viewer
Lab 5 Mandelbrot Fractal Viewer Your task is to design a digital circuit to plot a Mandelbrot Set Fractal over VGA display. Your circuit must generate all control and data signals driving the VGA output
More informationFantasy Cartography with Adobe Photoshop: Adapted for Gimp
Fantasy Cartography with Adobe Photoshop: Adapted for Gimp By Megan Wiseman 2010 This is a written tutorial, adapted for Gimp 2.6.8, based on Butch Curry s video tutorial series Fantasy Cartography with
More informationLet us start with a quick revision of algebra and how to work with variables. Now let us look at the simpler topic, namely Substitution.
Section F Algebra & Equations Objective In this section, we will be dealing with solving equations for the variable involved, manipulating formulae to get one variable as the subject of the formula and
More information