CINS/WEBT 143 WEH Web Standards

Course Data

Course Description

This course introduces common Web Standards as set forth by the World Wide Web Consortium. Topics include HTML, XHTML, CSS, XML, and WAI (Web Accessibility Initiative.) The course emphasizes the important role standards play in Web Site development. Students learn how to use these standards to create and structurally mark-up web pages.

  • 3 credits
  • 2 lecture hours and 2 lab hours per week
  • Prerequisite: CINS 101(can be taken concurrently) or CINS 155 or consent of the program coordinator

Course Objectives

Upon successful completion, the student should be able to:

  1. define XHTML and explain the differences between XHTML and HTML;
  2. list XHTML Syntax rules;
  3. explain the three different XHTML Document Type Definitions;
  4. use a text editor to mark-up an XHTML document;
  5. define CSS and explain its importance in the development of web sites;
  6. describe the CSS syntax and style sheet rules, including levels, grouping and selectors;
  7. define the CSS box model and explain how it impacts CSS development;
  8. code CSS styles to define properties for an XHTML document including background, text and positioning of elements;
  9. describe common Internet Protocols including HTTP, HTTPS, SSL, SMTP, POP, and FTP;
  10. define XML and list ways it can be used;
  11. structure content using XML and display the document in a browser using XSL;
  12. transfer web documents to a web server using FTP for successful distribution among common web browsers;
  13. identify and test differences among popular browsers; and
  14. explain other common web standards initiatives including WAI.

Instructor's Methods & Rationale

This course is taught using a combination of lecture, demonstrations, discussions, hands on class activities and projects. Students are responsible for all materials covered in the lecture and textbook.

Interactive Media, Web Technology, Multimedia, Web Design, Web Development, whatever we call it you are entering a class in creative technology. You may or may not consider yourself an artist or a designer but it does not matter. You are in a creative class. It may be creative in problem solving, coding, markup, scripting, maybe even page layout and design! Whatever the class, I stress creativity and innovation.

This class is not about learning the latest and greatest tool set. It is about learning how to react and respond to problems and offering insightful solutions.

What most employers want are people who can adapt, learn, and work in teams. These people need to be dedicated, curious, innovative, creative and have strong communication skills. Yes, yes, you need to understand the software but that software will constantly be changing. You should leave your studies, and consequently this course, with an understanding of the technology behind the scenes and have the ability to adapt in this ever changing field of technology.

I hope after this course you have a better understanding of the subject matter, not only the software, so you can apply that knowledge and present creative solutions to problems whether those problems are design or scripting related.

Requirements, Points and Evaluation

Points Possible

Test I 150
Test II 150
Labs, Projects and Assignments 250
Class Blog Participation 100
Final Project 250
Attendance & participation 100
Total 1000

Grades

900 - 1000 A
800 – 899 B
700 – 799 C
600 – 699 D
0 – 599 F

Tests

There will be 2 tests given throughout the semester, each worth 150 points. Tests will be given during a class period and students must complete the test in the given time frame. If a student is not present for a test and no prior arrangements are made, the student will earn a grade of 0, no exceptions. Tests may be written or hands-on.

Labs, Projects and Assignments

Labs, Projects and Assignments (referred to as just assignments from this point forward) will be given throughout the semester totaling 250 points. Students will be made aware of the assignments point value and due dates on the class calendar. Missing class is not an excuse for missing an assignment. Late assignments will not be accepted and there will be no resubmissions. If an assignment is not handed in on time it will receive a grade of 0.

Class Blog

The class blog can be found at http://webt.wordpress.com/. As a student in on of my WEBT classes you are expected to participate in the blog. That participation involves posting relevant articles, tutorials, examples, etc AND responding to fellow classmates posts. To earn a grade "C" (70 points) in the Class Blog requirement you must minimally participate weekly. That means posting and commenting on others posts at least once a week.

The Blog may also be used as a means for you to submit your assignments. The postings related to assignments will not be counted towards your blog participation grade.

Final Project

Students will be responsible for one final project. More details will be given in class but the project will be an informative multiple page standard compliant web site. This projects acts as the Final Exam for the course. Final projects MUST be presented to the class. If the project is not handed in on time, a grade of 0 will be recorded, no exceptions.

Attendance & Participation

Attendance and Participation are expected. Unexcused absences will result in a lower Attendance & Participation grade. If the student is consistently present for class and participates accordingly (has all necessary assignments completed, is ready for discussion, etc.) then the student will earn earn all possible points. Points will be deducted for students not present and actively involved in class. If 3 classes are missed without proper notification or documentation the student will earn 0 points in the Attendance & Participation requirement of the course.

General Course Policies

Policies will follow those outlined by The Community College of Baltimore County. The following additional policies are unique to this class:

  • Students should be on time for every class session.
  • Don't leave class early; if you do, you forfeit the right to ask for help.
  • If you are absent, it is YOUR responsibility to catch up. Not the instructors responsibility to catch you up!
  • Respect your fellow students and the instructor; lack of proper respect and you're out.
  • If you come during office hours, come ready with something specific to discuss.
  • Office hours may be cancelled based upon the needs of the instructor.
  • You can email me work for review and questions about assignments but I will not complete your work for you.
  • Email/voicemail will be answered in a timely manner; please be patient.
  • Don't copy any other person's work; if you do, you fail.
  • Back up your work; it's your responsibility not my problem.
  • Use of the Internet is a privilege, not a right; it can be taken away at any time.
  • I reserve the right to show your work to others for academic purposes.

Texts and Supplies

Required Texts:

  • Html Dog: Best-Practice guide To Xhtml & Css by Patrick Griffiths, ISBN# 0-321-31139-6
  • Designing with Web Standards (2nd Edition) by Jeffrey Zeldman, ISBN# 0321385551

Required Supplies:

  • Removable media of your choice (i.e. - USB drive, CD-R, etc.)
  • Web space, either through the college (free to students) or through your own hosting service

Important Dates

  • Semester Starts - 08/27
  • 50% Refund Ends - 09/14
  • Midterm grades due - 10/15
  • Last Day to Withdrawal or Audit - 11/02
  • Last day to apply for June Graduation - 11/15
  • No Classes - 11/21 through 11/25
  • Last Day of Class - 12/08
  • Finals Week - 12/09 through 12/15

Exhibition Policy

The School of Applied and Information Technology reserves the right to retain examples of each student’s work. We also reserve the right to show student work for teaching purposes, for exhibition at the school and on the Internet or elsewhere.

Additional Note

The Community College of Baltimore County and the Instructor reserve the right to make adjustments to this syllabus and calendar, with proper notice to students, as dictated by faculty need or class progress.

Calendar

This is a tentative schedule. Content will change and be updated weekly. Please check back regularly for updates.

NOTE: THIS IS A WORKING CALENDAR. WILL DISCUSS FIRST DAY OF CLASS

Week 1 :: 08.27.2007

Monday

Topics

  • What’s this class all about/Expectations
  • Class Blog - http://webt.wordpress.com/
  • Teaching philosophy
  • Student server space – Access
  • Week 1 p 1 PPT
  • What are Web Standards?
  • What is HTML, XHTML, CSS – other standards?
  • Why standards?
  • Conversation Topics
    • Text Editors vs WYSIWYG editors vs browsers
    • Creating a file and viewing it locally
    • FTP vs. HTTP

In Class Activity

  • Simple HTML document to upload (html, head, body, h, p) - Save file as mod01.htm
  • FTP into student space
  • HTTP into student space
  • Remove Index.html
  • Add a webt143 folder
  • Upload simple document to webt 143 folder

Readings

  1. Read What are web standards and why should I use them?
  2. Read HTML Dog Introduction
  3. Read Chapter 1 – 99.9% of web sites are obsolete
    (Some code may go over your head - that’s ok)

Activities

  • Note:all activities due the next time we meet unless otherwise posted
  1. Email me from an address you will check regularly with the following information
    • Subject WEBT143WEH-Student info
    • NAME
    • Web space you will use to submit your projects (URL)
    • Interest in the class
    • I will then invite you to participate in the blog, get access and explore wordpress.com
  2. View this video: http://www.cew.wisc.edu/accessibility/videos/dan_frommelt.asx (windows media player)
    1. video may get into advanced topics, no worries we will be covering this all semester. Watch it the whole thing, content in the middle we will be covering all semester.
  3. Visit Blogs listed in blog roll (others are ok too) Find a relevant current article relating to Web Standards and what we learned today. Post a link to the article and your reaction to it on the blog. Be sure to categorize it correctly!
  4. Explore each of the following links, check out each in the emulator. Bring written observations with you next class.
  5. Visit CSS zengarden – what’s it all about?

 

 

