ITC 210: Advanced Web Development

Time: T/TH – 6:00PM to 8:05PM
Room: BE3184
Instructor: Adam Eivy (adam.eivy [at]
Credits: 5
Class Hours: 55
Length of Course: 11 weeks
Prerequisite: ITC280
Recommended Book:
Digging into WordPress by Chris Coyier & Jeff Starr

Course Description:
This course provides students with the hands on experience of working on a web team, for a real client.
The class will be comprised of small lectures, leading into discussions and scheduled instructor-supervised one-on-one meetings, small discussion groups, and research.
ITC210 is a combined class with WEB210. Developers will work together with Designers to complete a site for a client.
Students will interview clients, track time, set goals, document features and limitations and deploy a CMS driven website (probably with WordPress).

Course Goals:
Upon successful completion of this class, the student will be able to:

  • Define an appropriate scope for the project
  • Identify a project’s goals and obectives
  • Determine a time line for project completion
  • Locate a variety of relevant resources from a variety of sources (library, Web, Mentors, etc.)
  • Document resource requirements
  • Document time spent on project
  • Document the project features and functions
  • Complete and present a project (deploy to production)

Topical Outline

  • Overview of project process
  • Defining an appropriate scope
  • Defining goals and outcomes
  • Project Management (documenting process and progress, setting benchmarks)
  • Locating relevant resources
  • Documenting project functions and procedures
    1. internal documentation (code comments, naming conventions)
    2. External documentation
  • How to evaluate the projects success in terms of the goals and outcomes
  • Final delivery to client (push to production)

Presentation: Lecture, demonstration, online materials, hands-on work with clients.

Evaluation Methods:
Your final grade will depend mostly on your participation within the project and with your fellow teammates. Additional grading will evaluate your communication and delivery to the client.

  • Students are responsible for assignment information on assignment pages
  • Students are responsible for emailing the instructor with all assignments and communications within the team and to client.

Your grade is calculated by the following:

  • 1/3 Participation and Contribution within your team
  • 1/3 Assignments
  • 1/3 Final Presentation and Delivery to the client

ADA Confirmation:
(Americans with Disabilities Act) If you need course adaptations or accommodations because of a disability, if you have emergency medical information to share with me, or if you need special arrangements in case the building must be evacuated, please contact me ASAP.

Seattle Community College District Links

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Web Development Courses, Rants, Tutorials and Hacks