The Fall 2025 version of IAT-339Web Design & Development (IAT-339)
Course overview
Important information for an overview of Web Design & Development.
Announcements
Class-wide announcements made over the term.
Projects and exercises
Course-work for the term.
Projects
Longer and more complex work.
P1: Process
- Individual project.
- From September 9 to October 7.
- Worth 10% of final grade.
P2: Company
- Group project.
- From October 7 to November 4.
- Worth 35% of final grade.
P3: Portfolio
- Individual project.
- From November 4 to December 2.
- Worth 35% of final grade.
Exercises
For coding practice and feedback.
HTML exercise
- From September 9 to September 16.
CSS exercise
- From September 16 to September 23.
Layout exercise
- From September 23 to October 7.
Git exercise
- From October 7 to October 14.
Positioning exercise
- From October 14 to October 21.
JavaScript exercise
- From October 21 to October 28.
Accessibility exercise
- From October 28 to November 4.
Employment exercise
- From November 4 to November 18.
Coding quiz exercise
- From November 18 to November 25.
Survey
- From November 25 to December 2.
Code tutorials
Course code tutorial files and links to live 'playgrounds' for completed tutorials.
HTML Tutorial
Introduction to HTML.
CSS Tutorial
Introduction to CSS.
Layout Tutorial
Introduction to CSS grids.
Positioning Tutorial
Introduction to CSS positioning.
Responsive Images Tutorial
Introduction to responsive images.
Animation
Basic animation using CSS.
Lectures
All lectures slides for Fall 2025.
The Interwebs (September 9)
An overview of the course, some fundamentals when thinking about design on the web, and an introduction to semantic markup.
Styling the Webs (September 16)
Thinking about our websites as modular components and the fundamentals of styling websites.
Like Building Blocks (September 23)
More depth on styleguides, as well as thinking and building responsive structures online.
The Utility Belt (October 7)
Approaches for debugging code and an introduction to git.
Devices and their Fickle Owners (October 14)
Thinking about how users use websites, and more options for laying out your site.
Usefulness (October 21)
More depth on accessibility and usability online.
Content is Key (October 28)
Considerations of structuring and writing quality content.
Being the Unicorn (November 4)
Portfolios... just portfolios.
More Code than Design (November 18)
Thinking further about web development.
The Coding Quiz (November 25)
This entire lecture will be our time for completing the coding quiz.
Debugging Day (December 2)
As the title suggests we'll spend this lecture helping you debug your final projects in addition to covering some speed optimization.