Lecture Slides 2017 Fall

Part I: Deployment in Azure Cloud

Lecture 1 (20170927): Introduction

Course overview

Lecture 2 (20171003/04): Install Software and Setup Version Control

Tutorial: Setup repository on Visual Studio Team Service
Hands-on: Install Visual Studio and set up version control (Windows, MAC)

Lecture 3 (20171010/11): Understand Version Control and Deploy Sample App to Cloud

Tutorial: Version control basics
Hands-on: Deploy sample app to Azure cloud

Lecture 4 (20171017/18): Understand ASP.NET MVC Framework and Deploy Database

Tutorial: ASP.NET MVC framework basics
Hands-on: Deploy database (Windows, MAC)

Lecture 5 (20171025): Understand Fitbit API and Obtain Fitbit API Credential

Tutorial: Fitbit API basics
Hands-on:Configure API credential
News

Lecture 6 (20171031/1101): Understand Back-end and Make Changes to Database

Tutorial: Backend & Database
Hands-on: Deploy database and make changes (Windows, MAC)

SELRES_5523432c-7b3e-4185-a32f-c3034b0428c3SELRES_366e490f-f958-4abf-b84c-fac5fd245c56SELRES_1b4da6ef-7dff-4259-a1a4-29277e6dbffbSELRES_5b426989-6014-4a54-a270-34da1a0f63f1Lecture 7 (20171107/1108): Understand Front-end and Team UpSELRES_5b426989-6014-4a54-a270-34da1a0f63f1SELRES_1b4da6ef-7dff-4259-a1a4-29277e6dbffbSELRES_366e490f-f958-4abf-b84c-fac5fd245c56SELRES_5523432c-7b3e-4185-a32f-c3034b0428c3

Tutorial: User Interface & Data Visualization
Hands-on: Customize UI

Assignment 1: Submit Capstone Project Summary (Sample) (Due: 10 Nov 2017, 18:00 pm)

Assignment 2: Deploy sample app and customize UI (Due: 22 Nov 2017, 12:00 pm)

Part II: Capstone Project

Lecture 8 (20171121/22): Define Goal and Scope

Tutorial: Web app development & Scrum basics 
Hands-on: Revise app summary and plan for two sprints

Assignment 3: Submit Product Backlog and Sprint Backlog (Due: 29 Nov 2017, 12:00 pm)

Please add “test.u-tokyo@hotmail.com” as a team member in your repository and your Scrumdesk

Lecture 9 (20171128/29): Sprint-1

Hands-on: Work on Sprint-1 and deliver product version 1.0

Please make wise use of the Fitbit.NET library. It’s already used in the sample app, but you probably want to learn more about the library.

Lecture 10 (20171205/06): Sprint Review

Tutorial: Sprint Review Basics
Hands-on: Review Sprint-1 and revise Backlogs
Assignment 4: Submit Sprint Review Form and revised Product/Sprint Backlog (Due: Friday 8 Dec 2017, 18:00 pm)

Lecture 11 (20171212/13): Sprint-2

Hands-on: Work on Sprint-2 and deliver product version 2.0

Lecture 12 (20171219/20): Usability Testing

Tutorial: Usability Testing Basics
Hands-on: Conduct cross-team user test and obtain feedback

Toolkit: Informed Consent, SUS Questionnaire

Assignment 5: Conduct usability testing with 3 participants and submit usability testing report (Due: Tuesday 9 Jan 2018, 12:00 pm)

Lecture 13 (20180109/10): Polish-up

Hands-on: Create a revise plan and polish up the ap

Lecture 14 (20180116/17): Final Presentation (30% of final score)

Tutorial: Course Summary

Hands-on: final presentation (up to 10 min per team) EvaluationSheet Sample

All students are required to give feedback to other teams.

Please return your Fitbit device, charger and manual. 

Assignment 6: (30% of final score) Submit the documentations of your app (Due: 31 Jan 2018, 18:00 pm)  Sample

Bonus: One step further (not conducted in 2017)

Tutorial: Writing biz plan and research proposal
Hands-on: Create an elevator pitch for your app(optional)

Lecture 7 (20171107/1108): Understand Front-end and Team UpSELRES_5b426989-6014-4a54-a270-34da1a0f63f1SELRES_1b4da6ef-7dff-4259-a1a4-29277e6dbffbSELRES_366e490f-f958-4abf-b84c-fac5fd245c56SELRES_5523432c-7b3e-4185-a32f-c3034b0428c3

Tutorial: Uster Interface & Data Visualization
Hands-on: Customize UI

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: