Due: THURSDAY, Sept. 21 by 11:59pm
10 points
This assignment is partly creative (with turtles) in drawing technical pictures and partly inquisitive (with earthquakes) about asking questions about large amounts of real data.
See the HOWTO page for additional requirements/hints.
Click here for sample student pictures
Programming has long been used to create or supplement artistic works, from such as in exhibits in museums. Daily it is used by visual designers, artists, and architects to create their works. Software has engaged a new generation of visual artists to consider programming as an essential part of their creative practice.
Logo is a computer programming language designed to teach programming to children. It is a user-friendly, interpreted language, designed with a "low floor, high ceiling"; in other words, the designers of Logo intended for the language to allow novice programmers to get started quickly writing programs but also wanted the language to be powerful and extensive for more advanced users. In the last 40 years, Logo has also caused people to think differently about how to teach art, geometry, social science, and complex systems.
The basic commands to move and turn a "turtle" (originally a physical robot) are so much a part of programming history that they have been incorporated into almost every modern programming language, Python included. We will use this basic system to explore programming. Examples of using the turtle are given in the course textbook and you can use any of the Active Code boxes in the text book to complete this project if you do not yet have Eclipse installed.
In this assignment you will use the Python Turtle graphics to create a picture. This assignment will give you a chance to work on functions and loops and to learn new turtle functions. It is also a creative assignment that you can have some fun with. There are specific requirements you will need to follow to get full credit.
The textbook has already shown you several turtle commands. There are many more in Python's Turtle Graphics module.
See the HOWTO page for the requirements for this program.
We will provide real earthquake data on the earthquakes around the world that happened between August 14, 2017 and September 13, 2017 (we have about 30 days of data). We obtained this data from the U.S. Geological Survey (USGS) EarthQuakes Hazards Program. We've processed the data and put it into an easier format for you to process. You will read the data from our course website. We have included the magnitude and place for each earthquake that happened in this time period. You'll write your program to answer questions about these earthquakes.
See the HOWTO page for the requirements for this program.
TurtlePicture.py
and follow the requirements on the
HOWTO page
QueriesQuakes.py
and follow the requirements on the
HOWTO page
TurtlePicture.py
module
QueriesQuakes.py
module