Syllabus |
Web Page Design IIITD-210 – Section 02 – Spring 2003 – Loudoun Campus Saturdays, 9 AM - 11:40 AM, Waddell Building, Room 221 Instructor: Mark
D. Hamill Prerequisites
Assumptions
Course GoalsThis course continues studies begun in IST-129 (Web Page Design I). By completing this course you should have an in-depth understanding and have applied experience in the following technologies: Design Issues
Communication Issues
Client side issues
Server side issues
TextsInternet & World Wide Web, How to Program, Second Edition, Deitel, Deitel and Nieto, ISBN 0-13-030897-8. Grading
Extra Credit is available for up to 5 points for students who would like it or feel they are slipping. Office HoursSaturday for one hour after class (approximately 11:45 AM – 12:45 PM). Usually I stay in the classroom while students need me. If you wish a private appointment please make it in advance and we will meet in the Adjunct Faculty Suite, LC-114. The suite is next to the restrooms and across from the lounge in the main building. You may need to knock on the door since it is often locked. If you need to see me during office hours I suggest you E-mail me in advance otherwise I may not be able to allocate the time to you or you may have to wait behind other students. Class Web Pagehttp://www.nvcc.edu/home/mhamill/ITD-210/Spring-2003 ReadingStudents are expected to read thoroughly in advance those chapters to be covered on a particular date. Outline areas that are unclear to you and come prepared to ask questions. This is very important. Time and time again I discover students aren't doing the necessary reading. Most of these quickly fall behind and many drop out. Reading and doing your best to absorb the material to be covered before class is essential. HomeworkHomework will be assigned almost every week. I’ve learned I need to give students constant feedback. This gives you the opportunity to learn from mistakes as soon as possible and with minimal impact. Please note that homework accounts for 10% of your grade so not only is it important to do it, but you need to turn it in! AttendanceThis class meets only once a week so attendance is very important to get the most from the course. There are labs with most of the classes and much of the real learning is imparted during labs. Consequently skipping class puts you at a serious disadvantage. 10% of your grade is based on attendance. Attendance will be taken at the start of every class. If you come in late let me know during the break so I can make sure to give you credit. I do understand that emergencies come up but it's a really bad idea to miss a class because a lot of complex material is covered and interaction with the instructor is essential. Snow DaysBecause this class meets only once a week, one snow day can have a big impact on your learning. Do not assume a snow day; check with NVCC to make sure the campus is closed during class time. In the event of a snow day students should make sure to review the slides that would be covered that session. I will then go over any questions on the topics at the start of the next class but I won’t plan to lecture the topics. Homework will still be due at the next scheduled class and regular homework may be assigned via E-mail. ScheduleThis schedule is somewhat fluid. A lot will depend on how fast students can absorb some of the "tougher" parts, such as Javascript programming. Revised schedules will be posted on the class web site as necessary. It may be necessary to do more or less review based on what students learned in ITD-110.
ProjectsProject #1 – Create a Fan Club Multimedia Web SiteThe point of this project is to demonstrate a comprehensive grasp of applying Cascading Style Sheets, Javascript and Multimedia objects to a web site that works on both the Mozilla and the Internet Explorer 5.x platforms. Full details will be found on the Project #1 web page. You should pick an area of popular culture that is of interest to you. You will need to find multimedia objects to download and integrate into your web site. Examples might be for a movie, an actor, an author, a TV show or even a politician. You will find it easier if it is for someone of something real but if you have the talent or energy it can be for some wholly fictitious entity, as long as it seems convincing. It may be up to you to create multimedia objects for these sorts of cases. Sites will be graded not just on these requirements but on the usability and attractiveness of the site as well as how well the site communicates its intent. Code should follow XHTML principles. Do not use tools other than a text editor to do your work for this assignment. (It is easy to spot code generated by tools.) You will need to consistently apply an external style sheet to all your web pages, and you will need to create and integrate a form that will be used to allow someone to join your fan club. The instructor will provide a URL that will provide a response page. You will need to use a list of field names provided by the instructor in your form. The form must submit properly and store the information on the server. You will also have to demonstrate a means of showing the members of your fan club from the server's database. Project #2 – Create a Kites-R-Us Interactive Web SiteThe point of this project is to demonstrate that you can create a simple but fully interactive dynamic web site. You will create a simple store front for the Kites-R-Us Company. You will need to show a number of different kites and have an interactive way for a customer to order kites from your web site. Dynamic aspects of the web site will be programmed in Active Server Pages (ASP). Details can be found on the Project #2 web page. Extra CreditIf you feel you are slipping or you just want extra credit, you may turn in one optional written report critiquing an established prominent interactive web site at any time through April 19. Only one report per student can be submitted for extra credit. The report should be 2-3 pages long, single spaced, printed and will count for up to 5 points toward your final grade. Each paper will, of course, be graded. Papers graded A will receive 5 points, B will receive 4 points, C will receive 3 points, D will receive 2 points and F will receive 0 points. You should examine the entire web site and explain in detail those areas you feel are effective at communicating the web site’s intentions, those that are not effective and those areas that can be improved. Pay particular attention to the dynamic aspects of the site. The site must collect and report information of some sort in a dynamic fashion. The report should include your name and the URL of the web site. Since this is a formal paper it is important to use proper written English and to communicate your thoughts clearly and eloquently if possible.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||