Home About... Resources Syllabus
 Schedule of Topics 
 Assignments
 Grading 

/resources/search.html
IT 462 / ITM 462/562 Syllabus

Schedule of Topics/Readings
This schedule is subject to change and revision; the latest version will always be on this page. (All readings should be done prior to class.)

Topic 01: Introduction to WYSIWYG Web Page Editors (January 20)
Exercise 1: Using a WYSIWYG Web page editor
Reading: Lesson 1 , Niederst pp. 29-31
Online Reading: Web Tools http://itwebmaster.iit.edu/resources/webtools.html
 
Topic 02: Server Side Includes and Maximizing your Page Exposure (January 20)
Exercise 2: Using meta tags, Server Side Includes and boilerplate
Reading: Niederst Nutshell Chapter 18 & pp. 113-114
Online Reading: Meta Tags/Promoting Your Page http://itwebmaster.iit.edu/resources/metatags.html
Using Server Side Includes http://itwebmaster.iit.edu/resources/ssi.html
Note: With the understanding that reading for the first day could not be done in advance, it is important to go back and complete these readings
 
Topic 03: Typography & Graphic Design for the Web (January 27)
Exercise 3: Designing Graphical Text Elements
Reading: Niederst Chapters 14 &15, Williams Chapters 10 & 11, Niederst Nutshell pp. 31-36
Online Reading: Graphics Tools http://itwebmaster.iit.edu/resources/graphicstools.html
 
Topic 04: Using Photographs and Imagemaps (January 27)
Exercise 4: Creating an Imagemap
Readings: Niederst Nutshell Chapters 19-22 & pp. 154-160, Niederst pp. 43-46
Optional Readings: Ditto 165-167
Online Reading: Photos and Imagemaps http://itwebmaster.iit.edu/resources/webphoto.html
 
Topic 05: Basic Page Design Concepts (February 3)
Exercise 5: Examining online designs
Reading: Williams Chapters 5 & 6; Niederst Chapter 5, Niederst Nutshell Chapters 2-3
Online Reading: Web Design Fundamentals http://itwebmaster.iit.edu/resources/webdesign.html
 
Topic 06: The Page Grid and Page Templates (February 3)
Exercise 6: Creating a page template
Online Resources: Web Page Grid Template http://itwebmaster.iit.edu/resources/Gridtool.pdf
Web Page Pixelmeasure Template http://itwebmaster.iit.edu/resources/pixelmeasure.html
 
Topic 07: Web Site Proposals & Final Project Discussion (February 10)
Exercise 7: Final Project Proposal and Design
Online Reading: Web Site Proposals http://itwebmaster.iit.edu/resources/proposals.html
 
Topic 08: User Interface Design & Web Site Structure (February 10)
Exercise 8: Designing a Web site: top-down and bottom-up with a user interface for your site
Reading: Williams Chapters 4 & 7; Niederst Chapter 18
Online Reading: Web User Interface Design http://itwebmaster.iit.edu/resources/webui.html
Yale/AIM Style Manual http://imc.iit.edu/internet.access/manual/
 
Topic 09: Cascading Style Sheets (CSS) (February 17)
Exercise 9: Use of CSS to control page appearance across a site
Readings: Niederst Nutshell Chapter 17
Online Reading: Cascading Style Sheets http://itwebmaster.iit.edu/resources/css.html
 
Topic 10: Color Theory & Context (February 17)
Exercise 10: Color in Context: Color in Tables and CSS
Readings: Niederst Chapter 12; Color supplement to lesson 10 [3,252 kb zipped pdf]
Online Reading: Color Theory http://itwebmaster.iit.edu/resources/colortheory.html
 
Topic 11: The Business of Web Development (February 24)
Topic 11: The Business of Web Development
Readings: Codes of Ethics [146 kb pdf]
Online Reading: The Business of Web Development http://itwebmaster.iit.edu/resources/webbusiness1.html
 
