UniMate AI

COMP2200

计算伦理实践

2 学分难度 中等

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

Course decision

选课先看

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

考核总权重

100%

4 项考核

最高单项

40%

Final Project/Exam

期末考试

以官方 outline 为准

Hurdle

1 项

需要单独满足

What you learn

学完能做什么

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

课程能力关键词

先修回顾与课程定位理论框架建立关键技术栈III系统设计方法案例分析与建模期中评估高级主题项目开发集成测试与交付期末复习与答辩

Syllabus

每周大纲

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

  1. 1

    先修回顾与课程定位

    第1周主题:先修回顾与课程定位 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“先修回顾与课程定位”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    先修回顾与课程定位
  2. 2

    理论框架建立

    第2周主题:理论框架建立 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“理论框架建立”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    理论框架建立
  3. 3

    关键技术栈 I

    第3周主题:关键技术栈 I 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“关键技术栈 I”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    关键技术栈I
  4. 4

    关键技术栈 II

    第4周主题:关键技术栈 II 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“关键技术栈 II”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    关键技术栈II
  5. 5

    系统设计方法

    第5周主题:系统设计方法 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“系统设计方法”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    系统设计方法
  6. 6

    案例分析与建模

    第6周主题:案例分析与建模 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“案例分析与建模”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    案例分析与建模
  7. 7

    期中评估

    第7周主题:期中评估 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“期中评估”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    期中评估
  8. 8

    高级主题 I

    第8周主题:高级主题 I 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“高级主题 I”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    高级主题I
  9. 9

    高级主题 II

    第9周主题:高级主题 II 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“高级主题 II”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    高级主题II
  10. 10

    项目开发

    第10周主题:项目开发 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“项目开发”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    项目开发
  11. 11

    集成测试与交付

    第11周主题:集成测试与交付 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“集成测试与交付”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    集成测试与交付
  12. 12

    期末复习与答辩

    第12周主题:期末复习与答辩 本周先完成 Lecture/Reading 的概念梳理,再用 tutorial 或题目验证理解,重点是把概念转成可解释的步骤。 学习重点:围绕“期末复习与答辩”识别关键术语、方法边界和常见误区,输出一页结构化笔记(定义、方法、例题、易错点)。 实操建议:至少完成 2-3 个与本周主题直接相关的练习,并记录每题的假设与推导过程,避免只记结论。 交付与复盘:对照 COMP2200 的 assessment 要求检查本周产出,保留可复用模板用于后续周和考前复盘。

    期末复习与答辩

Assessment

考核结构

Assignment 1

中期作业,考察核心理论与实现能力。

25%

Assignment 2 / Project

综合作业,要求模块化设计与质量保障。

25%

Mid-Semester Quiz/Exam

阶段测验,验证前半学期关键知识。

10%

Final Project/ExamHurdle

期末评估,强调问题拆解与工程交付。

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

40%

Assignments

作业详情

Assignment 1: Core Implementation

COMP2200 Ethical Practice in Computing 的核心模块实现与单元测试。

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

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

⏱ 预计 22 小时

Assignment 2: Integrated Project

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

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

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

⏱ 预计 30 小时

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)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

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