printlogo
http://www.ethz.ch/index_EN
Department of Computer Science
 
print
  

Interim Regulation Master Degree Program in Computer Science, ETH

This interim regulation applies to all students that
•    are enrolled in the first semester of their Master studies in spring 09 or earlier
•    have not completed the “Foundations of Computer Science” courses by summer 09

In autumn 09, a revision of the Master degree program in computer science will be introduced according to the new regulations (pending the approval by the departments conference and the rector’s office). During the following semesters two versions of the Master degree program will be effective in parallel:  
1) Master degree program based on the regulations 2006 (MSc program ‘06)
2) Master degree program based on the regulations 2009 (MSc program ‘09)

During this transition phase, the following interim regulation will be in force:

(1) No Transfer

Transfer from the MSc program ’06 to the MSc program ’09 is not possible, i.e. students enrolled in the MSc program ’06 will complete their degree according the MSc program regulations 2006. 

(2) Course Substitution for 'Foundations of Computer Science' courses

Starting in the autumn semester 09, “Foundations of Computer Science” courses (FCS) are substituted by the “Inter Focus Courses” (IFC) of the new MSc program ’09. Students, who did not complete the required FCS-courses by the end of FS ’09, will have to substitute the missing courses by an equivalent choice of IFC-courses, offered for the first time in autumn 09.

(However on the level of transcripts and 'my studies', the original course category 'Electives and Foundations of Computer Science' will remain, disregarding their actual substitution.)

Rules for Course Substitution:

The rules assure that the content of the substituting inter focus courses complement the already accomplished FCS courses.

Substitution Rule 1:

In case you have passed the FCS courses in “Theoretical Computer Science” and in “Computational Science”,
you may substitute the missing FCS courses by the inter-focus course “Advanced Systems Lab”.

Substitution Rule 2:

In case you have passed the FCS courses in “Information Systems” and in “Computer Systems”,
you may substitute the missing FCS courses by the inter-focus courses “Algorithms Lab” or “Computational Science and Engineering Lab”.

Compensation Rules:

The FCS course “Programming” is a wildcard. In case you have passed the FCS course “Programming”, it may replace any one of the FCS courses regarding the substitution rules above.

The third inter focus course can be used to compensate for any one of the inter focus courses in case of failure.

(3) Credits

Each inter focus course is worth 6 credits. They will be part of the course category “Electives”. The full amount of credits will be taken into account in this course category.

If you substitute FCS courses according the rules described above, you do no longer need to achieve 4 credits in the sub course category “Foundations in Computer Science”.  But in total, you still need 24 credits in the course category “Foundations in Computer Science and Electives”.

Examples

1 FCS missing


Example 1) Rule 1 & 'Programming' or Rule 2 & 'Programming'

Electives and Foundations in Computer Science   24 credits
FCS:   3 credits
Programming
1 credit
 
Computational Science or

Theory of Algorithms

1 credit  
Information Systems or

Computer Systems

1 credit  
Electives:   21 credits
Algorithms Laboratory or

Computational Science and Engineering Lab or

Advanced Systems Laboratory

6 credits
 
'True' Electives: 15 credits  


Example 2) Rule 1

Electives and Foundations in Computer Science   24 credits
FCS:   3 credits
Computational Science 1 credit  
Theory and Algorithms 1 credit  
Programming 1 credit  
Electives:   21 credits
Algorithms Laboratory or

Computational Science and Engineering Lab

6 credits  
'True' Electives: 15 credits  


Example 3) Rule 2

Electives and Foundations in Computer Science   24 credits
FCS:   3 credits
Information Systems 1 credit  
Computer Systems 1 credit  
Programming
1 credit
 
Electives:   21 credits
Advanced Systems Laboratory 6 credits
 
'True' Electives: 15 credits  
2 FCS missing


Example 4) Rule 1 &  'Programming'

Electives and Foundations in Computer Science
  24 credits
FCS:   2 credits
Computational Science or

Programming

1 credit
 
Theory of Algorithms or

Programming

1 credit
 
Electives:   22 credits
Advanced Systems Laboratory 6 credit
 
'True' Electives: 16 credits
 


Example 5) Rule 2 & 'Programming'

Electives and Foundations in Computer Science   24 credits
FCS:
  2 credits
Information Systems or

Programming

1 credit  
Computer Systems or

Programming

1 credit  
Electives:
  22 credits
Computational Science and Engineering Lab or

Algorithms Laboratory

6 credits  
'True' Electives
16 credits  


Example 6) Rule 1 or Rule 2 & 'Programming'

Electives and Foundations in Computer Science   24 credits
FCS:   2 credits
Computational Science or

Theory of Algorithms

1 credit  
Information Systems or

Computer Systems

1 credit  
Electives:   22 credits
Advanced Systems Laboratory 6 credits
 
Algorithms Laboratory or

Computational Science and Engineering Lab

6 credit  
'True' Electives: 10 credits  
3 FCS missing


Example 6) 3 FCS missing

Electives and Foundations in Computer Science   24 credits
FCS:   1 credit
Theory of Algorithms or

Computational Science or

Information Systems or

Computer Systems or

Programming

1 credit
 
Electives:   23 credits
Advanced Systems Laboratory
6 credits
 
Algorithms Laboratory or

Computational Science and Engineering Lab

6 credits
 
'True' Electives: 11 credits  
4 FCS missing

Example 7)

Electives and Foundations in Computer Science   24 credits
FCS:
0 credits
Electives:
24 credits
Advanced Systems Laboratory 6 credits

Algorithms Laboratory or

Computational Science and Engineering Lab

6 credits

'True' Electives: 12 credits

 

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

© 2012 ETH Zurich | Imprint | 11 March 2009
top