Topic 12: Web Programming Languages, Databases and Plug-Ins (February 24)
Exercise 12: Creating Dynamic HTML with JavaScript
Readings: Niederst pages 367-368, Niederst Nutshell Chapters 28-29
Optional Readings: Ditto Chapter 15; Powell Chapters 14 & 15
Online Reading: Programming Languages, Databases and Plug-ins http://itwebmaster.iit.edu/resources/prog.html
 
Topic 13: Web Site Management (March 2)
Exercise 13: Using the directory structure, redirects, and symbolic links
Optional Readings: Ditto Chapter 4
Online Reading: Web Site Management http://itwebmaster.iit.edu/resources/webmgmt.html
 
Topic 14: Design Standards for Site Consistancy (March 2)
Exercise 14: Drafting a design standard
Online Reading: Web Standards http://itwebmaster.iit.edu/resources/webstandards.html
 
Topic 15: Midterm Examination (March 9)
 
Topic 16: Animations, Sound and Video: Pages That Dance & Sing (March 9)
Exercise 16: Creating animated .gif files
Readings: Niederst Chapter 16, Niederst Nutshell Chapters 23-26
Online Reading: Video & Audio for the Web http://itwebmaster.iit.edu/resources/webanim.html
 
Spring Vacation: No class (March 16)
 
Topic 17: Internet Security Overview (March 23)
Topic 17: Internet Security Overview
Optional Reading: Stein Chapters 2, 3, 4, & 11
Online Reading: Introduction to Internet Security http://itwebmaster.iit.edu/resources/netsecurity.html
 
Topic 18: Controlling Access: Web Site Security (March 23)
Exercise 18: Using .htaccess and other server access control mechanisms
Optional Reading: Ditto Chapter 6, Stein Chapters 1, 8, 9 & 10
Online Reading: Securing Your Site and Controlling Access http://itwebmaster.iit.edu/resources/webaccess.html
 
Topic 19: Web Site Testing (March 30)
Exercise 19: Testing Your Site
Online Reading: Web Testing http://itwebmaster.iit.edu/resources/webtesting.html
 
Topic 20: Introduction to CGI and Perl (March 30)
Exercise 20: Basic Perl Scripting: the Hello World Program
Supplemental Reading: Castro Introduction, pp. 13-22
Online Reading: Introduction to CGI Programming with Perl http://itwebmaster.iit.edu/resources/perlcgi1.html
 
Topic 21: Designing Your CGI (April 6)
Exercise 21: CGI Pseudocode
Online Reading: Pseudocode http://itwebmaster.iit.edu/resources/pseudocode.html
 
Topic 22: Learning Perl (April 6)
Exercise 22: Functions and Data Types
Supplemental Reading: Castro Chapter 1, pp. 23-28; Chapter 6, pp. 73-82; Chapter 9, pp. 117-118; Chapter 13, pp. 177-179; Chapter 14, pp. 189-196
Online Reading: Perl Functions and Variables http://itwebmaster.iit.edu/resources/funcvar.html
 
Topic 23: Adapting Existing CGI Scripts (April 13)
Exercise 23: Adapting a CGI Script
Supplemental Reading: Castro Chapter 16, pp. 217-222
Online Reading: Free CGI http://itwebmaster.iit.edu/resources/freecgi.html
 
Topic 24: HTML Forms in Perl (April 13)
Exercise 24: Writing a Form Handler
Supplemental Reading: Castro Chapters 3,4, & 5, pp.43-70; Chapter 13, pp. 177-179; Appendix A 223-230
Online Reading: Form Handler http://itwebmaster.iit.edu/resources/formhandler.html
 
Topic 25: CGI Database Handling (April 20)
Exercise 25: Intro to Databases
Supplemental Reading: Castro Chapters 7 & 8, pp. 83-115
Online Reading: CGI Flat-File Databases http://itwebmaster.iit.edu/resources/cgidb1.html
 
Topic 26: Dynamic Web Page Creation (April 20)
Exercise 26: Dynamic Web Page Creation
Online Reading: Generating Dynamic Web Pages with CGI http://itwebmaster.iit.edu/resources/dynpages.html
 
