You are on page 1of 6


This course provides a strong foundation in HTML, working with images, beginning JavaScript programming, and web design so that the student can create a functional web site (3,0). You can expect to spend a minimum of 5 hours per week on the computer.

FAQ (just in case you have not read it yet)
FAQ: I was interested in taking the Intro. to WWW design and was wondering if the course listed is an online course? If so, is the online course harder than actually being in class? Any course with a section of OL1 is an on-line section. Your second question is a little harder to answer :) Technically no it is not harder because you have to do the same assignments etc. However for many people yes it is harder because you have to learn so much on your own. A face to face class is always easier then online, that is a given. Two issues you need to think about with an online class are: 1. You have the flexibility in when you attend class. Of course you may consider that an advantage but it is really a disadvantage many times. Since you don't have a specific time each day to go to class, often people easily 'skip' it. Even though it is online you need to go online everyday(or as dictated by the course instructor) and post a comment to participate. 2. When you have a question online you need to type your question and wait for an answer. Many times I reply with another question because your first question was not clear enough (this is pretty common); you reply back, I ask another question etc. This of course is not always how it goes but it is common. Now since you most likely asked your question Sunday night at 2 am, I don't get a chance to ask you a follow up until Monday, then Monday night at 2 am you reply, my follow-up doesn't come until Tuesday, your reply Tuesday night, finally on Wednesday I am able to provide you with the complete answer. In a face to face class it takes 5 to 10 minutes for the same process. Make any sense? So the online class is the same class as the day class, however the environment does (or can) make it harder for many people. So I can't answer that question, only you can. So if you are trying to register you will need an override, i would need your 95 number and i will do a limited number of overrides into the course.

Learning Objectives
     

Be able create a blueprint (storyboard) of your web site. Be able to map out the structure of a web page. Gain a solid foundation of the xhtml Rules Gain a solid foundation of the use of CSS Rules Gain an understanding of JavaScript Be able to use simple JavaScript in your web site.

  

Understand how to implement web standards in your web site. Be able to use good coding practices. Be able to create a web site with all of the above.

Required Materials
Book: Web Site Design Made Easy Third edition by Dennis Gaskill W3 Schools xhtml and css tutorials Web Site: by Ross Shannon. One of many many online resources. W3 CSS Validator W3 XHTML Strict 1.0 Validator Mozilla FireFox web browser. Requires UVM account. Firebug add on for Mozilla Firefox. This is used to view CSS rules on your site. An FTP program (for example WINSCP for PC's or Fetch for Macs) - you will need your zoo username and password first (used for sending (ftp) files from your home to the lab computers). If you prefer to use a web site (at uvm: ) Web editing tools (your choice)Some examples: 1. PC: HTML Kit 2. MAC: TextWrangler

Course Expectations
You will be expected to download programs and install them on your home computer (or use the computer lab on campus). All assignments will be checked via the WWW so you will need to learn how to ftp and set permissions. For online courses you are required to make a post for each topic before the next topic is started. Your post can be short like 'checking in' to let me know that you are checking the pages. The texts and websites are there for you to read, do so, there is no way i can provide that much detail in lecture notes.

Grading Policy:

Homework 50 % Project 20 % Exam 20 % Attendance 10 % Total 100 % It will be your responsibility to insure that your assignment has been graded and recorded (grades will be posted on the www). After two weeks time you can not question your grade. Be sure to look at the comments and see if you understand why it is wrong before asking. You should contact the grader (via email) first before asking the instructor. If after speaking with grader your question is not resolved then contact the instructor. Notice the three colors for your grades, Not Graded, Grading in progress and Grades Released. You will not see your grade until the grades get released. Only grades that are released are counted in your current grade. If you have a zero and a ton of comments their is a good chance we could not grade your site and you should contact the grader asap. Usually the first comment will explain it all. Since Finals bring out personality changes to even the most pleasant individuals, I will not review grades with a student starting a week before finals and including finals week. When you check your grades online you will notice several links at the top. It is important to note that clicking your name will take us to your web site and that is what we will be checking when we grade online assignments (just like the class list page). Click it. If you cannot see your files neither can we. Hide my website URL from the class link will do just that. One of the menu options MAY (not all classes will have this) have a link to view the class web pages. You do have the option to not have your name show on the list. Keep in mind though that anything you place in the public_html folder will be viewable if someone types in the your url unless you have set the permissions otherwise. Email notification will provide you with an email message to your UVM account when your assignment is graded and when you are not present for class.

Class attendance is mandatory and is part of your grade. If for any reason you cannot attend class you are required to submit a note via the course website (calendar or sick pages) before class time. You may notify me up to seven days in advance. You are not permitted to miss more than 7 classes (excuse or no excuse), if you do you forfeit your entire attendance grade. During the last week of classes, attendance is mandatory period. There may be times during the semester when attendance is also mandatory. Being present is worth one point, late is 80%, submit notification is 75%.

Online class attendance will be judged based on the dates that you post a question or comment (ie you must post weekly (daily for summer classes)). Two postings in one week do not count towards two weeks of attendance.

General Info
Email Policy
Since email has become so overloaded i request that you don't send me email unless you need to. So all questions should be asked in class (posted on the discussion board for online classes. you can post your questions anonymously (these will of course not count as attendance)). This way everyone gets the benefit of the question and answer. There will be times when you do need to email (oh just highlight where my email should be up above, its there, i just made the color white so you don't see it) please follow these rules: 1. Subject: CS008 your reason: o Attendance o Grade 2. Message: please keep your message short o clear o to the point o try not to ramble and at the same time try not to leave any information out o It is always helpful if you have submitted the assignment and provide a url link if it is to your website

