Difference between revisions of "MAP524/DPS924 Assignment1 - 2015-02"
(→Sign-up table) |
(→Sign-up table) |
||
(107 intermediate revisions by 31 users not shown) | |||
Line 3: | Line 3: | ||
Weight: '''10%''' of final grade | Weight: '''10%''' of final grade | ||
− | Due date: ''' | + | Due date: '''1 November''' at 23:59 |
+ | |||
+ | Late policy: '''10% per day late''', and to pass the course you must complete the assignment whether you get marks for it or not. | ||
+ | |||
+ | Resubmission policy: you may be asked to resubmit your assinment if it's not good enough. The late penalties will not be waved in this case. | ||
= Specifications = | = Specifications = | ||
− | You will submit a mobile app proposal as a PDF file named yourusername_asg1.pdf (obviously replacing yourusername with your username). To submit it push your file to GitHub and submit only a link to it in Blackboard. Your document must contain at least the following items: | + | You will submit a mobile app proposal as a PDF file named yourusername_asg1.pdf (obviously replacing yourusername with your username). To submit it push your file to GitHub (see GitHub section below) and submit only a link to it in Blackboard. Your document must contain at least the following items: |
# Title page including your name and email. | # Title page including your name and email. | ||
# Executive summary of proposed app. | # Executive summary of proposed app. | ||
# Explanation why a mobile app is a good choice for this project. | # Explanation why a mobile app is a good choice for this project. | ||
+ | # Degree students only: summary of the business case for why someone would pay you to create this app. | ||
# Brief list of basic app features. | # Brief list of basic app features. | ||
# Summary of expected users/market for this app. | # Summary of expected users/market for this app. | ||
Line 24: | Line 29: | ||
= Sign-up table = | = Sign-up table = | ||
− | Your app | + | Your app must use and be based around data from the [http://open.canada.ca/data/en/dataset Government of Canada Open Data] web site preferably in XML or JSON format. Other formats may be considered but must first be approved by your instructor. Each student will choose a different dataset for their app. The following table will track student choices which will be assigned on a first-come first-served bases. You may edit the table yourself or if you don't have a wiki account: send me an email and I'll do it for you. |
+ | |||
+ | Your assignments '''must be submitted via GitHub''', otherwise they will not be marked. That means you'll need a GitHub account and you'll need to enter it below or tell me what it is so I can give you access to your private repository. | ||
− | {| style="border-spacing: 2px; border: 1px solid darkgray;" | + | {| style="border-spacing: 2px; border: 1px solid darkgray;" |
− | ! Student name !! App name !! Dataset name !! Dataset URL | + | ! Student name !! GitHub account !! App name !! Dataset name !! Dataset URL |
+ | |- | ||
+ | | Andrew Smith || asmith15 || My Sample App || Foreign exchange rates in Canadian dollars || http://open.canada.ca/data/en/dataset/c81647b8-1f6c-4fb3-8f61-45746211ef27 | ||
+ | |- | ||
+ | | Maad Shipchandler || [https://github.com/mshipchandler mshipchandler] || Match Day Stat Central || Italian Serie A Match Stats || http://football-data.co.uk/italym.php | ||
+ | |- | ||
+ | | Barbara de Graaf || [https://github.com/barbaradegraaf barbaradegraaf] || TBA || CSTMC Artifact Collection || http://open.canada.ca/data/en/dataset/42c640e3-5d17-4dd5-b20c-5d0176aa7344 | ||
+ | |- | ||
+ | | Vince Lee|| [http://github.com/lynart lynart] || Exchange rate app || Currency || https://github.com/jdorfman/Awesome-JSON-Datasets | ||
+ | |- | ||
+ | |Jake Deacon|| [http://github.com/jake0tron Jake0Tron] || League of Legends Stat Finder App || Riot Games API || https://developer.riotgames.com/ | ||
+ | |- | ||
+ | | John Iannandrea|| [http://github.com/isivisi isivisi] || TBA || Canadian Disaster Database|| http://open.canada.ca/data/en/dataset/1c3d15f9-9cfa-4010-8462-0d67e493d9b9 | ||
+ | |- | ||
+ | | Jung Geon Choi|| [http://github.com/jgchoi jgchoi] || LCBO Locator || LCBO API || https://lcboapi.com | ||
+ | |- | ||
+ | | João Rodrigues Gonçalves || [https://github.com/jmrodriguesgoncalves jmrodriguesgoncalves] || Food Nutrient Values App || The Canadian Nutrient File || http://open.canada.ca/data/en/dataset/a289fd54-060c-4a96-9fcf-b1c6e706426f | ||
+ | |- | ||
+ | | Ravideep Dhupia || [http://github.com/rdhupia rdhupia] || Road Restrictions Guide || Road Restrictions || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=1af0e69ae554e410VgnVCM10000071d60f89RCRD&vgnextchannel=7807e03bb8d1e310VgnVCM10000071d60f89RCRD | ||
+ | |- | ||
+ | | Jayme Laso-Barros || [https://github.com/Jayme-LB Jayme-LB] || EI Beneficiaries by NOC || EI program, beneficiaries receiving regular income benefits by province and NOC-S || http://open.canada.ca/data/en/dataset/f7c07d19-5d28-42d7-86a9-c8eaff2306c7 | ||
+ | |- | ||
+ | | David Dooney || [https://github.com/bakoomerang bakoomerang] || Premier League Fixtures App || Premier League Fixtures || http://api.football-data.org/v1/soccerseasons/398/fixtures | ||
|- | |- | ||
− | | | + | | Ren Ren || [https://github.com/r2dev r2dev] || HN Reader || Hacker News API |
+ | || https://github.com/HackerNews/API | ||
|- | |- | ||
− | | | + | | Yiqi Liu || [https://github.com/bv-vd bv-vd] || Ontario Flu Shot Clinics || Ontario Flu Shot Clinics |
+ | || http://files.ontario.ca/flu/data.json | ||
|- | |- | ||
− | | | + | | Carlos Mo || [https://github.com/carlosmo carlosmo] || In Human Terms || TERMIUM Plus® || http://open.canada.ca/data/en/dataset/94fc74d6-9b9a-4c2e-9c6c-45a5092453aa |
|- | |- | ||
− | | | + | | Dat Thanh Diep || [https://github.com/dtdiep1 dtdiep1] || Overview employment || Labour force survey estimates, employment by economic region based || http://open.canada.ca/data/en/dataset/fe12bef6-3588-40d5-83ca-8f81d551ce91 |
|- | |- | ||
− | | | + | | Jacky Siu|| [https://github.com/jsiu22 jsiu22] || National Parks INFO || List of National Parks || http://open.canada.ca/data/en/dataset/e0af6068-473b-4cd9-8cef-b2d98a05b368 |
|- | |- | ||
− | | | + | | Vito Mirabella || [https://github.com/vmmirabella vmmirabella] || TBA || Festivals & Events in Toronto || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=8b0689fe9c18b210VgnVCM1000003dd60f89RCRD&vgnextchannel=8896e03bb8d1e310VgnVCM10000071d60f89RCRD |
|- | |- | ||
− | | | + | | Cagdas Yonder || cyonder || TBA || National Historic Sites || http://open.canada.ca/data/en/dataset/b8c61621-e541-4e4c-8654-48152519a30a |
|- | |- | ||
− | | | + | | Santhosh Sreekumari Sasidharan || [https://github.com/santhoshss santhoshss] || Federal Election History ||History of the Federal Electoral Ridings, 1867-2010 || http://open.canada.ca/data/en/dataset/ea8f2c37-90b6-4fee-857e-984d3060184e|| |
|- | |- | ||
− | | | + | | Anushree Dave || [https://github.com/andave96 andave96] || Toronto Safe Dining || Dine safe || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=b54a5f9cd70bb210VgnVCM1000003dd60f89RCRD&vgnextchannel=7576e03bb8d1e310VgnVCM10000071d60f89RCRD |
|- | |- | ||
− | | | + | | Zhijian, Zhou || [https://github.com/Gianzhou Gianzhou] || TBA || Government of Canada Employee Contact Information|| http://open.canada.ca/data/en/dataset/8ec4a9df-b76b-4a67-8f93-cdbc2e040098 |
|- | |- | ||
− | | | + | | Daniel Nguyen || dtnguyen17 || TBA || Green P Parking - Transportation - Data catalogue || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=b0993228eb22a310VgnVCM1000003dd60f89RCRD&vgnextchannel=7807e03bb8d1e310VgnVCM10000071d60f89RCRD |
|- | |- | ||
− | | | + | | Nathanael Kuttain || [https://github.com/NKut NKut] || TBA || TTC Real-Time Next Vehicle Arrival (NVAS) |
+ | || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=4427790e6f21d210VgnVCM1000003dd60f89RCRD&vgnextchannel=1a66e03bb8d1e310VgnVCM10000071d60f89RCRD | ||
|- | |- | ||
− | | | + | | Igor Naperkovskiy || [https://github.com/naperkovskiy naperkovskiy] || TBA || Building Permits - Active Permits|| http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=312cfa24d5e83310VgnVCM1000003dd60f89RCRD&vgnextchannel=bee6e03bb8d1e310VgnVCM10000071d60f89RCRD |
|- | |- | ||
− | | | + | | Bruno Pereira || [https://github.com/bpereira5 bpereira5] || Recall and Safety Check || Recalls and Safety Alerts provides access to a comprehensive list of recalls, advisories, and safety alerts.|| http://open.canada.ca/data/en/dataset/d38de914-c94c-429b-8ab1-8776c31643e3 |
|- | |- | ||
− | | | + | | Zhun Xue ||THOMESXXX || TBA || Places of Interests and Toronto Attaractions || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=d90ac71db136c310VgnVCM10000071d60f89RCRD&vgnextchannel=8896e03bb8d1e310VgnVCM10000071d60f89RCRD |
|- | |- | ||
− | | | + | | Hadi Alshakhori || HadiAlshakhori || BestBuy Finder || Locate BestBuy Retailer stores || https://developer.bestbuy.com/documentation/stores-api#storesExample5 |
|- | |- | ||
− | | | + | | Sukhbeer Singh Mangat||ssmangat ||Canadian Government Department Expenditures||Government of Canada Spend Data by Department||http://open.canada.ca/data/en/dataset/c37d7510-c54c-4652-8e6f-79023e44be62 |
|- | |- | ||
− | | | + | | Minna Lin || [https://github.com/mlin56/DPS924_A1 mlin56] || FFXIV Gear Set Builder || XIVDB API || http://v2.xivdb.com/api |
|- | |- | ||
− | | | + | | Ashishwin Singh || [https://github.com/ashishwin ashishwin] || Argo || Argo Canada|| http://open.canada.ca/data/en/dataset/2e652b23-4306-4d27-809a-7baf8448856f |
|- | |- | ||
− | | | + | | Shavauhn Gabay || || TBA || Canada Mortgage and Housing Corporation, average rents for areas with a population of 10,000 and over|| http://open.canada.ca/data/en/dataset/60de00a9-c96e-4ec3-88e8-d04dc05ec2b8 |
|} | |} | ||
= Old data sets = | = Old data sets = | ||
− | The following data sets have already been used in the past. Please let me know if you really want to use one of them and we can talk about it. | + | The following data sets have already been used in the past so don't pick anything from this list. Please let me know if you really want to use one of them and we can talk about it. |
+ | |||
+ | {| style="border-spacing: 2px; border: 1px solid darkgray;" | ||
+ | ! App name !! Dataset name !! Dataset URL | ||
+ | |- | ||
+ | | My Canadian Food Guide || My Food Guide || http://open.canada.ca/data/en/dataset/e5f4a98e-0ccf-4e5e-9912-d308b46c5a7f | ||
+ | |- | ||
+ | | Best Fuel-efficient cars|| Fuel Consumption Ratings|| http://open.canada.ca/data/en/dataset/98f1a129-f628-4ce4-b24d-6f16bf24dd64 | ||
+ | |- | ||
+ | | Vehicle Recall Information|| Vehicle Recalls- Last 60 Days || http://open.canada.ca/data/en/dataset/1991fef6-9dfe-40e2-a0c6-19c60ddf4a02 | ||
+ | |- | ||
+ | | Park Finder || Parks Canada Master List of Fees|| http://open.canada.ca/data/en/dataset/63e3ba45-010f-404a-a825-783b0aebdba4 | ||
+ | |- | ||
+ | | FSCAN: Federal Spending Canada || Overview of Government Spending and Performance || http://open.canada.ca/data/en/dataset/551df5b4-6f6a-4cf8-b7f4-7346d6b5755d | ||
+ | |- | ||
+ | | Oilless || Light-Duty Vehicle Fuel Efficiency Improvement-Model Year 1990 to 2010 || http://open.canada.ca/data/en/dataset/d8a42140-8893-11e0-a9c8-6cf049291510 | ||
+ | |- | ||
+ | | Bike Share Finder || Bicycle Stations (Bike Share Toronto) || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=ad3cb6b6ae92b310VgnVCM10000071d60f89RCRD&vgnextchannel=74a6e03bb8d1e310VgnVCM10000071d60f89RCRD | ||
+ | |- | ||
+ | | Earthquakes Canada || Earthquakes in 30 days || http://www.earthquakescanada.nrcan.gc.ca/api/earthquakes/latest/30d.json | ||
+ | |- | ||
+ | | CA-US Border wait time || Current Border Wait Time || http://open.canada.ca/data/en/dataset/d4a716f5-a2fc-4c3c-88ed-451fe05900e4 | ||
+ | |- | ||
+ | | cell || Annual Canada Education Savings Grant (CESG) Payments by Province and Territory|| http://open.canada.ca/data/en/dataset/a0877b5b-07d0-4e44-b55d-743966eff37d | ||
+ | |- | ||
+ | | Canadian Hospital Guide || Patient Satisfaction with most recent hospital care recieved in the past 12 months, by age group and sex, household population aged 15 and over, Canadian Community Health Survey (CCHS 1.1, 2.1 3.1), Canada, provinces and terrirotires || http://open.canada.ca/data/en/dataset/9b770f5b-bb0a-404d-844c-2355365724e4 | ||
+ | |- | ||
+ | | NOC Lookup || National Occupational Classification (NOC) 2011 || http://open.canada.ca/data/en/dataset/bc4d5e01-cc19-45f3-bebc-72969b6d4b42 | ||
+ | |- | ||
+ | | Canadian Government Abroad || Government offices that provide consular services to Canadian citizens abroad|| http://data.international.gc.ca/travel-voyage/embassies-consulates-list.json?_ga=1.100446942.1354815718.1437148643 | ||
+ | |- | ||
+ | | cell || Meteorological Observations || http://open.canada.ca/data/en/dataset/493966f9-f683-4e56-8fa6-8799999c00bd | ||
+ | |- | ||
+ | | International Students Overview || International Students by Country || http://open.canada.ca/data/en/dataset/96634702-31fd-41c0-b0f8-4e5a8ca27ad4 | ||
+ | |- | ||
+ | | NHP || Licensed Natural Health Products || http://open.canada.ca/data/en/dataset/ef546c83-43a8-4404-943e-ab324164eeb3 | ||
+ | |- | ||
+ | | Detouronto || Current Traffic Road Restrictions || http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=593869c663f5b210VgnVCM1000003dd60f89RCRD | ||
+ | |- | ||
+ | | cell || Canadian Daily UV Index Forecast || http://open.canada.ca/en/suggested-datasets/canadian-daily-uv-index-forecast | ||
+ | |- | ||
+ | | Travel AnD || Country Travel Advice and Advisory || http://open.canada.ca/data/en/dataset/bef2ebb3-ca9a-485f-aaff-5dc36eb89426 | ||
+ | |- | ||
+ | | Environment Canada Peer-Reviewed Database || Environment Canada List of 2013 Peer-reviewed Scientific and Technical Publications | ||
+ | || http://open.canada.ca/data/en/dataset/86e328e2-395a-46d0-9939-09287ef5d979 | ||
+ | |- | ||
+ | | Collision Stats || National Collision Database || http://open.canada.ca/data/en/dataset/1eb9eba7-71d1-4b30-9fb1-30cbdab7e63a | ||
+ | |- | ||
+ | | Broadband Stats || NATIONAL BROADBAND DATA || http://open.canada.ca/data/en/dataset/00a331db-121b-445d-b119-35dbbe3eedd9 | ||
+ | |- | ||
+ | | cell || Average retail prices for food and other selected items|| http://open.canada.ca/data/en/dataset/55a64b33-ea8d-4b8f-8969-9d0d7a5ced10 | ||
+ | |- | ||
+ | | Toronto Parks Guide || Parks and Recreation Facilities || http://www1.toronto.ca/City_Of_Toronto/Information_Technology/Open_Data/Data_Sets/Assets/Files/locations-20110725.xml | ||
+ | |- | ||
+ | | Canada food || Food available in Canada || http://open.canada.ca/data/en/dataset/a1041873-188b-4ec5-81a9-935f12cec075 | ||
+ | |- | ||
+ | | Carbon Emission in Countries || International Comparison of Air Pollutant Emissions - Carbon monoxide emissions by selected country, 2002 and 2012 || http://open.canada.ca/data/en/dataset/4937a1b9-e3f1-44ca-89ff-5b6fbfd5dabe | ||
+ | |- | ||
+ | | CVWM || Canadian Virtual War Memorial || http://open.canada.ca/data/en/dataset/089fc8e5-1340-4e8a-a7e4-f6eb320a5b6e | ||
+ | |- | ||
+ | | cell || Foreign exchange rates in Canadian dollars || http://open.canada.ca/data/en/dataset/c81647b8-1f6c-4fb3-8f61-45746211ef27 | ||
+ | |} | ||
* 2012 Charities Listings | * 2012 Charities Listings |
Latest revision as of 19:16, 2 November 2015
This semester you'll design and build an Android mobile phone application that is purposeful, unique and ready to be uploaded to the Google Play Store. You will divide your effort into two parts. This is part 1.
Weight: 10% of final grade
Due date: 1 November at 23:59
Late policy: 10% per day late, and to pass the course you must complete the assignment whether you get marks for it or not.
Resubmission policy: you may be asked to resubmit your assinment if it's not good enough. The late penalties will not be waved in this case.
Specifications
You will submit a mobile app proposal as a PDF file named yourusername_asg1.pdf (obviously replacing yourusername with your username). To submit it push your file to GitHub (see GitHub section below) and submit only a link to it in Blackboard. Your document must contain at least the following items:
- Title page including your name and email.
- Executive summary of proposed app.
- Explanation why a mobile app is a good choice for this project.
- Degree students only: summary of the business case for why someone would pay you to create this app.
- Brief list of basic app features.
- Summary of expected users/market for this app.
- Descriptions of most common use-cases anticipated.
- Mock-ups of views of your proposed app, preferably screenshots.
- Timeline for implementation.
A well-written proposal can get full marks whether I accept it for the final assignment or not. But you probably would rather get it right the first time. To do that - make sure the project you pick is not too easy or too hard. Since you may not know what that means - it's probably a good idea to check with me about it first.
Note that the quicker you get this done the more time you'll have to work on the second assignment - which will be the implementation of this app.
Sign-up table
Your app must use and be based around data from the Government of Canada Open Data web site preferably in XML or JSON format. Other formats may be considered but must first be approved by your instructor. Each student will choose a different dataset for their app. The following table will track student choices which will be assigned on a first-come first-served bases. You may edit the table yourself or if you don't have a wiki account: send me an email and I'll do it for you.
Your assignments must be submitted via GitHub, otherwise they will not be marked. That means you'll need a GitHub account and you'll need to enter it below or tell me what it is so I can give you access to your private repository.
Old data sets
The following data sets have already been used in the past so don't pick anything from this list. Please let me know if you really want to use one of them and we can talk about it.
- 2012 Charities Listings
- Air Quality Health Index Forecast
- Average household expenditure, by province
- Average household food expenditure, by province
- Benefit Program Guideline Tables
- Canada - International Students by Destination and Year in which Permit(s) became effective
- Canadian Forces Operations Database
- Canadian Importers Database (2013)
- Changes in Wildlife Species Disappearance Risks Indicator - Changes in risk of wildlife species disappearance from Canada, 2012
- Community Well-Being Index Database
- Country Travel Advice and Advisories
- Distribution of Average Loan Balance at Completion of Studies by Amount
- Drug Product Database - All Files
- Food and other selected items, average retail prices (monthly)
- Foreign exchange rates in Canadian dollars
- Fuel Consumption Ratings
- Historical Border Wait Times
- Indexation Factors, Tax Brackets, and Tax Rates for the 2014 Individual Income Tax and Benefit Return
- Large lakes
- Meteorological Forecast
- Money services business registry
- Natural Tourist Attractions - UNESCO World Heritage Sites
- Parks Canada Master List of Fees
- Recalls and Safety Alerts
- The Canadian Nutrient File: Nutrient Value of Some Common Foods
- Vehicle Recalls - Last 60 Days