![]() |
Honor’s
Module
IST
129 – Web Design I
|
Title of
Honor’s Module: Advanced Web Design Techniques for Beginning
Programmers
Abstract
This honor’s module is used in an Associate of Arts and Science
degree of the Information Systems Technology program within the IST 129 Web
Design I course. This module is designed as an individual reading, research and
hands-on project to identify web design techniques beyond the required syllabus.
The project includes programming assignments with added elements to challenge
the student at a higher level of web design. To complete the added elements a
student researches various software engineering web design methods and
techniques using FrontPage 2000. The added material is available through case
projects. The focus of the module includes developing good web design and layout
skills. This module emphasizes a logical and sound software engineering approach
to creating web sites.
This is a required course for Information Systems
Technology A.A.S. majors and an elective course for students with other majors.
There are numerous small businesses in the tri-cities area that require
Microsoft web design that incorporate an HTML editor and a web server.
The content of the Advanced Web Design Techniques for Beginning Programmers includes:
§ All the material covered in the normal Web Design I course
§ A case project associated with each tutorial that challenges the student to perform at a higher level of web design
§ Documentation to support their design skills (web pages with appropriate meta tags and programming comments)
§ Case Project files and associated web pages
§ Print out of all created pages
§ Design and implementation of advanced web design techniques
The student who participates in this honor’s
module will research, plan, design, implement and test projects in Microsoft
FrontPage 2000.
§ Obtain detailed specifications for a web site from a client
§ Identify the appropriate client/server software and hardware necessary to implement a web site
§ Create web pages using good, sound web design and layout
§ Create hierarchical charts that graphically depict the logical navigational structure of the web site
§
Create web pages and other related files that demonstrate advanced
web design techniques (techniques that go beyond the required syllabus)
§
Create supporting image, sound and animated files to include in
the web site
§
Demonstrate sound and logical techniques for debugging web pages
§
Write HTML code that demonstrates good, sound software engineering
principles
§
Create the necessary supporting documentation for a web site
project
Course Requirements
§ The student completes all material required for the normal Web Design I course with a passing grade of B or better.
§ The student completes a majority of the added elements (specified as honors component) for projects during the course.
§ The student turns in for evaluation all required documentation.
§ The student meets deadlines as specified in the course.
§ The student receives a grade of B or better on the honors components.
Each project will be assigned an
individual value of 50 points. This grading scale is consistent with the grading
scale used in the IST 129 Web Design I course. Each project must meet good and
sound coding standards (commented code, meets W3C standards), required and
appropriate documentation, and web pages and associated files are complete (meet
specifications) and correct (debugged).
After the student completes this module, the expected learning outcome includes:
§ Knowledge of client/server hardware and software
§ Understanding of good, sound web design techniques and methods
§ Ability to demonstrate sound web design techniques such as design and layout of a web page, research and planning of content, implementing an efficient navigational system for a web site, and capable of testing, troubleshooting and maintaining web sites
§ Ability to create supporting documentation (client specifications and commented web pages) for a web site project
§ Ability to use HTML editors, image software, sound software, browsers, database and other associated CASE tools to create, implement and maintain a dynamic web site