|
|
|
||||||||||
The qualifications with a Master ETH degree include the skills of a Bachelor ETH at an enhanced extent.
Knowledge and understanding of
• major paradigms of programming (declarative, imperative, and object-oriented)
• basic subjects like program design, computer systems, algorithms and computability, networks and communications, data bases, computer graphics and scientific computing
• underlying mathematical disciplines, including logic and discrete mathematics
• methodology of software engineering, including specification, implementation, verification, testing, maintenance, and, above this
• knowledge near research level in at least one area of computer science
• Analysis, formalization, and implementation of programming (and system) design problems, performing a critical evaluation of alternatives
• Evaluation of programs by reasoning about correctness and efficiency
• Construction of abstract models of computer and communication systems
• Matching problems to tools and techniques most suitable for solving them
• Design of experiments for testing and performance evaluation
• Understanding and modelling of large systems, their architecture, construction, and maintenance
• Efficient communication in written form, orally, and with computer-aided techniques of presentation
• Ability to conduct and document a larger scale project either in a team or individually
• In particular: Application of management and software engineering skills in team work (coordination, project design, evaluation, cost-effectiveness)
• Effective learning in the continuous updating of professional knowledge
• Ability to reflect on the state-of-the-art
• Ability to communicate with professionals of other disciplines (from science and engineering, or other fields)
• Acquaintance with the integration of computer science in its social and historical context
This qualification profile has been eloborated in accordance with the IDEA League.
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