Dr. Chuck Cartledge. 4 Mar. 2015

Size: px
Start display at page:

Download "Dr. Chuck Cartledge. 4 Mar. 2015"

Transcription

1 CS-495/595 Pig (part 2) Lecture #8 Dr. Chuck Cartledge 4 Mar /23

2 Table of contents I 1 Miscellanea 2 The Book 3 Chapter 11 4 Assignment #3. 5 Project 6 Conclusion 7 References 2/23

3 Corrections and additions since last lecture. Completed grading Exam #1 3/23

4 Corrections and additions since last lecture. Mechanics of grading paper Graded the same question on all tests at the same time. Required parts: Undergraduates Top part of each question Graduates Top and bottom of 10 questions Extra credit: Undergraduates Any bottom part fo any question Graduates Questions marked as Extra Credit, or lowest scoring questions Details to follow. 4/23

5 Corrections and additions since last lecture. Points per question Some people read everything #2 Everyone likes languages #12 People like images #15 Repetition helps #3, #14 Blow-up to follow. 5/23

6 Corrections and additions since last lecture. Points per question (same image) Given data, you can make correlations. 6/23

7 Corrections and additions since last lecture. Histogram of the required points This is a histogram of the required points. These are the points from which the base grade will be establihsed. (If you are in the left tail then you might be in trouble.) 7/23

8 Corrections and additions since last lecture. Histogram of the extra credit points Interesting distribution. Not sure what it is showing, except that everyone got some extra credit. 8/23

9 Corrections and additions since last lecture. Histogram of the combined required and extra credit points Combining the required and the extra credit points creates problems. There are a number of people with over 100 points. Grading scale tops out at 100. Extra points will be cached and applied somehow at the end of the course. 9/23

10 Hadoop, The Definitive Guide Version 3 is specified in the syllabus [2] Version 4 came out in November 2015 We ll use Version 3 as much as possible 10/23

11 A cook book The correct Pig version. Some people have been using Apache Pig version I have tested the hadoop host with Apache Pig version I was running bash I executed: 1 export PIG HOME= /ClassWork/CS- 495/Pig/pig export PATH=$PATH:$PIG HOME/bin 3 export JAVA HOME= which java The latest information is available from: 11/23

12 A cook book Pig Latin Pig has two parts: A data flow language (Pig Latin) An execution environment Pig Latin Logical Plan Physical Plan MapReduce Plan Execution There are diagnostic tools to show each transformation. Image from [1]. Latest information is available from: ref2.html 12/23

13 A cook book A repeat of the image. Image from [1]. 13/23

14 Details Undergraduate portion The professor has a limited understanding of averages, and realizes that the number of values is important. She is interested in the costs in Virginia. Sample output: 3 Cardiology Meaning there are 3 records for a the Cardiology practitioner and the average cost is 120. This is sample data, not the final results. In reality, there will be more than just one practitioner. 14/23

15 Details Graduate portion The professor could move anywhere in the US. So she is also interested in the average cost in different states and US possessions that are not states. She wants to see the data displayed as a heat map of costs. Need to find average cost per reporting area, regardless of practitioner Need to color code the ordered values from cold to hot Need to plot area in the correct color Norfolk, VA is latitude, longitude , {Latitude, Longitude} {Y,X}, most plotting packages want {X,Y} 15/23

16 Details Heat maps A heat map is a graphical representation of data where the individual values contained in a matrix are represented as colors. [3] With only a small abuse of the definition of a heat map; instead of values in a matrix, we will use values in polygons. The polygons happen to be, more or less contiguous. Order the values from lowest to highest Divide the range into 10 parts (even distribution is OK) Color each polygon based which range bin its value falls into The choice of color range should make it obvious what is cold and what is hot. 16/23

17 Details Heat maps (continued) Heat maps libraries and routines are available in lots of different languages. Excel use of conditional formatting Java use of 2D Graphics plotting, JHeatChart, others Python heatmap.py Ruby heatmap R builtin Creating heatmaps that aren t strictly rectangles is a little more of a challenge. Using a predefined package probably won t get you the presentation that you need. 17/23

18 Details Undergraduate deliverables Only for the state of Virginia. r xy = A Venn diagram An X-Y plot of payments vs. billings A numerical correlation between the two data sets Correlation (r) will be 1.0 r 1.0 n i=1 (x i x)(y i y) n i=1 (x i x) 2 n i=1 (y i y) 2 Sample data shown. 18/23

19 Details Graduate deliverables For all the practitioners that receive Medicare payments. The same deliverables as the Undergraduates, except... For the entire intersection of the two data sets. Correlation (r) will be 1.0 r 1.0 Warning: we are assuming that there is a linear correlation between the two data sets. We will know if this is a valid assumption when we see the data. 19/23

20 Details Beware!! Just because data correlates mathematically, doesn t mean there is any causation. Math is pretty dumb. Garbage In, Garbage Out (GIGO) The site: has lots of silly examples. 20/23