:: Return to top

Week 2 :: 09.03.2007

Monday

  • College Closed

:: Return to top

Week 3 :: 09.10.2007

Monday

Activities/Readings

  • Read HTML Dog read Chapters 1 & 2
  • Read page 157-169 in web standards chapter 6 up to and including the rules of xhtml and chapter 9
  • Finish The Template Lab - adding Meta info -REVALIDATE and post for credit
  • Complete the Bio Text Lab - bio01.html Lab
    • if unsure email me to check before completing bio CSS text lab
  • Complete the Bio CSS Text Lab - bio02.html Lab
  • Read Excerpt from CSS Mastery Book
  • Read Chapter 7 in Web Standards

Helpful Links for more info

 

 

:: Return to top

Week 4 :: 09.17.2007

Monday

  • Meeting Not Required
  • If you are NOT linked on this page you must email the URL of your webt143 folder on the student server so I can grade your labs.
    • This is where you should be FTPing you labs for me to grade
  • Review structural markup handout and material to date
  • Finish activities from Week 3
  • Review Structural Markup PPT - Corresponds with article handout
  • Compare the following pages. What's the difference?
  • Review for test and activities below
  • COME TO CLASS IF YOU HAVE ANY QUESTIONS!!!
    • I will be in class from 5:45-7pm (or until students feel comfortable with material to date)

 

:: Return to top

Week 5 :: 09.24.2007

Monday

Activities/Readings

 

 

:: Return to top

Week 6 :: 10.01.2007

Monday

  • Meeting Not Required

:: Return to top

Week 7 :: 10.08.2007

Monday

Activities/Readings

 

:: Return to top

Week 8 :: 10.15.2007

Monday

  • Meeting Not Required
  • Review material to date - Optional Meeting I will be in class from 6-7pm for review, questions, whatever you need.
  • Post List Lab
  • Finish CSS-P lab
  • Review a Redesign - Check it out - What are the advantages of the redesign (even though it's not perfect)?
  • Your Test Next Week will be VERY similar to this. ;~)
  • Review for test
    • Will be a hands on activity in the last hour and half of class.
    • Open book. Open notes. Open internet.

 

:: Return to top

Week 9 :: 10.22.2007

Monday

Activities/Readings

:: Return to top

Week 10 :: 10.29.2007

Monday

  • Meeting Not Required
    • ( I will be here 6-7 for those that want to review and get feedback on labs)
  • Read Chapter 8
  • Table Lab due 11/5
  • Read Chapter 9 and review Forms PPT
  • Form Lab Due 11/5

:: Return to top

Week 11 :: 11.05.2007

Monday

Activities/Readings

    • Start Research on your Final Project
    • Post your redo of the test for a 20 point lab grade

 

 

:: Return to top

Week 12 :: 11.12.2007

Monday

:: Return to top

Week 13 :: 11.19.2007

Monday

Activities/Readings

:: Return to top

Week 14 :: 11.26.2007

Monday

  • Meeting Not Required
  • UPDATE: I have to leave at 6:15 - If you need help, email me to set up another time or email me questions!! I'm sorry!
  • Be prepared to Present your final project NEXT CLASS

:: Return to top

Week 15 :: 12.03.2007

Monday

  • Final Project Presentations

:: Return to top

Week 16 :: 12.10.2007

  • Finals Week - Grades will be posted - For Specific feedback on Final Projects Email ME!

:: Return to top

Students

Name Topic
Kristie Collins Flash
Scott DeBaugh DOM
Barry Dutton Ruby on Rails
Nicholas Filippou PHP
JoHannah Galbreath SVG
Terri Grimes PNG
Matthew Lipinski ASP.NET
Thomas Mentzel ColdFusion
Stephen Nason RSS
Justin Palughi  
Sharron Reed  
Steve Schauber WEB 2.0
Anna Shryock  
Kevin Smith  
Topics Not Assigned SMIL, MySQL, AJAX, Amaya

Grades

Grades include up to Resume project. Grade sheets are available in my office and I will bring them to the next class.

WEBT 143 WEH Current Grade Screen Shot