Starting in the academic year of 1999-2000, the department of mathematics and computer science will begin a separate degree program in computer science (CS). The requirements for the degree will be the same as those for the previously offered degree in "mathematics and computer science" with a concentration in CS.
Our computer science curriculum is a finely controlled combination of mathematics basics, theoretical computer science, and practical aspects of computer science and computing in general. As such, we continually update our curriculum so as to incorporate important inventions in this quickly changing field. The result is a demanding curriculum, where acceptance criteria for students are extremely high.
Students who have been directly enrolled as CS students, or who have previously enrolled as mathematics and computer science students and have been accepted as CS students, are eligible to take courses in this program. This web page will contain periodically updated information on all aspects of teaching and curriculum for CS students, it is the students' responsibility to follow updates on this page and to stay current.
Recommended schedule for undergraduate studies in computer science.
This is a new program that includes essentially all required courses in computer science, and most of the required courses in mathematics. See the Recommended schedule for undergraduate studies in mathematics and computer science.
In order to register, arrive with your completely filled-out registration form, pre-signed by a CS advisor, and the required IDs. Advisors will be available on the same day, but will also be available at specific time-slots in the week prior to the above date - for your convenience and in order to avoid congestion. We advise that you use this new feature intelligently.
If for some reason you are unable to attend, you may leave your signed form (signed by yourself as well as the advisor), and the required ID, with some other person. Said person may register for you at or later than the time slot listed on your form.
In order to support fair application of the above scheme, the number of electives in which each student may enroll will be limited by the advisor. "On-site" choice will be allowed, as follows. Ask the advisor to indicate on your form "X courses from a list of length Y", where X is less than or equal to your limit (usually two for 3rd-year students). You may then choose from this list during registration based on your preferences and on space remaining available by the time your turn arrives.