21 Details The same image 21/23

22 What have we covered? Lots of time reviewing the exam and its results Details about installing and running Pig on CS s hadoop cluster High level Pig Latin commands Details about Assignment #3 Details about the project Next lecture: Hadoop book, Chapter 12. Enjoy your break. 22/23

23 References I [1] Mortar staff, Pig cheat sheet, [2] Tom White, Hadoop: The definitive guide, 3rd edition, O Reilly Media, Inc., [3] Wikipedia, Heat map wikipedia, the free encyclopedia, /23

Dr. Chuck Cartledge. 18 Feb. 2015

Dr. Chuck Cartledge. 18 Feb. 2015 CS-495/595 Pig Lecture #6 Dr. Chuck Cartledge 18 Feb. 2015 1/18 Table of contents I 1 Miscellanea 2 The Book 3 Chapter 11 4 Conclusion 5 References 2/18 Corrections and additions since last lecture. Completed

More information

Dr. Chuck Cartledge. 18 Mar. 2015

Dr. Chuck Cartledge. 18 Mar. 2015 CS-495/595 Hive Lecture #9 Dr. Chuck Cartledge 18 Mar. 2015 1/25 Table of contents I 1 Miscellanea 2 Assignment #3 3 The Book 4 Chapter 12 6 Project 7 Conclusion 8 References 5 Break 2/25 Corrections and

More information

Dr. Chuck Cartledge. 4 Feb. 2015

Dr. Chuck Cartledge. 4 Feb. 2015 CS-495/595 Hadoop (part 1) Lecture #3 Dr. Chuck Cartledge 4 Feb. 2015 1/23 Table of contents I 1 Miscellanea 2 Assignment 3 The Book 4 Chapter 1 5 Chapter 2 7 Break 8 Assignment #2 9 Conclusion 10 References

More information

Dr. Chuck Cartledge. 11 Feb. 2015

Dr. Chuck Cartledge. 11 Feb. 2015 CS-495/595 Hadoop (part 2) Lecture #5 Dr. Chuck Cartledge 11 Feb. 2015 1/32 Table of contents I 1 Miscellanea 2 The Book 3 Chapter 3 4 Chapter 4 5 Chapter 6 6 Chapter 8 7 Break 8 Assignment #2 9 Exam 10

More information

What a lot of folks might call the class but as we ll see later, it s not entirely accurate.

What a lot of folks might call the class but as we ll see later, it s not entirely accurate. 1 What a lot of folks might call the class but as we ll see later, it s not entirely accurate. 2 Class composition; note that while CS students are the largest group, they re still only about a quarter

More information

CS 351 Exam 3, Fall 2013

CS 351 Exam 3, Fall 2013 CS 351 Exam 3, Fall 2013 Your name: Rules You may use one handwritten 8.5 x 11 cheat sheet (front and back). This is the only resource you may consult during this exam. Include explanations and comments

More information

THE TEN COMANDMENTS OF ALGEBRA

THE TEN COMANDMENTS OF ALGEBRA THE TEN COMANDMENTS OF ALGEBRA 1) 2) 3) 4) 5) 6) Thou shall not forget thy pencil. Thou shall practice algebra daily. Thou shall take algebra notes daily. Thou shall participate in algebra activities.

More information

Managing Your Grade Book This lesson will show you how to set up your grade book columns and have Canvas calculate your final grades for you.

Managing Your Grade Book This lesson will show you how to set up your grade book columns and have Canvas calculate your final grades for you. Managing Your Grade Book This lesson will show you how to set up your grade book columns and have Canvas calculate your final grades for you. Activating the Grade Book Click on Settings at the bottom of

More information

Chuck Cartledge, PhD. 24 September 2017

Chuck Cartledge, PhD. 24 September 2017 Introduction Basics Hands-on Q&A Conclusion References Files Big Data: Data Analysis Boot Camp Hadoop and R Chuck Cartledge, PhD 24 September 2017 1/26 Table of contents (1 of 1) 1 Introduction 2 Basics

More information

Dr. Chuck Cartledge. 7 Nov. 2017

Dr. Chuck Cartledge. 7 Nov. 2017 5.2 5.3 5.4 Chap. 5 review Conclusion References CSC-205 Computer Organization Lecture #012 Sections 5.2 through 5.4, Machine instructions and assemblers Dr. Chuck Cartledge 7 Nov. 2017 1/17 Table of contents

More information

CS 3030 Scripting Languages Syllabus

CS 3030 Scripting Languages Syllabus General Information CS 3030 Scripting Languages Semester: Fall 2017 Textbook: Location: Instructor Info: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu

More information

Math 2280: Introduction to Differential Equations- Syllabus

Math 2280: Introduction to Differential Equations- Syllabus Math 2280: Introduction to Differential Equations- Syllabus University of Utah Spring 2013 1 Basic Information Instructor - Patrick Dylan Zwick Email - zwick@math.utah.edu Phone - 801-651-8768 Office Hour

