Topic 8: scope one user task, map web responsibilities, label three interface states, write a bounded prompt contract, record critique evidence, and prepare three Topic 9 tests.
Due
Before Topic 9; use the LMS calendar.
Preferred submission
One four-page PDF
Lastname-Topic08-AppDesign.pdf. LMS text, DOCX/export, scanned paper, or an instructor-approved accessible alternative is also accepted.
Equal credit
No code, video, or AI required
Use the course seed, summary, source map, and paper/text wireframe. An approved live design probe earns no extra credit.
Local-save route: this page stores responses only in this browser; nothing is sent, and your name is not saved. On a shared device, use no private data, save only to personal storage, select Clear local draft, remove downloads/print artifacts, and close the browser. Use paper or LMS text if cleanup is uncertain.
Never submit: credentials, account/device screenshots, access proof, API keys, full chats, other people’s names or identifiers, real student/peer/instructor records, grades, disability/conduct/advising facts, unpublished or protected material, or unnecessary identity evidence. Your required submission name and the supplied fictional course examples are permitted.
Local draft ready. Most fields should use 1–3 concise sentences.
1 · Route, scope, and user task
Workload guide: after drafting fields during both meetings, plan 35–50 focused minutes to finish. Accepted alternatives use the same concise evidence fields, not a longer paper; ask the instructor through the LMS before the deadline if a different format needs approval.
CS-215 AI Literacy · Topic 8 · Page 1 of 4
Web responsibilities + interface states
Map what the page means and does.
Layer
Responsibility in your concept
One visible example
HTML structure + meaning
CSS presentation + layout
JavaScript behavior + state
Browser render + execute
Three states and one recovery path
Responsibility check: HTML gives controls meaning; CSS helps present hierarchy and state; JavaScript can respond to events and update state; the browser renders and executes. These responsibilities can interact—do not treat the map as four sealed boxes.
CS-215 AI Literacy · Topic 8 · Page 2 of 4
Labeled wireframe · drawing or text route
Make all three states inspectable.
Sketch inside the boxes after printing, or type a region-by-region outline. Visual polish is not assessed. Labels and state transitions are.
1 · Initial
2 · Missing input
3 · Result
AI-fit and human-judgment decision
Topic 8 boundary: one-page client-only design specification. No login, backend, model API, private records, external action, or public deployment. An optional disposable layout/state probe does not replace Topic 9 implementation. A model feature needs a stated benefit plus a new verification plan.
CS-215 AI Literacy · Topic 8 · Page 3 of 4
Prompt contract + critique + Topic 9 handoff
Turn the design into testable instructions.
Three manual checks for Topic 9
No-video course summary: specify the first version before building → inspect actual behavior against the contract → revise the smallest difference and retest. Use these same three moves for the transfer note.
Submission check
Evidence anchors: complete evidence addresses every named element with an observable expected result; developing evidence leaves elements missing or unclear; incomplete evidence is largely unsupported or not testable. The instructor evaluates scope, web responsibilities, states/wireframe, rule/contract, critique/revision, tests, and transfer—not drawing quality, prose polish, coding background, product access, live-tool use, or video access. Part 1 supplies Topic 9’s rule and test oracle (the expected result, written before the run, that a test checks against). Official points or course weight come from the LMS; this packet sets no automatic pass threshold.