INP 150

Lectures, Labs, Homeworks, and Online Readings

 

Class 1

Schedule:
  1. Introduction to INP 150
  2. Lecture 1: Web Design Overview
  3. Set up E-Mail Accounts
  4. Activity 1: Browsing the Web and Viewing Code
Reading for Next Class Session:

Class 2

Schedule:
  1. Lecture 2: Coding a Web Page
  2. Lab 1: Creating Your First Web Page
  3. Lecture 3: Block-Level Elements, Part I
  4. Lab 2: Adding to Your First Web Page

Class 3

Schedule:
  1. Lecture 4: Block-Level Elements, Part II
  2. Lab 3: Practice with Block-Level Elements
  3. Lecture 5: FTP
  4. Activity 2: Getting Your Files on the Server
  5. Homework 1 Assigned

Class 4

Schedule:
  1. Lecture 6: Proper File Naming
  2. Lecture 7: Inline Elements
  3. Lab 4: Practice with Inline Elements
Due Next Class Session: Homework 1

Class 5

Due at Start of Class: Homework 1

Schedule:
  1. Checking Your Grades Online
  2. Lecture 8: Linking
  3. Lab 5: Practice with Linking
  4. Homework 2 Assigned
Reading for Next Class Session:

Class 6

Schedule:
  1. Lecture 9: Images
  2. Lab 6: Practice with Images
  3. Lecture 10: Comments, Special Characters, and Meta Data
  4. Lab 7: Incorporating Comments, Special Characters, and Meta Data
Readings for Next Class Session: Due Next Class Session: Homework 2

Class 7

Due at Start of Class: Homework 2

Schedule:
  1. Lecture 11: Tables, Part I
  2. Lab 8: Practice with Tables
  3. Homework 3 Assigned

Class 8

Schedule:
  1. Lecture 12: Tables, Part II
  2. Lab 9: Practice with colspan and rowspan
  3. Exam 1 Review: See Blackboard

Class 9

Schedule:
  1. Exam 1
Readings for Next Class Session:

Class 10

Schedule:
  1. Lecture 13: Introduction to CSS
  2. Lab 10: Working with Font Sizes and Families
Due Next Class Session: Homework 3

Class 11

Due at Start of Class: Homework 3

Schedule:
  1. Lecture 14: Classes, IDs, and Additional Text-Related Properties
  2. Lab 11: Practice with Classes and IDs
  3. See Blackboard for the Homework 4 assignment.

Class 12

Schedule:
  1. Lecture 15: Inline and External Styles
  2. Lecture 16: Understanding the Cascade
  3. Lab 12: Practice with Inline and External Styles
Due Next Class Session: Homework 4

Class 13

Due at Start of Class: Homework 4

Schedule:
  1. Lecture 17: CSS Backgrounds
  2. Lecture 18: CSS List Styling
  3. Lab 13: Practice with CSS Backgrounds and List Styling
  4. Homework 5 Assigned

Class 14

Schedule:
  1. Lecture 19: Introducing the CSS Box Model
  2. Lab 14: Practice with the CSS Box Model
Reading for Next Class Session: Due Next Class Session: Homework 5

Class 15

Due at Start of Class: Homework 5

Schedule:
  1. Lecture 20: Display, Overflow, White Space, and Cursor
  2. Lab 15: Practice with Display, Overflow, White Space, and Cursor
  3. Homework 6 Assigned

Class 16

Schedule:
  1. Lecture 21: CSS2 Selectors
  2. Lab 16: Practice with CSS2 selectors
Due Next Class Session: Homework 6

Class 17

Due at Start of Class: Homework 6

Schedule:
  1. Lecture 22: CSS Tables and Outlines
  2. Lab 17: Practice with Tables and Outlines
  3. Homework 7 assigned

Class 18

Schedule:
  1. Lecture 23: Pseudo-Elements, Generated Content, and Additional Pseudo-Classes
  2. Lab 18: Practice with Pseudo-Elements, Generated Content, and Additional Pseudo-Classes
  3. Optional Homework - See the "Assignments" section of Blackboard.
Readings for Next Class Session: Due Next Class Session: Homework 7

Class 19

Due at Start of Class: Homework 7

Schedule:
  1. Lecture 24: CSS3
  2. Lab 19: Practice with CSS3
  3. Exam 2 Review
Due Next Class Session (if done; it is optional): Optional Homework

Class 20

Due at Start of Class (if done; it is optional): Optional Homework

Schedule:
  1. Exam 2