More information

CS 351 Exam 3, Fall 2011

CS 351 Exam 3, Fall 2011 CS 351 Exam 3, Fall 2011 Your name: Rules You may use one handwritten 8.5 x 11 cheat sheet (front and back). This is the only resource you may consult during this exam. Include explanations and comments

More information

Homework: Spatial Search using Apache Solr, SIS and Google Maps Due Date: May 7, 2014

Homework: Spatial Search using Apache Solr, SIS and Google Maps Due Date: May 7, 2014 Homework: Spatial Search using Apache Solr, SIS and Google Maps Due Date: May 7, 2014 1. Introduction So, we re at the end of the road here with assignments. Let s recap what you ve done so far: 1. In

More information

The print queue was too long. The print queue is always too long shortly before assignments are due. Print your documentation

The print queue was too long. The print queue is always too long shortly before assignments are due. Print your documentation Chapter 1 CS488/688 F17 Assignment Format I take off marks for anything... A CS488 TA Assignments are due at the beginning of lecture on the due date specified. More precisely, all the files in your assignment

More information

Specialist ICT Learning

Specialist ICT Learning Specialist ICT Learning APPLIED DATA SCIENCE AND BIG DATA ANALYTICS GTBD7 Course Description This intensive training course provides theoretical and technical aspects of Data Science and Business Analytics.

More information

Chapter 2: Understanding Data Distributions with Tables and Graphs

Chapter 2: Understanding Data Distributions with Tables and Graphs Test Bank Chapter 2: Understanding Data with Tables and Graphs Multiple Choice 1. Which of the following would best depict nominal level data? a. pie chart b. line graph c. histogram d. polygon Ans: A

More information

Dr. Chuck Cartledge. 19 Nov. 2015

Dr. Chuck Cartledge. 19 Nov. 2015 CS-695 NoSQL Database Redis (part 1 of 2) Dr. Chuck Cartledge 19 Nov. 2015 1/21 Table of contents I 1 Miscellanea 2 DB comparisons 3 Assgn. #7 4 Historical origins 5 Data model 6 CRUDy stuff 7 Other operations

More information

Test Results Schedule Miscellanea Control Structs. Add l Oper s Break Hands on Q & A Conclusion References Files

Test Results Schedule Miscellanea Control Structs. Add l Oper s Break Hands on Q & A Conclusion References Files CSC-201 - Computer Science I Lecture #5: Chapter 7 Dr. Chuck Cartledge September 21, 2016 at 9:10am 1/37 Table of contents I 1 Test Results 2 Schedule 3 Miscellanea 4 Control Structs. 5 Add l Oper s 6

More information

Dr. Chuck Cartledge. 10 June 2015

Dr. Chuck Cartledge. 10 June 2015 Miscellanea Exam #1 Break Exam review 2.1 2.2 2.3 2.4 Break 3 4 Conclusion References CSC-205 Computer Organization Lecture #003 Chapter 2, Sections 2.1 through 4 Dr. Chuck Cartledge 10 June 2015 1/30

More information

egrading VERSION (2017) System Requirements : Window 7 or higher : Microsoft Office Excel 2010 or higher

egrading VERSION (2017) System Requirements : Window 7 or higher : Microsoft Office Excel 2010 or higher egrading USER MANUAL for INSTRUCTOR UNDERGRADUATE PROGRAMS VERSION 1.0.1.19 (2017) System Requirements OS Microsoft Office : Window 7 or higher : Microsoft Office Excel 2010 or higher Part I : P. 1-17

More information

Dr. Chuck Cartledge. 14 Jan. 2015

Dr. Chuck Cartledge. 14 Jan. 2015 CS-495/595 Big Data Lecture #1 Dr. Chuck Cartledge 14 Jan. 2015 1/37 Table of contents 1 Logistics Class mechanics What the class will cover? Assignments and projects Class participation Office hours Demographics

More information

CS143 Final Fall 2009

CS143 Final Fall 2009 CS143 Final Fall 2009 Please read all instructions (including these) carefully. There are 4 questions on the exam, all with multiple parts. You have 2 hours to work on the exam. The exam is closed book,

More information

EECS 282 Information Systems Design and Programming. Atul Prakash Professor, Computer Science and Engineering University of Michigan

EECS 282 Information Systems Design and Programming. Atul Prakash Professor, Computer Science and Engineering University of Michigan EECS 282 Information Systems Design and Programming Atul Prakash Professor, Computer Science and Engineering University of Michigan 1 What is the Course About? A second programming course - but different

More information

Optimization and least squares. Prof. Noah Snavely CS1114

Optimization and least squares. Prof. Noah Snavely CS1114 Optimization and least squares Prof. Noah Snavely CS1114 http://cs1114.cs.cornell.edu Administrivia A5 Part 1 due tomorrow by 5pm (please sign up for a demo slot) Part 2 will be due in two weeks (4/17)

