Computer Science and Mathematics

A joint program towards a Bachelor of Science degree in Computer Science and Mathematics.

This joint program is designated for outstanding students, and is administered jointly by the Computer Science and Mathematics faculties. It is an admission track requiring application at the time of registration to the Technion.

Career Options and Job Opportunities

תמונה של הבניין של מדעי המחשב על רקע מזרקה בלב הקמפוס

The aim of the program is to train graduates with a deep understanding in both Computer Science and Mathematics, who will be able to participate in, and lead, research and development in these areas. Most students in this track continue to graduate studies in Mathematics or Computer Science, while others find rewarding employment in the Hi-Tech industry.

Study program

This is a seven semesters program that, covers all the mandatory courses in both Mathematics and Computer Science. Elective courses are selected from the list of all required and elective courses offered by Mathematics and Computer Science, which are not included in or overlapping with the required courses of the track.

Host Faculty

Each student joins one of the faculties, Mathematics or Computer Science, according to his/her choice. However, the students will benefit from services given by both faculties and specifically will be given access to the libraries, computer farms and laboratories of both faculties.

Graduate Studies

Graduates joint Computer Science and Mathematics grogram will be able to continue their studies in both the Mathematics and the Computer Science faculties. During the master degree studies, either in Computer Science or in Mathematics, these graduates will be considered as graduates of a four-year track program.

Graduates' Experience

מור , סטודנטית לתואר שלישי (דוקטור) בפקולטה למדעי המחשב, ובוגרת תואר ראשון בתכנית לתואר בוגר במדעים במדעי המחשב ובמתמטיקה Hello, my name is Mor and I am a PhD graduate of the Computer Science faculty. I received my Bachelor's degree in Computer Science and Mathematics combined program at the Technion.

I did not always know that I wanted to study math or computer science. When I was released from the military I debated what to study. I knew I was interested in something scientific, but I was not sure what exactly. My father told me to study math, as it is the foundation of all science, so I came to the Faculty of Mathematics. I wanted to learn something else in addition to mathematics. Initially, I thought of mathematics with statistics or mathematics with physics, but decided to postpone the decision.

From the beginning it was clear that math was the correct choice for me. The problem of what else to study was resolved when I took the course “Introduction to Computer Science,” a required course in the first year. I discovered that the field of computer science was very interesting and decided to join the combined program.

Students can choose which faculty will be their 'host' faculty. The 'host' faculty provides the ongoing support to the student. I chose the Math faculty, as I felt that this was the faculty in which I would like to continue for a graduate degree. The math faculty is small, everyone knows everyone, and there is a feeling of family. I was afraid that I would not have this in the CS faculty, which is much larger.

The years of study are very busy, after all the requirements for a combined program are to be completed in a little more than 3 years. The program is very structured, so all the students in the program study together in almost all the same classes. There are people with whom to study, with whom to spend time, and with whom to run to the next class when the lecture ends late. I feel that this program guides students towards graduate studies. There is an emphasis on a deep understanding of the material, curiosity and the broadening of horizons. Early on in my degree it was obvious to me that I enjoy studying, that I do not want to stop being a student, and I want to continue on to a Master's degree.

Towards the end of my degree, I rediscovered the field of cryptography (coding theory), in which I was interested during high school. I decided to do research in this field for my Master's degree.

I feel that this combined program in Computer Science and Mathematics enables one to learn the foundations of all modern science. It allows one to integrate between the fascinating field of theoretical mathematics (for the beauty of it), and the practical applications in the field of Computer Science. It is a challenging program with amazing people.

If you choose this track, or any other – Good luck!

Contact Us

Computer Science: Shamir Hava & Assa Dorit | 04-8294344/4316 |
Mathematics: Tubul Rachel | 04-8294279 |

The course curriculum is outlined on the internet at: