Michelle Blomberg

Introduction to Web Design and UX

Courses and Programs · Case study

A first web design course built for designers. Students take a ready-made client brand from a style tile to a published, responsive, accessible website, test it with real people along the way, and finish by turning their hand-built design into a small generator for one more page.

Two people testing a mobile app layout with a phone and a laptop

Goal

Teach students to design websites that express a brand and serve the people who use them, and to defend every decision with evidence from usability and accessibility testing. The course centers visual design for designers, then subjects each visual choice to empirical testing with real people.

The term is a single authentic project: a published, responsive, five-to-seven-page website for a fictitious client that Gemini role-plays. Because this is not a branding course, each student chooses one of four ready-made brand kits (logo, colors with hex values, a Google Fonts pairing, voice, photo style and key messages); Graphic Design and Digital Media Arts students may bring a brand of their own with approval. Gemini plays the owner and supplies the brief and the interview answers; the student supplies the research questions, the structure, every visual and the defense.

Audience

A first-year course that assumes no prior web or coding experience. No coding is required: every student builds and publishes in Google Sites, and a code option is available. A short See the Code lesson shows the HTML and CSS that Sites writes, so students understand what the accessibility checks are reading. It serves four programs.

ProgramWhat the course gives them
Graphic DesignAn identity system carried onto responsive layouts, interface components, and accessible color
Digital Media ArtsImagery, video, and motion placed on the web at the right size, with captions
AnimationMotion and illustration used for interface feedback and storytelling, kept accessible
Web Design certificateThe design and UX foundation for the certificate, with a hand-coded path for students who want it

Process

Backward design set the sequence: the final website and case-study rubric was written first, with one criterion per competency, and each of the twenty-four process steps builds a skill that rubric assesses. Research precedes form: discovery, personas and content come before any visual, so students design around real content rather than placeholder text. Proto-personas are labeled as assumptions and checked in two rounds of usability testing with adult participants. Gemini never stands in for a test participant.

Deliverable options in development with the STEAMworks XR lab include a laser-cut sign with an NFC tag that opens the student’s site, laser-cut cardboard device frames for paper prototyping, and supervised drone photography for client imagery.

The arc of the semester

WeeksPhaseSignature work
1 to 2Getting started and discoveryModule 0 setup, the AI Primer and the syllabus quiz; then a brand kit, a Figma warm-up and a discovery interview with the Gemini client that yields measurable website objectives
3 to 5Research and structureProto-personas, competitor analysis, journey map and user flows, card sort, sitemap, content strategy and copy deck, wireframes
6 to 7Visual designA brand-to-web style tile and web images from the kit, responsive mockups, and Website Design Proposal
8 to 9Interface and evidenceComponents with states, an interactive prototype, Usability Test Round 1
10 to 13Build, test, refineAn accessibility review with the See the Code lesson, the Sites build, an AI-coded interactive element, a search and performance pass, Test Round 2, refinement
14 to 15Generator and publicationA design system and two AI agents produce one campaign landing page; a recorded client presentation and defense; Final Website and Case Study

Outcomes

The six course competencies, each mapped to module objectives written with the revised Bloom’s taxonomy and to criteria in both projects. A student can:

  1. Analyze target audiences, user needs, competitor websites, and website objectives.
  2. Develop website structures using customer journeys, user flows, content strategies, sitemaps, and wireframes.
  3. Produce graphics and visual concepts for web publication using typography, color, and imagery.
  4. Design responsive website interfaces using visual design, navigation, and usability principles.
  5. Evaluate website designs for usability, accessibility, and user experience.
  6. Produce an interactive, multi-page website for publication using contemporary web design and publishing tools.

Pacing and interaction

About eight hours a week across fifteen modules (Module 0 Getting Started, then fourteen project modules), each in the same order. Two noon deadlines a week; project steps are posted to Discord the day before for structured peer critique (I notice, Because, What if). Formative feedback on the discovery and test-plan steps returns within 48 hours, before the next step depends on it. Office hours are held twice a week and recorded.

AI in This Course

Gemini is used with the Maricopa (Google Workspace for Education) account only, under which student data is not reviewed by people, not used to train models and not used for ads. Gemini writes, role-plays and writes code from the student’s design; it never designs, and no AI-generated image, logo, icon, mockup or layout is accepted in any assignment.

Tool and featureWhat students do with itWhere in the courseWhat it is not allowed to do
Gemini app, client role-playGenerate a unique fictitious business and brief from the Client Prompt Kit; interview the owner in character; ask the client to react to mood boards and the design proposalClient Discovery; Website Design Proposal; campaign briefWrite or improve the student’s discovery questions; imitate a real business, person or designer’s style
Gemini app, draftingDraft proto-persona text, a copy deck, alt text, page titles and search descriptions, each rewritten by the student with the draft and edit submitted side by sideProto-Personas; Copy Deck; Web Images; Search PassInvent research data, statistics or competitors that go unchecked; write rationales, critique or reflections
Gemini app, fact-checking practiceAsk the client about its market and mark each claim Verified, Fictional or Fabricated; summarize competitor sites already reviewed and flag what cannot be confirmedModule 2; Competitor AnalysisReplace the student’s own use of each competitor site on a phone and a desktop
Gemini app, test critiqueCritique usability tasks for leading wordingUsability Test PlanStand in for participants or generate findings
Gemini NotebookOrganize the client brief, interview and sources; organize de-identified session notesThroughout; both usability test roundsReceive identifiable participant data; write findings that did not come from sessions
Gemini CanvasBuild the interactive element (an estimator, filter, quiz or finder) from the student’s Figma mockup and a written specification, then export it to Google Sites; on the code option, help write HTML, CSS and small JavaScriptModule 10, Interactive Element; optional code option from Module 9Choose the interface styling; ship without the student’s accuracy and keyboard tests
Gemini agents (saved instructions)A content agent drafts campaign copy from the brand kit; a brand checker marks each draft against the student’s written rules, and the student checks the checkerModule 13, Design System and Two Agents; Campaign Landing PageLay out the page, choose or make images, or publish a word the student has not approved
Gemini in Docs and SheetsDrafting support inside the copy deck and planning documentsAs loggedStand in for an accessibility check