More information

Computer Architecture and Engineering CS152 Quiz #5 May 2th, 2013 Professor Krste Asanović Name: <ANSWER KEY>

Computer Architecture and Engineering CS152 Quiz #5 May 2th, 2013 Professor Krste Asanović Name: <ANSWER KEY> Computer Architecture and Engineering CS152 Quiz #5 May 2th, 2013 Professor Krste Asanović Name: This is a closed book, closed notes exam. 80 Minutes 15 pages Notes: Not all questions are

More information

CREATING CUSTOMER MAILING LABELS

CREATING CUSTOMER MAILING LABELS CREATING CUSTOMER MAILING LABELS agrē has a built-in exports to make it easy to create a data file of customer address information, but how do you turn a list of names and addresses into mailing labels?

More information

Exam 2. Name: UVa ID:

Exam 2. Name: UVa  ID: University of Virginia Out: 28 November 2011 cs1120: Introduction of Computing Due: 11:01 am, Wednesday, 30 November Explorations in Language, Logic, and Machines Exam 2 Name: UVa Email ID: Directions

More information

Lecture 1: January 22

Lecture 1: January 22 CMPSCI 677 Distributed and Operating Systems Spring 2018 Lecture 1: January 22 Lecturer: Prashant Shenoy Scribe: Bin Wang 1.1 Introduction to the course The lecture started by outlining the administrative

More information

CS164: Midterm I. Fall 2003

CS164: Midterm I. Fall 2003 CS164: Midterm I Fall 2003 Please read all instructions (including these) carefully. Write your name, login, and circle the time of your section. Read each question carefully and think about what s being

More information

CS 378 Big Data Programming

CS 378 Big Data Programming CS 378 Big Data Programming Fall 2015 Lecture 1 Introduc?on Class Logis?cs Class meets MW, 9:30 AM 11:00 AM Office Hours GDC 4.706 MTh 11:00 12:00 AM By appointment Email: dfranke@cs.utexas.edu Web page:

More information

CS 3030 Scripting Languages Syllabus

CS 3030 Scripting Languages Syllabus General Information CS 3030 Scripting Languages Semester: Summer 2013 Textbook: Location: Instructor Info: Website: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) What is Computer Network? A group of

More information

Course Requirements. Prerequisites Miscellaneous

Course Requirements. Prerequisites Miscellaneous Course Requirements Prerequisites Miscellaneous Tests MidTerm and Final Count Equally Closed Book Cheat Sheets Limited number, 8.5 x 11 paper 40% of grade Harder for CS 550 students Internet or TTN: You

More information

CS 425 / ECE 428 Distributed Systems Fall 2017 Indranil Gupta (Indy) August 29 December 12, 2017 Lecture 1-29

