MA C115 Hypertext
Markup Language
CATALOG COURSE DESCRIPTION
This course provides students with the skills to write HTML and XHTML
code and publish completed Web pages to a Web server. Students will also
gain a fundamental knowledge of controlling the appearance of a page
through Cascading Style Sheets.
COURSE OBJECTIVES
Upon successful completion of the course, the student will be able to
- write HTML code to create Web pages with common page elements.
- write HTML code for images, tables, forms, and frames that is
accessibility compliant with Section 508.
- specify relative link paths that correctly reflect the directory
structure of a web site.
- use tables to format the layout of a Web page.
- write internal and external style sheets to control appearance and
layout of Web pages.
- write CSS classes.
- explain benefits and applications of using XHTML rather than HTML.
- rewrite an existing Web page in XHTML.
DETAILED TOPICAL OUTLINE
- Structure and Syntax of Documents (A, G, H)
- Declarations and document types
- The structure and attributes of tags
- Global document tags
- Text and Lists (A, G)
- Paragraphs, breaks, and quotations
- Headers
- Preformatted text
- Alignment
- Creating ordered and unordered lists
- Horizontal rules
- Hypertext and link tags (A, C, G)
- The centrality of hyperlinks
- Anchor element
- Absolute vs. relative paths
- Link element
- Writing descriptive text links
- Tables (A, B, D, G)
- Table elements
- Captions and headers
- Spanning rows and columns
- Alignment
- Fixed and relative sizes
- Section 508 compliance
- Framesets and Frames (A, B)
- Pros and cons of frames
- Frameset document
- Frame attributes
- Targeting frames and windows
- Inline frames
- “noframes” element
- Section 508 compliance
- Forms (A, B, G)
- Main form element
- Form fields and attributes
- Form field names, ids, and values
- Label element
- Passing data with the hidden field
- Section 508 compliance
- Images (A, B, G)
- Background images
- The IMG element
- Image attributes
- Wrapping text around images
- Image maps
- Section 508 compliance
- Embedding Media, Objects, and Applets (A)
- Quicktime
- Real Media
- Flash
- Shockwave
- Applets
- Cascading Style Sheets (CSS) (A, E, F, G, H)
- Fundamentals and methods
- Syntax
- Cascade, inheritance, and specificity
- Controlling HTML attributes with CSS
- Controlling position with CSS
- Internal and external CSS
- Classes
- Graceful degradation
- Section 508 compliance
- Extensible Hypertext Markup Language (XHTML) (H)
- Modularization
- Abstract modules
- XHTML DTD modules
- XHTML basic document structure
- Document Type Definition (DTD) (H)
- Overview of DTDs
- Selecting a DTD
- Doctype Declarations and DTDs
- DTD syntax
LAB CONTENT DESCRIPTION
Students will complete tutorials and work on projects.
METHODS OF PRESENTATION
Course instructional methods may include but are not limited to
- Lectures
Example: A lecture explains how to control the width of a web page be
assignment relative or fixed width values to layout tables and table
cells.
- Discussion
Example: Instructor responds to student questions about converting a
table-formatted Web page to one whose appearance is controlled by CSS.
- Critique and Feedback
Example: Feedback is provided when individual assignments are graded
and submitted back to the student.
ASSIGNMENTS AND METHODS OF EVALUATION
Assessment of student performance may include but are not limited to
- Weekly Exercises (A - H )
Example
- Students complete exercises implementing the principles in the
current week’s readings and lecture.
- Projects (A - H )
Examples:
- Students create a Web page with XHTML that includes common page
elements, such as text headings, text content, lists, images,
hyperlinks, tables, and form elements.
- Final Exam (A - H)
50 questions, multiple choice and short answer.
OUT OF CLASS ASSIGNMENTS
- Projects
- Exam
REQUIRED TEXTS
Reading assignments are required and may include but are not limited to
- Budd, A., Collison, S., & Moll, C. (2006). CSS Mastery: Advanced
Web Standards Solutions. Berkeley, CA: Friends of ED.
5.31.2006
|