Save For Later

Software Engineering

Save For Later

Getting Started as a Software Engineer

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.

Read More

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

From The Hong Kong University of Science and Technology via Coursera
Hours 80
Instructor Kenneth W T Leung
Language English
Subjects Programming Art & Design

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Software Engineering Support $66k

Software Engineering Analyst 1 $85k

Mechanical / Software Engineering $94k

Software Engineering Tester $97k

Software Engineering - Java $99k

Senior Software Engineering $114k

Embedded Software Engineering $116k

Software Architect | Software Engineering $142k

Architect Software Engineering $144k

V.P. of Software Engineering $162k

Member Engineering Staff (Software) $189k

V.P. Software Engineering $228k

Courses in this Specialization

Listed in the order in which they should be taken

Starts Course Information

Jun
26

Software Engineering: Modeling Software Systems using UML

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course...

Coursera | The Hong Kong University of Science and Technology

Save

Jun
26

Software Engineering: Implementation and Testing

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course...

Coursera | The Hong Kong University of Science and Technology

Save

Jun
26

Software Engineering: Software Design and Project Management

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course...

Coursera | The Hong Kong University of Science and Technology

Save

Coursera

&

The Hong Kong University of Science and Technology

From The Hong Kong University of Science and Technology via Coursera
Hours 80
Instructor Kenneth W T Leung
Language English
Subjects Programming Art & Design

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Software Engineering Support $66k

Software Engineering Analyst 1 $85k

Mechanical / Software Engineering $94k

Software Engineering Tester $97k

Software Engineering - Java $99k

Senior Software Engineering $114k

Embedded Software Engineering $116k

Software Architect | Software Engineering $142k

Architect Software Engineering $144k

V.P. of Software Engineering $162k

Member Engineering Staff (Software) $189k

V.P. Software Engineering $228k

Similar Courses

Sorted by relevance