Jan 25 |
Jan 26; Lecture 1
|
Jan 27 |
|
Jan 29; Lecture 2
- HTML
- URLs
- Navigational Structures
- Class Activities
|
Feb 1 |
Feb 2; Lecture 3
- Intro to CSS
- Fonts and Web Fonts
- Class Activity
|
Feb 3 |
|
Feb 5; Lecture 4
- CSS Selectors
- Chrome's Inspect Element
- Box Model
- Class Activities
|
Feb 8 |
Feb 9; Lecture 5
- Mobile-First and Responsive Layouts TBD
|
Feb 10
Homework 1: self-introduction using HTML and CSS
|
|
Feb 12; Lecture 6
- Skeleton and Forms TBD
|
Feb 15
President's Day
|
Feb 16; Lecture 7
- JavaScript Introduction
Supplemental Reading: Chap 1 & 2 of Javascript & jQuery book.
|
Feb 17
Homework 2: Mobile-friendly, responsive self-introduction
|
|
Feb 19; Lecture 8
- JavaScript Loops
|
Feb 22 |
Feb 23; Lecture 9
- JavaScript Functions TBD
|
Feb 24
Homework 3: JS 1 w/conditionals (TBD)
|
|
Feb 26; Lecture 10
- JavaScript Objects
|
Feb 29 Leap Day! |
Mar 1; Lecture 11
- JavaScript OOP: methods
|
Mar 2
Homework 4: JS 2: loops and functions
|
|
Mar 4; Lecture 12
- JavaScript OOP: classes and inheritance
|
Mar 7 |
Mar 8; Lecture 13
Midterm in Class
|
Mar 9
|
|
Mar 11; Lecture 14
- The DOM and JQuery
|
Mar 14 |
Mar 15; Lecture 15
- Event Handlers TBD
|
Mar 16
Homework 5: ???
|
|
Mar 18; Lecture 16
- Closures and Namespaces
|
Mar 21-25
Spring Break
|
Mar 28 |
Mar 29; Lecture 17
- Forms and .val()
|
Mar 30
Homework 6: jQ 1 (TBD)
|
|
Apr 1; Lecture 18
- Ajax: .post() and .get() and Same Origin Policy
|
Apr 4 |
Apr 5; Lecture 19
- Galleries and Drop Downs
|
Apr 6
Homework 7: Ruhlman talks?
|
|
Apr 8; Lecture 20
- Slideshows
|
Apr 11 |
Apr 12; Lecture 21
- Animations
|
Apr 13
Homework 8: Rock, Paper, Scissors
|
|
Apr 15; Lecture 22
- jQuery UI
|
Apr 18
Patriot's Day |
Apr 19
Monday Schedule
|
Apr 20
Homework 9: TaskMin v1
|
|
Apr 22; Lecture 23
- Games
|
Apr 25
|
Apr 26; Lecture 24
- Games
|
Apr 27
Ruhlman
Homework 10: Blobs of Doom
|
|
Apr 29; Lecture 25
- Accessibility
|
May 2 |
May 3; Lecture 26
- Review
|
May 4
Last day of classes
Homework 11: TaskMin v2
|
May 5
|
May 6
|