Week 1Introduction to HTML
从 HTML 入门,建立 web page 结构、标签语义与 client-side 内容组织的基础。(数据来源:University of Adelaide 2025 Course Outline)
HTMLweb structuresemantic tagsfrontend basics
💡 学习提示
• 帮我用简单例子解释 COMP SCI 7207 Week 1 的 HTML 核心标签
• 给我一个适合复习 HTML 结构的练习页面
Week 2Style and CSS
学习 CSS 样式系统与页面布局,让界面从结构化内容走向可读、可用的前端展示。(数据来源:University of Adelaide 2025 Course Outline)
CSSlayoutstylingresponsive basics
💡 学习提示
• 解释 CSS 如何把 HTML 内容变成可读页面
• 帮我整理 Week 2 常见 CSS 选择器和布局概念
Week 3Client Side JavaScript and DOM
开始用 JavaScript 操作 DOM,让网页具备动态交互与状态更新能力。(数据来源:University of Adelaide 2025 Course Outline)
JavaScriptDOMeventsclient-side
💡 学习提示
• 给我一个 JavaScript 操作 DOM 的最小示例
• COMP SCI 7207 Week 3 的 DOM 事件流应该怎么理解?
Week 4Client-Server interactions and architecture
进入 client-server architecture,理解请求、响应与前后端职责划分,是全课的重要转折点。(数据来源:University of Adelaide 2025 Course Outline)
client-serverrequestsresponsesarchitecture
💡 学习提示
• 解释 client-server interaction 的完整流程
• 帮我画一个适合 Week 4 复习的 web architecture 图
Week 5Relational Database Schemas and SQL
掌握 relational schema 设计与 SQL 基础,把 web app 和持久化数据真正连起来。(数据来源:University of Adelaide 2025 Course Outline)
SQLrelational schemadatabase designqueries
💡 学习提示
• 帮我从 0 设计一个 relational schema 并写几条 SQL
• Week 5 的 schema design 常见失误有哪些?
Week 6UX and Accessibility
从 UX 与 accessibility 角度审视页面和流程,确保应用不仅能用,还能被不同用户有效使用。(数据来源:University of Adelaide 2025 Course Outline)
UXaccessibilityusabilityinclusive design
💡 学习提示
• 帮我检查一个页面的 accessibility 问题
• 解释 UX 和 accessibility 在课程项目里的区别
Week 7Client-side frameworks and APIs
接触 client-side frameworks 与 APIs,提升前端组织复杂交互与调用外部服务的能力。(数据来源:University of Adelaide 2025 Course Outline)
frameworksAPIsfrontend architectureintegration
💡 学习提示
• client-side frameworks 在 Week 7 主要解决什么问题?
• 帮我整理 API 调用到页面展示的流程
Week 8Server-side architecture and requests
转到 server-side architecture,理解后端处理请求、路由、业务逻辑与状态管理的基本模式。(数据来源:University of Adelaide 2025 Course Outline)
server-sidebackendroutingrequest handling
💡 学习提示
• 解释 server-side request handling 的完整生命周期
• 帮我做一份 Week 8 后端架构复习提纲
Week 9Authentication and Server-side APIs
进入 authentication 与 server-side APIs,开始处理用户身份、权限与受保护接口设计。(数据来源:University of Adelaide 2025 Course Outline)
authenticationserver-side APIssessionssecurity
💡 学习提示
• 认证和授权在 web app 里分别解决什么问题?
• 帮我梳理 Week 9 server-side API 的设计重点
Week 10Web Application Database Integration
把前端、后端与数据库整合成完整 web application,通常也是 group project 进入实作高峰的阶段。(数据来源:University of Adelaide 2025 Course Outline)
database integrationfull-stackCRUDproject
💡 学习提示
• 帮我把前端、后端和数据库串成一个 CRUD web app
• Week 10 的 integration 阶段该如何排查 bug?
Week 11Web Security
围绕 web security 检查常见风险与 confidentiality 问题,为 take-home assessment 的安全题型做准备。(数据来源:University of Adelaide 2025 Course Outline)
web securityconfidentialityvulnerabilitiesrisk
💡 学习提示
• 帮我总结 COMP SCI 7207 Week 11 需要掌握的 web security 风险
• 如何从 confidentiality 角度检查一个 student web app?
Week 12Web Application Architecture and Review
在课程最后一周回看完整 web application architecture,并把 HTML/CSS/JS、server、DB、安全内容串成统一知识图谱。(数据来源:University of Adelaide 2025 Course Outline)
architecture reviewrevisionintegrationtake-home assessment
💡 学习提示
• 帮我把 COMP SCI 7207 全课内容压缩成一份考前 review sheet
• Week 12 应该如何准备 take-home assessment?