NYU Classifieds>NYU Online Courses>Software Engineering

Software Engineering

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.

Created by: The Hong Kong University of Science and Technology


Related Online Courses

This course covers Network Function Virtualization from the perspective of a systems engineer. It first discusses the proliferation of middleboxes in enterprise networks and the necessity of... more
If your web hosting requirements aren\'t directly supported by the Azure Web app platform, you can leverage virtual machines to customize and control every aspect of ta webserver. In this course,... more
Introduction to Cyber Security was designed to help learners develop a deeper understanding of modern information and system protection technology and methods. The learning outcome is simple: We... more
In this 3-course specialization, learners will dive into the world of IoT systems and their integration with Industrial Automation. This specialization also explores the design thinking process,... more
Conserving and restoring tropical forest landscapes offers an opportunity to address pressing environmental and social challenges. Effective conservation and restoration initiatives support... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL