Meets: MWF 12PM - 12:50PM; Fulton Hall 415
Instructor: Robert Muller
Office: St. Mary's South 277; Mondays 3PM - 4:30PM; Tuesdays 10AM - 11:30AM
Teaching Assistants:
-
Shaan Bijwadia: Tuesday at 1-3pm and Thursday from 2-3pm
-
Will Bowditch: TBA.
-
Ben Keene: Monday 8PM - 10PM and Thursday 10PM - 12AM.
##Schedule##
| Mtng | Date | Topic | Notes / Code | Psets | |
|---|---|---|---|---|---|
| 1 | W | 1/18 | Introduction and Overview | 011817.md / code | |
| 2 | F | 1/20 | git & GitHub; HTML | 012017.md | |
| 3 | M | 1/23 | More HTML; Markdown | 012317.md | |
| 4 | W | 1/25 | CSS; Selectors | 012517.md | 1 Out |
| 5 | F | 1/27 | CSS3 Flex Layout | 012717.md | |
| M | 1/30 | MISSED | |||
| 6 | W | 2/1 | HTML Forms | 020117.md | |
| 7 | F | 2/3 | In Class Lab: CSS, Fonts & Images | code | |
| 8 | M | 2/6 | JavaScript the Basics | 020617.md | |
| 9 | W | 2/8 | JavaScript & the Document Object Model (DOM) | ||
| 10 | F | 2/10 | JavaScript; Events | ||
| 11 | M | 2/13 | JavaScript; | ||
| 12 | W | 2/15 | The Elm Arch; model-view-update | ||
| 13 | F | 2/17 | Lab: 8 Queens | ||
| 14 | M | 2/20 | Lab Soln; the DOM; JSX | ||
| 15 | W | 2/22 | MISSED | ||
| 16 | F | 2/24 | MISSED | ||
| 17 | M | 2/27 | Reivew of Solution to 15 Puzzle | ||
| 18 | W | 3/1 | First Exam | firstKey.pdf | |
| 19 | F | 3/3 | Return & Review First Exam | ||
| M | 3/6 | SPRING BREAK | |||
| W | 3/8 | SPRING BREAK | |||
| F | 3/10 | SPRING BREAK | |||
| 20 | M | 3/13 | Modular VJS: People Adder App | code | |
| 21 | W | 3/15 | MISSED; Classwork on PS4 | ||
| 22 | F | 3/17 | React Button Example | ||
| 23 | M | 3/20 | Node | ||
| 24 | W | 3/22 | React + Node | ||
| 25 | F | 3/24 | Node + Express | ||
| 26 | M | 3/27 | Node + Express | 032717.md | |
| 27 | W | 3/29 | Node + Express, Server-Side Rendering | ||
| 28 | F | 3/31 | |||
| 29 | M | 4/3 | Boilerplates: npm; create-react-app | ||
| 30 | W | 4/5 | Second Exam | secondKey.pdf | |
| 31 | F | 4/7 | Exam Review; Group Project Work | ||
| 32 | M | 4/10 | Example: SVM - Console | ||
| 33 | W | 4/12 | Example: SVM - Basic React | ||
| F | 4/14 | NO CLASS | |||
| M | 4/17 | NO CLASS | |||
| 34 | W | 4/19 | Tom Meagher on Vue.js | materials | |
| 35 | F | 4/21 | Example: SVM - React | ||
| 36 | M | 4/24 | React Lab | ||
| 37 | W | 4/26 | Security | ||
| 38 | F | 4/28 | Security | ||
| 39 | M | 5/1 | Project Presentations | ||
| 40 | W | 5/3 | Last Meeting |
##Problem Sets + Project##
####1. Setup; HTML & CSS####
####2. JavaScript####