The following is a tentative schedule. Check the class blog regularly for updates.
Date |
Week |
Class |
Topics |
Due Dates |
Related Files
|
1/11 |
1 |
1 |
Course Intro & Publishing an HTML Web Site |
Assignment 1 due 1/14 by 11:59pm |
|
1/13 |
1 |
2 |
HTML Overview & Introduce HTML Project |
Chapters 1 & 2 Assignment 2 due 1/17 at 11:59pm HTML Project due 1/26 at 11:59pm |
|
1/18 |
2 |
3 |
Basic HTML with JavaScript |
Assignment 3 due 1/19 at 11:59pm | |
1/20 |
2 |
4 |
Variable Expressions. Data types |
Assignment 4 due 1/24 at 11:59pm | |
1/25 |
3 |
5 |
Debugging & Introduce the Semester-Long API Project Assignment 5 |
API Project Phase 1 is due 2/4 at 11:59 pm
Assignment 5 is due 1/26 at 11:59pm |
|
1/27 |
3 |
6 |
Functions |
Chapter 3 (functions) Assignment 6 due 1/31 at 11:59pm |
|
2/1 |
4 |
7 |
Conditional Statements |
Chapter 4 (if/else) Assignment 7 due 2/2 at 11:59pm API Project Phase 2 is due 3/11 at 11:59pm |
|
2/3 |
4 |
8 |
Functions & Conditional Statements |
Assignment 8 due 2/7 at 11:59pm | |
2/8 |
5 |
9 |
Functions & Conditional Statements |
Chapter 5 (loops) Assignment 9 due 2/9 at 11:59pm API Project Phase 3 is due 4/15 at 11:59pm |
|
2/10 |
5 |
10 |
Loops |
Assignment 10 due 2/14 at 11:59pm |
assignment10_distancetravelled |
2/15 |
6 |
11 |
Debugging / Troubleshooting Part 2 |
Assignment 11 due 2/16 at 11:59pm | |
2/17 |
6 |
12 |
Loops |
Assignment 12 due 2/21 at 11:59pm |
|
2/22 |
7 |
13 |
Loops – Last chance workout! |
Assignment 13 due 3/7 at 11:59pm | |
2/24 |
7 |
14 |
EXAM 1 – JavaScript |
|
|
3/1 |
8 |
15 |
|||
3/3 |
8 |
16 |
|||
3/8 |
9 |
17 |
Numbers |
||
3/10 |
9 |
18 |
Strings |
||
3/15 |
10 |
19 |
Strings |
Chapter 16 (numbers) (see chapter 15 if using first edition) Assignment 14 due 3/9 at 11:59pm |
|
3/17 |
10 |
20 |
Scope – |
Chapter 14 (strings) (see chapter 12 if using first edition) Assignment 15 due 3/14 at 11:59pm |
|
3/22 |
11 |
21 |
Arrays |
Assignment 16 due 3/16 at 11:59pm
API Project Phase 4 is due 3/18 at 11:59pm |
|
3/24 |
11 |
22 |
EXAM 2 – JavaScript (Hands on) |
Chapter 8 (scope) (see chapter 7 if using first edition) |
|
3/29 |
12 |
23 |
Arrays |
Chapter 13 (arrays) (see chapter 14 if using first edition) |
|
3/31 |
12 |
24 |
jQuery & JSON |
||
4/5 |
13 |
25 |
jQuery & JSON |
Assignment 17 due 3/30 at 11:59pm | |
4/7 |
13 |
26 |
No Class- Practice the Projects | Assignment 18 due 4/4 at 11:59pm | |
4/12 |
14 |
|
jQuery & JSON |
||
4/14 |
14 |
|
jQuery & HTML |
||
4/19 |
15 |
27 |
A SPA Template |
Assignment 19 due 4/14 at 11:59pm | |
4/21 |
15 |
28 |
A SPA Template part 2 |
Assignment 22 due 4/23 at 11:59pm
API Project Phase 5 is due 4/25 at 11:59pm |
|
|
|
STUDY DAYS BEGIN |
|
|
Exam 3 is on the Exam day per Temple University’s Calendar: https://registrar.temple.edu/sites/registrar/files/OUR_Spring_Final_Exams.pdf