Fundamentals of Web Applications (Winter 2016)

From Soma-notes
Revision as of 21:27, 8 January 2016 by Soma (talk | contribs)

Course Outline

Here is the course outline.

Lectures and Exams

Date

Topic

Jan. 7

Lecture 1

Jan. 12

Lecture 2

Jan. 14

Lecture 3

Jan. 19

Lecture 4

Jan. 21

Lecture 5

Jan. 26

Lecture 6

Jan. 28

Lecture 7

Feb. 2

Lecture 8

Feb. 4

Lecture 9

Feb. 9

Midterm Review

Feb. 11

Midterm (in class) (Tentative)

Feb. 23

Lecture 11

Feb. 25

Lecture 12

Mar. 1

Lecture 13

Mar. 3

Lecture 14

Mar. 8

Lecture 15

Mar. 10

Lecture 16

Mar. 15

Lecture 17

Mar. 17

Lecture 18

Mar. 22

Lecture 19

Mar. 24

Lecture 20

Mar. 29

Lecture 21

Mar. 31

Lecture 22

Apr. 5

Lecture 23

April 7

Lecture 24

TBA

Final Exam

Tutorials

Each week you will get a progress grade from 0-4, given to you by a TA. If you are being diligent, you should be able to get 4's every week. The easiest way to get your grade is to come to tutorial and meet with your TA; alternately, you can meet a TA in their office hours or, at their discretion, discuss things with them online.

Date

Tutorials

Jan. 13, 14, 15, 18

Asynchronous Code in JavaScript

Jan. 20, 21, 22, 25

Tiny web server

Jan. 27, 28, 29, Feb. 1

Express, Form demo

Feb. 3, 4, 5, 8

TBA

Feb. 24, 25, 26, 29

TBA

Mar. 2, 3, 4, 7

TBA

Mar. 9, 10, 11, 14

TBA

Mar. 16, 17, 18, 21

TBA

Mar. 23, 24, 25, 28

TBA

Mar. 30, 31, Apr. 1, 4

TBA

Assignments

Due Date

Assignments

Jan. 20

Assignment 1

Jan. 27

Assignment 2

Feb. 3

Assignment 3

Feb. 9, 2:30 PM

Assignment 4

Mar. 2

Assignment 5

Mar. 9

Assignment 6

Mar. 16

Assignment 7

Mar. 23

Assignment 8

Mar. 30

Assignment 9

Apr. 6

Assignment 10