Fundamentals of Web Applications (Fall 2024): Difference between revisions
Line 276: | Line 276: | ||
</th> | </th> | ||
<th> | <th> | ||
<p align="left"> | <p align="left">Show By</p> | ||
<th> | <th> | ||
<p align="left">Tutorials</p> | <p align="left">Tutorials</p> | ||
Line 286: | Line 286: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>Oct. 7</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 1|Asynchronous Code in JavaScript]] | <p>[[WebFund 2024F: Tutorial 1|Asynchronous Code in JavaScript]] | ||
Line 297: | Line 297: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>Oct. 7</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 2|Simple web server]] | <p>[[WebFund 2024F: Tutorial 2|Simple web server]] | ||
Line 308: | Line 308: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>Oct. 16</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 3|Form Demo]] | <p>[[WebFund 2024F: Tutorial 3|Form Demo]] | ||
Line 319: | Line 319: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>Oct. 16</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 4|TBA]] | <p>[[WebFund 2024F: Tutorial 4|TBA]] | ||
Line 330: | Line 330: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>TBA</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 5|TBA]] | <p>[[WebFund 2024F: Tutorial 5|TBA]] | ||
Line 341: | Line 341: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>TBA</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 6|TBA]] | <p>[[WebFund 2024F: Tutorial 6|TBA]] | ||
Line 352: | Line 352: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>TBA</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 7|TBA]] | <p>[[WebFund 2024F: Tutorial 7|TBA]] | ||
Line 364: | Line 364: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>TBA</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 8|TBA]] | <p>[[WebFund 2024F: Tutorial 8|TBA]] | ||
Line 375: | Line 375: | ||
</p> | </p> | ||
</td> | </td> | ||
<td></td> | <td>TBA</td> | ||
<td> | <td> | ||
<p>[[WebFund 2024F: Tutorial 9|TBA]] | <p>[[WebFund 2024F: Tutorial 9|TBA]] |
Revision as of 20:25, 30 September 2024
Course Outline
Here is the course outline.
Lectures and Exams
Date |
Topic |
---|---|
Sept. 5 |
|
Sept. 10 |
|
Sept. 12 |
|
Sept. 17 (async) |
|
Sept. 24 |
|
Sept. 26 |
|
Oct. 1 |
|
Oct. 3 |
|
Oct. 8 |
|
Oct. 10 |
|
Oct. 15 |
|
Oct. 17 |
|
Oct. 29 |
Midterm Exam (in class, online) |
Oct. 31 |
|
Nov. 5 |
|
Nov. 7 |
|
Nov. 12 |
|
Nov. 14 |
|
Nov. 19 |
|
Nov. 21 |
|
Nov. 26 |
|
Nov. 28 |
|
Dec. 3 |
|
Dec. 5 |
|
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 |
Show By |
Tutorials |
---|---|---|
Sept. 12 |
Oct. 7 | |
Sept. 19 |
Oct. 7 | |
Sept. 26 |
Oct. 16 | |
Oct. 3 |
Oct. 16 | |
Oct. 10 |
TBA | |
Oct. 31 |
TBA | |
Nov. 7 |
TBA | |
Nov. 14 |
TBA | |
Nov. 21 |
TBA |
Assignments
Due Date |
Assignments |
---|---|
Oct. 7 |
|
Oct. 16 |
|
Nov. 20 |
|
Dec. 4 |
Resources
JavaScript
- A good book is Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke. A version of this book is available online for free, but you can also purchase a copy.
- A more in-depth book series is You Don't Know JS Yet.
- A standard reference for JavaScript is JavaScript: The Definitive Guide by David Flanagan. It is a big book, but it is comprehensive. (You'll probably have to buy this one.)