Catalog Course Description

|
This course is an introduction to creating pages for the web using Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Students will create web pages using a text editor and publish them on a server using an FTP program. Upon completion of this course, students will have a comprehensive understanding of document structure and formatting techniques as well as develop effective troubleshooting skills.
|
Course Objectives


|
- History of SGML, HTML, XHTML, XML and the W3C
- Define SGML, HTML, XHTML and XML
- Identify key differences between SGML, HTML, XHTML and XML
- Define the relationships and differences between content, structure and presentation in web documents
- Define the role of the World Wide Web Consortium (W3C)
- Locate documentation and standards information on the W3C website
- Discuss the history of the W3C and the move towards standards compliance in browsers
- Structuring Content with XHTML
- Create a basic XHTML document using a text editor
- Identify the core components and rules of an XHTML document including syntax and essential elements
- Define doctypes and identify their different uses
- Create meta information in your XHTML document and define its purpose
- Define character encoding and declare an encoding type for your document
- Incorporating and Formatting Content with XHTML
- Identify the difference between block-level and inline elements
- Format text using inline elements
- Structure content using block-level elements
- Properly nest block-level and inline elements
- Create ordered and unordered lists
- Incorporate section headers to create a structural hierarchy for your content
- Identify the visual differences between paragraphs, divs and spans
- Incorporate blockquotes and preformatted text in your document
- Insert images and background images in your document
- Identify the differences between GIFs and JPEGs
- Align your text and images within the document
- Specify a background color for your document
- Identify character entities and incorporate in your document
- Validating XHTML
- Identify the rules for a valid, well-formed XHTML document
- Validate your document using a web-based validator to check for poorly formed markup
- Adding Interactivity with Links
- Create a link in your document that links to another webpage
- Create several inter-linked XHTML documents
- Specify different targets for your links
- Create a mailto: link that spawns an email program when clicked
- Create anchors in your document to mark specific areas of content
- Create anchor links to link to anchors within your document
- Identify the difference between relative and absolute links and the advantages and disadvantages of each
- Identify the different parts of a Uniform Resource Locator (URL)
(given under the last area)
- Creating and Applying Styles with Cascading Style Sheets
- Identify the different ways of incorporating styles in your document
- Identify the different components of a style rule
- Create an external stylesheet and link your document to it
- Create both embedded and inline styles and apply them to content in your document
- Define the cascade and the importance of specificity
- Define the process of inheritance for both single and multiple stylesheets
- Identify the relative weights of different selectors
- Create complex style rules by grouping selectors and creating contextual selectors
- Define classes and IDs for your document
- Apply different types of text formatting using styles
- Create margins and control spacing using styles
- Apply color to different parts of your document using styles
- Apply different units of measurement and identify the most appropriate choices for use on the web (screen display) and the most appropriate choices for printed web pages
- Creating Advanced Layouts with Tables
- Create a simple table
- Apply a border, cellpadding and cellspacing to your table
- Specify widths, background colors and alignment for your table cells
- Use rowspans and colspans to create a more detailed and complex table
- Utilize sketches and wireframes to effectively plan out your table
- Create multiple tables on the same page
- Create nested tables for non-graphical fixed-width, variable-width, and mixed layouts
- Publishing Files Using File Transfer Protocol
- Transfer files to a web server using FTP
- Create and delete directories on your web server
- Effectively organize a website directory structure
- Utilize index files appropriately
- Troubleshooting Code and Developing Best Practices
- Utilize comments to identify different parts of your document
- Format your code for easier troubleshooting and reading
- Name files and directories using common naming conventions
- Identify browser compatibility issues
|
| Grading


|
These activities will contribute to your grade:
| Activity |
Percent |
| Class Participation |
15% |
| Assignments |
45% |
| Quizzes |
20% |
| Final Test |
20% |
Class Participation consists of: Timely attendance, asking and answering questions.
Final letter grades will be assigned as follows:
| |
from |
to |
| A |
93 |
100 |
| A- |
90 |
92.999 |
| B+ |
87 |
89.999 |
| B |
83 |
86.999 |
| B- |
80 |
82.999 |
| C+ |
77 |
79.999 |
| C |
73 |
76.999 |
| C- |
70 |
72.999 |
| D+ |
67 |
69.999 |
| D |
63 |
66.999 |
| D- |
60 |
62.999 |
| F |
0 |
59.999 |
When is an Assignment considered late?
| | Assignments are due before class on the date due.
- In this course, it is better to do an assignment well, even if it takes a little extra time. For this reason, late assignments are accepted in this course with only a 4% penalty the first class missed.
- The penalty doubles each class after the due-date is missed; after the fifth class, no credit will be given for assignments.
- Do not work on or submit homework during class.
It will not be accepted unless the the instructor gives Lab or Work time during class, or you are making a presentation.
| Late exercises will have their value reduced as shown here:
| |
Submitted before class |
Submitted during class |
Submitted after class |
|
Day due
|
Full credit
|
No Credit
|
-4%
|
|
1 class late
|
-4%
|
No Credit
|
-8%
|
|
2 classes late
|
-8%
|
No Credit
|
-16%
|
|
3 classes late
|
-16%
|
No Credit
|
-32%
|
|
4 classes late
|
-32%
|
No Credit
|
-64%
|
|
5 classes late
|
-64%
|
No Credit
|
No Credit
|
|
6 classes late
|
No Credit
|
No Credit
|
No Credit
|
For details see Grading Weights page. |
| |
Missed Quizzes and Exams
If you miss a quiz or exam, the procedures and penalties differ according to whether or not you informed the instructor in advance.
- If you know you'll miss a quiz or exam, let the instructor know as far in advance as possible. You and the instructor can arrange to make
up the quiz or exam without penalty, if you complete the make-up according to the instructor's alternative instructions.
- If you miss a quiz or exam unexpectedly, contact the instructor as soon as possible.
- Quizzes may be made up with a late penalty of 10% for each weekday late.
- You may not be allowed to make up an exam. If you are allowed to make it up, there will be a late pentaly of 10% for each weekday it is late.
- A quiz or exam is considered "late" if it is taken after its officially scheduled time. However, the instructor may move the "late" date/time back if you can document an emergency that directly prevented you from taking the quiz or exam at the officially scheduled time.
|
| Additional Information