How AI Supports Learning Here

Guardrails

What Students Build

How to Adapt This

  1. Use AI as a role-played client. Have students write their questions in a Google Doc before the conversation, so version history proves authorship, and grade the questions and objectives rather than the answers.
  2. Require a specification before AI writes code. A written prompt with inputs, outputs, rules and style values, followed by known-answer tests and a keyboard check, turns code generation into a design and verification exercise.
  3. Grade the edit. Ask for the AI draft and the student’s revision side by side, with a measurable change such as reading level.

Technology

The course is the gateway to UX Design for Interactive Media, and the two share one vocabulary.

How the Course Was Tested

Before launch, the course went through synthetic student walk-throughs, a quality-rubric review, and an alignment and AI-exposure audit. A synthetic review panel (a senior web and UI designer, graphic design faculty, a web accessibility specialist and an instructional designer) also reviewed the draft. No real students were involved in testing. Every course in the program goes through the same build and review method.

Synthetic Student Walk-Throughs

The testers are synthetic students: AI agents, each built from one persona in the Student Journey Barriers Study. Each agent worked through the course module by module as that student and logged every point where it got stuck or could not finish. A fixer pass applied the findings, and a second round re-ran all eight agents against the revised course.

PersonaTested forHow the course addresses it
Phone-only studentWhether each step can be completed on a phoneStates that Figma and Adobe work need a computer, and routes students to laptop and hotspot loans
Screen reader or low visionTool access and image-only evidenceAn approved equivalent for Figma tasks (Penpot or a structured Google Doc), a different recorder, alt text on every Discord image
Rural, limited dataBandwidth and recruiting participantsHotspot loans, remote sessions over Meet, recorded office hours
Student with ADHDClarity, chunking, competing deadlinesIdentical module order, one deadline in Week 1, a milestone table in the Final Project Guide
Online working parentTime and schedule flexibilityAsynchronous design, recorded office hours, a 24-hour late window
Student under 18Blocked Gemini features and research ethicsInstructor-written briefs at the same grade; adult participants only, with a parent or guardian welcome at any session
Spanish-dominant studentReading load and vocabularyA course glossary, tutoring and writing centers linked from Getting Started (Module 0)
Student with dyslexiaText-heavy evidenceRecorded explanations, a recorded final reflection by default, audio with a transcript accepted

Changes recorded from the review passes include a dated schedule, feedback timed to arrive before the next step depends on it, a rule that no AI-generated visual is accepted in any assignment, recorded explanations on discovery and the final reflection, and seat time balanced to about 120 hours.

Quality and Alignment Reviews

The course was reviewed against the SUNY OSCQR online course quality rubric, and every objective was audited against the revised Bloom’s taxonomy (Anderson and Krathwohl, 2001) so that each sits at or below its parent competency and is measured by a graded item.

Every Assessment Checked for AI Resistance

Every graded assessment was audited for AI exposure, asking whether a student could hand the task to an AI and pass. The design answers are process evidence and versioned drafts, work tied to the student’s own client and test participants, recorded explanation, peer critique on Discord, the AI-use log, and the rule that Gemini never designs.

AssessmentWhat makes it hard to outsource
Client DiscoveryQuestions written before the interview with version history; follow-ups quoting the client; a two-minute recorded explanation; the chat share link
Competitor AnalysisA phone screenshot of a heuristic problem the student hit while using each site
Usability Tests, Rounds 1 and 2Photographed handwritten session notes; findings traced to observed sessions
Interactive ElementKnown-answer test cases, a keyboard and screen-reader check, and a 150-word explanation for the defense
Website Design ProposalA recorded walkthrough of the student’s own research, structure and mockups, with client and peer response
Final Website and Case StudyA recorded client presentation and a live defense; an unexplained decision caps the build criterion until a follow-up conversation
Design System and Two AgentsAgent drafts, checker verdicts and the student’s own check side by side, with first and final instruction versions
Final ReflectionA recorded reflection by default, tied to artifacts from the student’s own process

Accessibility

Designed with Universal Design for Learning to WCAG 2.1 AA, with captioned instructor video, free alternatives for any tool a student cannot run, and approved equivalents for assistive-technology users. Accessibility is also course content: students check their own sites with automated tools, a contrast checker and a screen reader before testing with people. Student work carries hand-corrected captions, corrected transcripts, alt text and tagged documents, worth about 10 percent of each media rubric.

Status

Designed and fully built: fifteen modules, twenty-four process steps, eight exercises and two projects. Offered every spring and fall.

Course materials are shared under CC BY-NC-SA 4.0: faculty may adapt them with credit, for noncommercial use, under the same license.