TEXT: HTML and XHTML, Comprehensive by Carey, 5th Edition
Recommended Reading: Prioritizing Web Usability by Nielsen and Designing the Moment by Hoekman
Suggested Surfing: World Wide Web Consortium Web Site
COURSE MATERIALS: The texts, paper, pens, and optionally, a USB/flash/jump drive.
COURSE DESCRIPTION: Creation of effective web pages using Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS). Includes web page and web site design concepts and preparation of graphics for the web, with the primary focus on implementation of the design.
PREREQUISITES: Computer Information Systems 1150 or Computer Information Systems 1120 and Computer Information Systems 1130.
RULES: Students are expected to be on time and attend every class (unless prior arrangements have been made). Class attendance can affect your final grade, as every two unexcused absences may result in the reduction of your final grade by one letter grade. Being five or more minutes late constitutes being absent. Once the door to the classroom has been closed, you will not be permitted to enter the classroom. Missing 3 classes or 2 assignments will result in non pursuit of course objectives and automatic withdrawal.
No assignment will be accepted after the beginning of class on the due date. Note: This course relies heavily on access to computers, specific software, and the Internet. At some point during the term you will have a technology problem: your laptop will crash, a file will become corrupted, a server will go down, or something else will occur. These are facts of life, not emergencies. Technology problems will not normally be accepted as excuses for unfinished work. Count on "stuff" happening and protect yourself by doing the following:
Files/folders not named as stated in the instructions will not be graded and will receive a score of zero.
Since you have access to a code validator, your submitted code should not have any errors. Therefore, you will lose 5 points for every coding error. There is also a rubric available (not all inclusive) that you may want to view that details many of the issues you may lose points for.
Cheating will result in the pursuit of disciplinary action and may include a grade of 'F' for this course. More importantly, you will deny yourself an opportunity to learn something. Cheating includes copying labs, reports, projects, tests, exams, and plagiarism, as well as helping another student cheat by giving them answers, files, or doing the work for them.
Running electronic devices is not allowed in the classroom/lab. Food/drink is not allowed in the lab. In addition to the rules outlined in this syllabus and presented in class, it is the student's responsibility to understand and abide by all COD academic policies as stated in the current catalog.
GRADING: Chapter reviews reinforce particular concepts covered during a chapter and are worth 120 points (6 reviews worth 20 points apiece). Projects provide you the opportunity to demonstrate your ability to apply concepts learned from the chapter and are worth 490 points (7 projects worth 70 points apiece). Tests illustrate your knowledge of the chapter material. Tests are worth 150 points (10 tests worth 15 points apiece). There is one report designed to familiarize you with usability and design issues that is worth 50 points. The Final Project is worth 190. Changes to the grading scale, number of assignments, or relative weight are the instructor's prerogative.
A = 900 - 1000 Points
B = 830 - 899 Points
C = 760 - 829 Points
D = 690 - 759 Points
F = below 690 Points
Incompletes will not be given.
For S/F evaluations, you must obtain the appropriate form and submit it to me for approval. A minimum of 760 points are required to earn a grade of 'S'. Note: Some institutions transfer a 'S' grade as a 'D'. If you decide not to complete the course, you must go to Registration and formally withdraw. Failure to do so will result in a grade of 'F' for the course.
PROJECTS: Resubmitting projects is not allowed. Extra credit is not offered.
Note: Projects must be submitted via Blackboard prior to the start of class. No assignment will be accepted after class has begun on the due date. Changes to the projects are the instructor's prerogative.
CLASS NOTES: Class notes are available in Microsoft PowerPoint.
If you do not have Microsoft PowerPoint, you will need the PowerPoint Viewer (which is free) to view and/or print the presentations. The PowerPoint Viewer is available on Microsoft's site here where you can read the instructions to download and install the viewer.
Click on the links below to access the PowerPoint presentations used in class.
| Chapter 1 | Chapter 2 | Chapter 3 | Chapter 3 GR | Chapter 4 |
| Chapter 5 | Chapter 6 | Chapter 7 | Chapter 9 | Chapter 10 |
| Internet | Development | Usability | Design | Search |
| Accessibility | Metrics |
SCHEDULE: This is a tentative schedule and it is the instructor's prerogative to modify it. Slack has been factored in for catch-up, in-class exercises, and reviews. It is assumed that you have read the material that will be presented prior to attending class. According to College of DuPage guidelines, expect to spend 3 hours outside of class for every 1 hour in class. Therefore, plan to spend 9 hours outside of class per week on this course.
| Date | Quiz Due | Discussion | Tutorial | Assignments Due |
| 1/23 | Class Introduction | |||
| 1/30 | Internet | 1—Page Dev | ||
| 2/6 | 1 | Web Development | 9—XHTML | Review-1, Case 1.4 |
| 2/13 | 9 | 2—Site Dev | ||
| 2/20 | 2 | 3—CSS | Review-2, Case 2.3 | |
| 2/27 | 3 | Usability | 7—Multimedia | Review-3, Case 3.2 |
| 3/5 | 7 | Design | ||
| 3/12 | U/D | 4—CSS Advanced | Report | |
| 3/19 | 4—CSS Advanced | |||
| 3/26 | 4 | Accessibility | 5—Tables | Review-4, Case 4.1 |
| 4/2 | No Class — Spring Break | |||
| 4/9 | 5 | Search | 6—Forms | Review-5, Case 5.4 |
| 4/16 | 6 | Metrics | 10—JavaScript | Review-6, Case 6.4 |
| 4/23 | 10 | HTML 5 / CSS 3 | Collaboration | |
| 4/30 | Final Project - 1 | |||
| 5/7 | Final Project Review | Final Project - 2 | ||