Topic 27: Searching with Perl (April 27)
Exercise 27: Simple Search of a Site
Supplemental Reading: Castro Chapter 11, pp. 137-159
Online Reading: Searching with Perl http://itwebmaster.iit.edu/resources/perlsearch.html
 
Topic 28: CGI Security (April 27)
Exercise 28: Logging In and Out
 
Topic 29: Web Database Management (May 4)
Exercise 29: Advanced Database Interaction
Supplemental Reading: Castro Chapter 10, pp. 127-135
 
Topic 30: CGI for Site Adminstration (May 4)
Exercise 30: Parsing Log Files
 
Final Exam (May 11)

Readings: Readings for the class will be assigned from the textbooks as well as in the form of online reading. All readings should be done before coming to class on the assigned date, and are mandatory and expected. Generally if you do the readings you will excel in the course, as the lectures serve as a clarification and explanation of material you should already be familiar with. Specific readings are assigned by topic above.

Coursework
There will be two assignments for this class.
Assignment 1: A proposal for a Web site as described in Lessons 7.0 & 7.1. It may be transmitted electronically as a text file or in Word, WordPerfect, Wordpro, OpenOffice.org/StarOffice, 602word, or AbiWord format; placed on the Web; or submitted typed or printed on paper. This assignment will be due March 23.
Assignment 2: A World Wide Web site meeting specific requirements as described in Lesson 7.1 and as established by the instructor. The project will placed on the Web and will be due May 4.
Exercises: Exercises for this class will be guided learning experiences; some exercises may include questions to ensure that the necessary skills have been mastered. The specific weight of exercises in grading is left to the instructor's discretion and will be included in the class participation grade. All Perl programs must be complete and function properly to receive full credit.
Quizzes: Quizzes may be given at the instructor's discretion and may be used for verification that assigned reading has been completed. As they are discretionary, weight of quizzes in grading is also left to the instructor's discretion and will be included in the class participation grade. Quizzes may be online.
Examinations: The midterm and final examinations will consist of multiple choice, fill-in-the-blank, short answer, and short essay questions to demonstrate mastery of the material covered; questions will be based on the learning objectives for each topic. The midterm exam will test material covered in the first half of the course; the final exam will only test material covered in the last half of the course and is not cumulative. The midterm examination will be closed-book/closed-notes. The final exam will be open-book/open-notes/open-web. Internet students residing in the Chicago area should make arrangements to attend the examinations in Wheaton or at the Main Campus in Chicago, or arrange a time and place for each examination with the instructor.
Plagarism: All work submitted by students must be their own. Plagiarism may result in an automatic grade of "E". Even though it is incredibly foolish and painfully obvious (since the only source for plagiarism is previous student work in the course) students have submitted plagiarized assignments in the past.

Grading
Grading criteria for for IT/ITM 462 students will be as follows:

  • Outstanding work reflecting substantial effort:
    90-100%: A
  • Excellent work reflecting good effort:
    80-89.99%: B
  • Satisfactory work meeting minimum expectations:
    70-79.99%: C
  • Substandard work not meeting expectations:
    60-69.99%: D
  • Unsatisfactory work:
    0-59.99%: E

Grading criteria for for 462/ITM 562 students will be as follows:

  • Outstanding work reflecting substantial effort:
    90-100%: A
  • Adequate work fully meeting that expected of a graduate student:
    80-89.99%: B
  • Weak but marginally satisfactory work not meeting reasonable expectations:
    65-79.99%: C
  • Unsatisfactory work:
    0-64.99%: E
Final Course Grade Calculation: Assignment 1 20%
Assignment 2 20%
Midterm Exam 20%
Final Exam 20%
Quizzes, Exercises and Class Participation   20%
 
   
| Home | About... | Syllabus | Resources |
Last Updated by Ray Trygstad on 02/04/03 | Copyright 2003 Illinois Institute of Technology