Michael B. Gousie

Comp 161 - Web Design (Fall 2026)

Syllabus and Textbook

  • Syllabus.
  • Canvas page - only useful for some homework submissions.
  • Web Style Guide - online version of course textbook, 4th Edition.
  • Code Samples from the course textbook HTML & CSS:Design and Build Websites by Duckett.
  • w3schools.com - my recommended site for HTML, CSS, and JavaScript reference as well as tutorials for all of the above.

  • Tutor: Aaron Stange, Tues/Thurs 5:30-8:30

Projects/Homework

  • hw1.pdf - Homework 1. This requires using the file hw1.zip. Be sure you extract the zip contents, not just view the contents.

Software

We will use several software packages to create web pages and content, and for uploading files to the department (CS) server. These are all free and platform independent (meaning they'll work on MacOS and Windows). The software includes:

  • Firefox browser. Although not strictly required, you may wish to download this browser so that your experience is consistent with what we do in class. We will be using many developer tools that are not the same across all browsers.
  • Phoenix Code - a free, web-based IDE (Integrated Development Environment) for creating web pages. For faster performance, you can download Phoenix Code and install it to run on your computer rather than on the web.
  • FileZilla - a free FTP client. FTP refers to file transfer protocol, and is a method for transferring your files from your computer to the CS server. Be sure to download the FileZilla Client!
  • VPN instructions - if you are accessing the cs server from off-campus, for security purposes, you first have to set up a virtual private network (VPN) on your computer. Follow the installation guidelines for your type of computer/operating system. Start the VPN before running FileZilla, and everything should then work normally.
  • GIMP - the Gnu Image Manipulation Program is a free version of a Photoshop-like paint program. Download using the link above. This is optional, but can be very useful.

Web Page Design Examples

Mike's List

Last updated
Home | Comp 121 | Comp 161 | Comp 198 | Research | Anti-Research