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
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
Type | In Class | Out of Class |
---|---|---|
Lecture Hours | 4.0 | 8.0 |
Laboratory Hours | 1.5 | 0.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
- Connect to and obtain data from web sites.
- Design, create, and validate, revise web pages that use:
- Lists
- Tables
- Forms
- Images
- Text
- Color
Methods of Evaluation
- 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.
- 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.
- Validate web pages in the student web site using the W3C Markup Validation Service.
- 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.
- An Internet server to host the student web pages
Examples of Primary Texts and References
Author | Title | Publisher | Date/Edition | ISBN |
---|---|---|---|---|
Casabona, Joe | HTML and CSS: Visual Quickstart Guide | Peachpit Press | 2020 - 9th edition | ISBN-13 ; 978-0136702566 |
Examples of Supporting Texts and References
Author | Title | Publisher |
---|---|---|
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
- Explore web content
- Available User Agents
- Types of Uniform Resource Locators (URL)
- Obtaining web content
- Using copyrighted material
- Downloading files
- Saving images
- Saving pages
- Documenting and crediting web resources
- Construct basic web pages with a text editor
- Creating and editing a web page with a text editor
- Minimum required elements
- Organize, construct, and maintain a web site
- Organizing pages in a website
- Transferring files to and from a web server
- SFTP
- HTTP
- Construct web pages using standard HTML and CSS
- Standard Hypertext Markup Language (HTML)
- Specifying document type definition and character encoding
- Standards and guidelines
- Validating web pages
- Container and empty elements
- Content categories
- Create HTML elements
- Using singleton tags and special characters
- Breaks and horizontal rules
- Character encoding and special characters
- Constructing links
- Using lists
- Using images
- Constructing and using tables
- Constructing and using forms
- Introduction to multimedia
- Using singleton tags and special characters
- Organize and format attractive web pages using cascading style sheets
- CSS value and use
- Syntax
- Selectors
- Using style attribute, style element, and external style sheet
- Cascade, inheritance, and specificity
- Using color
- Foreground
- Background
- Develop CSS style rules for layout and formatting
- Formatting concepts
- Layout properties
- Positioning
- The box model
- Dimensions
- Padding
- Margins
- Borders
- Typography
- List properties
- Table properties
Lab Topics
- Build a Web site.