About this Specialization
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.
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 |
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 |
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 |
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
|
&
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