11/15/13. Objectives. Review. Our Screen Saver Dependencies. Our Screen Saver Dependencies. Project Deliverables Timeline TEAM FINAL PROJECT

Size: px
Start display at page:

Download "11/15/13. Objectives. Review. Our Screen Saver Dependencies. Our Screen Saver Dependencies. Project Deliverables Timeline TEAM FINAL PROJECT"

Transcription

1 Objectives Team Final Project Review What design pattern is used in the screen savers code? What is the design principle we discussed on Wednesday? What was likely to change? Open up Eclipse Nov 15, 2013 Sprenkle - CSCI209 1 Nov 15, 2013 Sprenkle - CSCI209 2 Our Screen Saver Dependencies ButtonPanel Our Screen Saver Dependencies ButtonPanel Note: dependencies are on abstractions and classes unlikely to change Mover Canvas Factory Mover Canvas Factory Bouncer BouncerFactory Bouncer BouncerFactory Nov 15, 2013 Sprenkle - CSCI209 3 Nov 15, 2013 Sprenkle - CSCI209 4 Project Deliverables Timeline Worth 20% of your course grade TEAM FINAL PROJECT Deliverable Who Weight Due Date Preparation Individual 8% Mon, 11/18 Preliminary Implementation Intermediate Implementation, Demo Team 30% Mon, 12/2 Team 12% Friday, 12/6 Final Implementation Team 35% You decide à latest 12/13, 5 p.m. Analysis Individual 15% 12/13, 5 p.m. Nov 15, 2013 Sprenkle - CSCI209 5 Nov 15, 2013 Sprenkle - CSCI

2 Teams Emily, Sam, Brandon Haley, James, Scott, Eric Andrew, Jean Paul, Deirdre, Cory David, Johanna, Madeline, Allen Shannon, Lee, Stephen, Gabi SLogo Project Overview Goal: Create an IDE for simplified version of Logo Logo: programming language designed to teach children to program Ø Low floor, high ceiling Nov 15, 2013 Sprenkle - CSCI209 7 Nov 15, 2013 Sprenkle - CSCI209 8 SLogo Functionality Overview User enters SLogo commands Ø Commands defined by specification Interpreted and batch modes for entering commands Ø User can save files of commands Have turtle execute the commands Ø Or descriptive error messages Many possible extensions High-Level Design Brainstorm What are the pieces that you ll need to implement for this project? Nov 15, 2013 Sprenkle - CSCI209 9 Nov 15, 2013 Sprenkle - CSCI Programming Language Syntax What does an identifier look like in Java? What does an assignment statement look like in Java? What can be on the left hand side? What can be on the right hand side? What does a multiplication look like? How do we evaluate arithmetic s? Nov 15, 2013 Sprenkle - CSCI Programming Language Design Must be unambiguous Ø Programming Language defines a syntax and semantics Interpreting programming languages Ø Parse program into tokens Example: x = 4*3; à <id> <assignment> <num> <mult> <num> <endofstmt> Ø Verify that tokens are in a valid form Ø Generate executable code Nov 15, 2013 Sprenkle - CSCI

3 Interpreting Interpreting ELAN: Educational programming LANguage s FWARD SUM s Nov 15, 2013 Sprenkle - CSCI Nov 15, 2013 Sprenkle - CSCI What We Need to Do/Represent Analysis Analysis Evaluation Nov 15, 2013 Sprenkle - CSCI What We Need to Do/Represent Analysis Ø Recognize/create tokens Ø Report errors in creating tokens Analysis Ø Convert infix tokens into postfix Report errors Ø Parse tokens into s Report errors Evaluation Ø Evaluate s with respect to turtle/ model Nov 15, 2013 Sprenkle - CSCI Code Review Import an existing project: Ø /home/courses/cs209/handouts/ slogo.tgz Understanding the Code How does the given code map to lexical analysis, semantic analysis, and evaluation components? What questions do you have about the code? What do you want to find out? Nov 15, 2013 Sprenkle - CSCI Nov 15, 2013 Sprenkle - CSCI

4 Interpreting Java s Streamizer s tokens Analysis Important classes Ø slogo.parser.slogoparser Ø slogo.parser.tokens.factory s/instructions parser Nov 15, 2013 Sprenkle - CSCI Output: slogo.parser.tokens.* Assignment Nov 15, 2013 Sprenkle - CSCI Analysis Important Classes Ø Common interface: slogo.parser.parser Ø slogo.parser.*parser Ex: slogo.parser.parser Ø slogo.parser.instructionparser Decides which instruction parser to call Output: slogo.s.* or slogo.instructions.* Evaluation Important Classes Ø Base class: slogo.grammarelement Ø Subclasses: slogo.instructions.instruction slogo.. Output: Object AssignmentParser Nov 15, 2013 Sprenkle - CSCI Assignment Nov 15, 2013 Sprenkle - CSCI Bringing it together slogo.* Ø Breaks classes into appropriate packages: s, s, Instructions, Parsers slogo.parser Ø Parse s to create Instructions slogo.instructions Ø Represent instructions Ø evaluate method Bringing it together Mapping between, Instruction, Parser Ø Knows which Parser to call based on instructions.prop and mapping from to Parser Run SLogoParser with tests/ assign_repeat Nov 15, 2013 Sprenkle - CSCI Nov 15, 2013 Sprenkle - CSCI

