Designing Web Pages 2
Otherwise known as CS 50.11B
Tim Fleming. Instructor
Syllabus
This eight-week course is designed for the student who wants to incorporate advanced features of Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) when designing Web pages. To be successful in the class you need to be proficient with basic HTML tags (html, head, title, body, p, h1-h6, blockquote, ul, ol, li, pre, em, strong, q, a, img, and br), how to use them according to XHTML 1.0 strict standards, and basic CSS including classes, inheritance, and basic text properties. Some of the topics that will be covered include: HTML editors, tables, forms, server side includes, div and span tags, and CSS box properties and layout techniques.
There's a lot to learn. You should expect to invest 8 hours a week and possibly more than that. We have an excellent book to work with, plus there is a CD that you can purchase which is great for online students and especially good for visual learners.
By the end of the class, you will have a completely functional, standards compliant, working web site.
Grades
There will be approximately 350 points available to be earned in this class. Grades will be assigned as follows: 90% for an "A", 80% for a "B", 70% for a "C", and 60% for a "D".
Late Policy
All lab assignments are by midnight on the day of the next class meeting. You will learn and retain more if you keep current with your assignments. I strongly encourage you to get started on them as soon as you can so that you can get help if you need it before the due date.
Late assignments will not be accepted more than one week after the due date and will be assessed a 20 percent penalty. If you have an illness or a family emergency, you must contact me as soon as possible if you want an exception to be made to the policy.
Incompletes will rarely be granted. Your situation must clearly meet the criteria for incompletes outlined on page 27 of the 2009/2010 SRJC catalog.
Assignments
Use the links in the navigation area at the top of this page to view the actual assignments for each week.
The assignment due dates are:
| Assignment | Text Chapter |
DUE 11:59pm on: |
| 1 | none | Thurs, Oct 22 |
| 2 | 10 | Thurs, Oct 29 |
| 3 | 11 | Thurs, Nov 5 |
| 4 | 12 | Thurs, Nov 12 |
| 5 | 13 | Thurs, Nov 19 |
| 6 | 14 | Thurs, Dec 3 |
| 7 | none | Thurs, Dec 10 |
What do I need?
The texts below may be purchased at the SRJC bookstore or online.
Required Text: "Head First HTML with CSS & XHTML" by Freeman and Freeman, published by O'Reilly. The ISBN is 0-596-10197-X.
Recommended Text: "CSS Pocket Reference" by Eric A. Meyer, published by O'Reilly. The ISBN-13 is 978-0-596-51505-8.
Recommended Text: "HTML and XHTML Pocket Reference" by Jennifer Niederst Robbins, published by O'Reilly. The ISBN is 0596527276.
Recommended CD: Advanced Web Pages, self-published by Linda Hemenway. This CD contains the lessons for the course, including videos demonstrating many of the techniques you must master and mistakes made frequently by beginners, plus advanced tips. It can be purchased in the SRJC bookstores for $25 or at http://www.ccnow.com/cgi-local/cart.cgi?videogeeks_02_continue-page
You'll need a computer (Mac or PC), a browser, and access to the internet. For your browser I highly recommend Mozilla/Firefox, as Internet Explorer often displays things incorrectly and Firefox has some very useful extensions for web developers. However, Internet Explorer (7.0 or better), Safari , Google Chrome and Opera are all acceptable. Don't use Explorer for Mac, as it is no longer supported. No matter which browser you are using, it is best to use the latest version for full compatability.
You'll also need an email account. You should get in the habit of checking your email AT LEAST 3 times a week if you want to succeed in this class. Email is also the preferred method for contacting your instructor.
In this class you will start using an HTML editor to create your code. Most students enjoy the convenience of this software, but you may continue to use a simple text editor to create your files if you like - Notepad (Windows) or TextEdit (Mac).
The use of Dreamweaver or Frontpage is not allowed!
Getting Help
It is almost a certainty that, at some point during this course, you will get "stuck," with no idea why your code isn't working. Don't give up! And please don't spend hours banging your head against the wall.
Send me an email message with your code. Chances are I will quickly find the problem and send it back to you. Don't forget, I'm also in the computer lab for two hours after class.
Writing code can be incredibly frustrating or it can be a blast. Just remember that learning anything is difficult at first. Stick with it and don't be afraid to ask for help. That's what I'm here for!
SRJC Deadlines
Click here for Admissions and Records Deadlines for this section. A new window or tab will open in your browser. Note: deadlines are absolute! Please don't ask for any exceptions.
Cell Phones
The use if cell phones in class is prohibited. Please turn off your cell phones before entering the class.