The Hong Kong University of Science and Technology
2-3 months
This specialization covers software engineering methodologies, techniques, and tools for planning, capturing requirements, designing, implementing, testing, and maintaining large-scale software systems. It combines scientific and technological knowledge with hands-on examples and real-life case studies.
Basic object-oriented programming (OOP) concepts are required to attempt the series of courses.
The specialization covers topics such as software development life cycle, requirement analysis using UML, software implementation and testing, software design patterns and architectural styles, and project planning and management.
The Hong Kong University of Science and Technology is a world-class research-intensive university that focuses on science, technology, and business as well as humanities and social science. It offers an international campus and a holistic, interdisciplinary pedagogy to nurture well-rounded graduates with a global vision, a strong entrepreneurial spirit, and innovative thinking.
This specialization is intended for programmers who want to deepen their understanding of the methodologies and techniques involved in software development. It will equip learners with the skills to plan, design, implement, test, and maintain large-scale software systems.