Week 9
System Failure Investigation
35%
小组调查一真实历史事故,从技术、法律及伦理三重维度拆解原因并提出整改方案。
SENG4921
课程定位 SENG4921 是 UNSW 软件工程专业在毕业前的‘良心准入’课程。当你的技术足以改变世界时,你是否具备掌控这种力量的道德与法律素养?这门课解决了职业生涯中最致命的非技术命题:算法歧视谁负责?自动驾驶撞人谁买单?遗留代码的安全性红线在哪里?它是通往注册工程师 (CPEng)、CTO 及合规主管岗位的必经之路。它将工程学的严谨与法学、哲学及社会学深度统合,是衡量你是否具备‘职业领袖’潜质的标尺。 技术栈与学习内容 课程围绕‘软件工程的社会契约’展开。核心内容包括:职业伦理准则 (IEEE/ACM Code of Ethics)、知识产权法(版权、专利、开源协议 GPL/MIT 冲突)、数字隐私法(GDPR 与澳洲隐私原则)、网络安全法律责任、以及最具现代挑战的‘人工智能伦理’(算法透明度、偏见缓解)。此外,课程引入了项目管理的法律风险分析、以及在敏捷环境下如何履行职业尽职调查。学生将学习如何利用伦理决策框架分析复杂的真实丑闻案例(如 Therac-25, Volkswagen 尾气门)。 课程结构 10 周研讨与案例辩论结合。评估体系极具职业化:包含定期的伦理反思日志、一个针对真实软件事故的深度调查报告(Major Assignment)、以及一场强调多方利益相关者分析的期末大考。该课极其强调‘逻辑的一致性’与‘法律/伦理的精准区分’。及格意味着你懂法,拿 HD 意味着你具备了引领行业标准的高尚人格与前瞻视野。 适合人群 软件工程专业大四、毕业年级学生。如果你打算在大厂担任管理岗、或者想创办自己的技术公司而不被法律起诉,这门课提供的‘护身符’是你的生存必备。建议每周投入 10-12 小时进行跨学科分析。
Course decision
先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。
考核总权重
100%
3 项考核
最高单项
40%
Final Integrated Examination
期末考试
有
以官方 outline 为准
Hurdle
未列出
当前考核表没有 Hurdle 标记
Deadline map
按截止周排列作业节点;持续考核会保留在下方完整考核结构中。
Week 9
35%
小组调查一真实历史事故,从技术、法律及伦理三重维度拆解原因并提出整改方案。
Week 10
25%
针对模拟伦理冲突撰写反思日记,要求准确运用伦理模型进行多角度论证。
Week 11
40%
综合案例分析笔试,考察在多方利益冲突下制定合规且道德的技术决策方案。
Syllabus
默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。
软件工程师的定义,职业协会的作用,EA 认证标准,社会对技术的期待。
功利主义、康德主义、德性伦理在工程决策中的应用,识别伦理困境的逻辑路径。
代码版权保护,专利陷阱,开源协议 (OSS) 的法律效力与传染性分析。
隐私设计 (Privacy by Design),GDPR 核心准则,数据提取主义的批判。
疏忽责任判定,产品责任法在软件领域的应用,‘吹哨人’制度的法律保护。
复习法律与伦理模型,冲刺事故调查 Assignment,搜集相关判例。
机器学习中的公平性,解释性 AI 的道德要求,自动化武器系统的伦理博弈。
网络犯罪法案,取证合规性,黑客行为的法律界限,勒索软件的组织防范。
跨文化工程团队,包容性设计,职场骚扰防御与心理安全环境建设。
数字主权,元宇宙监管,全学期职业版图大复盘;考前冲刺。
Assessment
Ethics & Reflection Journal
针对模拟伦理冲突撰写反思日记,要求准确运用伦理模型进行多角度论证。
Week 10
System Failure Investigation
小组调查一真实历史事故,从技术、法律及伦理三重维度拆解原因并提出整改方案。
Week 9
Final Integrated Examination
综合案例分析笔试,考察在多方利益冲突下制定合规且道德的技术决策方案。
Week 11
From Seniors
基础信息谁都查得到,真正值钱的是过来人的经验。
比你早一年的学长留下的真实经验 —— ChatGPT 给不了。
这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。
这门课暂无往年考点记录。
下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。
统计自 317 份脱敏校友证言
岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer
岗位:Full-stack Developer · Data Engineer · Consultant
关于这块数据,我们说实话
雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。
我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。