web site design & implementation
(4002-409)
|
|||||||||||||||||||
| instructor & meeting times |
Dan Bogaard primary e-mail: dsb@it.rit.edu office phone: 475-5231 office location: 86-1139 Section 02: Class meets Tues/Thurs, from 2:00-3:50pm, in 70-2130 Section 70: Class meets Tues/Thurs, from 6:00-7:50pm, in 70-2130 My office hours this quarter are Tuesday and Thursday 4:00-6:00 in my office (86-1139). |
||||||||||||||||||
| Course Description & Prerequisites |
This course builds on the basic aspects of HTML, web design, and multimedia programming that are presented in ICSA 320 & 330 (330 is not required for students who took 320 prior to 991; it is a prerequisite or corequisite for students who took 320 from 991 on). It provides an overview of web design concepts, including usability, accessibility, information design, and graphic design in the context of the web. It also provides an introduction to important and emerging web site technologies. Note: Students who took ICSA 535 prior to 991 cannot take ICSA 409 for credit; they can, however, take the newly revised version of ICSA 535. Important note regarding prerequisite knowledge for IT students: As of fall 991, the curriculum for 320 was changed to include significant basic HTML coding and use of UNIX in a command-line environment. If you took 320 prior to 991, or had 320 waived, I will expect you to bring yourself up to speed on those topics. You should be familiar with basic HTML coding (using text editors!), web graphics creation/optimization, and basic design principles for the web, as well as UNIX commands for creating, deleting, renaming, and changing permissions for files and directories. I recommend the Visual Quickstart books on HTML and UNIX as a good reference for these topics, along with the Non-Designer's Web Book (an optional text for this course). All of those books have been required texts in the 320 course. If you don't feel comfortable teaching yourself this material quickly, I strongly suggest that you defer taking this course until such time as you have acquired the prerequisite knowledge, either by retaking 320 in its current form, or working on your own to master the material. In addition, in this course I assume that you have basic programming skills--the language is not important, but the understanding of object-oriented programming concepts is. That's why 330 is a prerequisite--it's almost impossible to create high-quality web sites without a solid understanding of programming concepts. Important note for non-IT students: This course is not intended for students wanting a one-course introduction to web site design. All prerequisite knowledge listed above applies to all students. Non-IT students wanting a web-design elective should take 4002-320 (Introduction to Multimedia), not 4002-409. |
||||||||||||||||||
| Topics Covered |
|
||||||||||||||||||
| Texts & Materials |
The following required texts are available at the bookstore, or via online booksellers such as amazon.com and bn.com:
In addition to the texts, online readings will be assigned in class and linked from this page. You can find additional information on the topics we cover in class on
Elizabeth Lawley's web sources page: You should purchase at least one Zip disk to store your work on; I recommend two in case you have problems with the first. |
||||||||||||||||||
| Grading & Enrollment Issues |
Your grade will be based on your individual assignments (40%), your group project (40%), and your attendance, participation, and attitude in class (20%). It's important to understand that if you complete all the requirements for an assignment, that entitles you to a grade of "B" (i.e. "satisfactory work"). To receive an A for an assignment, you must go beyond the basic requirements, and demonstrate creativity, initiative, and excellence--the grade of A is intended for work that is superior, rather than average. Assignments submitted after the due date/time, without prior approval from me, will lose one full letter grade for each day that they are late. If you know that a situation will prevent you from turning something in, contact me in advance of the deadline to make alternate arrangements. If you wish to dispute your final course grade, you must do so before the end of the quarter following this one; otherwise documentation of your work may not be available. Last Day to Drop the Class: For this quarter, you can drop the class on or before September 12, 2002 . After that date, you must withdraw from the course, which will show on your transcript as a W. Last Day to Withdraw: The deadline for withdrawing from a course with a W grade is the end of the 6th week of the quarter. Forms may be obtained from the IT office, and must be signed by your instructor. Completed forms should be returned to the IT office no later than October 18, 2002 . After that date, a grade will be assigned based on the work that you have submitted. "Incomplete" Grades: You may request an incomplete, or "I" grade, only in cases where exceptional conditions beyond your control, such as accidents, severe illness, family problems, etc., have kept you from completing the course. You must alert us to these circumstances as soon as possible--telling your instructor in November that you were sick in September is not acceptable. If your request for an incomplete is granted, you must complete the work for the course within the time limits set by the instructor. The maximum time is two (2) academic quarters. Unfinished "I" grades automatically become "F". Incomplete grades are not given to students who have simply fallen behind in their work. |
||||||||||||||||||
| Assignments |
Assignments will be discussed in class, and posted here on a regular basis. They will always be due at 5pm on the due date; My grader or I will check at 5pm to make sure they're there. Individual Assignments:
Grading Guidelines:
|
||||||||||||||||||
| Group Project |
Based on the information you provide to me in the pre-test, I'll divide the class into five or six groups of 5-6 people each. You'll find out your groups in class in week 2. Your group project grade will be based on the assignment grades (60%), and a peer evaluation that will be filled out by each group member (40%).
|
||||||||||||||||||
| Class Lists |
Section 2 (T/R 2-4): Section 70 (T/R 6-8): |
||||||||||||||||||
| FirstClass Conference |
I will post announcements related to class in our class conference on the IT FirstClass server, rather than sending mass e-mails. I will also set up conferences for each group; I strongly suggest that you use them for group communication. If you do not yet have an IT account (or an NT account, which you'll need to use the PCs in the lab), you can get accounts set up in the IT learning labs in building 18. | ||||||||||||||||||
| Academic Dishonesty Policy |
It is important that you understand what consitutes academic dishonesty, and what the penalty associated with it is. Read this policy carefully. Please note, in particular, the definitions of cheating and collusion. There is a fine line between asking for a classmate's help in solving a technical problem, and using their work as your own. Don't cross it. Similarly, while it's fine to get ideas from web sites, you must credit your source. If you violate the academic dishonesty policy, you will fail the course. It's just not worth it. |
||||||||||||||||||
| Course Outline |
The readings for each week should be completed before that week begins, so that you're prepared to work with examples and exercises, and to ask questions.
|
||||||||||||||||||
|
©2002 Elizabeth Lane Lawley Updated by Dan Bogaard - used with permission |