Introduction to z-tree: Day 2

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Introduction to z-tree: Day 2"

Transcription

1 Introduction to z-tree: Day 2 Andrew W. Bausch NYU Department of Politics January 10, 2012 Andrew W. Bausch January 10, / 27

2 Overview: Interactive Games Individual decision making experiments Subject s payoffs only depend on subject s own decisions Programs in the treatment only process information of a single subject Interactive experiments Payoffs of a subject also depend on the behavior of other subjects Programs have to access information from records of other subjects Andrew W. Bausch January 10, / 27

3 Overview: Interactive Games Matching Scope Operator & the same function Programming an experiment with interaction Andrew W. Bausch January 10, / 27

4 Matching Random Partner Matching In interactive experiments subjects are assigned into groups and the game is played repeatedly over several rounds Who interacts with whom in a given round? z-tree has built-in functions, but just as easy to do it yourself and you retain more control Andrew W. Bausch January 10, / 27

5 Matching Random Partner Matching In the first stage, create a one-line Program in the Subjects Table randgroup = random(); This generates a random number that we will use to create the groups End this program so the subjects can access each other s randgroup Andrew W. Bausch January 10, / 27

6 Matching Random Partner Matching continued Create a second Program in the Subjects Table right below the first Define GroupSize in Background ranking = count(randgroup >= : randgroup); ranking = ranking - 1; GroupNum = rounddown(ranking / GroupSize,1); We rank each subjects random number and make groups based on the ranking Andrew W. Bausch January 10, / 27

7 Matching Keeping the Same Groups Start with the same two programs as above wrap if(period == 1) around those programs in the second program, put an else statement else{ GroupNum= OLDsubjects.find(same(Subject), GroupNum); } z-tree normally only allows access the value of variables from the Subject s current period Use the OLDsubjects.find function to get each subject s previous value of GroupNum and passing it forward to the current round If we do this every round, the subjects keep the same GroupNum throughout the experiment Andrew W. Bausch January 10, / 27

8 Scope Operator Main Use Getting information from other subjects The scope operator is a colon : But, easier to read if you use the same function I primarily use the colon when applying a function ranking = count(randgroup >=: randgroup); Andrew W. Bausch January 10, / 27

9 same Function Passing Information between players Groupaverage = average(same(group), Contribution); Gets all contributions from a subjects group and uses the average function to calculate the group average Passing Information specific information from a player Choice3 = find(same(groupnum)&playernum == 3, Choice); Finds Player 3 in this subject s group and assigns Player 3 s Choice to a variable called Choice3 for all subjects You can create player numbers similar to the way we assigned groups Andrew W. Bausch January 10, / 27

10 The guessing game (beauty contest) Nagel, R. (1995). Unraveling in guessing games: An experimental study. American Economic Review, 85(5), Andrew W. Bausch January 10, / 27

11 The guessing game 6 subjects (2 groups of 3 subjects) Keep the same group throughout Subjects enter a number between 0 and 100 Subject closest to 2/3 of the group s average entry wins a prize of 60 points In case of a tie, the prize is shared equally among the winning group members Continue for 10 rounds Andrew W. Bausch January 10, / 27

12 Background variables Declare the variables we don t plan on changing by creating a new program under Background I keep them all in the subjects table Andrew W. Bausch January 10, / 27

13 Setting up Groups Andrew W. Bausch January 10, / 27

14 Getting a Random Number if(period ==1) { randgroup = random(); } Assigning the Groups if(period == 1) { ranking = count(randgroup >= : randgroup); ranking = ranking - 1; GroupNum = rounddown(ranking / GroupSize,1); } else { GroupNum = OLDsubjects.find(same(Subject), GroupNum); } Note: These must be in two separate programs Andrew W. Bausch January 10, / 27

15 Set the Active Screen for Stage 1 Can copy and paste from yesterday Minimum input is 0 Maximum input is 100 Andrew W. Bausch January 10, / 27

16 Get the Group Average Note that we are going to need to use three separate short programs Andrew W. Bausch January 10, / 27

17 Get the Group Average // Get the group average Groupaverage=average(same(GroupNum), guess); // find 2/3s of it twothirdsgroupave = Groupaverage*2/3; // Calculate the difference Diff = abs(guess - twothirdsgroupave); Andrew W. Bausch January 10, / 27

18 Calculate the lowest difference Andrew W. Bausch January 10, / 27

19 Calculate the lowest difference // Calculate the lowest difference for the group Best = minimum( same(groupnum), Diff); // See if this subject is the winner Winner = if(diff == Best, 1, 0); Andrew W. Bausch January 10, / 27

20 Find the Payoffs Andrew W. Bausch January 10, / 27

21 Find the Payoffs // Determine how many winners NumWinners = sum(same(groupnum), Winner); // Set the round payoff using the number of winners and //the Winner variable RoundPayoff = Prize*Winner / NumWinners; Andrew W. Bausch January 10, / 27

