App and Web Intelligence Summer Course

Instructor

Teaching Assistants

Time & Location

  • Lecture 1: 7/7 (Fri.) - 9:10-11:59 AM - Delta 106
  • Lab:7/10 (Mon.) - 9:10-11:59 AM - EECS 3rd floor Mac room
  • Lecture 2: 7/10 (Mon.) - 2:00-5:00 PM - Delta 106

Prerequisites

This course is intended for junior students who understand

  • Programming (in C or C++),
  • HTML,
  • CSS,
  • JS,
  • Git
We use Javascript as the main programming language.

Curriculum

If you have any feedback, feel free to contact: shwu [AT] cs.nthu.edu.tw

Lectures and Lab

Lecture 1

Modern JavaScript

Slides

Lab

In this lab we will see the practical part of Modern Javascript, Component Based Architecure, React, and implement a project that communicates with a server which uses a technique called Style Transfer.

Slides

Server implementing Style Transfer.

Style Transfer

Repository from server implementing Style Transfer.

GitHub

Repository for base project to implement our project.

GitHub

Repository for example React Project.

GitHub

Lecture 2

Code example for Style Transfer

Notebook

Additional Resources

Online resources

Reference books if you want to generate good ideas and about basic entrepeneur concepts

  • Alexander Osterwalder, Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers, 2010

  • Eric Ries, The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, 2011

  • Peter Thiel, Blake Masters, Zero to One: Notes on Startups, or How to Build the Future, 2014