CS295
Web Project Management
Online Course at the University
of Montana
Register
Course designed by Nora McDougall
for University of Montana Continuing Education and Computer
Science Departments
Course Objectives
The purpose of this course
is to give the student an understanding and introduction
to the skill sets and disciplines required to develop
web sites from the requirements and planning stages
through development, testing, rollout and maintenance.
Through hands-on projects, the student will acquire
usage of industry terminology, basic understanding
and ability to use web development tools, and an understanding
of the steps needed for successful development of a
web site project.
For the student who will may be responsible for total
development of a web site, this class is designed
to be the basis for other classes in a web development
program. For the student who will be managing the staff for web projects,
this class is designed to develop an understanding for communication and
decision making.
Course Outline and Schedule
Section 1: Planning Web Projects - content
1. Understanding where the web project fits into an
organizations purpose and goals
2. Defining target markets
3. Defining the needs of the markets
4. Mapping organizational and market needs into the
content of a web site
5. Project: Documentation of web site planning – Assignments 1A – 1D
Section 2: Planning Web Projects – design
1. Critiquing existing web sites as a basis for understanding
design
2. Analyzing the parts and features of a web page
3. Introduction to ADA compliance
4. Understanding the use of graphics in web page design
5. Project: Draw your web page layout – Assignments
2A – 2B
Week 3: Planning Web Projects - marketing
- Domain names as part of a marketing strategy
- Using existing marketing to market the web site
- Optimizing your site for search engines
- Creating a pay-per-click strategy
- Other marketing strategies for your web site
Week 4: Technical Management of a Web Site
- How web sites are delivered
- File structure of a web site
- Mapping
links to file structure
- Web page structures and structure decisions
- Web development tools
Week 5: Beginning Coding
- Understanding page objects and
properties with HTML
- Project: Create pages with HTML
Week 6: Web Development with Dreamweaver
- The Dreamweaver interface
- Text formatting
with Dreamweaver
- Project: Document the text formatting
for your web site
- Tables and table properties with Dreamweaver
- Using tables to develop a basic web
page structure
Week 7: Introduction to Graphics
- The PhotoShop interface
- Introduction
to background graphics
- Introduction to photo manipulation
and optimizing photos for the web
Week 8: Interactions between Graphics and Tables
- Use your initial planning to develop
your front and content pages
- Understanding when to use nested
tables
- Making decisions when to use graphics
and when to use HTML
- Troubleshooting your tables
Week 9: Creating Navigation
- Types of links
- Project: design the structure
and formatting for your links
- Dreamweaver Library Items
- Project:
Put your links into Library Items
Week 10: Using Templates and CSS
- The use of templates in Dreamweaver
- Project: Turn your content page into
a template
- The use of CSS in Dreamweaver
- Project:
Turn your formatting into CSS
- Basic web site security
Week 11: Introduction to Web Programming with JavaScript
- Introduction to forms
- Introduction to
JavaScript
- Project: modify an existing program
to create client-side form validation
- Introduction to Timelines
Week 12: Database for the Web
- Introduction to database design
and database use on the web
- Introduction to MySQL
- Project: create
a one table database
Week 13: PHP for the Web
- Introduction to PHP
- PHP and MySQL
- Project: Add PHP to your
web form
Week 14: Install Downloaded Software and Reconcile your Web Site and Documentation
- Project: Review all your documentation
and either update the document or change your pages to reflect
your work
- Project: Install a forum on your web site.
Week 15: Test and fix your Web site
- Introduction to testing
- Project: fix
your bugs
- Introduction to user testing
- Project:
have one user test your web pages
Grading
Students will be graded as follows:
- Project documentation 40%
Documentation format 10%
Documentation content 30%
- Discussion Participation 10%
- Web site 50%
Prerequisites
- Basic Windows skills, such as
saving and organizing files and copy and paste
- Skills with Microsoft
Word or Publisher or other common desktop publishing program
needed to create professionally formatted documentation.
- Basic
web browsing skills.
- Basic correct writing skills, including
grammar and spelling.
Textbooks/Software
Required
- Thompson Course Technology Adobe
Photoshop CS2 Revealed – ISBN
1-4188-3961-2
- Thompson Course Technology Dreamweaver
Revealed – ISBN
1-4188-4307-5
- HTML book: HTML and XHTML by
Patrick Carey – ISBN
0-619-26746-1
- Software: Macromedia Dreamweaver and Photoshop
(Elements is fine)
Recommended
Reading
|