22 Conditional Displays We want to tell each subject is she won Add New Plot Text Set Display Condition Winner == 1 <> You won! You were one of < NumWinners 1 > winners Andrew W. Bausch January 10, / 27

23 Conditional Displays Or lost Add New Plot Text Set Display Condition Winner == 1 You Lost! Andrew W. Bausch January 10, / 27

24 Displaying the Payoff Add New Plot Text <> Your Payoff this round is < RoundPayoff.1 > Andrew W. Bausch January 10, / 27

25 Stage 1 Andrew W. Bausch January 10, / 27

26 Stage 2: Winners Andrew W. Bausch January 10, / 27

27 Stage 2: Losers Andrew W. Bausch January 10, / 27

research assistant at VSE/LEE course site: janvavra.github.io consultations by appointment

research assistant at VSE/LEE   course site: janvavra.github.io consultations by appointment research assistant at VSE/LEE email: vavra.jn@gmail.com consultations by appointment course site: janvavra.github.io presentations, guides for installation, links, code. currently under review, will email

More information

ECE15: Lab #4. Problem 1. University of California San Diego

ECE15: Lab #4. Problem 1. University of California San Diego University of California San Diego ECE15: Lab #4 This lab is a cumulative wrap-up assignment for the entire course. As such, it relates to the material covered in Lecture Units 1 5 and 7 9 in class. Here

More information

Java Outline (Upto Exam 2)

Java Outline (Upto Exam 2) Java Outline (Upto Exam 2) Part 4 IF s (Branches) and Loops Chapter 12/13 (The if Statement) Hand in Program Assignment#1 (12 marks): Create a program called Ifs that will do the following: 1. Ask the

More information

CMPT 100 : INTRODUCTION TO

CMPT 100 : INTRODUCTION TO CMPT 100 : INTRODUCTION TO COMPUTING TUTORIAL #5 : JAVASCRIPT 2 GUESSING GAME 1 By Wendy Sharpe BEFORE WE GET STARTED... If you have not been to the first tutorial introduction JavaScript then you must

More information

Session 8.2. Finding Winners Using Arrays

Session 8.2. Finding Winners Using Arrays 1 Session 8.2 Finding Winners Using Arrays Chapter 8.2: Finding Winners Using Arrays 2 Session Overview Find out how the C# language makes it easy to create an array that contains multiple values of a

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

RANDOM NUMBER GAME PROJECT

RANDOM NUMBER GAME PROJECT Random Number Game RANDOM NUMBER GAME - Now it is time to put all your new knowledge to the test. You are going to build a random number game. - The game needs to generate a random number between 1 and

More information

def instructions(response): # Add to instruction_string so that it contains information on # how to play rock-paper-scissors instruction_string = ""

def instructions(response): # Add to instruction_string so that it contains information on # how to play rock-paper-scissors instruction_string = Python Team Project Large development projects are rarely done by one person alone. Instead most developers work in teams. Thus, understanding how to divide up work and collaborate are essential to computer

More information

ROCK PAPER SCISSORS Rock Paper Scissors Lab Project Using C or C++

ROCK PAPER SCISSORS Rock Paper Scissors Lab Project Using C or C++ ROCK PAPER SCISSORS Rock Paper Scissors Lab Project Using C or C++ Copyright 2014 Dan McElroy Project Definition Truth Tables Topics Covered Keyboard Character Input (C and C++) Converting Characters to

More information

The Daily Mail and Lotto 250k Giveaway promotion

The Daily Mail and Lotto 250k Giveaway promotion The Daily Mail and Lotto 250k Giveaway promotion INTRODUCTION 1. The following terms and conditions ( Terms ) relate to the Daily Mail s Lotto 250k Giveaway Guaranteed (the Promotion ). The Promotion gives

More information

MATH 51: MATLAB HOMEWORK 3

MATH 51: MATLAB HOMEWORK 3 MATH 5: MATLAB HOMEWORK Experimental data generally suffers from imprecision, though frequently one can predict how data should behave by graphing results collected from experiments. For instance, suppose

More information

Welcome! COMP s1. Programming Fundamentals

Welcome! COMP s1. Programming Fundamentals Welcome! 0 COMP1511 18s1 Programming Fundamentals COMP1511 18s1 Lecture 4 1 More Functions + Loops Andrew Bennett even more functions while loops 2 Before we begin introduce

More information

Redtooth Quiz center 5 User Manual

Redtooth Quiz center 5 User Manual Redtooth Quiz center 5 User Manual Table of contents 1 Introduction... 4 2 Quiz center... 5 2.1 Quizzes... 5 2.1.1 Play... 6 2.1.2 Download... 6 2.1.3 Import... 6 2.1.4 Preview... 6 2.1.5 Delete... 6 2.1.6

More information

Sequential Two-Prize Contests

Sequential Two-Prize Contests Sequential Two-Prize Contests Aner Sela September, 2009 Abstract We study two-stage all-pay auctions with two identical prizes. In each stage, the players compete for one prize. Each player may win either