CS 425 / ECE 428 Distributed Systems Fall 2017 Indranil Gupta (Indy) August 29 December 12, 2017 Lecture 1-29 CS 425 / ECE 428 Distributed Systems Fall 2017 Indranil Gupta (Indy) August 29 December 12, 2017 Lecture 1-29 Web: courses.engr.illinois.edu/cs425/ All slides IG Our First Goal in this Course was (First

More information

EECS 282 Information Systems Design and Programming. Atul Prakash Professor, Computer Science and Engineering University of Michigan

EECS 282 Information Systems Design and Programming. Atul Prakash Professor, Computer Science and Engineering University of Michigan EECS 282 Information Systems Design and Programming Atul Prakash Professor, Computer Science and Engineering University of Michigan 1 What is the Course About? A second programming course - but different

More information

CS 553 Compiler Construction Fall 2006 Project #4 Garbage Collection Due November 27, 2005

CS 553 Compiler Construction Fall 2006 Project #4 Garbage Collection Due November 27, 2005 CS 553 Compiler Construction Fall 2006 Project #4 Garbage Collection Due November 27, 2005 In this assignment you will implement garbage collection for the MiniJava compiler. The project includes the two

More information

GradeConnect.com. User Manual

GradeConnect.com. User Manual GradeConnect.com User Manual Version 2.0 2003-2006, GradeConnect, Inc. Written by Bernie Salvaggio Edited by Charles Gallagher & Beth Giuliano Contents Teachers...5 Account Basics... 5 Register Your School

More information

This lecture presents ordered lists. An ordered list is one which is maintained in some predefined order, such as alphabetical or numerical order.

This lecture presents ordered lists. An ordered list is one which is maintained in some predefined order, such as alphabetical or numerical order. 6.1 6.2 This lecture presents ordered lists. An ordered list is one which is maintained in some predefined order, such as alphabetical or numerical order. A list is numerically ordered if, for every item

More information

Mr G s Java Jive. #11: Formatting Numbers

Mr G s Java Jive. #11: Formatting Numbers Mr G s Java Jive #11: Formatting Numbers Now that we ve started using double values, we re bound to run into the question of just how many decimal places we want to show. This where we get to deal with

More information

CS150 - Sample Final

CS150 - Sample Final CS150 - Sample Final Name: Honor code: You may use the following material on this exam: The final exam cheat sheet which I have provided The matlab basics handout (without any additional notes) Up to two

More information

CIS 101 Orientation Document Fall 2017

CIS 101 Orientation Document Fall 2017 CIS 101 Orientation Document Fall 2017 Fall 2017 ONLINE section 23989 To be successful in an online section you must be motivated, disciplined, and able to read and understand the material in the books

More information

Dr. Chuck Cartledge. 15 July 2015

Dr. Chuck Cartledge. 15 July 2015 Miscellanea 6.5 Fun with Fibonacci Break 1.5 Exam Conclusion References CSC-205 Computer Organization Lecture #008 Chapter 6, section 5, Chapter 1, section 5 Dr. Chuck Cartledge 15 July 2015 1/30 Table

More information

Week 5, continued. This is CS50. Harvard University. Fall Cheng Gong

Week 5, continued. This is CS50. Harvard University. Fall Cheng Gong This is CS50. Harvard University. Fall 2014. Cheng Gong Table of Contents News... 1 Buffer Overflow... 1 Malloc... 6 Linked Lists... 7 Searching... 13 Inserting... 16 Removing... 19 News Good news everyone!

More information

CS61C : Machine Structures

CS61C : Machine Structures inst.eecs.berkeley.edu/~cs61c CS61C : Machine Structures Lecture 14 Introduction to MIPS Instruction Representation II 2004-02-23 Lecturer PSOE Dan Garcia www.cs.berkeley.edu/~ddgarcia In the US, who is

More information

Big Data Syllabus. Understanding big data and Hadoop. Limitations and Solutions of existing Data Analytics Architecture

Big Data Syllabus. Understanding big data and Hadoop. Limitations and Solutions of existing Data Analytics Architecture Big Data Syllabus Hadoop YARN Setup Programming in YARN framework j Understanding big data and Hadoop Big Data Limitations and Solutions of existing Data Analytics Architecture Hadoop Features Hadoop Ecosystem

More information

Lecture 1: January 23

Lecture 1: January 23 CMPSCI 677 Distributed and Operating Systems Spring 2019 Lecture 1: January 23 Lecturer: Prashant Shenoy Scribe: Jonathan Westin (2019), Bin Wang (2018) 1.1 Introduction to the course The lecture started

More information

1 Introduction to Using Excel Spreadsheets

1 Introduction to Using Excel Spreadsheets Survey of Math: Excel Spreadsheet Guide (for Excel 2007) Page 1 of 6 1 Introduction to Using Excel Spreadsheets This section of the guide is based on the file (a faux grade sheet created for messing with)

More information

Introduction to Parallel Computing

Introduction to Parallel Computing Introduction to Parallel Computing Chris Kauffman CS 499: Spring 2016 GMU Goals Motivate: Parallel Programming Overview concepts a bit Discuss course mechanics Moore s Law Smaller transistors closer together

More information

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 1: Overview http://courses.cs.cornell.edu/cs2110 1 Course Staff Instructor Thorsten Joachims (tj@cs.cornell.edu)

More information

Course Overview CSCE 312. Instructor: Daniel A. Jiménez. Bryant and O Hallaron, Computer Systems: A Programmer s Perspective, Third Edition

Course Overview CSCE 312. Instructor: Daniel A. Jiménez. Bryant and O Hallaron, Computer Systems: A Programmer s Perspective, Third Edition Course Overview CSCE 312 Instructor: Daniel A. Jiménez 1 Overview Course theme Five realities How the course fits into the CS/ECE curriculum Academic integrity 2 Course Theme: Abstraction Is Good But Don

More information

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601 CSC 261/461 Database Systems Fall 2017 MW 12:30 pm 1:45 pm CSB 601 Agenda Administrative aspects Brief overview of the course Introduction to databases and SQL ADMINISTRATIVE ASPECTS Teaching Staff Instructor:

More information

Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9

Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Contents 1 Introduction to Using Excel Spreadsheets 2 1.1 A Serious Note About Data Security.................................... 2 1.2

More information

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018 CS430/630 Database Management Systems Fall 2018 People & Contact Information Instructor: Prof. Betty O Neil Email: eoneil AT cs DOT umb DOT edu (preferred contact) Web: http://www.cs.umb.edu/~eoneil Office:

More information

Math 3316, Fall 2016 Due Nov. 3, 2016

Math 3316, Fall 2016 Due Nov. 3, 2016 Math 3316, Fall 2016 Due Nov. 3, 2016 Project 3 Polynomial Interpolation The first two sections of this project will be checked in lab the week of Oct. 24-26 this completion grade will count for 10% of

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Read every line of the exam sheet before programming!

Read every line of the exam sheet before programming! Final Exam, CS130 Fall 2006 Instructions. This exam is similar to the midterms, except that you have two hours and fifteen minutes to work. The executable file to submit is Final.exe. Don t forget to put

More information

Data Structures and Algorithms

Data Structures and Algorithms CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructors and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall

More information

CSC 015: FUNDAMENTALS OF COMPUTER SCIENCE I

CSC 015: FUNDAMENTALS OF COMPUTER SCIENCE I CSC 015: FUNDAMENTALS OF COMPUTER SCIENCE I Lecture 1: Class Introduction DR. BO TANG ASSISTANT PROFESSOR HOFSTRA UNIVERSITY 1 9/7/16 CSC15 - Python OUTLINE What is Computer Science? What is this Class

More information

Math 52 - Fall Final Exam PART 1

Math 52 - Fall Final Exam PART 1 Math 52 - Fall 2013 - Final Exam PART 1 Name: Student ID: Signature: Instructions: Print your name and student ID number and write your signature to indicate that you accept the Honor Code. This exam consists

More information

Using a percent or a letter grade allows us a very easy way to analyze our performance. Not a big deal, just something we do regularly.

Using a percent or a letter grade allows us a very easy way to analyze our performance. Not a big deal, just something we do regularly. GRAPHING We have used statistics all our lives, what we intend to do now is formalize that knowledge. Statistics can best be defined as a collection and analysis of numerical information. Often times we

More information

Electronic Gateway Functional Team Website Usability Working Group Usability Test September 2005

Electronic Gateway Functional Team Website Usability Working Group Usability Test September 2005 Electronic Gateway Functional Team Website Usability Working Group Usability Test September 2005 Queen s University Library website http://library.queensu.ca/ SUMMARY There were 11 testers, drawn from

More information

Always start off with a joke, to lighten the mood. Workflows 3: Graphs, PageRank, Loops, Spark

Always start off with a joke, to lighten the mood. Workflows 3: Graphs, PageRank, Loops, Spark Always start off with a joke, to lighten the mood Workflows 3: Graphs, PageRank, Loops, Spark 1 The course so far Cost of operations Streaming learning algorithms Parallel streaming with map-reduce Building

More information

CS430/630 Database Management Systems Spring, Betty O Neil University of Massachusetts at Boston

CS430/630 Database Management Systems Spring, Betty O Neil University of Massachusetts at Boston CS430/630 Database Management Systems Spring, 2019 Betty O Neil University of Massachusetts at Boston People & Contact Information Instructor: Prof. Betty O Neil Email: eoneil AT cs DOT umb DOT edu (preferred

More information

How do students do in a C++ based CS2 course, if the CS1 course is taught in Python? Short answer: no different than those who took CS1 with C++.

How do students do in a C++ based CS2 course, if the CS1 course is taught in Python? Short answer: no different than those who took CS1 with C++. Richard Enbody William F. Punch Mark McCullen 1 Overview How do students do in a C++ based CS2 course, if the CS1 course is taught in Python? Short answer: no different than those who took CS1 with C++.

More information

Test Results Schedule Miscellanea Chap. 10 Break Hands on Q & A Conclusion References Files

Test Results Schedule Miscellanea Chap. 10 Break Hands on Q & A Conclusion References Files CSC-201 - Computer Science I Lecture #9: Chapter 10 (con t.) Dr. Chuck Cartledge October 19, 2016 at 3:04pm 1/28 Table of contents I 1 Test Results 2 Schedule 3 Miscellanea 4 Chap. 10 5 Break 7 Q & A 8

More information

In math, the rate of change is called the slope and is often described by the ratio rise

In math, the rate of change is called the slope and is often described by the ratio rise Chapter 3 Equations of Lines Sec. Slope The idea of slope is used quite often in our lives, however outside of school, it goes by different names. People involved in home construction might talk about

More information

CSE 123: Computer Networks Fall Quarter, 2017 MIDTERM EXAM

CSE 123: Computer Networks Fall Quarter, 2017 MIDTERM EXAM CSE 123: Computer Networks Fall Quarter, 2017 MIDTERM EXAM Instructor: Alex C. Snoeren Name Student ID SOLUTIONS Question Score Points 1 20 20 2 20 20 3 30 30 4 20 20 5 10 10 Total 10 100 This exam is

More information

CS 4349 Lecture October 18th, 2017

CS 4349 Lecture October 18th, 2017 CS 4349 Lecture October 18th, 2017 Main topics for #lecture include #minimum_spanning_trees. Prelude Homework 6 due today. Homework 7 due Wednesday, October 25th. Homework 7 has one normal homework problem.

More information

CSE 240 Introduction to Computer Architecture

CSE 240 Introduction to Computer Architecture What s All About?! Introduction to Computer Architecture The new CSE240: Not at 9am!!! New approach (bottom up) New textbook New instructor Well integrated into curriculum Cooler assignments (demo coming

More information

Intro To HTML & Web & Relational Queries Individual Assignment 30 Points

Intro To HTML & Web & Relational Queries Individual Assignment 30 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition. Instructor: James Markulic Lecture: Distance Learning Office Hour: By appointment E-Mail: Markulic@njit.edu Course textbook: Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw-

More information

CS1004: Intro to CS in Java, Spring 2005

CS1004: Intro to CS in Java, Spring 2005 CS1004: Intro to CS in Java, Spring 2005 Lecture #16: Java conditionals/loops, cont d. Janak J Parekh janak@cs.columbia.edu Administrivia Midterms returned now Weird distribution Mean: 35.4 ± 8.4 What

More information

Dr. Chuck Cartledge. 3 June 2015

Dr. Chuck Cartledge. 3 June 2015 Miscellanea 8224 Revisited Break 1.5 1.6 Conclusion References Backup slides CSC-205 Computer Organization Lecture #002 Section 1.5 Dr. Chuck Cartledge 3 June 2015 1/30 Table of contents I 5 1.6 1 Miscellanea

More information

CS 373: Combinatorial Algorithms, Fall Name: Net ID: Alias: U 3 / 4 1

CS 373: Combinatorial Algorithms, Fall Name: Net ID: Alias: U 3 / 4 1 CS 373: Combinatorial Algorithms, Fall 2000 Homework 1 (due November 16, 2000 at midnight) Starting with Homework 1, homeworks may be done in teams of up to three people. Each team turns in just one solution,

More information

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering CSE 141: Computer 0 Architecture Professor: Michael Taylor RF UCSD Department of Computer Science & Engineering Computer Architecture from 10,000 feet foo(int x) {.. } Class of application Physics Computer

More information

Dr. Chuck Cartledge. 3 Dec. 2015

Dr. Chuck Cartledge. 3 Dec. 2015 CS-695 NoSQL Database Redis (part 2 of 2) Dr. Chuck Cartledge 3 Dec. 2015 1/14 Table of contents I 1 Miscellanea 2 DB comparisons 3 Assgn. #7 4 Misc. things 6 Course review 7 Conclusion 8 References 5

More information

CS 502 Introduction to Operating Systems. Fall 98 Waltham Campus

CS 502 Introduction to Operating Systems. Fall 98 Waltham Campus CS 502 Introduction to Operating Systems Fall 98 Waltham Campus Operating Systems Introduction Outline Course Introduction Administration Major components Homework Research Paper Presentation Exams Project

More information

CS120 Computer Science I. Instructor: Jia Song

CS120 Computer Science I. Instructor: Jia Song CS120 Computer Science I Instructor: Jia Song Instructor Contact Information Instructor: Dr. Jia Song Email: jsong@uidaho.edu (Preferred) Phone: (208) 885-1710 Office: JEB 240 (CSDS Security Lab) JEB 340

More information

Dynamic User Interactive Multi Level Management System

Dynamic User Interactive Multi Level Management System Dynamic User Interactive Multi Level Management System Table of Contents Admin HomePage... 3 Admin Main Menu... 4 My Profile... 5 Forum (Discussion groups)... 7 My School... 10 Forms... 10 Newsletter...

More information

SAMLab Tip Sheet #5 Creating Graphs

SAMLab Tip Sheet #5 Creating Graphs Creating Graphs The purpose of this tip sheet is to provide a basic demonstration of how to create graphs with Excel. Excel can generate a wide variety of graphs, but we will use only two as primary examples.

More information

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK College Algebra Cartesian Coordinates and Graphs Dr. Nguyen nicholas.nguyen@uky.edu Department of Mathematics UK August 22, 2018 Agenda Welcome x and y-coordinates in the Cartesian plane Graphs and solutions

More information

Basic Statistical Graphics in R. Stem and leaf plots 100,100,100,99,98,97,96,94,94,87,83,82,77,75,75,73,71,66,63,55,55,55,51,19

Basic Statistical Graphics in R. Stem and leaf plots 100,100,100,99,98,97,96,94,94,87,83,82,77,75,75,73,71,66,63,55,55,55,51,19 Basic Statistical Graphics in R. Stem and leaf plots Example. Create a vector of data titled exam containing the following scores: 100,100,100,99,98,97,96,94,94,87,83,82,77,75,75,73,71,66,63,55,55,55,51,19

More information

CS 188: Artificial Intelligence Fall 2011

CS 188: Artificial Intelligence Fall 2011 CS 188: Artificial Intelligence Fall 2011 Lecture 21: ML: Naïve Bayes 11/10/2011 Dan Klein UC Berkeley Example: Spam Filter Input: email Output: spam/ham Setup: Get a large collection of example emails,

More information

Minitab Notes for Activity 1

Minitab Notes for Activity 1 Minitab Notes for Activity 1 Creating the Worksheet 1. Label the columns as team, heat, and time. 2. Have Minitab automatically enter the team data for you. a. Choose Calc / Make Patterned Data / Simple

More information

Data-Intensive Distributed Computing

Data-Intensive Distributed Computing Data-Intensive Distributed Computing CS 451/651 (Fall 2018) Part 7: Mutable State (2/2) November 13, 2018 Jimmy Lin David R. Cheriton School of Computer Science University of Waterloo These slides are

More information

Boot Camp. Dave Eckhardt Bruce Maggs

Boot Camp. Dave Eckhardt Bruce Maggs Boot Camp Dave Eckhardt de0u@andrew.cmu.edu Bruce Maggs bmm@cs.cmu.edu 1 This Is a Hard Class Traditional hazards 410 letter grade one lower than other classes All other classes this semester: one grade

More information

What is KNIME? workflows nodes standard data mining, data analysis data manipulation

What is KNIME? workflows nodes standard data mining, data analysis data manipulation KNIME TUTORIAL What is KNIME? KNIME = Konstanz Information Miner Developed at University of Konstanz in Germany Desktop version available free of charge (Open Source) Modular platform for building and

More information

CHEM 31A (90285): General Chemistry Fall 2013

CHEM 31A (90285): General Chemistry Fall 2013 CHEM 31A (90285): General Chemistry Fall 2013 I. Lecture Lecturer: Office: A237 Cook Email: Erik.Ruggles@uvm.edu Office Hours: M W F: 10:30 11:30 am W F: 1:00 3:30 pm T Th: 9:30 11:30 am or by appointment

More information

5. PLEASE TAKE HOME the question bundle, but turn in 2 paper sheets: The scantron AND the paper where you wrote your programming question solution!

5. PLEASE TAKE HOME the question bundle, but turn in 2 paper sheets: The scantron AND the paper where you wrote your programming question solution! FINAL EXAM Introduction to Computer Science UA-CCI- ICSI 201--Fall13 This is a closed book and note examination, except for one 8 1/2 x 11 inch paper sheet of notes, both sides. There is no interpersonal

More information

/4 Directions: Graph the functions, then answer the following question.

/4 Directions: Graph the functions, then answer the following question. 1.) Graph y = x. Label the graph. Standard: F-BF.3 Identify the effect on the graph of replacing f(x) by f(x) +k, k f(x), f(kx), and f(x+k), for specific values of k; find the value of k given the graphs.

More information

Optimized C++ o Websites and handouts Optional: Effective C++, Scott Meyers. Fall 2013

Optimized C++ o Websites and handouts Optional: Effective C++, Scott Meyers. Fall 2013 Optimized C++ Gam 371/471/391/491 Instructor: Ed Keenan Email: ekeenan2@cdm.depaul.edu office hours: Tues 9-10 pm, Wed 3-5pm or by Appt office: CDM 830 phone: (312) 362-6747 Ed Keenan Fall 2013 Course

More information

CS 115 Exam 1, Fall 2015 Thu. 09/24/2015

CS 115 Exam 1, Fall 2015 Thu. 09/24/2015 CS 115 Exam 1, Fall 2015 Thu. 09/24/2015 Name: Section: Rules and Hints You may use one handwritten 8.5 11 cheat sheet (front and back). This is the only additional resource you may consult during this

More information

Introduction to Databases

Introduction to Databases Introduction to Databases Syllabus Web Page http://www.cs.northwestern.edu/~pdinda/db (Note: may change with reorganization of ECE/CS) Instructor Peter A. Dinda Technological Institute L463 847-467-7859

More information

CSCI2467: Systems Programming Concepts

CSCI2467: Systems Programming Concepts CSCI2467: Systems Programming Concepts Class activity: bash shell literacy Instructor: Matthew Toups Fall 2017 Today 0 Shells History Usage Scripts vs. Programs 1 Bash shell: practical uses for your systems

More information

MSE Comprehensive Exam

MSE Comprehensive Exam MSE Comprehensive Exam The MSE requires a comprehensive examination, which is quite general in nature. It is administered on the sixth Friday of the semester, consists of a written exam in the major area

More information

Academic Course Description

Academic Course Description Academic Course Description SRM University Faculty of Engineering and Technology Department of Electronics and Communication Engineering VL2003 DSP Structures for VLSI Systems First Semester, 2014-15 (ODD

More information

CS100J February 13, 2001

CS100J February 13, 2001 CS100J February 13, 2001 Prelim 1 7:30 PM 9:00 PM (Print last name, first name, middle initial/name) (Student ID) Statement of integrity: I did not, and will not, break the rules of academic integrity

More information

Polynomial Models Studio October 27, 2006

Polynomial Models Studio October 27, 2006 Polynomial Models Studio October 27, 26 A. Download the data spreadsheet, open it, and select the tab labeled Murder. This has the FBI Uniform Crime Statistics reports of Murder and non-negligent manslaughter

More information

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training::

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training:: Module Title Duration : Cloudera Data Analyst Training : 4 days Overview Take your knowledge to the next level Cloudera University s four-day data analyst training course will teach you to apply traditional

More information