logo
COMP SCI 7412/4812/44123 学分

Secure Software Engineering

阿德莱德大学·University of Adelaide·阿德莱德

COMP SCI 7412/4812/4412《Secure Software Engineering》是 阿德莱德大学 的公开课程页面。当前可确认的信息包括 3 学分,难度 简易。 页面已整理 12 周教学安排,5 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程系统讲授 secure software engineering,围绕 software development lifecycle 中。

💪 压力
2 / 5
⭐ 含金量
4 / 5
👥 选课人数
0

📖 课程概览

选课速读: COMP SCI 7412/4812/4412《Secure Software Engineering》是 阿德莱德大学 的公开课程页面。当前可确认的信息包括 3 学分,难度 简易。 页面已整理 12 周教学安排,5 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程系统讲授 secure software engineering,围绕 software development lifecycle 中。
课程系统讲授 secure software engineering,围绕 software development lifecycle 中的 security concerns、secure by design、secure continuous software engineering 与 DevSecOps 展开,并以 workshop style 的项目任务作为主要评估载体。(数据来源:2025 Semester 2 官方课程大纲)

🧠 大神解析

该课程对计算机和网络安全有兴趣的同学可以考虑选这门课。期末测评是以项目的形式, 要求组队在三天之内完成项目课题所指定的内容。

📅 每周课程大纲

Week 1Secure programming mindset
本周围绕 Secure programming mindset 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingsecureprogramming
💡 学习提示
解释 COMP SCI 7412/4812/4412 第1周 Secure programming mindset 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第1周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 2Threat modelling for software
本周围绕 Threat modelling for software 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingthreatmodelling
💡 学习提示
解释 COMP SCI 7412/4812/4412 第2周 Threat modelling for software 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第2周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 3Input validation and secure data handling
本周围绕 Input validation and secure data handling 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestinginputvalidation
💡 学习提示
解释 COMP SCI 7412/4812/4412 第3周 Input validation and secure data handling 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第3周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 4Authentication and access control in code
本周围绕 Authentication and access control in code 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingauthenticationand
💡 学习提示
解释 COMP SCI 7412/4812/4412 第4周 Authentication and access control in code 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第4周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 5Common vulnerability classes
本周围绕 Common vulnerability classes 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingcommonvulnerability
💡 学习提示
解释 COMP SCI 7412/4812/4412 第5周 Common vulnerability classes 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第5周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 6Memory safety and language pitfalls
本周围绕 Memory safety and language pitfalls 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingmemorysafety
💡 学习提示
解释 COMP SCI 7412/4812/4412 第6周 Memory safety and language pitfalls 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第6周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 7Cryptography in application development
本周围绕 Cryptography in application development 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingcryptographyin
💡 学习提示
解释 COMP SCI 7412/4812/4412 第7周 Cryptography in application development 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第7周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 8Secure API and web development
本周围绕 Secure API and web development 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingsecureapi
💡 学习提示
解释 COMP SCI 7412/4812/4412 第8周 Secure API and web development 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第8周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 9Security testing and code review
本周围绕 Security testing and code review 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingandcode
💡 学习提示
解释 COMP SCI 7412/4812/4412 第9周 Security testing and code review 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第9周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 10Dependency and supply-chain risk
本周围绕 Dependency and supply-chain risk 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingdependencyand
💡 学习提示
解释 COMP SCI 7412/4812/4412 第10周 Dependency and supply-chain risk 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第10周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 11Hardening and secure deployment
本周围绕 Hardening and secure deployment 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestinghardeningand
💡 学习提示
解释 COMP SCI 7412/4812/4412 第11周 Hardening and secure deployment 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第11周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点
Week 12Secure programming review
本周围绕 Secure programming review 展开,结合 COMP SCI 7412/4812/4412 Secure Software Engineering 的核心概念、工程场景和分析方法建立可用于实验、作业或考试的知识框架。
securitycodingvulnerabilitiestestingsecureprogramming
💡 学习提示
解释 COMP SCI 7412/4812/4412 第12周 Secure programming review 的核心概念,并说明它和本课程整体能力目标的关系
为 COMP SCI 7412/4812/4412 Secure Software Engineering 第12周设计复习或实践清单,包含需要完成的实现、分析、测试或汇报重点

📝 作业信息

该课程每两周会有一次随堂测试, 难度不大主要考察记忆。作业要求找到github上面开源项目中涉及到的安全漏洞, 并且提出解决方案, 难度不大, 主要考察对报告的撰写能力。除此之外, 还有组队项目任务要求从设计到实现能够做到避免安全漏洞。

📋 课程信息

学分
3 Credit Points
含金量
4 / 5
压力指数
2 / 5

💬 学生评价

💭

还没有同学评价这门课,成为第一个分享体验的人吧

写点评