home -- outline -- lectures -- assignments -- discussion -- tips -- links -- | |
![]() ![]() | |
![]() |
CS 101:Intro to the World Wide Web - Winter 1998 This course will cover the basics of html, with an eye towards clear design. Using HTML, The Definiti ve Guide from the O'Reilly series and David Seigel's Creating Killer Web Sites and current sites as examples, we will discuss the issues of Third Generation site design, information presentation and site navigation. In addition to basic design principles, the course will introduce students to interactive web design through JavaScript and CGI programming. Students will leave the class having created a suite of home pages as well as an interactive site that reflects the design and programming skills and principles developed during the quarter. CS 101: Course Outline 1.1 Intro to the Web 1.2 Basics 1.3 Searching ASSIGNMENT: Getting Started 2.1 HTML: Tags and attributes 2.2 Text Formatting: Tags and attributes 2.3 More Text Formatting ASSIGNMENT: Personal Home Page 3.1 Links 3.2 Image Basics 3.3 Image Layout ASSIGNMENT: Design Elements in your Home Page 4.1 Advanced Layout 4.2 Tables: Features and uses 4.3 Frames: Features and uses ASSIGNMENT: Integrated Site Design 5.1 Forms: Features and uses 5.2 Forms for retrieving data 5.3 Functional Design MIDTERM: Designing a content-based site 6.1 CGI basics 6.2 CGI programming 6.3 CGI's for information capture and output ASSIGNMENT: Beginner's CGI 7.1 More CGI programming 7.2 Advanced CGI program examples 7.3 Dynamic HTML ASSIGNMENT: Intermediate CGI 8.1 Javascript: Intro 8.2 Javascript: Programming 8.3 Javascirpt: Simple ideas and projects Assignment: Beginner's JavaScript 9.1 More Javascript programming 9.2 Javascript: advanced uses 9.3 Security issues on the WWW ASSIGNMENT: Intermediate JavaScript 10.1 Multimedia: uses and issues 10.2 Advanced site design 10.3 Future of HTML FINAL: Interactive Web Design |