Students will develop and refine basic programming skills. The student will acquire skills needed to design, develop, and produce practical applications with a specific scripting or programming language.
- Course Materials
- Textbook: Javascript and AJAX: VQG by Tom Negrino
- Course Syllabus
- HTML Cheat Sheet (from ilovejackdaniels.com)
- CSS Cheat Sheet (also iljd)
- Week 1
- DOM Lecture [pdf]
- CSS Basics Notes [pdf]
- Lab Assets
- Reading: Chapters 1 and 11
- Homework
- Week 2
- CHM version (zipped) of the textbook
- CSS Rules Lecture [pdf]
- CSS Rules Lecture (Audio) [pdf]
- Lab Exercises
- Homework
- Reading: Chapter 12
- Week 3
- In-Class Video: Fixed Width, Fluid Width, Elastic Width (this will only be run in class so if you miss it you must see me later to view it)
- Lab Exercises: Interacting CSS
- Lecture: CSS Fonts [pdf]
- Homework [pdf - due Week 5 - please bring what we've done to class next week]
- Reading: Chapters 2-3
- Week 4
- Homework [pdf - due Week 5]
- Week 4 Lab [3 exercises in navigation with CSS]
- Week 5
- Mid Term Exam
- Homework 3 and 4 both due
- Week 6
- Lecture: Javascript Fundamentals
- Mid Term Review
- Revisiting the Style Changer Lab
- Week 7
- In-Class Assignment - For this assignment, you must bring: 1 digital photo, a short bio (including birthday, hometown, high school, siblings and something interesting about yourself), and your top 10 lists (songs, movies, books, web sites)
- Rob Anderson will be subbing tonight
- Week 8
- Week 9
- Discussion, critique and code analysis of 4-8 portfolio review class submissions:
Derrick Treadwell
Ryan Dooley
Scott Kraske
David Cox
Tiffany Tien
- Discussion, critique and code analysis of 4-8 portfolio review class submissions:
- Week 10
- Final Examination
- Extra Credit Assignments
- EC Assignment A
- EC Assignment B
- EC Assignment C
- EC Assignment D
- EC Assignment E
- EC Assignment F [new - posted 06/04/08]