Spring 2020 - CSE 102

Introduction to Web Design and Programming

Schedule

Tentative Class Schedule

The following tentative course schedule provides topics, problem sets, quiz dates, and exam dates. Check back frequently.

Date

Activity

Topics

Readings

Course Material

Zoom meeting link & recording

Mon, Mar 2, 2020

Lecture

Course Introduction

Slides

Zoom link

Recording

Wed, Mar 4, 2020

Lecture

Exercise/quiz

Introduction to computers and web

Slides

Recording

Mon, Mar 9, 2020

Lecture

Project groups

Exercise 1

DOS lab (basic)

Unix lab (basic)

Recording

Wed, Mar 11, 2020

Lecture

Exercise/quiz

Principles of web and mobile usability

Reference 1: Chapters 1 to 8

Exercise 2

Slides

Recording

Mon, Mar 16, 2020

Lecture

Continued..

 

Recording

Wed, Mar 18, 2020

Lecture

Exercise/quiz

Exercise 3

Recording

Mon, Mar 23, 2020

Lecture

Assignment 1

Project ideas

Peer review form

Assignment 1

Sample 1

Sample 2

Recording

Wed, Mar 25, 2020

Lecture

Exercise/quiz

Webpage markup with HTML5

Textbook 2: Chapter 2

ElementsAttributes

HeadingsParagraphs

Slides

HTML Examples

Reference Sheet

Recording

Mon, Mar 30, 2020

Lecture

HTML continued

 

 

Recording

Wed, Apr 1, 2020

Lecture

Exercise/quiz

Exercise 5

Recording

Mon, Apr 6, 2020

Lecture

Assignment 2

Audio, video and more HTML5

Textbook 2: Chapter 3

Slides

Demos

Assignment 2

Sample

Zoom link

Recording

Wed, Apr 8, 2020

Lecture

Exercise/quiz

 

Recording

Mon, Apr 13, 2020

Lecture

Midterm 1

 

 

Wed, Apr 15, 2020

[No Class - Parliamentary elections Day]

 

 

 

Mon, Apr 20, 2020

Lecture

Introduction to CSS

Reference book 2: Chapter 11, Chapter 12

Slides

Example1

Example2

Recording

Wed, Apr 22, 2020

Lecture

Exercise/quiz

CSS

Reference book 2: Chapter 13, Chapter 14

Slides

Example1

Example2

Recording

Mon, Apr 27, 2020

Lecture

More CSS examples

Recording

Wed, Apr 29, 2020

Lecture

Exercise/quiz

Assignment 3

CSS Layouts

Examples

Assignment 3

Recording

Mon, May 4, 2020

Lecture

HTML forms

Reference book 2: Chapter 9

Slides

Example

Recording

Wed, May 6, 2020

Lecture

Exercise/quiz

Introduction to JavaScript

Textbook 2: Chapter 6

Reference book 12: Chapter 21, Chapter 22

Slides

Examples1

Examples2

Recording

Mon, May 11, 2020

Lecture

More JS examples

Recording

Wed, May 13, 2020

Lecture

Exercise/quiz

 

Recording

Mon, May 18, 2020

Lecture

 

W3reource JS form validation

Recording

Wed, May 20, 2020

Lecture

Exercise/quiz

Assignment 4

 

Recording

Mon, May 25, 2020

Lecture

Midterm 2

Assignment 4

 

wed, May 27, 2020

Lecture

Exercise/quiz

Responsive Design

Reference book 2: Chapter 17

Slides

Exercise

Recording

Mon, Jun 1, 2020

Lecture

Introduction to PhP

Textbook 1: Chapter 5

Textbook 2: Chapter 3- 6

Slides

Exercise

Recording

Wed, Jun 3, 2020

Lecture

Exercise/quiz

 

Recording

Mon, Jun 8, 2020

[No class - correction day - Thursday schedule]

 

 

Wed, Jun 10, 2020

Lecture

Exercise/quiz

Review for final

WYSIWIG Editors

Slides

Review questions

Review answers

 

Final Exam

Wed, Jun 17

Final exam

3:15 PM - 5:45 PM

 

 

Final Grades

TBD

Final Grades