Class times: Section N: Tuesdays & Thursdays, 11:30am to 1:00pm, Room CB 121
| Report 1 | Thursday, January 26 at 11:00 am |
| Report 2 | Thursday, February 9 at 11:00 am |
| Class exam 1 | Thursday, February 16 |
| Report 3 | Thursday, March 9 at 11:00 am |
| Class exam 2 | Thursday, March 16 |
| Report 4 | Wednesday, April 5 at 5:00 pm |
| Final exam | Thursday, April 13, 9am-12am, Room ACW 005 |
| Follows the York University Term W dates | |
| First day of classes | January 5, Thursday |
| Last day to enroll in the course | January 18, Wednesday |
| Reading week | Feb 18 .. 24 |
| Last day to drop the course | March 10, Friday |
| Last day of classes & term work | April 5, Monday |
| Examination period | April 7 .. April 24 inclusive |
The class schedule is a guide to topics that will be discussed, and when they will be discussed on a weekly basis. The week begins on a Thursday.
To get started
To do
| Week 1: January 5 & 10 | Detail | JavaScript programming environment: web pages, variables and memory, assignment statement |
|||
| Week 2: January 12 & 17 | Detail | Strings, numbers, and functions Control structures: sequence and choice |
|||
| Week 3: January 19 & 24 | Detail | Variable types: Boolean, object literals, arrays Control stucture: loop |
|||
| Week 4: January 26 (R1 due) & 31 | Detail | Loops | |||
| Week 5: February 2 & 7 | Detail | Error handing, Drawing with the canvas element | |||
| Week 6: February 9 (R2 due) & 14 | Detail | Regular expressions | |||
| Week 7: February 16 (CE1) & 28 | Detail | Regular expressions | |||
| Week 8: March 2 & 7 | Detail | Reg. Expr. | |||
| Week 9: March 9 (R3 due) & 14 | Detail | Document Object Model (DOM) | |||
| Week 10: March 16 (CE2) & 21 | Detail | Use DOM to modify web pages | |||
| Week 11: March 23 & 28 | Detail | DOM events, windows, stylesheets, files | |||
| Week 12: March 20 & April 4 | Detail | jQuery | |||
| April 5 (R4 due) | |||||
|
|||||