diff --git a/docs/软件工程/CS169.en.md b/docs/软件工程/CS169.en.md new file mode 100644 index 00000000..a7f8c052 --- /dev/null +++ b/docs/软件工程/CS169.en.md @@ -0,0 +1,24 @@ +# UCB CS169: software engineering + +## Descriptions + +- Offered by: UC Berkeley +- Prerequisites: None +- Programming Languages: Ruby/JavaScript +- Difficulty: 🌟🌟🌟🌟 +- Class Hour: 100 hours + +This is Berkeley's software engineering course. Unlike many traditional software engineering courses that emphasize UML diagrams, plans, and documents, this course adopts agile development methodologies and uses the cloud platform to provide software as a service. The instructors wrote a textbook [Software as a service](https://github.com/PKUFlyingPig/CS169-Software-Engineering/blob/master/saasbook.pdf) to explain the concept of SaaS and agile development. Also, there are plenty of programming assignments using Ruby + Rails framework. + +This course is available on [Edx](https://www.edx.org/), an online education platform sponsored by MIT and Harvard, where you can search for the course `Agile SaaS Development` and learn it yourself. The course content follows the textbook's order and takes you to build software step by step in an agile development way and deploy it on the cloud platform for free. + +## Course Resources + +- Course Website: +- Recordings: refer to the course website. +- Textbook: [Software as a service](https://github.com/PKUFlyingPig/CS169-Software-Engineering/blob/master/saasbook.pdf) +- Assignments: refer to the course website + +## Personal Resources + +All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS169-Software-Engineering - GitHub](https://github.com/PKUFlyingPig/CS169-Software-Engineering) diff --git a/docs/软件工程/CS169.md b/docs/软件工程/CS169.md index 7b73e4f4..015cdae3 100644 --- a/docs/软件工程/CS169.md +++ b/docs/软件工程/CS169.md @@ -12,7 +12,7 @@ [Software_as_a_service]: https://github.com/PKUFlyingPig/CS169-Software-Engineering/blob/master/saasbook.pdf -这门课在 [Edx](https://www.edx.org/) 这个由 MIT 和 Havard 大学发起的在线教育平台全资料开源,大家可以在 Edx 自行搜索 *Agile SaaS Development* 这门课程进行学习。课程内容基本按照教材的顺序带你一步步以敏捷开发的方式搭建一个软件并免费部署在云平台上。 +这门课在 [Edx](https://www.edx.org/) 这个由 MIT 和 Harvard 大学发起的在线教育平台全资料开源,大家可以在 Edx 自行搜索 *Agile SaaS Development* 这门课程进行学习。课程内容基本按照教材的顺序带你一步步以敏捷开发的方式搭建一个软件并免费部署在云平台上。 ## 课程资源