ahandrewh teaches IAT-339web design & development

The Summer 2021 version of IAT-339Web Design & Development (IAT-339)

Course overview

Important information for an overview of Web Design & Development.

Projects and exercises

Course-work for the term.


Longer and more complex.

P1: Process
  • Individual project.
  • From May 13 to June 3.
  • Worth 10% of final grade.
P2: Company
  • Individual project.
  • From June 3 to July 8.
  • Worth 30% of final grade.
P3: Portfolio
  • Individual project.
  • From July 8 to Aug 5.
  • Worth 30% of final grade.


For coding practice and feedback.

HTML exercise
  • From May 13 to May 20.
CSS exercise
  • From May 20 to May 27.
Layout exercise
  • From May 27 to June 3.
Git exercise
  • From June 3 to June 10.
Positioning exercise
  • From June 10 to June 17.
Accessibility exercise
  • From June 17 to June 24.
JavaScript exercise
  • From June 24 to July 8.

Reading reflections

Written reflections on reading content. Only four required over the term.

Reading reflection #1
  • From May 13 to May 20.
Reading reflection #2
  • From May 20 to May 27.
Reading reflection #3
  • From May 27 to June 3.
Reading reflection #4
  • From June 10 to June 17.
Reading reflection #5
  • From June 17 to June 24.
Reading reflection #6
  • From July 8 to July 15.
Reading reflection #7
  • From July 15 to July 22.
Reading reflection #8
  • From July 29 to Aug 5.

Code tutorials

Course code tutorial files and links to live 'playgrounds' for completed tutorials.


All lectures slides for Summer 2021.

The Interwebs (May 13)

An overview of the course, some fundamentals when thinking about design on the web, and an introduction to semantic markup.

Styling the Webs (May 20)

Thinking about our websites as modular components and the fundamentals of styling websites.

Like Building Blocks (May 27)

More depth on styleguides, as well as thinking and building responsive structures online..

The Utility Belt (June 3)

Approaches for debugging code and an introduction to git.

Devices and their Fickle Owners (June 10)

Thinking about how users use websites, and more options for laying out your site.

Usefulness (June 17)

More depth on accessibility and usability online.

Content is Key (June 24)

Considerations of structuring and writing quality content as well as an introduction to JavaScript.

Being the Unicorn (July 8)

Portfolios... just portfolios.

The Grey Zone (July 15)

Ethics, web design and development.

The Coding Quiz (July 22)

This entire lecture will be our time for completing the coding quiz.

Turning it to 11 (July 29)

Speed optimization for websites and course take-aways.

Debugging Day (Aug 5)

As the title suggests we'll spend this lecture helping you debug your final projects.