Active Outline

General Information


Course ID (CB01A and CB01B)
CISD089A
Course Title (CB02)
Web Page Development
Course Credit Status
Credit - Degree Applicable
Effective Term
Fall 2024
Course Description
Fundamentals of Web page design and creation: designing, encoding, and maintaining pages on the World Wide Web using HTML and CSS.
Faculty Requirements
Course Family
Not Applicable

Course Justification


This course is CSU transferable and is the key course in the Web Development Certificate of Achievement. The skills learned in this course are necessary for students who continue with client side and server side programming courses. The continuing student interest in this course relates to the strong Web development activities here in Silicon Valley.

Foothill Equivalency


Does the course have a Foothill equivalent?
No
Foothill Course ID

Course Philosophy


Formerly Statement


Course Development Options


Basic Skill Status (CB08)
Course is not a basic skills course.
Grade Options
  • Letter Grade
  • Pass/No Pass
Repeat Limit
0

Transferability & Gen. Ed. Options


Transferability
Transferable to CSU only

Units and Hours


Summary

Minimum Credit Units
4.5
Maximum Credit Units
4.5

Weekly Student Hours

TypeIn ClassOut of Class
Lecture Hours4.08.0
Laboratory Hours1.50.0

Course Student Hours

Course Duration (Weeks)
12.0
Hours per unit divisor
36.0
Course In-Class (Contact) Hours
Lecture
48.0
Laboratory
18.0
Total
66.0
Course Out-of-Class Hours
Lecture
96.0
Laboratory
0.0
NA
0.0
Total
96.0

Prerequisite(s)


Corequisite(s)


Advisory(ies)


ESL D272. and ESL D273., or ESL D472. and ESL D473., or eligibility for EWRT D001A or EWRT D01AH or ESL D005.

Limitation(s) on Enrollment


Entrance Skill(s)


General Course Statement(s)


Methods of Instruction


Lecture and visual aids

Discussion of assigned reading

In-class exploration of Internet sites

Quiz and examination review performed in class

Homework and extended projects

Other: E-mail discussion of web activities

Other: Review of student's pages

Assignments


  1. Connect to and obtain data from web sites.
  2. Design, create, and validate, revise web pages that use:
    1. Lists
    2. Tables
    3. Forms
    4. Images
    5. Text
    6. Color

Methods of Evaluation


  1. Verify that links in the student's web pages provide robust connections to other web sites, and that the names given in the student's links describe the information given in the other web sites.
  2. Grade the web pages in the student web site, including a final project, to make sure they meet the requirements of the assignment, include appropriate techniques.
  3. Validate web pages in the student web site using the W3C Markup Validation Service.
  4. Grade the examinations, including a final examination, which include building parts of web pages, for correctness.

Essential Student Materials/Essential College Facilities


Essential Student Materials: 
  • None.
Essential College Facilities:
  • An Internet server to host the student web pages

Examples of Primary Texts and References


AuthorTitlePublisherDate/EditionISBN
Casabona, JoeHTML and CSS: Visual Quickstart GuidePeachpit Press2020 - 9th editionISBN-13 ; 978-0136702566

Examples of Supporting Texts and References


AuthorTitlePublisher
Castro, Elizabeth. and Bruce Hyslop. "HTML and CSS: Visual QuickStart Guide (Eighth Edition)", Peachpit Press, 2013.
https://www.w3.org

Learning Outcomes and Objectives


Course Objectives

  • Explore web content
  • Construct basic web pages with a text editor
  • Organize, construct, and maintain a web site
  • Construct web pages using standard HTML and CSS
  • Create HTML elements
  • Organize and format attractive web pages using cascading style sheets
  • Develop CSS style rules for layout and formatting

CSLOs

  • Create a web site using HTML and CSS and published to a web server.

Outline


  1. Explore web content
    1. Available User Agents
    2. Types of Uniform Resource Locators (URL)
    3. Obtaining web content
    4. Using copyrighted material
      1. Downloading files
      2. Saving images
      3. Saving pages
    5. Documenting and crediting web resources
  2. Construct basic web pages with a text editor
    1. Creating and editing a web page with a text editor
    2. Minimum required elements
  3. Organize, construct, and maintain a web site
    1. Organizing pages in a website
    2. Transferring files to and from a web server
      1. SFTP
      2. HTTP
  4. Construct web pages using standard HTML and CSS
    1. Standard Hypertext Markup Language (HTML)
    2. Specifying document type definition and character encoding
    3. Standards and guidelines
    4. Validating web pages
    5. Container and empty elements
    6. Content categories
  5. Create HTML elements
    1. Using singleton tags and special characters
      1. Breaks and horizontal rules
      2. Character encoding and special characters
    2. Constructing links
    3. Using lists
    4. Using images
    5. Constructing and using tables
    6. Constructing and using forms
    7. Introduction to multimedia
  6. Organize and format attractive web pages using cascading style sheets
    1. CSS value and use
    2. Syntax
    3. Selectors
    4. Using style attribute, style element, and external style sheet
    5. Cascade, inheritance, and specificity
    6. Using color
      1. Foreground
      2. Background
  7. Develop CSS style rules for layout and formatting
    1. Formatting concepts
    2. Layout properties
    3. Positioning
    4. The box model
      1. Dimensions
      2. Padding
      3. Margins
      4. Borders
    5. Typography
    6. List properties
    7. Table properties

Lab Topics


  1. Build a Web site.
Back to Top