MIT 6.031: Software Construction
课程简介
- 来源:MIT
- 先修要求:Python 编程基础
- 编程语言:Java
- 课程难度:🌟🌟🌟
- 预计学时:60 小时 +
MIT 6.031 是 MIT 的软件工程课程,专注于如何写出高质量、可维护的代码。课程覆盖静态检查、测试、规格说明、ADT、并发、版本控制等核心主题。
课程资源
- 课程网站:web.mit.edu/6.031
- 课程笔记:30 个阅读材料,覆盖所有核心主题
课程特点
- 30 个阅读材料:覆盖静态检查、测试、规格、ADT、并发、版本控制等
- 每个材料都有配套练习
- 基于 Java:课程使用 Java,但概念适用于所有语言
自学建议
按顺序阅读所有材料。 每个材料都建立在前一个的基础上。
做配套练习。 每个阅读材料都有配套练习,能帮你巩固理解。
备注
MIT 6.031 是软件工程入门的最佳课程之一。如果你想学习如何写出"优雅"的代码,这门课是首选。