ITP 104 (TTh)
General Info
Instructor: | Zune Nguyen (zune@usc.edu) |
---|---|
Lectures: | Tuesdays, 11am - 12:20pm |
Labs: | Asynchronous |
Syllabus: | 32048.pdf |
Graders: |
Flora Jia (florajia@usc.edu)
Nick Marker (ncmarker@usc.edu)
|
Resources
General
- Piazza: Q&A (Check email for invite)
- Gradescope: Participation (Check email for invite)
- CodePen
Validators
HTML / CSS
- HTML Tags
- CSS Reference
- CSS Colors
- Color Picker
- Color Scheme Generator
- CSS-Tricks: All About Floats
- CSS-Tricks: A Complete Guide to Flexbox
- CSS Selectors
- CSS
position
Fonts
Final Project Design Inspirations
Audio
JavaScript Plugins
jQuery
Bootstrap
Course Outline
# | Lecture | Lab | Assignment |
---|---|---|---|
15
04/23 |
Web Hosting, Domain Names | ||
14
04/16 |
CSS Frameworks, Bootstrap
Lecture Files:
|
||
13
04/09 |
Intro to jQuery
Lecture Files:
|
Lab 12: jQuery Photo Gallery (Extra-Credit)
due Friday, 04/12 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
|
12
04/02 |
JavaScript Plugins
Lecture Files:
|
Lab 11: JavaScript Plugin
due Friday, 04/05 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
Assignment 9: Final Project Second Page
due Monday, 04/08 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
11
03/26 |
Transitions, Transformations
Lecture Files:
|
Lab 10: CSS Effects
due Monday, 04/01 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
Assignment 8: Final Project Homepage
due Monday, 04/01 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
10
03/19 |
Exam | ||
9
03/05 |
iframes, Media Tags
Lecture Files:
|
Lab 9: Landing Page (Extra-Credit)
due Friday, 03/08 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
|
8
02/27 |
Meta Tag, Responsive Web Design
Lecture Files:
|
Lab 8: Responsive Student Page
due Friday, 03/01 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
Final Project
due Friday, 04/26 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora).
Assignment 7: Final Project Proposal
due Monday, 03/04 by 11:59pm (Last Names A-Lo: Nick | Lui-Z: Flora). |
7
02/20 |
Fonts, Position Property
Lecture Files:
|
Lab 7: Image Puzzle
due Friday, 02/23 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 6: Fonts, Drop-down Menu, Overlay Captions
due Monday, 02/26 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
6
02/13 |
Compound CSS Selectors, Display, Pseudo-Classes
Lecture Files:
|
Lab 6: Simple Photo Gallery
due Friday, 02/16 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 5: Interests Page Gallery Layout
due Tuesday, 02/20 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
5
02/06 |
Tables, Forms
Lecture Files:
|
Lab 5: Form Page
due Friday, 02/09 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 4: Calendar
due Monday, 02/12 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
4
01/30 |
Page Layouts
Lecture Files:
|
Lab 4: Student Page Layout
due Friday, 02/02 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 3: Two-Column Interests Page
due Monday, 02/05 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
3
01/23 |
IDs, Classes, div Tag, CSS float
Lecture Files:
|
Lab 3: Updated Resume
due Friday, 01/26 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 2: Interests Page
due Monday, 01/29 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
2
01/16 |
HTML & CSS
Lecture Files:
|
Lab 2: Student Page
due Friday, 01/19 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
Assignment 1: Web Resume
due Monday, 01/22 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |
1
01/09 |
Course Overview, Intro to HTML |
Lab 1: Text Editor, GitHub
due Friday, 01/12 by 11:59pm (Last Names A-Lo: Flora | Lui-Z: Nick). |