More information

Problem A Math for a Birthday Present

Problem A Math for a Birthday Present Bina Nusantara Programming Contest for High School Student (BNPC-HS) 2007 Qualification Round (Programming Task) - 11 November 2007 Problem A Math for a Birthday Present Program File Input File Output

More information

CPSC 427: Object-Oriented Programming

CPSC 427: Object-Oriented Programming CPSC 427: Object-Oriented Programming Michael J. Fischer Lecture 18 November 7, 2016 CPSC 427, Lecture 18 1/19 Demo: Craps Game Polymorphic Derivation (continued) Name Visibility CPSC 427, Lecture 18 2/19

More information

7. Arrays, More Java Looping

7. Arrays, More Java Looping 7-1 7. Arrays, More Java Looping Review and Preview In the last class, we introduced the idea of looping repeating code blocks. In this class Java lesson, we look at another way to loop (the Java for loop)

More information

static String usersname; public static int numberofplayers; private static double velocity, time;

static String usersname; public static int numberofplayers; private static double velocity, time; A class can include other things besides subroutines. In particular, it can also include variable declarations. Of course, you can declare variables inside subroutines. Those are called local variables.

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

Homework 1. Hadachi&Lind October 25, Deadline for doing homework is 3 weeks starting from now due date is:

Homework 1. Hadachi&Lind October 25, Deadline for doing homework is 3 weeks starting from now due date is: Homework 1 Hadachi&Lind October 25, 2017 Must Read: 1. Deadline for doing homework is 3 weeks starting from now 2017.10.25 due date is: 2017.11.15 5:59:59 EET 2. For any delay in submitting the homework

More information

Introduction to Computer Programming

Introduction to Computer Programming Introduction to Computer Programming Lecture #7 - Conditional Loops The Problem with Counting Loops Many jobs involving the computer require repetition, and that this can be implemented using loops. Counting

More information

Python 2.7 will also work for this workshop due to certain language rules, however I prefer working with the most current stable version.

Python 2.7 will also work for this workshop due to certain language rules, however I prefer working with the most current stable version. , webmaster@cse-club.com Fall 2014 In this workshop, we will be creating a basic text-based game to learn the basics Python programming language. By the end of this workshop, you will learn: The syntax

More information

2018 SmartHealth Wellness Program Frequently Asked Questions (FAQ)

2018 SmartHealth Wellness Program Frequently Asked Questions (FAQ) 2018 SmartHealth Wellness Program Frequently Asked Questions (FAQ) What if this list did not answer my questions? 1. Call toll free at 1-855-750-8866 2. Email support@limeade.com 3. For questions about

More information

How It All Stacks Up - or - Bar Charts with Plotly. ISC1057 Janet Peterson and John Burkardt Computational Thinking Fall Semester 2016

How It All Stacks Up - or - Bar Charts with Plotly. ISC1057 Janet Peterson and John Burkardt Computational Thinking Fall Semester 2016 * How It All Stacks Up - or - Bar Charts with Plotly ISC1057 Janet Peterson and John Burkardt Computational Thinking Fall Semester 2016 In a game of poker, players bet by tossing chips into the center

More information

Drawing Shapes on a Coordinate Grid

Drawing Shapes on a Coordinate Grid UNIT STUDENT OOK LESSO N Drawing Shapes on a oordinate Grid Quick Review t t Home Sc h o o l To describe the position of a shape on a grid, we use ordered pairs. The numbers in an ordered pair are called

More information

Integers Review. Author: Taras Gula me at before reproducing this booklet

Integers Review. Author: Taras Gula  me at before reproducing this booklet Integers Review Title of Pages: #1: Introduction to Integers #2: Addition of Integers #3: Addition of Integers - practice #4: Subtraction of Integers #5: Subtraction of Integers - practice #6: Solving

More information

Fundamentals of Computer Science. Sentinel Based Repetition

Fundamentals of Computer Science. Sentinel Based Repetition Sentinel Based Repetition 59 syntax: The while Loop Statement while (expression) statement a while loop statement is (almost) identical to a for loop statement that has no initialization or increment expressions

More information

Best Practices for Naming/Creating Report Templates

Best Practices for Naming/Creating Report Templates Best Practices for Naming/Creating Report Templates This document is for any Skyward Web Student Management users, and covers best practices for naming and/or creating Skyward report templates. It covers

More information

Netsight. End User Guide. Revision History. Author Issue Date Description. Andrew Longmore V1.R1.M0 12-Jun-2009 First draft

Netsight. End User Guide. Revision History. Author Issue Date Description. Andrew Longmore V1.R1.M0 12-Jun-2009 First draft Revision History Author Issue Date Description Andrew Longmore V1.R1.M0 12-Jun-2009 First draft Andrew Longmore V1.R1.M1 29-Jun-2009 Minor improvements to layout etc. Luke Woodward V1.R1.M2 14-Aug-2009

More information

Distributions of Continuous Data

Distributions of Continuous Data C H A P T ER Distributions of Continuous Data New cars and trucks sold in the United States average about 28 highway miles per gallon (mpg) in 2010, up from about 24 mpg in 2004. Some of the improvement

More information

CHAPTER 2 DESCRIPTIVE STATISTICS

CHAPTER 2 DESCRIPTIVE STATISTICS CHAPTER 2 DESCRIPTIVE STATISTICS 1. Stem-and-Leaf Graphs, Line Graphs, and Bar Graphs The distribution of data is how the data is spread or distributed over the range of the data values. This is one of

More information

Variables and Constants

Variables and Constants HOUR 3 Variables and Constants Programs need a way to store the data they use. Variables and constants offer various ways to work with numbers and other values. In this hour you learn: How to declare and

More information

Lab 8 CSE 3,Fall 2017

Lab 8 CSE 3,Fall 2017 Lab 8 CSE 3,Fall 2017 In this lab we are going to take what we have learned about both HTML and JavaScript and use it to create an attractive interactive page. Today we will create a web page that lets

More information

CAP 5993/CAP 4993 Game Theory. Instructor: Sam Ganzfried

CAP 5993/CAP 4993 Game Theory. Instructor: Sam Ganzfried CAP 5993/CAP 4993 Game Theory Instructor: Sam Ganzfried sganzfri@cis.fiu.edu 1 Announcements HW 1 due today HW 2 out this week (2/2), due 2/14 2 Definition: A two-player game is a zero-sum game if for

More information

Lecture 1: Sperner, Brouwer, Nash. Philippe Bich, PSE and University Paris 1 Pantheon-Sorbonne, France. Lecture 1: Sperner, Brouwer, Nash

Lecture 1: Sperner, Brouwer, Nash. Philippe Bich, PSE and University Paris 1 Pantheon-Sorbonne, France. Lecture 1: Sperner, Brouwer, Nash .., PSE and University Paris 1 Pantheon-Sorbonne, France. 1. Simplex A n-simplex (or simplex of dimension n) is (x 0,...x n ) = { n i=0 λ ix i : (λ 0,..., λ n ) R n+1 + : n i=0 λ i = 1}, where x 0,...,

More information

Pacific Northwest Region Programming Contest Division 2

Pacific Northwest Region Programming Contest Division 2 Pacific Northwest Region Programming Contest Division 2 November 15th, 2014 Reminders For all problems, read the input data from standard input and write the results to standard output. In general, when

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Mobile Application Programming: Android

Mobile Application Programming: Android Mobile Application Programming: Android CS4530 Fall 2016 Project 4 - Networked Battleship Due: 11:59PM Monday, Nov 7th Abstract Extend your Model-View-Controller implementation of the game Battleship on

More information

Lecture. Simulation && Design. Richard E Sarkis CSC 161: The Art of Programming

Lecture. Simulation && Design. Richard E Sarkis CSC 161: The Art of Programming Lecture Simulation && Design Richard E Sarkis CSC 161: The Art of Programming Class Administrivia Agenda To understand the potential applications of simulation as a way to solve real-world problems To

More information

DCS/100: Procedural Programming

DCS/100: Procedural Programming DCS/100: wk 3 p.1/50 DCS/100: Procedural Programming Week 3: Making Decisions Queen Mary, University of London DCS/100: wk 3 p.2/50 Last Week From last week you should be able to explain and write programs

More information

Introduction to Computer Science Unit 4B. Programs: Classes and Objects

Introduction to Computer Science Unit 4B. Programs: Classes and Objects Introduction to Computer Science Unit 4B. Programs: Classes and Objects This section must be updated to work with repl.it 1. Copy the Box class and compile it. But you won t be able to run it because it

More information

Integers and Rational Numbers

Integers and Rational Numbers A A Family Letter: Integers Dear Family, The student will be learning about integers and how these numbers relate to the coordinate plane. The set of integers includes the set of whole numbers (0, 1,,,...)

More information

CDs & DVDs: Easily Share Documents and Photos

CDs & DVDs: Easily Share Documents and Photos CDs & DVDs: Easily Share Documents and Photos C 204 / 1 Copy Files to CDs & DVDs to Share with Friends and Family Let s say you ve been researching your family history, and over the months you ve collected

More information

Introduction to Programming with JES

Introduction to Programming with JES Introduction to Programming with JES Titus Winters & Josef Spjut October 6, 2005 1 Introduction First off, welcome to UCR, and congratulations on becoming a Computer Engineering major. Excellent choice.

More information

Last Time: Rolling a Weighted Die

