Behavioral Program of Teaching Web Production

Objectives: This course will introduce you to creating documents using HTML (hypertext markup language), which is the standard for the World Wide Web. You will learn to author basic Web pages and produce a Web site using basic HTML grammar and syntax. Students will also learn to organize and storyboard their sites. You will also learn common mistakes and error patterns, and how to create clean code that can be shared with others.

Methodology:

Timeframe: This is an eight-week class, where we meet for three hours each week.

Schedule:

DAY ONE: Working with text
Objectives: Students learn a brief overview of the history of HTML and a general overview about how the Internet works. I'll also introduce common language and structure used in HTML coding, including elements, tags and attributes. Students will use a simple text editor and a browser together to understand the edit/view cycle in constructing their resume in HTML.

DAY TWO: Linking and Images
You will learn how to use the three types of linking: mailto, hyperlinking and linking within a document. You'll also learn how to bring images into Web pages and how to link them.

DAY THREE: Color and Tables
We'll go over how color works on the Web. I'll introduce basic table tags, which you'll use for your in-class table assignment.

DAY FOUR: Introduction to Tables
I'll cover more table tags so you can build a complex file during class. Also, finalize other concepts such as messy vs. clean code, uploading to a server and maintenance issues.

DAY FIVE: Advanced tables
A review of the topics of HTML 1 with an emphasis on tables. Students are introduced to the slicing of images for browser loading efficiency and formatting and optimization.

DAY SIX: Frames and Framesets
You will learn about the concept of frames and framesets and you can enhance the user experience and storytelling elements of a Web site by using them.

DAY SEVEN: Form elements
Learn how to use form elements and understand how they interact with both the browser client and the server. Also, you'll learn how the client side and server side information transfer and processing occurs.

DAY EIGHT: JavaScript, cascading style sheets and DHTML
Learn the basics of JavaScript and how to build cascading style sheets and what DHTML means. I'll also talk about the future of HTML.