|
Independent Work:
All students are expected to work independently, except when assigned
specifically by the instructor to work together in groups or teams.
Writing assignments should be done entirely by each individual student,
though proof-reading and language critique by others is acceptable.
Material quoted or inserted from other authors' work must be properly
referenced, and may not exceed a reasonable proportion of the student's
work. Students violating this principle will be subject to discipline
as described in the WCC Student Handbook. Specifically, in
this class:
- The first violation will result in a zero (0) grade for the assignment.
- The
second violation will result in automatic failure (F grade) in the course.
Email
to the Instructor:
Because email is one of the primary ways business professionals communicate,
we will treat class email as business communication. Also, because busy
people (like you and your instructor) can get overwhelmed with email,
we will follow certain rules for identifying email. This means:
- In the subject line of your email, include your name,
your class and section, and the name
of the assignment the email is about. Example:
Subject: Sarah Strong, CIS 100 sec.03 W21h
If you have a question or need help, please put question
or Help in the subject line.
- Check your spelling and grammar. Poor spelling or English usage is
unacceptable in business communication.
- Don't use informal email-lingo - but emoticons and common abbreviations
are acceptable in some circumstances.
Email that does not meet these standards will be returned with the note,
"Please use business email standards". (This could result in
an assignment being counted late.)
Disruptive Behavior
Disruptive behavior is any behavior that makes it difficult
for you or other students to learn. Disruptive behavior is unfair
to everybody in the class, and cannot be tolerated.
Disruptive behavior will be handled as follows:
- First occurrence: disruptive student(s) will be asked to stop
the disruptive behavior.
- Second occurrence: disruptive student(s)
will be required to leave the room. WCC Security will be called upon to
assist if necessary. The student will be counted as not having attended
class that day.
- Third
occurrence: disruptive student(s) will be required to leave the room, and
will be referred to the Vice President for Student Services with a recommendation
for suspension. The case will then be handled in accordance with Board
of Trustees Policy 4095 "STUDENT
RIGHTS AND RESPONSIBILITIES".
Visitors in the Classroom
According to WCC Policy, only registered students are allowed in classrooms.
Exceptions will be made only at the instructor's discretion. Visitors
who disrupt the educational process in any way will be required to
leave. If the visitor is a child, the student responsible for the child
will be required to leave the class as well.
Getting
Help
The CIS Department and WCC are committed to giving you every possible
chance to succeed in this class. Several sources of help are available
if you find your work difficult or hard to understand:
- Ask for help in class! We're here to help, and people
who ask for help are the ones who succeed.
- See me! I'll be glad to help you. Since I'm retired,
I don't come in to the office on a regular basis, but if you ask I'll
see if we can find a time that works for both of us to get together.
Before and after class often work best.
- Request a tutor! If you start falling behind and
need more help than the lab assistants or I can give you, visit Learning
Support Services and ask for a tutor.
- Request special needs accomodation if you are eligible!
This is also available through Learning
Support Services, and I will be happy to refer to you LSS or take
you over to see them.
| | "Homework"
In order to complete the computer exercises, you will need
to do computer work on your own time. This is considered
part of your "homework" for the class, though you may
need come to one of the computer labs. (For information on labs,
see https://www.wccnet.org/computingatwcc/openlabs/) While this may not be necessary
for every student every week, you will find that you do not feel
comfortable with the subject matter unless you spend time in addition
to the scheduled lab time. PLAN ON IT - IT IS NECESSARY!
Classroom courtesy:
- Please be considerate of fellow class members.
- During lectures, it is not permissible to work on class
assignments, personal email, games, or to use the computer
for anything other than instructor-led information review.
- At no time are lab computers to be used for games or
surfing the Web for personal aumusement or business.
- No food or drink is allowed near the computers. Drinks
and snacks are to be placed on the table designated for that purpose.
It is permissible to get up quietly during lectures or lab times
if you want to sip or nibble.
- Cell phones and pagers are to be set to silence
mode or turned off in the class; originating or responding to
phone calls is not permitted in class.
- If you have personal issues or wish to discuss your
grade, don't try to get the instructor's attention during
the lecture/discussion time. That time is carefully scheduled,
and belongs to the whole class. Instead, use email, the phone,
or the instructor's posted office hours.
- If you're bored or sleepy, don't come to class. It
is distracting to the rest of the class have people chattering,
sleeping, or rustling papers. You may be asked to leave the room
if you become a distraction to the rest of the class. Standing
up in the back of the class is encouraged for those who are sleepy.
| |