Last Time: Rolling a Weighted Die Last Time: Rolling a Weighted Die import math/rand func DieRoll() int { return rand.intn(6) + 1 Multiple Rolls When we run this program 100 times, we get the same outcome! func main() int { fmt.println(dieroll())

More information

Multimedia-Programmierung Übung 3

Multimedia-Programmierung Übung 3 Multimedia-Programmierung Übung 3 Ludwig-Maximilians-Universität München Sommersemester 2016 Ludwig-Maximilians-Universität München Multimedia-Programmierung 1-1 Today Ludwig-Maximilians-Universität München

More information

ASCII Art. Introduction: Python

ASCII Art. Introduction: Python Python 1 ASCII Art All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduction:

More information

Configuring Windows Security Features

Configuring Windows Security Features 04_0789737213_ch03.qxd 10/26/07 3:31 PM Page 77 3 CHAPTER THREE Configuring Windows Security Features This chapter covers the following objectives: Configure and troubleshoot User Account Control. Configure

More information

Process Synchroniztion Mutual Exclusion & Election Algorithms

Process Synchroniztion Mutual Exclusion & Election Algorithms Process Synchroniztion Mutual Exclusion & Election Algorithms Paul Krzyzanowski Rutgers University November 2, 2017 1 Introduction Process synchronization is the set of techniques that are used to coordinate

More information

AVOID DISTRACTIONS WHILE DRIVING

AVOID DISTRACTIONS WHILE DRIVING AVOID DISTRACTIONS WHILE DRIVING This information program was produced by the Canada Safety Council (CSC) with assistance from State Farm. To support safe teen driving in our communities the Canada Safety

More information

AP COMPUTER SCIENCE PRINCIPLES SCORING COMMENTARY: 2017 STUDENT SAMPLES ALIGNED TO THE 2018 SCORING GUIDELINES

AP COMPUTER SCIENCE PRINCIPLES SCORING COMMENTARY: 2017 STUDENT SAMPLES ALIGNED TO THE 2018 SCORING GUIDELINES Sample: A Create Performance Task Row 3: 1 Row 6: 1 Row 7: 1 The video demonstrates how to log in, review, and add entries to the personal diary. The response indicates that keeping a personal diary is

More information

On the Agenda Control Problem for Knockout Tournaments

On the Agenda Control Problem for Knockout Tournaments On the Agenda Control Problem for Knockout Tournaments Thuc Vu, Alon Altman, Yoav Shoham Abstract Knockout tournaments are very common in practice for various settings such as sport events and sequential

More information

Invent Your Own Computer Games with Python

Invent Your Own Computer Games with Python Dragon Realm Invent Your Own Computer Games with Python Heejin Park College of Information and Communications Hanyang University Introduction Dragon Realm Sample Run Source Code Code Explanation def statements

More information

Bridgemate App. Information for players. Version 2. Bridge Systems BV

Bridgemate App. Information for players. Version 2. Bridge Systems BV Bridgemate App Information for players Version 2 Bridge Systems BV Bridgemate App Information for players Page 2 Contents Introduction... 3 Downloading the app... 3 Starting the app and creating an account...

More information

Last Class: Clock Synchronization. Today: More Canonical Problems

Last Class: Clock Synchronization. Today: More Canonical Problems Last Class: Clock Synchronization Logical clocks Vector clocks Global state Lecture 12, page 1 Today: More Canonical Problems Distributed snapshot and termination detection Election algorithms Bully algorithm

More information

How to Get DAILY Hits in the Pick 3 Game!

How to Get DAILY Hits in the Pick 3 Game! How to Get DAILY Hits in the Pick 3 Game! 1 2 This Kindle contains the absolute BEST Pick 3 system I have ever created. Here I explain a simple Pen and Paper workout you can do to find out what numbers

More information

CREATING FLOATING POINT VALUES IN MIL-STD-1750A 32 AND 48 BIT FORMATS: ISSUES AND ALGORITHMS

CREATING FLOATING POINT VALUES IN MIL-STD-1750A 32 AND 48 BIT FORMATS: ISSUES AND ALGORITHMS CREATING FLOATING POINT VALUES IN MIL-STD-1750A 32 AND 48 BIT FORMATS: ISSUES AND ALGORITHMS Jeffrey B. Mitchell L3 Communications, Telemetry & Instrumentation Division Storm Control Systems ABSTRACT Experimentation

More information

Proactive Security: Effective Cyber Risk Mitigation. Dave Shackleford Founder and Principal Consultant, Voodoo Security

Proactive Security: Effective Cyber Risk Mitigation. Dave Shackleford Founder and Principal Consultant, Voodoo Security Proactive Security: Effective Cyber Risk Mitigation Dave Shackleford Founder and Principal Consultant, Voodoo Security Agenda This talk will really be split into two sections The first will focus on new

More information

Preparing for Electronic Transcripts: A Registrar s Checklist

Preparing for Electronic Transcripts: A Registrar s Checklist Preparing for Electronic Transcripts: A Registrar s Checklist AACRAO ANNUAL MEETING 2010 NEW ORLEANS SESSION T3-291 ANDREW HANNAH SR. ASSOC. UNIVERSITY REGISTRAR UNIVERSITY OF CHICAGO ASHANNAH@UCHICAGO.EDU

More information

COMP 110 Programming Exercise: Simulation of the Game of Craps

COMP 110 Programming Exercise: Simulation of the Game of Craps COMP 110 Programming Exercise: Simulation of the Game of Craps Craps is a game of chance played by rolling two dice for a series of rolls and placing bets on the outcomes. The background on probability,

More information

SIDStats Volleyball User Documentation

SIDStats Volleyball User Documentation Volleyball Statistics Collected INDIVIDUAL STATS: Games Played, Total Attack Attempts, Kills, Kill Errors, Total Serves, Serve Aces, Serve Errors, Assists, Blocks, Digs, Aced, Bad Pass, Good Pass and Perfect

More information

PA101 Learning the Ropes

PA101 Learning the Ropes Synopsis PA101 Learning the Ropes This first PA is going to be rather unusual. In the upcoming week, you will generally have a single program to write for the whole assignment. This time we are going to

More information

Lab 4: Imperative & Debugging 12:00 PM, Feb 14, 2018

Lab 4: Imperative & Debugging 12:00 PM, Feb 14, 2018 CS18 Integrated Introduction to Computer Science Fisler, Nelson Lab 4: Imperative & Debugging 12:00 PM, Feb 14, 2018 Contents 1 Imperative Programming 1 1.1 Sky High Grades......................................

More information

6.189 Project 1. Readings. What to hand in. Project 1: The Game of Hangman. Get caught up on all the readings from this week!

6.189 Project 1. Readings. What to hand in. Project 1: The Game of Hangman. Get caught up on all the readings from this week! 6.189 Project 1 Readings Get caught up on all the readings from this week! What to hand in Print out your hangman code and turn it in Monday, Jaunary 10 at 2:10 PM. Be sure to write your name and section

More information

CS 251: Bitcoin and Cryptocurrencies Fall 2016

CS 251: Bitcoin and Cryptocurrencies Fall 2016 CS 251: Bitcoin and Cryptocurrencies Fall 2016 Homework 3 due : 2016-11-28, 23:59 via Gradescope (entry code M4YJ69 ) 1. Idioms of use: Consider the transaction graph in the figure below: rectangles represent

More information

Dynamic memory in class Ch 9, 11.4, 13.1 & Appendix F

Dynamic memory in class Ch 9, 11.4, 13.1 & Appendix F Dynamic memory in class Ch 9, 11.4, 13.1 & Appendix F Announcements Test next week (whole class) Covers: -Arrays -Functions -Recursion -Strings -File I/O Highlights - Destructors - Copy constructors -

More information

Official Rules & Regulations User Experience Challenge 2015 Season

Official Rules & Regulations User Experience Challenge 2015 Season Official Rules & Regulations User Experience Challenge 2015 Season Version 1.0 September 10 2014 OVERVIEW Between the user and your code lies your user experience. What s the first thing that happens the

More information

CSCI 1301: Introduction to Computing and Programming Spring 2018 Project 3: Hangman 2.0 (A Word Guessing Game)

CSCI 1301: Introduction to Computing and Programming Spring 2018 Project 3: Hangman 2.0 (A Word Guessing Game) Introduction In this project, you are going to implement the word guessing game, Hangman 2.0. Your program is going to get a random word from an enumerated list (instructions below) and then let the user

More information

Dreamweaver CS6. Level 1. Topics Workspaces Basic HTML Basic CSS

Dreamweaver CS6. Level 1. Topics Workspaces Basic HTML Basic CSS Level 1 Topics Workspaces Basic HTML Basic CSS Tour the Workspace The arrangement of panels and menus you use to interact with a document is called the workspace. Much of Illustrator is customizable: you

More information

Title. Java Just in Time. John Latham. October 25, October 25, 2017 Java Just in Time - John Latham Page 1(0/0)

Title. Java Just in Time. John Latham. October 25, October 25, 2017 Java Just in Time - John Latham Page 1(0/0) List of Slides 1 Title 2 Chapter 6: Control statements nested in loops 3 Chapter aims 4 Section 2: Example:Film certificate age checking the whole queue 5 Aim 6 Statement: statements can be nested within

More information

boolean & if-then-else

boolean & if-then-else boolean & if-then-else Lecture 03 Step 1: Open VSCode and its Integrated Terminal Step 2: npm run pull Step 3: npm run start Step 4: Open another tab to pollev.com/comp110 Assignments Out Problem Set 0

More information

Football result prediction using simple classification algorithms, a comparison between k-nearest Neighbor and Linear Regression

Football result prediction using simple classification algorithms, a comparison between k-nearest Neighbor and Linear Regression EXAMENSARBETE INOM TEKNIK, GRUNDNIVÅ, 15 HP STOCKHOLM, SVERIGE 2016 Football result prediction using simple classification algorithms, a comparison between k-nearest Neighbor and Linear Regression PIERRE

More information

INTRODUCING REVIEWERS GUIDE

INTRODUCING REVIEWERS GUIDE INTRODUCING REVIEWERS GUIDE GET THANKED! THE WAY OTHER WIRELESS COMPANIES TREAT THEIR CUSTOMERS IS BROKEN At T-Mobile, WE work to prove our loyalty to our customers - not the other way around. T-Mobile

More information

A BGP-Based Mechanism for Lowest-Cost Routing

A BGP-Based Mechanism for Lowest-Cost Routing A BGP-Based Mechanism for Lowest-Cost Routing Joan Feigenbaum, Christos Papadimitriou, Rahul Sami, Scott Shenker Presented by: Tony Z.C Huang Theoretical Motivation Internet is comprised of separate administrative

More information

GOOGLE MOVES FROM ADVERTISING TO COMMISSION MODEL: What It Means For Your Business

GOOGLE MOVES FROM ADVERTISING TO COMMISSION MODEL: What It Means For Your Business GOOGLE MOVES FROM ADVERTISING TO COMMISSION MODEL: What It Means For Your Business Google s move into hotel booking has made headlines as a potential disruptor in the online booking space. But to many,

More information

INTERFACES IN JAVA. Prof. Chris Jermaine

INTERFACES IN JAVA. Prof. Chris Jermaine INTERFACES IN JAVA Prof. Chris Jermaine cmj4@cs.rice.edu 1 Before We Begin... Couple more slides on checkers, then a challenge There is also an AIntelligence This encapsulates the idea of a checker-playing

More information

Lecture 9. Assignment. Logical Operations. Logical Operations - Motivation 2/8/18

Lecture 9. Assignment. Logical Operations. Logical Operations - Motivation 2/8/18 Assignment Lecture 9 Logical Operations Formatted Print Printf Increment and decrement Read through 3.9, 3.10 Read 4.1. 4.2, 4.3 Go through checkpoint exercise 4.1 Logical Operations - Motivation Logical

More information

CLB379 SharePoint 2010 Extranets and Authentication. Peter Carson President Envision IT

CLB379 SharePoint 2010 Extranets and Authentication. Peter Carson President Envision IT CLB379 SharePoint 2010 Extranets and Authentication Peter Carson President Envision IT Introduction Peter Carson President, Envision IT SharePoint MVP Virtual Technical Specialist, Microsoft Canada Computer

More information

Eagles Charitable Foundation Privacy Policy

Eagles Charitable Foundation Privacy Policy Eagles Charitable Foundation Privacy Policy Effective Date: 1/18/2018 The Eagles Charitable Foundation, Inc. ( Eagles Charitable Foundation, we, our, us ) respects your privacy and values your trust and

More information

8.2. ARITHMETIC SEQUENCES AND PARTIAL SUMS

8.2. ARITHMETIC SEQUENCES AND PARTIAL SUMS 8.2. ARITHMETIC SEQUENCES AND PARTIAL SUMS What You Should Learn Recognize, write, and find the nth terms of arithmetic sequences. Find nth partial sums of arithmetic sequences. Use arithmetic sequences

More information

DRAFT CHAPTER. Surface Area GET READY. xxx. Math Link. 5.1 Warm Up xxx. 5.1 Views of Three-Dimensional Objects xxx. 5.

DRAFT CHAPTER. Surface Area GET READY. xxx. Math Link. 5.1 Warm Up xxx. 5.1 Views of Three-Dimensional Objects xxx. 5. CHAPTER 5 Surface Area GET READY Math Link xxx xxx 5.1 Warm Up xxx 5.1 Views of Three-Dimensional Objects xxx 5.2 Warm Up xxx 5.2 Nets of Three-Dimensional Objects xxx 5.3 Warm Up xxx 5.3 Surface Area

More information

Department of Electrical and Information Technology ETSF10 Internet Protocols Home Laboratory Project II

Department of Electrical and Information Technology ETSF10 Internet Protocols Home Laboratory Project II Department of Electrical and Information Technology ETSF10 Internet Protocols Home Laboratory Project II TCP The aim of this lab is to let you familiarise yourselves with some of the basic TCP concepts

More information

CCIE Collaboration Lab

CCIE Collaboration Lab CCIE Collaboration Lab Rami Kandah, Technical Leader Scott Hunt, UC Content Engineer James Lehto, UC Content Engineer David Mallory, CTO Learning@Cisco Overview: CCIE Certification Highest regarded IT

More information

CS 223: Data Structures and Programming Techniques. Exam 2. April 19th, 2012

CS 223: Data Structures and Programming Techniques. Exam 2. April 19th, 2012 CS 223: Data Structures and Programming Techniques. Exam 2 April 19th, 2012 Instructor: Jim Aspnes Work alone. Do not use any notes or books. You have approximately 75 minutes to complete this exam. Please

More information

American Heart Association

American Heart Association American Heart Association Personal Fundraising Guide for Social Events Creating a Personal Fundraising Page or Signing into Your Current Page Visit the public website of the event you d like to raise

More information

1 Jane s dress is... yours. A the same than B the same to C similar than D similar to

1 Jane s dress is... yours. A the same than B the same to C similar than D similar to Test 5A 1 Jane s dress is... yours. A the same than B the same to C similar than D similar to 2 We ve proved that he was guilty but he... doesn t admit it. A yet B already C still D no longer 3 If I...

More information

ACM ICPC 7th Sharif Internet Contest & Internal Selection Contest of Sharif

ACM ICPC 7th Sharif Internet Contest & Internal Selection Contest of Sharif ACM ICPC 7th Sharif Internet Contest & Internal Selection Contest of Sharif 30 Mehr 1388 22 Oct. 2009 Contents Problem A: AMaTeuR HaCKeRS! 1 Problem B: Bahman s disapproval! 2 Problem C: Captivity of causality

More information

Minute Maid Program. Official Rules

Minute Maid Program. Official Rules Minute Maid Program Official Rules NO PURCHASE REQUIRED TO ENTER OR WIN. TEXT MESSAGING IS NOT REQUIRED FOR ENTRY. EACH TEXT MESSAGE SENT OR RECEIVED MAY INCUR A CHARGE AS PROVIDED IN YOUR RATE PLAN. MESSAGE

More information

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

CS211 Computers and Programming Matthew Harris and Alexa Sharp July 9, Boggle

CS211 Computers and Programming Matthew Harris and Alexa Sharp July 9, Boggle Boggle If you are not familiar with the game Boggle, the game is played with 16 dice that have letters on all faces. The dice are randomly deposited into a four-by-four grid so that the players see the

More information

Chapter 3 - Functions

Chapter 3 - Functions Chapter 3 - Functions 1 3.1 Introduction 3.2 Program Components in C++ 3.3 Math Library Functions 3.4 Functions 3.5 Function Definitions 3.6 Function Prototypes 3.7 Header Files 3.8 Random Number Generation

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Introduction This handout briefly outlines most of the basic uses and functions of Excel that we will be using in this course. Although Excel may be used for performing statistical

More information

American Heart Association

American Heart Association American Heart Association Personal Fundraising Guide for Social Events Creating a Personal Fundraising Page or Signing into Your Current Page Visit the public website of the event you d like to raise

More information

Introduction to. Copyright HKTA Tang Hin Memorial Secondary School 2016

Introduction to. Copyright HKTA Tang Hin Memorial Secondary School 2016 Introduction to 2 VISUAL BASIC 2016 edition Copyright HKTA Tang Hin Memorial Secondary School 2016 Table of Contents. Chapter....... 1.... More..... on.. Operators........................................

More information

CHAPTER 2: DESCRIPTIVE STATISTICS Lecture Notes for Introductory Statistics 1. Daphne Skipper, Augusta University (2016)

CHAPTER 2: DESCRIPTIVE STATISTICS Lecture Notes for Introductory Statistics 1. Daphne Skipper, Augusta University (2016) CHAPTER 2: DESCRIPTIVE STATISTICS Lecture Notes for Introductory Statistics 1 Daphne Skipper, Augusta University (2016) 1. Stem-and-Leaf Graphs, Line Graphs, and Bar Graphs The distribution of data is

More information

1 LOGGING IN REQUEST A SUB (from the calendar) REQUEST A SUB (from Line Listing) ACCEPTING AN INVITATION TO BE A SUB...

1 LOGGING IN REQUEST A SUB (from the calendar) REQUEST A SUB (from Line Listing) ACCEPTING AN INVITATION TO BE A SUB... SHORELINE SENIOR MEN S TENNIS USER GUIDE FOR MYTENNISGROUP.COM Copyright 2013 by Richard Yanowitz on behalf of the Shoreline (CT) Senior Men s Tennis Group This document walks you through the basics of

More information

Governing the Internet

Governing the Internet Governing the Internet Jonne Soininen Internet Governance Studia Generalia, Tampere January 2011 1 Nokia Siemens Networks Jonne Soininen / 20.1.2011 Yesterday The Telephone Companies provided all services

More information

Chapter 3 - Functions. Chapter 3 - Functions. 3.1 Introduction. 3.2 Program Components in C++

Chapter 3 - Functions. Chapter 3 - Functions. 3.1 Introduction. 3.2 Program Components in C++ Chapter 3 - Functions 1 Chapter 3 - Functions 2 3.1 Introduction 3.2 Program Components in C++ 3.3 Math Library Functions 3. Functions 3.5 Function Definitions 3.6 Function Prototypes 3. Header Files 3.8

More information

Computer Science 210 Data Structures Siena College Fall Topic Notes: Searching and Sorting

Computer Science 210 Data Structures Siena College Fall Topic Notes: Searching and Sorting Computer Science 10 Data Structures Siena College Fall 016 Topic Notes: Searching and Sorting Searching We all know what searching is looking for something. In a computer program, the search could be:

More information

Expert Systems artificial intelligence

Expert Systems artificial intelligence Expert Systems The game of animal is an old children s game. There are two participants in the game the player and the guesser. The player is asked to think of an animal, which the guesser will try to

More information