Fundamentals of Web Applications (Fall 2024): Difference between revisions

From Soma-notes
Line 275: Line 275:
     <p align="left">Release Date</p>
     <p align="left">Release Date</p>
     </th>
     </th>
    <th>
    <p align="left">Due Date</p>
     <th>
     <th>
     <p align="left">Tutorials</p>
     <p align="left">Tutorials</p>
Line 294: Line 296:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 2|Simple web server]]
       <p>[[WebFund 2024F: Tutorial 2|Simple web server]]
Line 304: Line 307:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 3|Form Demo]]
       <p>[[WebFund 2024F: Tutorial 3|Form Demo]]
Line 314: Line 318:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 4|TBA]]
       <p>[[WebFund 2024F: Tutorial 4|TBA]]
Line 324: Line 329:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 5|TBA]]
       <p>[[WebFund 2024F: Tutorial 5|TBA]]
Line 334: Line 340:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 6|TBA]]
       <p>[[WebFund 2024F: Tutorial 6|TBA]]
Line 344: Line 351:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 7|TBA]]
       <p>[[WebFund 2024F: Tutorial 7|TBA]]
Line 355: Line 363:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 8|TBA]]
       <p>[[WebFund 2024F: Tutorial 8|TBA]]
Line 365: Line 374:
       </p>
       </p>
       </td>
       </td>
      <td></td>
       <td>
       <td>
       <p>[[WebFund 2024F: Tutorial 9|TBA]]
       <p>[[WebFund 2024F: Tutorial 9|TBA]]

Revision as of 20:23, 30 September 2024

Course Outline

Here is the course outline.

Lectures and Exams

Date

Topic

Sept. 5

Lecture 1

Sept. 10

Lecture 2

Sept. 12

Lecture 3

Sept. 17 (async)

Lecture 4

Sept. 24

Lecture 5

Sept. 26

Lecture 6

Oct. 1

Lecture 7

Oct. 3

Lecture 8

Oct. 8

Lecture 9

Oct. 10

Lecture 10

Oct. 15

Lecture 11

Oct. 17

Midterm Review

Oct. 29

Midterm Exam (in class, online)

Oct. 31

Lecture 13

Nov. 5

Lecture 14

Nov. 7

Lecture 15

Nov. 12

Lecture 16

Nov. 14

Lecture 17

Nov. 19

Lecture 18

Nov. 21

Lecture 19

Nov. 26

Lecture 20

Nov. 28

Lecture 21 (US Thanksgiving)

Dec. 3

Lecture 22

Dec. 5

Lecture 23

TBD (Final exam period)

Final Exam

Tutorials

For each tutorial 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. You may discuss with your TA in person or online, but the conversation should at least involve a voice call.

Release Date

Due Date

Tutorials

Sept. 12

Asynchronous Code in JavaScript

Sept. 19

Simple web server

Sept. 26

Form Demo

Oct. 3

TBA

Oct. 10

TBA

Oct. 31

TBA

Nov. 7

TBA

Nov. 14

TBA

Nov. 21

TBA

Assignments

Due Date

Assignments

Oct. 7

Assignment 1

Oct. 16

Assignment 2

Nov. 20

Assignment 3

Dec. 4

Assignment 4

Resources

JavaScript