Course Calendar

Subscribe to this calendar (google, iCal, etc.)

Notes

September
MondayTuesdayWednesdayThursdayFriday
24 25 26

Lecture

Intro to CSE 154, HTML I: Basics

Readings

Materials

27

Lab

GitLab and AboutMe Page

Materials

Lab1 AboutMe

Out
28

Lecture

HTML II: More Tags, Accessibility

Readings

Materials

Lab1 AboutMe

Due Saturday 11PM

CP1

Out

October
MondayTuesdayWednesdayThursdayFriday
01 02

OH (Melissa)

12:30-1:30 in CSE 280

Section

HTML and CSS

Materials

03

OH (Lauren)

10:30-11:30 in CSE 450

HW1

Out
04

Lab

CSS Layout

Materials

Exploration Session

TA Tips, Tricks, and Tools

Materials

Details

  • MGH 241 (5:00-6:30PM)
05

Lecture

CSS III: Layout Techniques

Readings

Materials

Extra Resources

08

Lecture

Intro to JS: Language Basics

Readings

Materials

Extra Resources

09

OH (Melissa)

12:30-1:30 in CSE 280

Section

Intro to JS

Materials

10

Lecture

JS and the DOM

Readings

Materials

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

CP2

Out
11

OH (Melissa)

2:30-3:30 in CSE 280

Lab

JS DOM and Events - Encrypt-It

Materials

Exploration Session

CSS3 Animations

Materials

Details

  • MGH 241 (5:30-6:30PM)
12

Lecture

JavaScript: Page Event Flow and Intro to Timers

Readings

  • Review Events and UI Elements from Wednesday/Thursday materials

Materials

Extra Resources

  • Animations with setInterval and setTimeout (video) - Note: great demo to see animations in action but use let instead of var
  • HTML Form UI Elements Guide (if you haven't look over this yet)
15

Lecture

JavaScript: JS Timers and DOM Manipulation

Readings

Materials

Extra Resources

HW2

Out
16

OH (Melissa)

12:30-1:30 in CSE 280

Section

JS: Animations and Updating the DOM

Materials

17

Lecture

JavaScript: More DOM Manipulation and Input Validation

Readings

Materials

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

18

OH (Melissa)

2:30-3:30 in CSE 280

Lab

More JS DOM and Events - Nonograms

Materials

19

Lecture

classLists then Introduction to JSON

Readings

Materials

22

Lecture

Intro to AJAX: Plain text

Readings

Materials

23

OH (Melissa)

12:00-1:00 in CSE 280

Section

JS: Intro to AJAX/fetch

Materials

24

Lecture

JS with AJAX II: JSON

Readings

  • No reading for today - review Monday's reading

Materials

OH (Lauren)

10:30-11:30 in CSE 450

CP3

Out
25

OH (Melissa)

2:30-3:30 in CSE 280

Lab

Midterm Practice

Materials

Exploration Session

Midterm Strategies/Review

Materials

Details

  • MGH 241 (5:30-6:30PM)
26

Lecture

Midterm Prep (Optional)

Materials

Midterm Exam

17:15-18:15 in KANE 110

Extra Resources

29

Lecture

JS with AJAX III: Public APIs

Readings

Materials

Extra Resources

30

OH (Melissa)

12:30-1:30 in CSE 280

Section

JS: Practice with fetch/APIs

Materials

HW3

Out
31

Lecture

Client-Side Storage with JS

Readings

Materials

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

01

OH (Melissa)

2:30-3:30 in CSE 280

Lab

Mowgi's Cafe part I

Materials

02

Lecture

PHP I: Basics

Readings

  • Make sure you have successfully installed PHP (from Lab)
  • Skim slides

Materials

Extra Resources

November
MondayTuesdayWednesdayThursdayFriday
05

Lecture

PHP II: Arrays, Functions, Intro to PHP Web Services

Readings

  • Review Friday's Materials

Materials

Extra Resources

HW3M1

Due
06

OH (Melissa)

12:30-1:30 in CSE 280

Section

PHP Arrays and Web Services

Materials

07

Lecture

PHP III: PHP Web Services with File Processing

Readings

Materials

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

CP4

Out
08

OH (Melissa)

2:30-3:30 in CSE 280

Lab

File/Directory Processing in PHP

Materials

Exploration Session

Web Sockets

Materials

Details

  • MGH 241 (5:00-6:20PM)
09

Lecture

PHP IV: Writing a PHP Web Service (JSON)

Readings

  • Make sure you're caught up with readings/materials from this week

Materials

Extra Resources

HW3

Due
12

Veterans Day

13

OH (Melissa)

12:30-1:30 in CSE 280

Section

Writing and using PHP Web Services with GET/POST

Materials

HW4

Out
14

OH (Lauren)

10:30-11:30 in CSE 450

15

OH (Melissa)

2:30-3:30 in CSE 280

Lab

Regex and HTML5/JS/PHP Validation

Materials

16

Lecture

SQL I: Basic Queries

Readings

Materials

19

Lecture

SQL II: SQL Modify Statements and PHP/SQL preview

Readings

Materials

Extra Resources

20

OH (Melissa)

12:30-1:30 in CSE 280

Section

SQL Queries

Materials

21

Lecture

Chrome Extensions

Readings

Materials

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

CP5

out
22

Thanksgiving Break

23

Thanksgiving Break

26

Lecture

PHP with SQL

Readings

Materials

Extra Resources

27

OH (Melissa)

12:30-1:30 in CSE 280

Section

PHP and SQL Connection with PDO

Materials

HW5

out
28

Lecture

PHP with SQL II

Readings

Extra Resources

OH (Lauren)

10:30-11:30 in CSE 450

29

OH (Melissa)

2:30-3:30 in CSE 280

Lab

PHP and SQL with POST Requests

Materials

Exploration Session

Web Security

Materials

Details

  • MGH 241 (5:00-6:30PM)
30

Lecture

SQL III: Multi-Table Queries

Readings

Materials

Extra Resources

December
MondayTuesdayWednesdayThursdayFriday
03 04

OH (Melissa)

12:30-1:30 in CSE 280

Section

Multi-Table SQL Queries

Materials

05

Lecture

Past 154 Students Panel

Readings

  • Please fill out the survey in advance!

OH (Lauren)

10:30-11:30 in CSE 450

06

OH (Melissa)

2:30-3:30 in CSE 280

Lab

Practice Final Exam

Materials

07

Lecture

Course Wrapup/Final Review
  • Slides
  • 10 11

    Final Exam

    2:30-4:30 in JHN 102

    Extra Resources

    12 13 14