UniMate AI

COMP1100

软件创新导论

2 学分难度 简易

课程定位 COMP1100(Introduction to Software Innovation)是 UQ 课程体系中兼顾理论与实践的一门简易课程,核心目标是把“会看懂”升级为“会分析、会实现、会解释”。课程通常承担承上启下作用:前接基础概念,后接更高阶专题或项目。对准备走软件、数据、工程或研究路径的同学来说,这类课程的价值不只在分数,更在于建立可迁移的方法框架和稳定交付能力。 技术栈与学习内容 学习内容通常覆盖该方向的关键概念、方法与工具链,并通过练习或作业落实到具体场景。常见会使用 Python、R、MATLAB、C/C++ 或课程指定软件(以官方课纲为准)。课程强调的不只是“得到答案”,还包括假设条件、步骤完整性、结果解释与复现性。也就是说,你需要同时训练知识准确度、实现质量和表达清晰度。 课程结构 课程一般按周推进,前段搭建概念框架,中段进入题型训练与案例应用,后段做综合整合与评估冲刺。考核常见组合为 Quiz/Lab、作业、报告和期末评估。评分不仅看正确率,也看分析逻辑、书写/代码规范与结论表达。多数同学真正拉开差距的阶段在中后期:是否能持续输出,而不是临近截止日突击。 适合人群 适合希望夯实底层能力、提升问题拆解与建模能力、并改善学术或工程表达的同学。若你计划继续修读高阶课程,或希望在实习与求职中提升“把事情做对并讲清楚”的竞争力

Course decision

选课先看

先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。

考核总权重

100%

4 项考核

最高单项

40%

Final Assessment

期末考试

未注明

以官方 outline 为准

Hurdle

1 项

需要单独满足

What you learn

学完能做什么

学习成果来自官方 Unit Outline,关键词来自这门课的逐周主题。

课程能力关键词

