View the forum for updates and announcements. View my blog for the same!
COIN 65 Syllabus & Schedule
Instructors: Greg McIlhiney
Office: at the main campus, Room 4116, next to the Division office.
Tentative Office Hours: Winter 2007
Mondays 5:00 pm - 5:45 pm at the Middlefield campus,
and by appointment.
Telephone: (650) 949-7368
Email: greg@mcilhiney.com
FAX: 650-240-4093 (be sure to address this to Greg!)
Course Information: Two hours lecture, two hours lecture-laboratory, three hours terminal time.
Units: Four units.
Course Meetings: On-line course with materials delivered on Wednesday mornings by 10:00 AM.
Course Description:
Cascading Style Sheets (CSS) have changed the focus of web development from presentation to structure. This class will discuss separating web content from formatting so that the resulting markup will render more quickly and, through the use of CSS, be presented in a variety of user agents. The class is designed for students who intend to pursue a web development career or for those who want a more advanced understanding of web site creation to enhance their own work or career path. Basic concepts include XHTML markup, methods of styling a document, CSS syntax, fonts and text, positioning elements, basic and advanced page layout and interface components.
Advisory: COIN 61 and COIN 63 (or equivalent) strongly advised.
Course Objectives:
The student will be able to:
- Understand and utilize CSS to design a standards-compliant web site.
- Understand the principal of separating content from presentation.
- Be able to customize CSS for the developer's specific needs and users with differing user agents.
- Be able to adapt CSS from basic to advanced site development needs including understanding of syntax including font and text properties, positioning including box models, two and three column layouts, fluid layouts and navigation.
Textbooks:
Stylin' with CSS A Designer's Guide, Charles Wyke-Smith. New Riders © 2005 (Required) ISBN: 0-321-30525-6
Sams Teach Yourself CSS in 10 Minutes, Russ Weakley © SAMS Publishing, 2006 (Required) ISBN 067232745-7
The Zen of CSS Design Visual Enlightenment for the Web. Dave Shea and Molly E. Holzschlag. © 2005 New Riders/Peachpit Press. (Suggested) ISBN: 0-321-30347-4
Because print materials are so quickly out of date, especially with regard to the Internet, other online references and readings will be used as necessary.
Supplies:
- Notebook, pen, pencil
- Zip disks and/or CD's for data storage - make your backups on both types of disks in case of disaster.
Course Requirements: Students are expected to:
- Attend (if applicable) all course lectures and labs.
- Complete and turn in all assignments on time.
- Take all quizzes and exams.
- Participate in class discussions and/or on-line forums.
- Pass the Final Exam
Grading: The following 300 point grading scale will be used to determine all graded assignments and the final grade:
- 4.0 = A+
- 4.0 = A 288 - 300
- 3.7 = A- 270 - 287
- 3.3 = B+ 261 - 269
- 3.0 = B 252 - 260
- 2.7 = B- 240 - 251
- 2.3 = C+ 231 - 239
- 2.0 = C 210 - 230
- 1.3 = D+ 201 - 209
- 1.0 = D 192 - 200
- 0.7 = D- 180 - 191
- 0.0 = F
- You are registered for a letter grade unless you fill out a Pass/No Pass option card with the Registrar by February 2, 2007. A grade of A, B, or C receives a Pass. If you receive a D or F, you will receive a No Pass.
- Regardless of status, students are expected to complete all work, take all tests and maintain regular attendance
- There will be no incomplete grades given except for medical emergencies or extensive business purposes. It is the students' responsibility to monitor the academic calendar concerning these issues.
Drops: It is your responsibility to drop or withdraw from the course if necessary. You must fill out a drop card and turn it in to the Registrar. If you do not formally withdraw or complete the course, you may receive an F grade. The last day to drop with no grade is Friday February 2, 2007. The last day to drop the course with a W is Friday March 2, 2007.
Course Grade: The final grade will be determined by your performance on the following course requirements:
- Lab Assignments, Homework, Quizzes, Class Participation, Attendance: 50%
- Midterm: 20%
- Final Project/Exam: 30%
- No missed quizzes or exams can be made up unless arrangements are made in advance.
- You must pass the final exam (if given) in order to pass the course.
- Materials developed for class should be appropriate for viewing by a diverse audience in a college classroom learning environment. One warning will be given for inappropriate material. If other occasions arise, your accounts will be terminated and you will be dropped from the course.
Attendance: Students are expected to attend and participate in all classes and labs.
- On-campus classes start promptly at the scheduled time. If you are late, do NOT make a disturbance when you enter the class.
- The use of cell phones or beepers in on-campus classes is rude, disruptive and inconsiderate. Turn off all such devices when you enter the classroom, otherwise you will be dropped from the course.
- If you are late, you are responsible for missed work. If you must miss a class, you are responsible for all material covered including any notes, handouts, etc. (You may wish to exchange phone numbers or email addresses with classmates in case of emergencies.)
- Your work is due even if you miss a class either via FAX, classmates, or dropping the assignment in the instructor's mailbox. We do not accept email assignments.
- One grade will be deducted each week an assignment is late. I will not accept late work more than 2 weeks after it is due unless other prior arrangements have been made.
Homework/Assignments: If you use materials (text, images, etc.) from other sources, be sure to credit the source. Use the following link which explains how to credit a source for a web site: Modern Language Association.
Problems/Questions: If you have questions or concerns, please:
- Try to solve your problems via the techniques given in class.
- Stop by during office hours.
- Post your question to the Forum - we will respond to Forum messages within 24 hours Monday-Friday.
- For questions of a personal nature (including grades), on-campus students should see us during Office Hours and/or make an appointment to see us. Emailed requests for assistance with debugging and/or other problems may not be acknowledged or answered.
Lab Hours: Open lab hours are posted in each lab. Remember to check the schedule to see if a lab is occupied by a class. Check the schedule outside the Computer center or the CTIS section of the Foothill College Website: http://www.foothill.fhda.edu/ctis/index.html. Please respect the facilities and lab staff.
Lab Access: Only students in CTIS classes may use the computers in the Computer center Labs.
Disability: Any student who feels s/he may need an accommodation based on the impact of a disability should contact me privately to discuss your specific needs. Please contact the Disability Resource Center at Foothill to coordinate reasonable accommodations for students with documented disabilities.
- Honor Policy:
- Foothill College expects the highest standards of honesty from all students. Please familiarize yourself with the Foothill Academic Honor Code . Any student who exhibits behavior which, in the judgment of the Instructor, indicates dishonesty on an examination or assignment, including those electronically produced, or who aids in the dishonesty of a fellow student, shall receive no credit for that work. Any second incident of dishonesty will result in the grade of "F" for the term.
Assignment Format: Please make sure all assignments are clearly marked with the following information in either an HTML or JavaScript comment at the top of the document:
- Name
- COIN 65 / Section 01
- Assignment Name
- Date
Changes: This syllabus and schedule are subject to changes, additions, deletions, and/or corrections at any time.
Winter 2007 Tentative Schedule
Class Date | Lecture |
---|---|
Week 1 | Welcome and Intro/Orientation Brief History of the Web Markup Review |
Week 2 | CSS Basics for Styling a Document |
Week 3 | Advanced Selectors Pseudo Classes Inheritance and the Cascade |
Week 4 | Using CSS to Style Fonts and Text |
Week 5 | The Box Model |
Week 6 | Positioning |
Week 7 | Midterm Exam - on-line Start Planning Final Project |
Week 8 | Midterm review Basic Page Layout with Columns |
Week 9 | Styling Interface Components |
Week 10 | Fluid/Liquid Page Layouts |
Week 11 | Flexible—could be... Hierarchicaal menus or graphic tricks, or hacks |
Week 12 | Final Project Presentations |