Lab Open Times:
Labs are open 24/7 during the academic year, 7am to 10pm on holidays (see schedule). The votey building is locked at 10pm everyday, you will need to use your student access card to get into the building. If you are enrolled in my class than you should have access to the building with your card. If you cannot get into the building or the actual lab is locked please call police services 656-FIRE (3473) they should let you in (you will need UVM ID of course. There is a campus phone on the outside of Kalkin (on the Fleming museum corner)

Class Etiquette:
Be on Time. Leaving in the middle of class for any reason is rude and unacceptable. If you must leave early please ask first.

Electronic Devices:
No Cell phones, laptops or other electronic devices allowed (except in the online class :). They need to be turned off during class. If your phone rings (or vibrates loud enough for me to hear it) you will lose your attendance points for the day. If it happens during an exam time, all points up

to that time. This also includes checking to see who calls you, texting your friends, or checking email (cell or laptop) during class time.

Online Etiquette:
Check the discussions daily, reply minimally once a week (summer daily) to each topic BEFORE the next topic is posted. Take your time to provide well written comments and questions as it is part of your grade. For general computer problems please see:
  

PC problems - See Victor, Votey 235 Unix or account problems - See Jim, Votey 235 NOTE: For account problems you will need valid identification. If you have trouble submitting your assignment please email me BEFORE the deadline.

Late Policy:
All assignments must be submitted on time. All assignments are due by noon on the date listed on the calendar. You will be allowed one late submission all semester, at 10% off, see instructor for details BEFORE assignment is due. Be sure to submit all the files (you can submit them all at once or one at a time). No late assignment will be accepted after the last day of classes. The final project cannot be submitted late. Your submitted copy is your proof that the assignment was submitted on time.

Religious Holidays:
Students have the right to practice the religion of their choice. Each semester students should submit in writing to their instructors by the end of the second full week of classes their documented religious holiday schedule for the semester. Faculty must permit students who miss work for the purpose of religious observance to make up this work. See Interfaith Calendar or see the Vermont Calendar. Additional University of Vermont policies may be found at: UVM Policies

Academic Honesty Policy
The Computer Science Department rigorously enforces the Code of Academic Integrity Policy as outlined in the Code of Rights and Responsibilities and University Policies. At the first suspicion of violation of this policy, the case will be immediately forwarded to the Coordinator of Academic Integrity. The typical sanction for a violation is a grade of an "XF" in the course. A second violation typically results in dismissal from the University. Your assignments will be electronically compared to everyone else's. If you assist someone in cheating you are guilty as well (this year or next). You must type and format your assignments yourself, starting an assignment or copying and pasting, from someone else's assignment is a

case of academic dishonesty and will be treated as such. Each work submitted must be your own work, no collaboration is allowed. The only external programming code you are allowed to use are the examples I give you. Any other external code (ie found from a google search etc) is considered academic dishonesty and will be treated as such. If you feel the need to use free code or shareware code please consult with your instructor PRIOR to using it.