5 Practice Adding Instructions 1. Create a token for instruction Ø Likely a subclass of token.reserved Ø Same prefix as new instruction, e.g., If.java 2. Create a parser for the instruction with same prefix as instruction, e.g., IfParser.java Ø Parsing class (presumably implementing Parser) returns an instance of parsed Instruction 3. Create an instruction with prefix name, e.g., If.java 4. Add instruction name to file instructions.prop, e.g., add a single line to file containing string If Nov 15, 2013 Sprenkle - CSCI Brainstorming What do you need to do to complete the project? What do you see for the final project? What s going to change? Where do you think you ll run into problems? To focus your thinking, consider this use case: "The user starts the program, types 'fd 50' in the command window, and sees the turtle move in the display window leaving a trail. Ø What are other use cases? Nov 15, 2013 Sprenkle - CSCI Preparation Analysis Due Monday TODO What are the main parts/steps that need to be completed to complete the project? Ø How much work does each part require? Approximate in terms of time or relative to the other steps. Ø How many people should work on each part? How will your program handle the following use case: "The user starts the program, types 'fd 50' in the command window, and sees the turtle move in the display window leaving a trail.? Ø From your description, it should be clear which classes/objects are responsible for completing each part of the task. What 3 extensions would you like to have in the final application? A plan for how you would tackle implementing the project Ø What parts can be completed independently of the other parts? Ø What parts need to be completed before other parts? The parts of the project you're most interested in working on, in ranked order. Any questions about the given specification. Nov 15, 2013 Sprenkle - CSCI Project Analysis due Monday Team name by Sunday at midnight Nov 15, 2013 Sprenkle - CSCI

Designing a Social Network Prep for Lab 10. March 26, 2018 Sprenkle - CSCI Why classes and objects? How do we create new data types?

