Quick Search

Master of Science in Software Engineering

Offered By: Brandeis University

Software engineering focuses on the systematic production and maintenance of software products, and involves not only the technical aspects of building software systems, but also the collaboration required of programming teams and the alignment of software solutions with organizational strategies.

The Software Engineering program in the Division of Graduate Professional Studies combines the disciplines of design, quality, programming and management so that students can ensure the delivery of reliable software to increasingly large, complex and international end markets.

Graduates with a Master of Software Engineering are prepared to:

  • Apply a systematic, disciplined, quantifiable approach to the cost-effective development, operation and maintenance of software systems to the satisfaction of their beneficiaries.
  • Build solutions using different technologies, architectures and life-cycle approaches in the context of different organizational structures, with demonstrated programming expertise in at least one language among C, C++, Java and VB.Net.
  • Foster the development, adoption and sustained use of standards of excellence for software engineering practices.
  • Speak and write effectively and think critically about a wide range of issues arising in the context of working constructively on software projects.