Capstone Project Fall 2015. Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.

Slides:



Advertisements
Similar presentations
MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- users.
Advertisements

COM621 Interactive Web Development Dr. Jose Santos MS 017A.
© Devon M.Simmonds, 2007 CSC 550 Graduate Course in Software Engineering ______________________ Devon M. Simmonds Computer Science Department University.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
End of Fall Term Checkup SYSC-4907  Group Procedures  Progress Report  Oral Presentations  Poster Fair.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P
Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
GIS: The Grand Unifying Technology. Introduction to GIS  What is GIS?  Why GIS?  Contributing Disciplines  Applications of GIS  GIS functions  Information.
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- user’s.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
Student Information system
1 Object Oriented Programming Computer Systems Engineering (D2) and Programming (P)
Chapter 4 Designing Significant Learning Experiences II: Shaping the Experience.
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
The Common Core Curriculum By Dean Berry, Ed. D. Gregg Berry, B.A.
Paul Bourke DT211/3 & DT228/3 Team Project Paul Bourke Module Web Page:
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Workshop Notes Course development: Free and Open Software Development.
EECE 310 Software Engineering Lecture 0: Course Orientation.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 22 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Introduction to Programming Lecture 1 – Overview
Course Introduction Software Engineering
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
HU 121 History of Engineering and Technology Fall 2012/13 Pharos University in Alexandria Faculty of Engineering Course Outline Lect1.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Visual Scene Understanding (CS 598) Derek Hoiem Course Number: Instructor: Derek Hoiem Room: Siebel Center 1109 Class Time: Tuesday and Thursday.
CSE 534: Advanced Computer Networks
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
IST 210: Organization of Data
CSC208 Management Information System (MIS)
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
CSC208 Management Information System (MIS) Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi MARA (UiTM), Kedah |
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Instructor: Robert Hiromoto Office: CAES Room 258 Phone: (CAES) Class hours: W 7:00pm - 9:45pm (Idaho Falls) Classroom:
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
COT 4600 Operating Systems Fall 2010 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:30-4:30 PM.
CIT 341: IT Project Management. Objectives Understand the main concepts of project management Understand how Projects are Delivered within Budget Learn.
2013 IEEE 14th International Conference on Mobile Data Management Authors: 1. Jiansu Pu 2. Siyuan Liu 3. Ye Ding 4. Huamin Qu 5. Lionel Ni By: Farah Kamw.
CMPE Spring 2016 Enterprise Distributed System Class Information.
Summer Today’s Agenda Getting started, technical issues, etc. Guest Speaker Sheena Goss Grading and feedback Class schedule Homework 3 Final Project.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSc 020: Programming Concepts and Methodology II
Computer Application in Engineering Design
Introduction to CS Senior Design Project I / II
Implementation of GPU based CCN Router
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Teacher name | course number
Teacher name | course number
EECE 310 Software Engineering
CS & CS Capstone Project & Software Development Project
CS & CS Capstone Project & Software Development Project
CSS-304: Computer Systems Interface
CS 580 Human-computer interaction Lecture 01 Introduction
Introduction to CS Senior Design Project I / II
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

Capstone Project Fall 2015

Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am – 12:00pm –Lab: MSB 162, Friday 8:50am-10:30am

Prerequisite Requested by CS catalog –CS 45201, 43901, and –Ask permission if not Programming skills

Course Introduction An integrative experience in an applied, hands-on real world project Focus on project design –Background study –Functional design –Schedule –Interface and algorithm implementation Lectures –Necessary backgrounds and technical topics –Most hours allocated for group discussion, procedural report, group or individual questions, as well as documentation and programming

Note The class time and lab time are for planning, trouble shooting, and problem solving Students are expected to do most of their development work outside of classes and lab. When project development has started evidence of weekly code development is required.

Team Work Equally important to technical development –Effective discussion –Collaboration –Route control –Progress report –Share of achievement and success Students grouped into teams (4-5 members)

Project Description Each team will design, develop and demonstrate a web-based, interactive visual analytics system of massive taxi trips in a big city (e.g., New York)

Taxi Trajectory Data A large amount of taxis move around streets in big cities –Taxis generate about 20 percent of traffic flow on road surfaces of Beijing Trajectory data “sample” city traffic and human mobility patterns 1/15/2016

Massive Taxi Data Big and complex for each day Trips: Origin/Destination Trajectories: including each sample point along the taxi path –Every a few seconds Millions of GPS sample –Geolocation: Latitude and longitude –Vehicle values: speed, direction, occupation

Example Data Daily trajectories of 21,360 taxis in Shenzhen Each taxi reports nearly three thousand GPS sample positions per day A total of 59,087,230 samples recorded in one day

Task Create a web-based system for users to query, visualize and analyze the big data of taxi trips. Use of New York City Taxi Data Documentation Report

Technological Approaches Database management Big data processing Web-based interactive system Information and Map Visualization Tools may include MongoDB, PHP, D3.js, JavaScript, etc.

Report and Assessment No paper examinations Biweekly report on class by each team –Progress and problems –Discussions Grading: –Reports and progress: 20% –Final project Result: 50% –Documentation: 30%

Questions?