Designing a Social Network Prep for Lab 10. March 26, 2018 Sprenkle - CSCI Why classes and objects? How do we create new data types? Objec(ves Designing a Social Network Prep for Lab 10 March 26, 2018 Sprenkle - CSCI111 1 Review What trends did we see in the names of students at W&L? Ø What was as you expected? Ø What surprised you?

More information

Objec&ves. Review. So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility

Objec&ves. Review. So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility Objec&ves So-ware Quality Metrics Sta&c Analysis Tools Refactoring for Extensibility Nov 2, 2016 Sprenkle - CSCI209 1 Review What principle did we focus on last class? What is the typical fix for designing

More information

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1 Objec&ves Coverage tools Eclipse Debugger Object-oriented Design Principles Ø Design in the Small Ø DRY Ø Single responsibility principle Ø Shy Ø Open-closed principle Oct 26, 2016 Sprenkle - CSCI209 1

More information

Lab 11: Pair Programming. Review: Pair Programming Roles

Lab 11: Pair Programming. Review: Pair Programming Roles Lab 11: Pair Programming Apr 2, 2019 Sprenkle - CSCI111 1 Review: Pair Programming Roles Driver (Like the role I play when we write programs in class) Uses keyboard and mouse to execute all actions on

More information

Objec&ves. Review. JUnit Coverage Collabora&on

Objec&ves. Review. JUnit Coverage Collabora&on Objec&ves JUnit Coverage Collabora&on Oct 17, 2016 Sprenkle - CSCI209 1 Review Describe the general tes&ng process What is a set of test cases called? What is unit tes(ng? What are the benefits of unit

More information

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1 Objec&ves Usability Project Discussion May 9, 2016 Sprenkle - CSCI335 1 JavaScript review True or False: JavaScript is just like Java How do you declare a variable? (2 ways) How do you write text to the

More information

Review of Lab 9. Review Lab 9. Social Network Classes/Driver Data. Lab 10 Design

Review of Lab 9. Review Lab 9. Social Network Classes/Driver Data. Lab 10 Design Review of Lab 9 If the U.S. Census Bureau wanted you to figure out the most popular names in the U.S. or the most popular baby names last year, what would you need to do to change your program? Best pracdce:

More information

Text UI. Data Store Ø Example of a backend to a real Could add a different user interface. Good judgment comes from experience

Text UI. Data Store Ø Example of a backend to a real Could add a different user interface. Good judgment comes from experience Reviewing Lab 10 Text UI Created two classes Ø Used one class within another class Ø Tested them Graphical UI Backend Data Store Ø Example of a backend to a real applica@on Could add a different user interface

More information

Data 100. Lecture 9: Scraping Web Technologies. Slides by: Joseph E. Gonzalez, Deb Nolan

Data 100. Lecture 9: Scraping Web Technologies. Slides by: Joseph E. Gonzalez, Deb Nolan Data 100 Lecture 9: Scraping Web Technologies Slides by: Joseph E. Gonzalez, Deb Nolan deborah_nolan@berkeley.edu hellerstein@berkeley.edu? Last Week Visualization Ø Tools and Technologies Ø Maplotlib

More information

Review: SoBware Development

Review: SoBware Development Objec&ves Tes&ng Oct 12, 2016 Sprenkle - CSCI209 1 Review: SoBware Development From Monday Oct 12, 2016 Sprenkle - CSCI209 2 1 CLASSPATH Oct 12, 2016 Sprenkle - CSCI209 3 Classpath Tells the compiler or

More information

Proving correctness of Stable Matching algorithm Analyzing algorithms Asymptotic running times

Proving correctness of Stable Matching algorithm Analyzing algorithms Asymptotic running times Objectives Proving correctness of Stable Matching algorithm Analyzing algorithms Asymptotic running times Wiki notes: Read after class; I am giving loose guidelines the point is to review and synthesize

More information

Implementing Domain Specific Languages using Dependent Types and Partial Evaluation

Implementing Domain Specific Languages using Dependent Types and Partial Evaluation Implementing Domain Specific Languages using Dependent Types and Partial Evaluation Edwin Brady eb@cs.st-andrews.ac.uk University of St Andrews EE-PigWeek, January 7th 2010 EE-PigWeek, January 7th 2010

More information

IVI-1.2: Operating Procedures

IVI-1.2: Operating Procedures IVI Interchangeable Virtual Instruments IVI-1.2: Operating Procedures October 19, 2018 Edition Revision 1.9 FINAL Important Information Warranty Trademarks IVI-1.2: Operating Procedures is authored by

More information

Navigating the South Dakota Legislature website

Navigating the South Dakota Legislature website Navigating the South Dakota Legislature website The South Dakota Legislature s website posts the bills and resolutions introduced and acted on during the 2017 legislative session, a list of and contact

More information

Navigating the South Dakota Legislature website

Navigating the South Dakota Legislature website Navigating the South Dakota Legislature website The South Dakota Legislature s website posts the bills and resolutions introduced and acted on during the 2015 legislative session, a list of and contact

More information

Analyzing proofs Introduction to problem solving. Wiki: Everyone log in okay? Decide on either using a blog or wiki-style journal?

Analyzing proofs Introduction to problem solving. Wiki: Everyone log in okay? Decide on either using a blog or wiki-style journal? Objectives Analyzing proofs Introduction to problem solving Ø Our process, through an example Wiki: Everyone log in okay? Decide on either using a blog or wiki-style journal? 1 Review What are our goals

More information

Manage Subpoenas. DA IT Video Library. Supporting Documentation Facilitator: Teresa Radermacher Recorded: November 2008 Duration: 1 hour, 16 minutes

Manage Subpoenas. DA IT Video Library. Supporting Documentation Facilitator: Teresa Radermacher Recorded: November 2008 Duration: 1 hour, 16 minutes Manage Subpoenas Supporting Documentation Facilitator: Teresa Radermacher Recorded: November 2008 Duration: 1 hour, 16 minutes Topics Covered TIP -- Start times are listed at right so you can forward the

More information

CSCI211: Intro Objectives

CSCI211: Intro Objectives CSCI211: Intro Objectives Introduction to Algorithms, Analysis Course summary Reviewing proof techniques Jan 7, 2019 Sprenkle CSCI211 1 My Bio From Dallastown, PA B.S., Gettysburg College M.S., Duke University

More information

Criminal Case Initiation Change Order

Criminal Case Initiation Change Order Criminal Case Initiation Change Order Criminal Case Initiation through the Portal The law enforcement officer, jail or state attorney will submit minimal case initiation information to the Clerks through

More information

ForeScout Extended Module for McAfee epolicy Orchestrator

ForeScout Extended Module for McAfee epolicy Orchestrator ForeScout Extended Module for McAfee epolicy Orchestrator Version 3.1 Table of Contents About McAfee epolicy Orchestrator (epo) Integration... 4 Use Cases... 4 Additional McAfee epo Documentation... 4

More information

Historical unit prices - Super - Australian Shares

Historical unit prices - Super - Australian Shares 09 May 2012 $1.0024 $1.0000 16 May 2012 $0.9830 $0.9806 23 May 2012 $0.9414 $0.9392 30 May 2012 $0.9392 $0.9370 06 Jun 2012 $0.9465 $0.9443 14 Jun 2012 $0.9448 $0.9426 20 Jun 2012 $0.9433 $0.9411 27 Jun

More information

U.S. General Services Administration Office of Government-wide Policy

U.S. General Services Administration Office of Government-wide Policy U.S. General Services Administration Office of Government-wide Policy Federal Transportation and Logistics Management elearning Knowledge Portal Welcome to the Federal Transportation & Logistics Management

More information

JD Edwards EnterpriseOne Applications

JD Edwards EnterpriseOne Applications JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.1 E39041-02 December 2013 JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide, Release

More information

Thinking Like a Computer Scien4st About Ancient Roman Graffi4

Thinking Like a Computer Scien4st About Ancient Roman Graffi4 Thinking Like a Computer Scien4st About Ancient Roman Graffi4 Sara Sprenkle Ancient Graffi0 Project: h6p://ancientgraffi0.wlu.edu Washington and Lee University h>p://agp.wlu.edu/graffito/agp-edr145008

More information

LAW OFFICE MANAGEMENT: HOW TO MAKE MONEY AS A LAWYER INFORMATION & POLICIES FOR SPRING 2017 CHARLES BROWN

LAW OFFICE MANAGEMENT: HOW TO MAKE MONEY AS A LAWYER INFORMATION & POLICIES FOR SPRING 2017 CHARLES BROWN LAW OFFICE MANAGEMENT: HOW TO MAKE MONEY AS A LAWYER INFORMATION & POLICIES FOR SPRING 2017 CHARLES BROWN Office Phone: 800-600-4210 Course Schedule: TTH 9:00-10:15 Office Hours: TTH 8:30-9:00 Purpose

More information

Paper Entered: January 23, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Paper Entered: January 23, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Trials@uspto.gov Paper 14 571-272-7822 Entered: January 23, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD BLUE COAT SYSTEMS, INC., Petitioner, v. FINJAN, INC.,

More information

TruthQuest History American History for Young Students II ( ) Timeline & Report Package

TruthQuest History American History for Young Students II ( ) Timeline & Report Package A J T L Grades 1 and up TruthQuest History American History for Young Students II (1800-1865) Timeline & Report Package A Journey Through Learning Please check our website at: While there, sign up for

More information

Shutdown By R. J. Pineiro READ ONLINE

Shutdown By R. J. Pineiro READ ONLINE Shutdown By R. J. Pineiro READ ONLINE When a human being or creature is in a state of nothingness. The individual has lost all train of thought and is completely useless. A victim of shutdown cannot think

More information

Surety Company Reports. Field Definitions

Surety Company Reports. Field Definitions Surety Company Reports Field Definitions Last Updated: August 31, 2017 Conference of State Bank Supervisors 1129 20 th Street NW, Ninth Floor Washington, D.C. 20036 State Agency Reports: Field Definitions

More information

EXPLANATION OF THE FILING SCHEDULE CHART

EXPLANATION OF THE FILING SCHEDULE CHART TEXAS ETHICS COMMISSION 2014 FILING SCHEDULE FOR GENERAL-PURPOSE POLITICAL COMMITTEES (GPAC), INCLUDING COUNTY EXECUTIVE COMMITTEES (CEC), AND SPECIFIC-PURPOSE POLITICAL COMMITTEES (SPAC) 2014 GPAC/SPAC

More information

Results of L Année philologique online OpenURL Quality Investigation

Results of L Année philologique online OpenURL Quality Investigation Results of L Année philologique online OpenURL Quality Investigation Mellon Planning Grant Final Report February 2009 Adam Chandler Cornell University Note: This document is a subset of a report sent to

More information

Specific-Purpose Committees Involved in School Bond Elections

Specific-Purpose Committees Involved in School Bond Elections TEXAS ETHICS COMMISSION 2016 FILING SCHEDULE FOR GENERAL-PURPOSE POLITICAL COMMITTEES (GPAC), INCLUDING COUNTY EXECUTIVE COMMITTEES (CEC), AND SPECIFIC-PURPOSE POLITICAL COMMITTEES (SPAC) 2016 GPAC/SPAC

More information

Election Night Results Guide

Election Night Results Guide ENR Media Guide Election Night Results Guide North Carolina State Board of Elections Table of Contents Overview of North Carolina Election Night Results... 3 How do I access Election Night Results?...

More information

Legislative Counsel Bureau Information Technology Services. NELIS Nevada Electronic Legislative Information System

Legislative Counsel Bureau Information Technology Services. NELIS Nevada Electronic Legislative Information System Information Technology Services Nevada Electronic Legislative Information System Revised: February 28, 2011 Notes: Table of Contents For All Users... 5 Bills... 5 View a Bill... 6 View a Sponsor... 8 Committees...

More information

Political Science 1 Government of the United States and California (ONLINE) Section #4192&4193 Summer Phone: (310) XT.

Political Science 1 Government of the United States and California (ONLINE) Section #4192&4193 Summer Phone: (310) XT. Political Science 1 Government of the United States and California ONLINE Section #4192&4193 Summer 2012 Instructor: Eduardo Munoz Office: SOCS 109 Email: emunoz@elcamino.edu Office Hours: M 8-10pm Phone:

More information

TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS

TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS Approved by the Clerk / Returning Officer of the Corporation of the Town of Hawkesbury this 20 th day of December,

More information

POLITICAL SCIENCE 260B. Proseminar in American Political Institutions Spring 2003

POLITICAL SCIENCE 260B. Proseminar in American Political Institutions Spring 2003 POLITICAL SCIENCE 260B Proseminar in American Political Institutions Spring 2003 Instructor: Scott C. James Office: 3343 Bunche Hall Telephone: 825-4442 (office); 825-4331 (message) E-mail: scjames@ucla.edu

More information

Governing Body 332nd Session, Geneva, 8 22 March 2018

Governing Body 332nd Session, Geneva, 8 22 March 2018 INTERNATIONAL LABOUR OFFICE Governing Body 332nd Session, Geneva, 8 22 March 2018 Working Party on the Functioning of the Governing Body and the International Labour Conference GB.332/WP/GBC/2 WP/GBC Date:

More information

Yale University Department of Political Science

Yale University Department of Political Science Yale University Department of Political Science THE BALANCE OF POWER: THEORY AND PRACTICE Global Affairs S287 Political Science S126 Summer 2018 Session A Syllabus Version date: March 15, 2018 Professor

More information

Secretariat. United Nations ST/IC/2009/34. Information circular* 11 September 2009

Secretariat. United Nations ST/IC/2009/34. Information circular* 11 September 2009 United Nations ST/IC/2009/34 Secretariat 11 September 2009 Information circular* To: Members of the staff at Headquarters From: The Under-Secretary-General for Safety and Security Subject: Arrangements

More information

970 WFLA 4002 Gandy Blvd. Tampa, FL (813) WFLA.com

970 WFLA 4002 Gandy Blvd. Tampa, FL (813) WFLA.com Tampa Bay s trusted news source The Tampa Bay area and beyond turns to one radio station, 970 WFLA. Over 30 years of great talk radio along with award winning news keeps Tampa Bay residents informed and

More information

For purposes of this policy, the term meeting is used to describe any meeting, event, program, or other happening in the program room.

For purposes of this policy, the term meeting is used to describe any meeting, event, program, or other happening in the program room. PROGRAM ROOM POLICY Approved by the Library Board of Trustees 11-9-2009; revised 2-12-2012 The Library s program room is available on a first-come, first-served basis provided that meetings conform to

More information

Leadership Intelligence

Leadership Intelligence Leadership Intelligence Media Kit 2017 Website Demographics Hunt Scanlon Media is the most widely referenced, single source of news in the human capital sector. Our mission is to inform, engage and connect

More information

One View Watchlists Implementation Guide Release 9.2

One View Watchlists Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.

More information

2017 Risk-limiting Audit

2017 Risk-limiting Audit National Academies of Sciences, Engineering, and Medicine: Committee on the Future of Voting Denver, Colorado December 7, 2017 2017 Risk-limiting Audit Hilary Rudy Deputy Director Colorado Department of

More information

TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS

TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 MUNICIPAL ELECTIONS Approved by the Clerk / Returning Officer of the City of Clarence-Rockland this 19 th day of December 2017 Page

More information

BYLAWS. The Parents Association of PS 175Q. APPROVED BY THE MEMBERSHIP ON October 9, 2018 _ CHRISTY BURKS _ CLAUDIA DOUYON DATE _LANA ELIYAHU _ DATE

BYLAWS. The Parents Association of PS 175Q. APPROVED BY THE MEMBERSHIP ON October 9, 2018 _ CHRISTY BURKS _ CLAUDIA DOUYON DATE _LANA ELIYAHU _ DATE BYLAWS OF The Parents Association of PS 175Q APPROVED BY THE MEMBERSHIP ON October 9, 2018 _ CHRISTY BURKS PRINT SECRETARY S NAME SIGNATURE _ 10/09/2018 DATE _ CLAUDIA DOUYON PRINT PRESIDENT S NAME SIGNATURE

More information

Minimum Spanning Tree Union-Find Data Structure. Feb 28, 2018 CSCI211 - Sprenkle. Comcast wants to lay cable in a neighborhood. Neighborhood Layout

Minimum Spanning Tree Union-Find Data Structure. Feb 28, 2018 CSCI211 - Sprenkle. Comcast wants to lay cable in a neighborhood. Neighborhood Layout Objec&ves Minimum Spanning Tree Union-Find Data Structure Feb, 0 CSCI - Sprenkle Started teasing out some algorithms. Laying Cable Focus on commonality: what should our final solution look like? Comcast

More information

The Freedom of Information (Jersey) Law, 2011

The Freedom of Information (Jersey) Law, 2011 Time limits for compliance under the Freedom of Information Law - Article 13 and Article 44 Code of Practice The Freedom of Information (Jersey) Law, 2011 Published: January 2015 Brunel House, Old Street,

More information

electronic Business, Government and Trade (ebgt) initiative Gap Analyses Report Presented by Peter Amstutz, Bureau Vice Chair

electronic Business, Government and Trade (ebgt) initiative Gap Analyses Report Presented by Peter Amstutz, Bureau Vice Chair electronic Business, Government and Trade (ebgt) initiative Gap Analyses Report Presented by Peter Amstutz, Bureau Vice Chair 1 September 2010 UN/CEFACT Forum International Conference Centre, Geneva Outline

More information

@MsPrairieRose

@MsPrairieRose Strengthening democracy by unleashing the power of women leaders through training, technology, & community. Welcome to VRL Nation! #VRLNation Weekly clinics every Thursday at 2pm ET VRL readies women to

More information

TOWNSHIP OF CLEARVIEW. TELEPHONE/INTERNET VOTING POLICIES and PROCEDURES for the 2018 ONTARIO MUNICIPAL ELECTIONS

TOWNSHIP OF CLEARVIEW. TELEPHONE/INTERNET VOTING POLICIES and PROCEDURES for the 2018 ONTARIO MUNICIPAL ELECTIONS TOWNSHIP OF CLEARVIEW TELEPHONE/INTERNET VOTING POLICIES and PROCEDURES for the 2018 ONTARIO MUNICIPAL ELECTIONS Approved by the Clerk / Returning Officer of The Township of Clearview this 20 th day of

More information

CHETEK-WEYERHAEUSER AREA SCHOOL DISTRICT Regular Meeting March 27, 2017

CHETEK-WEYERHAEUSER AREA SCHOOL DISTRICT Regular Meeting March 27, 2017 CHETEK-WEYERHAEUSER AREA SCHOOL DISTRICT Regular Meeting March 27, 2017 Meeting called to order at 5:00 p.m. by Vice-President Dave Boncyzk. Roll Call: Boncyzk, Goulette, Haselhuhn, Olson, Reisner, and

More information

Clinton vs. Trump 2016: Analyzing and Visualizing Tweets and Sentiments of Hillary Clinton and Donald Trump

Clinton vs. Trump 2016: Analyzing and Visualizing Tweets and Sentiments of Hillary Clinton and Donald Trump Clinton vs. Trump 2016: Analyzing and Visualizing Tweets and Sentiments of Hillary Clinton and Donald Trump ABSTRACT Siddharth Grover, Oklahoma State University, Stillwater The United States 2016 presidential

More information

Minutes of a Meeting of the Texas Computer Cooperative Management Committee

Minutes of a Meeting of the Texas Computer Cooperative Management Committee Minutes of a Meeting of the Texas Computer Cooperative Management Committee A meeting of the Management Committee for the Texas Computer Cooperative (TCC) was convened on Thursday, June 26, 2003, at 9:30

More information

Settlement Support Program

Settlement Support Program Settlement Support Program Application for Year 2018 Courses Refugee Assistance Headquarters (RHQ) is now accepting applications for the Settlement Support Program including Japanese Language Education

More information

Scott Newton Smith. 17 Years, Evangelism GBC Internet Strategist Text scottgbc to 72727

Scott Newton Smith. 17 Years, Evangelism GBC Internet Strategist Text scottgbc to 72727 Scott Newton Smith 17 Years, Evangelism GBC Internet Strategist ssmith@gabaptist.org 770-936-5344 Text scottgbc to 72727 Agenda Facebook Page Opportunity & Philosophy Dig Into Some Pages LIVE What To Post

More information

Insider Tips from the CLE Committee. Presented by the CLE Committee February 9, 2018

Insider Tips from the CLE Committee. Presented by the CLE Committee February 9, 2018 Insider Tips from the CLE Committee Presented by the CLE Committee February 9, 2018 Ask Us Questions! Use the Question & Answer function in your webinar window OR Email convention@napaba.org AGENDA 1.

More information

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation IBM Cognos Open Mic Cognos Analytics 11 Part 2 22 nd June, 2016 IBM Cognos Open MIC Team Deepak Giri Presenter Subhash Kothari Technical Panel Member Chakravarthi Mannava Technical Panel Member 2 Agenda

More information

LIVERPOOL ANNUAL CONGRESS SPONSORSHIP & EXHIBITION OPPORTUNITIES. Contact the AAGBI today to secure your stand space SEPTEMBER 2017

LIVERPOOL ANNUAL CONGRESS SPONSORSHIP & EXHIBITION OPPORTUNITIES. Contact the AAGBI today to secure your stand space SEPTEMBER 2017 ANNUAL CONGRESS LIVERPOOL 7-9 SEPTEMBER 017 SPONSORSHIP & EXHIBITION OPPORTUNITIES Contact the AAGBI today to secure your stand space Call: +44 (0)0 761 8840 Email: events@aagbi.org www.annualcongress.org

More information

Telephone/Internet Voting Election Policies and Procedures SOUTH FRONTENAC

Telephone/Internet Voting Election Policies and Procedures SOUTH FRONTENAC SOUTH FRONTENAC TELEPHONE/INTERNET VOTING ELECTION POLICIES and PROCEDURES for the 2018 ONTARIO MUNICIPAL ELECTIONS Approved by the Clerk / Returning Officer of the TOWNSHIP OF SOUTH FRONTENAC this 15

More information

Child Check In Quick Start Guide. v 9.5. Local: (706) Atlanta: (404) Toll Free: (866)

Child Check In Quick Start Guide. v 9.5. Local: (706) Atlanta: (404) Toll Free: (866) Child Check In Quick Start Guide v 9.5 Local: (706) 864-4055 Atlanta: (404) 551-4230 Toll Free: (866) 475-1699 www.caaministries.org CHILD CHECK IN OVERVIEW What is child check in? The child check in system

More information

Course GOVT , State and Local Government Professor Robert Lowry Term Spring 2017 Meetings Monday, Wednesday, Friday, 2-2:50 pm, HH 2.

Course GOVT , State and Local Government Professor Robert Lowry Term Spring 2017 Meetings Monday, Wednesday, Friday, 2-2:50 pm, HH 2. Course GOVT 2306.004, State and Local Government Professor Robert Lowry Term Spring 2017 Meetings Monday, Wednesday, Friday, 2-2:50 pm, HH 2.402 Professor s Contact Information Office Phone 972-883-6720

More information

On behalf of the Asian Pacific American Labor

On behalf of the Asian Pacific American Labor Convention Highlights APALA s national convention will: Highlight prominent worker and student solidarity campaigns from around the country Enhance organizing, communication and political skills through

More information

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. HULU, LLC, Petitioner, SOUND VIEW INNOVATIONS, LLC, Patent Owner.

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. HULU, LLC, Petitioner, SOUND VIEW INNOVATIONS, LLC, Patent Owner. Trials@uspto.gov Paper 12 571-272-7822 Entered: December 3, 2018 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD HULU, LLC, Petitioner, v. SOUND VIEW INNOVATIONS, LLC,

More information

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System Selectica, Inc. Selectica Contract Performance Management System Copyright 2006 Selectica, Inc. Copyright 2007 Selectica, Inc. 1740 Technology Drive, Suite 450 San Jose, CA 95110 http://www.selectica.com

More information

Illini Veterans Newsletter 27 October 2014 Illini Veterans

Illini Veterans Newsletter 27 October 2014 Illini Veterans Illini Veterans Monday Tuesday Wednesday Thursday Friday Saturday Sunday Loose Tap Trivia 7:00 pm at Memphis On Main Meet Primera Eng. 7:30 pm in Student Veteran Lounge Monthly Meeting 8:00 pm in Student

More information

Telephone and Internet Voting Election Policies and Procedures Ontario Municipal Election

Telephone and Internet Voting Election Policies and Procedures Ontario Municipal Election Telephone and Internet Voting Election Policies and Procedures 2018 Ontario Municipal Election Approved by the Clerk / Returning Officer of The Municipality of Leamington this 22 nd day of December, 2017

More information

Regular Meeting of the Board February 23, 2017

Regular Meeting of the Board February 23, 2017 1. Attendance 2. CALL TO ORDER Comments: Regular Meeting of the Board February 23, 2017 Thursday, February 23, 2017 Start time 8:00 PM Administration Office, 181 Henlow Bay, Winnipeg, Manitoba AGENDA The

More information

2019 SGA Elections Application Packet

2019 SGA Elections Application Packet 2019 SGA Elections Application Packet Please carefully read the entire packet and follow all directions. SGA Elections Process Timeline Date Activity Time & Location Friday, February 8, 2019 APPLICATION

More information

Paper Entered: August 19, 2015 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Paper Entered: August 19, 2015 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Trials@uspto.gov Paper 15 571-272-7822 Entered: August 19, 2015 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD GOOGLE INC., Petitioner, v. SIMPLEAIR, INC., Patent Owner.

More information

Hoboken Public Schools. PLTW Introduction to Computer Science Curriculum

Hoboken Public Schools. PLTW Introduction to Computer Science Curriculum Hoboken Public Schools PLTW Introduction to Computer Science Curriculum Introduction to Computer Science Curriculum HOBOKEN PUBLIC SCHOOLS Course Description Introduction to Computer Science Design (ICS)

More information

Unit 1: Proud to be an American

Unit 1: Proud to be an American Unit 1: Proud to be an American Conceptual Lens: Identity Civic Participation Essential Question: How do people identify themselves as Americans? Overview: Monday 1/29- American Citizenship Tuesday 1/30-

More information

TOTAL NATIONAL POST NETWORK 13,980,756. CONSOLIDATED MEDIA REPORT Newspaper. Report for September 2013

TOTAL NATIONAL POST NETWORK 13,980,756. CONSOLIDATED MEDIA REPORT Newspaper. Report for September 2013 Report for September 2013 CONSOLIDATED MEDIA REPORT Newspaper See each paragraph for specific data measurement period TOTAL NATIONAL POST NETWORK (See Notes #1) 13,980,756 01-5564-0 151 Bloor Street West,

More information

Carroll Christian Schools

Carroll Christian Schools TABLE OF CONTENTS Guidelines 2017-2018... 2 Officers and Representatives... 2 Meeting and Event Requirements... 2 Election of Core Officers and Class Representatives... 2 SCA Election Guidelines... 3 Positions...

More information

Candidate s Guide (F0405)

Candidate s Guide (F0405) Candidate s Guide (F0405) Office of the Chief Electoral Officer Elections Ontario May 2018 Status: Approved Print Date: 5/16/2018 Page 1 of 52 Table of Contents Overview... 4 Introduction... 5 PART ONE

More information

Summary of UN/CEFACT Trade Facilitation Recommendations

Summary of UN/CEFACT Trade Facilitation Recommendations UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) Summary of UN/CEFACT Trade Facilitation s UNITED NATIONS New York and Geneva

More information

Goal. Security Risk-Oriented BPMN

Goal. Security Risk-Oriented BPMN Fundamentals of Secure System Modelling Springer, 2017 Chapter 5: Security Risk-Oriented BPMN Raimundas Matulevičius University of Tartu, Estonia, rma@ut.ee Goal Explain how security risks are managed

More information

This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date:

This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date: This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date: 10-06-2011 developerworks: Welcome to This Week On developerworks. I'm Scott Laningham in Austin, Texas, and John Swanson

More information

The authority on book publishing in the U.S and global markets.

The authority on book publishing in the U.S and global markets. Media Planner 2018 The authority on book publishing in the U.S and global markets. Harness the power of Publishers Weekly to extend your titles and products into critical buying markets, including bookstores,

More information

Plan For the Week. Solve problems by programming in Python. Compsci 101 Way-of-life. Vocabulary and Concepts

Plan For the Week. Solve problems by programming in Python. Compsci 101 Way-of-life. Vocabulary and Concepts Plan For the Week Solve problems by programming in Python Ø Like to do "real-world" problems, but we're very new to the language Ø Learn the syntax and semantics of simple Python programs Compsci 101 Way-of-life

More information

Presenters: Grace G. Dickler- Presiding Judge of the Domestic Relations Division Christopher Johnson- Cook County State's Attorney's Office Caitlin

Presenters: Grace G. Dickler- Presiding Judge of the Domestic Relations Division Christopher Johnson- Cook County State's Attorney's Office Caitlin Presenters: Grace G. Dickler- Presiding Judge of the Domestic Relations Division Christopher Johnson- Cook County State's Attorney's Office Caitlin Harrington- Illinois Attorney General's Office Dawn Porter-

More information

Wednesday, November 28, 2018 Page 1 of 5 CITY OF DELAFIELD PLAN COMMISSION MEETING MINUTES

Wednesday, November 28, 2018 Page 1 of 5 CITY OF DELAFIELD PLAN COMMISSION MEETING MINUTES Wednesday, November 28, 2018 Page 1 of 5 CITY OF DELAFIELD PLAN COMMISSION MEETING MINUTES 7:00PM Call to Order Attwell called the Wednesday, November 28, 2018 Plan Commission meeting to order at 7:00PM.

More information

October 2017 BUILDING HOURS FOR PUBLIC ACCESS OCTOBER MEETINGS. NOVEMBER DISPLAY IN/ OUT Thursday, November 2 10:00 AM - 2:00 PM TABLE OF CONTENTS

October 2017 BUILDING HOURS FOR PUBLIC ACCESS OCTOBER MEETINGS. NOVEMBER DISPLAY IN/ OUT Thursday, November 2 10:00 AM - 2:00 PM TABLE OF CONTENTS October 2017 the Art-i-Facts The Art Guild at Fairfield Glade Visual Arts: Teach, Learn & Inspire Mailing Address: 451 Lakeview Drive Fairfield Glade, TN 38558 Phone: 931-707-7249 Email Address: pcacartguild@gmail.com

More information

Class Action Registry. Handbook for lawyers. Direction générale des services de justice. Version 1.00

Class Action Registry. Handbook for lawyers. Direction générale des services de justice. Version 1.00 Direction générale des services de justice Class Action Registry Handbook f lawyers Version 1.00 Date of creation: 2009-09-10 Date of update: 2009-09-11 Overview of changes Version Date Auth Description

More information

RULES OF PROCEDURE DEBATE ON RESOLUTIONS

RULES OF PROCEDURE DEBATE ON RESOLUTIONS RULES OF PROCEDURE DEBATE ON RESOLUTIONS PLEASE NOTE: Accredited delegates are also reminded that they must be in attendance when a vote is taken in order for their ballot to be cast. The bylaws do not

More information

THE MISSION. To employ production values that accurately convey the business of government rather than distract from it; and

THE MISSION. To employ production values that accurately convey the business of government rather than distract from it; and V I E W E R S G U I D E Created by Cable. Offered as a Public Service. V I E W E R S G U I D E THE MISSION To provide our audience with access to the live, gavel-togavel proceedings of the U.S. House of

More information

It Would Be Game Changing to: Deliver him socially agreed upon and expert endorsed information all in one place.

It Would Be Game Changing to: Deliver him socially agreed upon and expert endorsed information all in one place. Group Members: Andrew McCabe, Stephen Aman, Peter Ballmer, Nirmit Parikh Domain, Studio: Information consumption, Crowd Power O.G. POV: We Met Andrew and were surprised to realize that he needed socially

More information

Constitutional Review Process & Electoral Reform in Liberia Grade Type of contract: Individual Contract (IC) Team Leader Governance Unit

Constitutional Review Process & Electoral Reform in Liberia Grade Type of contract: Individual Contract (IC) Team Leader Governance Unit INDIVIDUAL CONSULTANT PROCUREMENT NOTICE Consultant: Constitutional Review Process & Electoral Reform Expert PROCUREMENT NOTICE: IC/LBR/2016/015- GOVERNANCE Date: 26 MAY 2016 I. Position Information Job

More information

Ordinance Regulating "Curfews for Minors" Law Nelson County, Kentucky

Ordinance Regulating Curfews for Minors Law Nelson County, Kentucky Ordinance Regulating "Curfews for Minors" Law Nelson County, Kentucky ORDINANCE NO. 95- KOC 1040.1 AN ORDINANCE ESTABLISHING RESPONSIBILITY UPON PARENTS, GUARDIANS, OR PERSONS HAVING LEGAL CUSTODY OF MINORS

More information

Kent County Dispatch Authority. Administrative Policy Board Monday, April 28, 10:00 AM City of Wyoming 1 st Floor West Conference Room.

Kent County Dispatch Authority. Administrative Policy Board Monday, April 28, 10:00 AM City of Wyoming 1 st Floor West Conference Room. Kent County Dispatch Authority Administrative Policy Board Monday, April 28, 2014 @ 10:00 AM City of Wyoming 1 st Floor West Conference Room Minutes 1. Call to Order and Roll Call by Chair Holt at 10:01

More information

DIRECTIVE FOR THE 2018 GENERAL ELECTION FOR ALL ELECTORAL DISTRICTS FOR VOTE COUNTING EQUIPMENT AND ACCESSIBLE VOTING EQUIPMENT

DIRECTIVE FOR THE 2018 GENERAL ELECTION FOR ALL ELECTORAL DISTRICTS FOR VOTE COUNTING EQUIPMENT AND ACCESSIBLE VOTING EQUIPMENT Office of the Chief Electoral Officer of Ontario Bureau du directeur général des élections de l Ontario DIRECTIVE FOR THE 2018 GENERAL ELECTION FOR ALL ELECTORAL DISTRICTS FOR VOTE COUNTING EQUIPMENT AND

More information

VOTE BY MAIL MAKING EVERY VOTE COUNT

VOTE BY MAIL MAKING EVERY VOTE COUNT 27 th Annual National Conference San Antonio, TX 2011 Professional Practices Program VOTE BY MAIL MAKING EVERY VOTE COUNT Butte County, California Submitted by: Candace J. Grubbs Butte County Clerk-Recorder/Registrar

More information

Internet/Telephone Voting Procedures

Internet/Telephone Voting Procedures Township of Georgian Bluffs Municipal Election 2018 1. Definitions Internet/Telephone Voting Procedures Act means the Municipal Elections Act 1996, SO 1996 c.32 as amended. Ballot means either an image

More information

SIMPLIFYING YOUR ANALYSIS WITH WATCHLISTS F A C T S H E E T AUTHOR DARREN HAWKINS AUGUST 2015

SIMPLIFYING YOUR ANALYSIS WITH WATCHLISTS F A C T S H E E T AUTHOR DARREN HAWKINS AUGUST 2015 SIMPLIFYING YOUR ANALYSIS WITH WATCHLISTS F A C T S H E E T AUTHOR DARREN HAWKINS AUGUST 2015 Introduction Managing a large portfolio of charts can be time-consuming and difficult to maintain. Watching

More information

Orientation Document for new members and liaisons

Orientation Document for new members and liaisons ALA/ALCTS/CCS Committee on Cataloging: Description and Access I. Introductory Statement Orientation Document for new members and liaisons A. The mission of CC:DA is to provide expertise on matters concerning

More information

The recently concluded November General Election presented valuable insights that are VOTING SYSTEMS ASSESSMENT PROJECT. Quarterly Newsletter ISSUE 7

The recently concluded November General Election presented valuable insights that are VOTING SYSTEMS ASSESSMENT PROJECT. Quarterly Newsletter ISSUE 7 ISSUE 7 DECEMBER 2016 VOTING SYSTEMS ASSESSMENT PROJECT Quarterly Newsletter IN THIS ISSUE Message from Dean Kickoff Meeting with Gartner MESSAGE from Dean Public Engagement Special News Phase III Report

More information

Who Am I? Jordan Brown NPO Partnerships Coordinator Razoo.com. Facebook.com/RazooGiving

Who Am I? Jordan Brown NPO Partnerships Coordinator Razoo.com.   Facebook.com/RazooGiving Who Am I? Jordan Brown NPO Partnerships Coordinator Razoo.com Email: jordan@razoo.com Twitter: @razoo Facebook.com/RazooGiving Today s Agenda Ø Who is Razoo? Ø Create Your Page: Live Ø Online Fundraising

More information

Any person who is disorderly or who, in the judgment of the Board, unreasonably disrupts the 5% test may be removed.

Any person who is disorderly or who, in the judgment of the Board, unreasonably disrupts the 5% test may be removed. Commissioners Doc_24 Attendance at the Board s 5% test shall be limited to the following: Board employees and agents Representatives of the State Board of Elections, the U.S. Attorney, the Illinois Attorney

More information

COMCEC Funded Projects

COMCEC Funded Projects I n t r o d u c i n g : COMCEC Funded Projects COMCEC DENIZ GOLE COMCEC COORDINATION OFFICE PCM GROUP June 4 th, 2014 / Ankara, Turkey CONTENT OF THE TRAINING JUNE 4 TH (Afternoon Session) I. Stages of

More information