|
|
|
||||||||||
Software systems, small and large, lie at the heart of many
processes throughout society. The task of software engineering
is to make sure these systems are delivered on time, meet their
budgets, and work right. The software engineering master's
teaches the techniques that distinguish the true software
engineering professional; the resulting skills and knowledge
are in high demand in today's job market and will remain
a particularly attractive qualification as software systems become increasingly pervasive and ever more challenging.
Example of topics that fall within the software engineering
curriculum include: techniques for building large software
systems; modern software environments, in particular virtual
machines; component-based development; object technology; techniques for building software with verifiable properties
(proofs, model checking and others); concurrent and
distributed systems; modern programming languages;
requirements and specification techniques; and many others.
Faculty members participating in this Master's track are actively engaged in numerous research projects across many
different topics in the field, and offer a wide variety
of challenging master's projects in software engineering, complementing the courses offered.
Passed:
|
Core Course |
Semester |
| 252-0204-00 Software Engineering | Spring |
Min. 1 out of the following 2 passed:
|
Core Courses |
Semester |
|
252-0201-00 Information Systems |
Autumn |
|
252-0205-00 Distributed Systems |
Autumn |
26 credits to be achieved, including at least 20 from
courses taught by faculty in the software master's, of which at least
one is a seminar.
20 - 24 credits to be achieved. Consult mentor for recommended courses.
8 credits to be achieved.
2 credits to be achieved.
The topic of the Master thesis has to be within the area of Software Engineering and must be accepted by the Mentor.
Peter Müller, Thomas Gross, Jürg Gutknecht, Bertrand Meyer, Markus Püschel
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information