跳转至

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 是软件工程入门的最佳课程之一。如果你想学习如何写出"优雅"的代码,这门课是首选。