Assignment 10 - Hurricane Tracker

Example Output

Source

This is a nifty assignment from 2018 proposed by Phil Ventura. Source

Learning Outcomes

  1. Reading and parsing data from a CSV file to display points on a map

Goals

The purpose of this assignment is to learn to

  1. Read and parse data from a csv file
  2. Manipulate a GraphAdjList object
  3. Display several points on a map

Description

Tasks

Read a csv file containing Hurricane position data such as the data given here. Then map this data on a GridAdjList.

Read the csv File

Parse the csv file data and create a class for storing this data.

Build the Graph

Extensions

Help

For C++

Bridges documentation

File I/O

Element documentation

GraphAdjList documentation

ElementVisualizer documentation

For Java

Bridges documentation

Element documenation

GraphAdjList documentation

ElementVisualizer documenation

For Python

Bridges documentation

Element documentation

GraphAdjList documentation

ElementVisualizer documentation