IDesigUser iBMC 9 blocks (Customer SegmeDecisioStructured feedback (SBI model)coPrototypiUsability testiPivot types (zoom-iTechElevator pitch (30s/60s/2miFi

Syllabus

每周大纲

默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。

  1. 1

    What is Innovation?

    ### 🧠 核心知识点:创新的定义与类型 本周是课程导入,通过 seminar 了解创新(Innovation)的本质:不只是发明新东西,更是把想法变成有价值的产品/服务。课程采用全 Pass/Fail 评估,重在参与和迭代。 - **核心概念**: Innovation vs Invention, types of innovation (incremental, disruptive, radical), innovation process overview, course structure & team formation ⏰ **本周节奏**: 难度 ⭐ | 预计投入 6h(Seminar 2h + Studio 3h + 自学 1h) 🎯 **考试关联**: 本课程无考试,全部 Pass/Fail hurdle 评估。关键是每周参与 — 缺勤可能导致 grade capped at 2 🧪 **Studio**: 破冰活动,初步了解团队成员背景和技能,开始讨论可能的创新方向 📌 **作业关联**: Business Model Canvas v1(Week 6 due)— 从本周开始构思创新想法 ⚠️ **易错点**: 这门课不看代码能力,看的是创新思维和团队协作。不要忽视每周参与,缺勤是最大风险

    I
  2. 2

    Design Thinking & Ideation

    ### 🧠 核心知识点:设计思维与创意生成 本周学习 Design Thinking 的五阶段模型,并通过 studio 进行第一轮 ideation(头脑风暴)。重点是学会从用户需求出发而非技术出发思考问题。 - **核心概念**: Design Thinking (Empathize → Define → Ideate → Prototype → Test), brainstorming techniques, How Might We (HMW) questions, divergent vs convergent thinking ⏰ **本周节奏**: 难度 ⭐⭐ | 预计投入 6h(Seminar 2h + Studio 3h + 反思 1h) 🎯 **考试关联**: 无考试。Seminar 参与是 hurdle — 必须出席并积极参与讨论 🧪 **Studio**: 团队完成 HMW 练习,生成 20+ 创意点子,用 dot voting 筛选 top 3 📌 **作业关联**: 本周的 ideation 结果直接影响 BMC v1 的方向 ⚠️ **易错点**: 在 ideation 阶段过早否定想法("这做不了")会限制创意空间;要先发散再收敛

    Desig
  3. 3

    User Research & Problem Validation

    ### 🧠 核心知识点:用户研究与问题验证 本周学习如何通过用户研究验证你的创新想法是否解决了真实问题。从假设出发,用访谈和观察获取 evidence。 - **核心概念**: User interviews, empathy mapping, persona creation, problem-solution fit, assumption mapping, Jobs-to-be-Done (JTBD) framework ⏰ **本周节奏**: 难度 ⭐⭐ | 预计投入 7h(Seminar 2h + Studio 3h + 用户访谈准备 2h) 🎯 **考试关联**: 无考试。Weekly workshop submission 需要记录访谈结果 🧪 **Studio**: 设计访谈问题,进行至少 3 次用户访谈(可以是同学、朋友),记录 pain points 📌 **作业关联**: 用户研究数据是 BMC v1 的 Customer Segments 和 Value Proposition 的基础 ⚠️ **易错点**: 访谈时引导性提问("你觉得这个好不好?")会得到虚假验证;要问开放性问题了解真实行为

    User i
  4. 4

    Business Model Canvas Fundamentals

    ### 📊 核心知识点:商业模式画布基础 本周学习 Business Model Canvas (BMC) 的 9 个模块,这是课程核心工具。BMC 将创新想法转化为结构化的商业模式描述。 - **核心概念**: BMC 9 blocks (Customer Segments, Value Proposition, Channels, Customer Relationships, Revenue Streams, Key Resources, Key Activities, Key Partners, Cost Structure), Lean Canvas 对比 ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 8h(Seminar 2h + Studio 3h + BMC 初稿 3h) 🎯 **考试关联**: 无考试。但 BMC 是三次评估(v1/v2/v3)的核心产出 🧪 **Studio**: 团队协作填写 BMC 初稿,聚焦 Value Proposition 和 Customer Segments 的匹配 📌 **作业关联**: BMC v1(Week 6 due)— 本周完成初稿,下周迭代 ⚠️ **易错点**: 9 个模块之间要逻辑自洽(如 Revenue Streams 必须与 Customer Segments 匹配),不要各写各的

    BMC 9 blocks (Customer Segme
  5. 5

    Team Decision-Making & BMC Iteration

    ### 🧠 核心知识点:团队决策与 BMC 迭代 本周学习团队决策方法论,并对 BMC v1 进行最后一轮迭代。重点是学会在团队中有效沟通和做决策,而不是简单投票。 - **核心概念**: Decision-making frameworks (consensus, consent-based, weighted scoring), stakeholder analysis, pivot vs persevere, evidence-based decision making ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Seminar 2h + Studio 3h + BMC v1 打磨 4h)🔥 BMC v1 下周交 🎯 **考试关联**: 无考试。Individual reflection 是 BMC v1 提交的一部分,需要认真写 🧪 **Studio**: 团队复盘用户研究结果,用 evidence 支持 BMC 调整决策;准备 BMC v1 提交材料 📌 **作业关联**: BMC v1(Week 6 due, Pass/Fail hurdle)— 包括团队报告 + 个人反思 ⚠️ **易错点**: 个人反思不是流水账,需要体现你对团队决策过程的批判性思考;BMC 各模块逻辑要自洽

    Decisio
  6. 6

    BMC v1 Submission & Feedback

    ### 📊 核心知识点:BMC v1 提交与反馈 本周提交 Business Model Canvas v1(团队报告 + 个人反思),并接收 peer/instructor 反馈。学会从反馈中提取有价值的改进方向。 - **核心概念**: Structured feedback (SBI model), constructive criticism, feedback incorporation, iteration cycle, peer review best practices ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 8h(Seminar 2h + Studio 3h + BMC v1 最终提交 3h)🔥 BMC v1 Due (3 Sep) 🎯 **考试关联**: 无考试。BMC v1 是 Pass/Fail hurdle — 未通过直接影响课程通过 🧪 **Studio**: 团队间互相 review BMC,提供 SBI 格式反馈;记录收到的反馈用于 v2 改进 📌 **作业关联**: BMC v1 截止(3 Sep 4pm),BMC v2(Week 9 due)的改进方向从本周反馈中来 ⚠️ **易错点**: Pass/Fail 不代表可以随便写 — 团队报告质量和个人反思深度都影响通过与否;注意 4pm 截止时间

    Structured feedback (SBI model)co
  7. 7

    Prototyping Fundamentals

    ### 🛠️ 核心知识点:原型设计基础 本周学习原型(Prototype)在创新过程中的作用。从低保真纸质原型到数字工具,学会用最小成本验证想法。 - **核心概念**: Prototyping fidelity levels (paper → wireframe → mockup → interactive), Figma/Canva basics, rapid prototyping, fail fast philosophy, MVP (Minimum Viable Product) ⏰ **本周节奏**: 难度 ⭐⭐ | 预计投入 7h(Seminar 2h + Studio 3h + 原型工具学习 2h) 🎯 **考试关联**: 无考试。原型技能直接用于 BMC v2 和最终 Prototype 提交 🧪 **Studio**: 用纸笔/白板制作低保真原型,团队讨论核心用户流程并绘制 wireframe 📌 **作业关联**: 原型是 BMC v3 + Prototype(Week 13 due)的核心组成部分 ⚠️ **易错点**: 原型不需要完美,重要的是能传达核心想法并获取用户反馈;不要花太多时间在视觉美化上

    Prototypi
  8. 8

    Iterative Prototyping & User Testing

    ### 🛠️ 核心知识点:迭代原型与用户测试 本周重点是把原型拿给用户测试,收集反馈后快速迭代。学会设计有效的用户测试方案。 - **核心概念**: Usability testing methods, think-aloud protocol, A/B testing concepts, feedback synthesis, iteration loops, prototype evolution ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 8h(Seminar 2h + Studio 3h + 用户测试执行 3h) 🎯 **考试关联**: 无考试。用户测试结果要记录并体现在 BMC v2 中 🧪 **Studio**: 执行至少 2 轮用户测试,记录观察和改进点;团队讨论原型迭代方向 📌 **作业关联**: BMC v2(Week 9 due)需要体现原型测试的 evidence ⚠️ **易错点**: 测试时不要 "推销" 你的原型,让用户自然使用并观察困难点;测试对象不要只选熟人

    Usability testi
  9. 9

    BMC v2 Submission & Pivot Decision

    ### 📊 核心知识点:BMC v2 提交与方向决策 本周提交 BMC v2,需要体现从 v1 到 v2 的改进和基于 evidence 的决策。团队可能面临 pivot(转向)或 persevere(坚持)的关键抉择。 - **核心概念**: Pivot types (zoom-in, zoom-out, customer segment pivot, platform pivot), build-measure-learn cycle, evidence-based iteration, BMC evolution documentation ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Seminar 2h + Studio 3h + BMC v2 完成 4h)🔥 BMC v2 Due (1 Oct) 🎯 **考试关联**: 无考试。BMC v2 是 Pass/Fail hurdle — 必须体现从 v1 的改进和 evidence 🧪 **Studio**: 团队 finalize BMC v2 内容,确保每个模块的变更有数据支持;准备个人反思 📌 **作业关联**: BMC v2 截止(1 Oct 4pm)。后续 Prototype + BMC v3 在 Week 13 ⚠️ **易错点**: v2 必须明确标注与 v1 的差异及原因,不能只是 "更好了" 而没有 evidence;个人反思需要体现团队协作中的挑战和学习

    Pivot types (zoom-i
  10. 10

    Technology in Innovation Projects

    ### 💻 核心知识点:技术在创新项目中的角色 本周讨论如何选择和运用技术来支撑创新项目。不需要成为技术专家,但需要理解技术可行性和选择逻辑。 - **核心概念**: Technology feasibility assessment, build vs buy decision, tech stack selection criteria, API integration basics, no-code/low-code platforms, technical debt awareness ⏰ **本周节奏**: 难度 ⭐⭐ | 预计投入 7h(Seminar 2h + Studio 3h + 技术方案研究 2h) 🎯 **考试关联**: 无考试。技术选择需要体现在最终 Prototype 中 🧪 **Studio**: 团队评估 3 种技术方案的可行性/成本/时间,选择最适合 MVP 的方案 📌 **作业关联**: 技术选择直接影响 Prototype + BMC v3 的质量 ⚠️ **易错点**: 不要选择团队没人会用的 "高大上" 技术;MVP 阶段选择最简单可行的方案

    Tech
  11. 11

    Communication & Pitch Skills

    ### 🎤 核心知识点:沟通与展示技能 本周学习如何有效地向不同受众展示你的创新项目。Elevator pitch、演示文稿设计和口头表达技巧。 - **核心概念**: Elevator pitch (30s/60s/2min versions), storytelling structure, presentation design principles, demo vs slideshow, audience adaptation, handling Q&A ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 8h(Seminar 2h + Studio 3h + 展示准备 3h) 🎯 **考试关联**: 无考试。Oral/Video presentation 是评估的一部分 🧪 **Studio**: 团队练习 2 分钟 elevator pitch,互相给反馈并迭代 📌 **作业关联**: 最终 Prototype + BMC v3 提交需要包含 presentation 元素 ⚠️ **易错点**: 不要把展示变成读 PPT;确保每个团队成员都有明确的展示分工

    Elevator pitch (30s/60s/2mi
  12. 12

    Final Prototype & BMC v3 Submission

    ### 🚀 核心知识点:最终原型与 BMC v3 提交 本周是课程最终产出的提交周。需要整合全学期的工作:可运行的 Prototype + 完整的 BMC v3 + 个人反思。 - **核心概念**: Final prototype polish, BMC v3 completeness check, individual reflection writing (learning journey, team contribution, personal growth), project documentation ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 12h(Seminar 2h + Studio 3h + 最终提交 7h)🔥 Final Submission Due (7 Nov) 🎯 **考试关联**: 无考试。Prototype + BMC v3 是最终 Pass/Fail hurdle 评估 🧪 **Studio**: 最终展示排练;Prototype demo 测试;确保所有团队成员的个人反思已完成 📌 **作业关联**: Prototype + BMC v3 + Individual reflection 截止(7 Nov 4pm)— 这是课程最终评估 ⚠️ **易错点**: 个人反思不是团队报告的复制 — 需要体现个人独特的学习和成长;确保 Prototype 可以正常 demo,不要在截止前才测试

    Fi

Assessment

考核结构

Weekly Quiz/Lab

每周测验或实验提交,检查基础概念掌握度。

20%

Assignment 1

基础编程任务,重点在正确性与规范性。

20%

Assignment 2 / Project

综合性作业,要求完成场景化实现。

20%

Final AssessmentHurdle

期末综合考核,覆盖全课程核心内容。

建议 final 至少达到 40% 以确保通过课程

40%

Assignments

作业详情

Assignment 1: Core Implementation

COMP1100 Introduction to Software Innovation 的核心模块实现与单元测试。

重点: 从需求拆解到可运行原型,重视代码风格和边界处理。

要求:提交可运行代码、README、关键设计说明。

⏱ 预计 15 小时

Assignment 2: Integrated Project

完成一个综合项目或系统扩展,并进行结果验证。

重点: 模块协作、性能/安全/可维护性权衡、测试覆盖。

要求:包含测试证据、架构说明、复盘文档。

⏱ 预计 20 小时

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 317 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。