课程主页: https://www.coursera.org/specializations/software-engineering
本课程由香港科技大学提供,旨在帮助学习者快速入门软件工程师的职业生涯。课程涵盖了多种关键技术和技能,帮助学生规划、实施和测试软件项目。
课程内容分为三个主要模块:
1. [软件工程:使用UML建模软件系统](https://www.coursera.org/learn/software-engineering-modeling-software-systems-using-uml) – 这个模块介绍了软件开发生命周期(SDLC),提供了关于如何建模软件系统的深入知识。
2. [软件工程:实施与测试](https://www.coursera.org/learn/software-engineering-implementation-and-testing) – 学生将在此模块中学习如何实施软件系统并进行有效的测试,确保软件的质量和可靠性。
3. [软件工程:软件设计与项目管理](https://www.coursera.org/learn/software-engineering-software-design-and-project-management) – 此部分集中于软件项目的设计和管理,帮助学生掌握项目管理的技巧和工具。
从课程的设计和内容来看,香港科技大学的这门课程为学生提供了全面且系统的学习体验。值得一提的是,实用的案例研究和项目练习可以帮助学生更好地理解理论知识,并将其应用于实际情境中。对于希望进入软件开发行业的学员来说,这是一门值得参加的优质课程。
课程主页: https://www.coursera.org/specializations/software-engineering