Skip to content
This repository has been archived by the owner on Jun 24, 2023. It is now read-only.

Latest commit

 

History

History
 
 

7-dataMap

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

#Project 8 - NYC Data Map

image

##Scope Students will produce a heatmap showing NYC 311 service request data. The objective of this project is to expose students to the Google maps API and to a "big data" exercise. Students will gain practice with using an API to retrieve data. They will learn how to draw gradients on a Google map.

#Before Class Look at the starter code and solution code.

TODO: include starter and solution code

##Vocabulary

  • Big data
  • Data visualization
  • Heatmap
  • Color gradient

##References

##Industry Skills This project improves the student's industry skills in the following way. For a description of each skill please refer to the Year 2 Rubric.

Technical Vocabulary:
While completing this project the students will receive aid in the form of technical jargon.

Paired Programming:
While completing this project the student will work in teams to create the many programs.

Version Control:
While completing this project the student will be using Github to store their programs.

Code Review:
While completing this project the student will use review code from early programs to help write later programs.

Search Engine Skills:
While completing this project the student will look in various libraries for reference to he program at hand.

Command Line:
While completing this project the student may choose to run these programs in the terminal.

Debugging
While completing this project the students will need to take earlier programs and debug them inorder to create a more challenging programming.

##Web Programming Skills This project improves the student's web programming skills in the following way. For a description of each skill please refer to the Year 2 Rubric.

API
While completing this project the students will use an API to retrieve data.

Client server interaction
While completing this project the students will use an API to retrieve data from the server and then process it on the client side.

##Year One Review This project will improve upon the following skills from the Year 1 Rubric.

HTML/CSS JavaScript Work Readiness
Structure Variables Debugging
Content Types Team Work
Styling Boolean
Wireframing Loops
		|	Functions	|

#During Class

##Do Now As the students walk into class, they are given a short quiz about APIs.

##Opening Introduce the concept of "big data". Show a big excel spreadsheet of data. Segue into data visualization. Draw an analogy to charts and graphs. Explain what a heatmap is and why they are used. Show an example of a heatmap.

##Lecture

##Project Creation Time

  • Break students into pairs.
  • Do a wireframe
  • Run sample requests and view responses.
  • Start heatmap.

##Closing

  • Talk about big data. Talk about the problem that it solves. Connect that to the project.

##Check for Understanding

  • Give an exit-ticket quiz that tests for understand around big data, APIs, data visualization, etc.

##How to Submit The teacher must ask students to share the link to their project on your school's Project Submission Form.

##Homework Instructor will assign homework based on progress in class.