Notes on Homework #6 Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An.

Slides:



Advertisements
Similar presentations
10. Geographic Information Systems.*
Advertisements

So you Want to use Motic Images Plus Dazzle your students! Impress that special someone! Earn millions!
Unit 30 Digital Graphics – Course overview Anne Sewell
Chapter 6 Iteration Lecture Slides to Accompany An Introduction to Computer Science Using Java (2nd Edition) by S.N. Kamin, D. Mickunas, E. Reingold.
Unit 6 Lesson 1 An inequality is like an equation, but instead of an equal sign (=) it has one of these signs: < : less than ≤ : less than or equal to.
COSC 235: Programming and Problem Solving Chapter 3: Arithmetic vs Numerics Instructor: Dr. X 1.
7/11/20081 Today’s Agenda Friday 6 th Nov Revision of certain topics Floating point notation Excess Notation Exam format Interim Report.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 6-7 John D. Carpinelli.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 1-5 John D. Carpinelli.
Editing Graphics Effects and Improvements. Editing Graphics Graphics editors have features for changing the sizes of images as well as their colors and.
Interactive Frequency Filtering Program Geoff Franz.
Project Two Adding Web Pages, Links, and Images Define and set a home page Add pages to a Web site Describe Dreamweaver's image accessibility features.
+ Christmas Village Ms. Hattenrath. + Christmas Coloring Sheets On the following slides, there will be Christmas coloring sheets. Please select the ones.
Introduction to Image Processing Our first look at image processing will be through the use of Paint Shop Pro, a bitmap editing program available as shareware.
Data and Data Science Some Final Thoughts. Scientific Programming Basically always follows the same structure: – Formatted reading in of the data and.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila.
1 10/15/04CS150 Introduction to Computer Science 1 Reading from and Writing to Files Part 2.
Slide 1 Graphics (Characteristics 1) Images have various characteristics that affect performance Size (number of pixels) – Large images can be several.
Mapdraw ats315. Today’s goal: Drawing a map in the graphics window! Drawing a map in the graphics window!
DATA REPRESENTATION IMAGES GCSE Computing. Learning Objective ■ To understand how an image is represented in Binary ■ To be able to convert a Binary code.
Computing Fundamentals Lesson 5 – Dotty Reality This lesson you will be discovering how computers save picture files, using dots and points.
ENGINEERING 1D04 Tutorial 4. What are we doing today? Focus Functions Scope of Variables Returning Values Objects Graphics library Aliasing Events Mouse.
Introduction to Computational Thinking
Computer Science A-level
Introduction To Computer Science
Tutorial: How to Creat a Website.
Computer Graphics Different Images File.
Fundamentals of Programming I Introduction to Digital Image Processing
Digital imaging.
CS-1004 — Introduction to Programming for Non-Majors
Day 1 Objective: I can compare and order fractions, decimals, and percents.
Michael Tanaya , Hua ming Chen
First Python Program Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An.
نجاح وفشل المنشآت الصغيرة
Introduction to Image Processing in Python
“Under the Hood” of Polymorphism
Consolidation and Review
Decision Structures and Indefinite Loops
Introduction to Dictionaries
Put cursor in the middle of the field
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Fundamentals of Programming I Introduction to Digital Image Processing
Programming Assignment #5
Homework #5 — Monte Carlo Simulation
Elements of a Python Program
More About Functions Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An.
Variables, Lists, and Objects
Debuggers and Debugging
Simple Graphics Package
Objects (again) Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An Introduction.
More elements of Python programs
Notes on pyplot Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An Introduction.
Notes about Homework #4 Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming:
CSV files Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An Introduction.
Lab Project #1: Datalab Assigned March 12, 2012; due March 22, 11:59 PM Professor Hugh C. Lauer CS-2011, Machine Organization and Assembly Language.
Note on Program Design Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming:
Strings, Lists, and Files
Digression on Loop Invariants
Lab Project #4: PerfLab— Code Optimizations and Performance
The University of Adelaide, School of Computer Science
Open the program Paint on your computer
Numpy, pylab, matplotlib (follow-up)
The University of Adelaide, School of Computer Science
Make it a Great Day! Monday, January 22nd 2018
An Introduction To PowerPoint
An Introduction To PowerPoint
> Introduction to Nelson Rios, Tulane University
Computer Science A-level
Presentation transcript:

Notes on Homework #6 Professor Hugh C. Lauer CS-1004 — Introduction to Programming for Non-Majors (Slides include materials from Python Programming: An Introduction to Computer Science, 2nd edition, by John Zelle and copyright notes by Prof. George Heineman of Worcester Polytechnic Institute) CS-1004, A-Term 2014 Homework #6 Notes

Homework #6 What is the problem statement? I.e., what do we have to do? What information do we need to do it? Files, other stuff? What tools & skills do we need to do it? … Do we need to practice with any of them before starting? Where do we start? CS-1004, A-Term 2014 Homework #6 Notes

What is the problem statement? Draw circles at points on map Color code circle according to data in the file Filter by criteria and report Show filtered data around selected location CS-1004, A-Term 2014 Homework #6 Notes

What information do we need to do it? Find the map, put in correct directory Get latitudes and longitudes Convert to pixels CS-1004, A-Term 2014 Homework #6 Notes

What tools & skills do we need to do it? Read and decode csv files Plot circles Ability to draw map on Macintosh! Use .gif file instead of .png file What about filtering data Any help needed? CS-1004, A-Term 2014 Homework #6 Notes

Do we need to practice with any of them before starting? CS-1004, A-Term 2014 Homework #6 Notes

Where do we start? CS-1004, A-Term 2014 Homework #6 Notes

Questions? Discussion? CS-1004, A-Term 2014 Homework #6 Notes

More about objects Recall “Bouncing Ball” from Homework 3 How did we design it way back then? Knowing what we know now, would you design it any differently? What if we wanted two balls? Or more? CS-1004, A-Term 2014 Homework #6 Notes

Any other material that you want to discuss in final two days? CS-1004, A-Term 2014 Homework #6 Notes