Courses/CS 120/Fall 2009
From CSWiki
Contents |
[edit] General Information
[edit] About This Course
CS120 - Introduction to Web Site Development is an introductory course that focuses on the ubiquitous languages of the web -- HTML and CSS. This course will also introduce you to some elementary programming elements through the use of the scripting language JavaScript, which we will use to design interactive web pages.
[edit] Deadlines
- Add Deadline: October 8, 2009
- Drop Deadline (No Record): October 1, 2009
- Drop Deadline (Withdrawal): November 12, 2009
- Drop Deadline (Emergency Withdrawal): December 3, 2009
[edit] Class Resources
[edit] Important Documents
[edit] Important Software
[edit] Course Tutorials
- Apache HTTP Server (no-install version)
- Apache HTTP Server (home version)
- Eclipse Galileo and Static Web Pages
- Learning JavaScript Using Eclipse Galileo
- Learning JavaScript Using JRunScript
- Learning JavaScript Using JSC
[edit] Specifications
- HTML 4.01 Specification
- HTML 5.0 Specification (Working Draft)
- JavaScript (ECMA-262) Specification
- XMLHttpRequest Specification
[edit] Useful Web Resources
[edit] Assignments
[edit] Lab Assignments
- 30 Points Per Lab
- Upload assignments via CSNS
- Due at end of laboratory session
[edit] Homework
- 30 Points Per Homework
- Upload homework via CSNS
- Due the following Monday at 11:59 PM (one minute before Tuesday)
[edit] Weekly Schedule
- Week 01. Introduction to HTML
- 09/22: Summer Vacation
- 09/22: Summer Vacation
- 09/24: Lecture Notes
- 09/24: Lecture Samples
- Week 02. More HTML
- 09/29: Lecture Notes
- 09/29: Lecture Samples
- 10/01: Lab Assignment #1 | Solution
- 10/01: Homework #1
- Week 03. Hyperlinks and Images
- 10/06: Lecture Notes
- 10/06: Lecture Samples
- 10/08: Lab Assignment #2
- 10/08: Homework #2
- Week 04. Tables and Frames
- 10/13: Lecture Notes
- 10/13: Lecture Samples
- 10/15: Lab Assignment #3 | Solution
- 10/15: Homework #3
- Week 05. Cascading Style Sheets: Styles, Selectors, Rules, and Simple Properties
- 10/20: Lecture Notes
- 10/20: Lecture Samples
- 10/22: Lab Assignment #4
- Week 06. Cascading Style Sheets: Advanced Properties
- 10/27: Lecture Notes
- 10/27: Lecture Samples
- 10/29: Lab Assignment #5
- 10/29: Homework #5
- Week 07. Forms
- 11/03: Lecture Notes
- 11/03: Lecture Samples
- 11/05: Lab Assignment #6
- 11/05: Homework #6
- Week 08. JavaScript I
- 11/10: Lecture Notes
- 11/10: Lecture Samples
- 11/12: Lab Assignment #7
- 11/12: Homework #7
- Week 09. JavaScript II
- 11/17: Lecture Notes
- 11/17: Lecture Samples
- 11/19: Lab Assignment #8
- 11/19: Homework #8
- Week 10. JavaScript III
- 11/24: Lecture Notes
- 11/24: Lecture Samples
- 11/26: Thanksgiving Holiday (No School)
- 11/26: Thanksgiving Holiday (No School)
- Week 11. Final Project
- 12/01: Lecture Notes
- 12/01: Lecture Samples
- 12/03: Lab Assignment #9
- 12/03: Homework #9
- Week 12. Final Exam
- Thursday, December 10
8:00 a.m. - 10:30 a.m.
- Thursday, December 10

