Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Hong Kong University of Science and Technology

Software Engineering

The Hong Kong University of Science and Technology via Coursera Specialization

Overview

Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software products. 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 many hands-on examples and real-life case studies for students to apply software engineering skills in a realistic development environment. This specialization is intented for programmers who want to deepen their understanding of the methodologies and techniques involved in software development. Basic object-oriented programming (OOP) concepts are required to attempt the series of courses. It is recommended to take the courses in the order they are listed, as they progressively develop teachniques and concepts about software engineering, it is not a hard requirement.

Syllabus

Course 1: Software Engineering: Modeling Software Systems using UML
- Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

Course 2: Software Engineering: Implementation and Testing
- Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

Course 3: Software Engineering: Software Design and Project Management
- Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

Courses

Taught by

Kenneth W T Leung

Reviews

Start your review of Software Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.