The M.Sc. in Computer Science at the Hebrew University of Jerusalem is a two-year program designed to prepare you for advanced challenges in the rapidly evolving field of computer science. It aims to deepen your understanding of computational theory and cutting-edge technologies, enhance your analytical thinking, and equip you with the skills needed for innovation. This degree is ideal whether you are pursuing a research career, aiming for a leadership role in the tech industry, or planning further doctoral studies. The program offers flexibility with a Thesis Track (30 credits) for those interested in supervised research, and a Non-Thesis Track (45 credits) for those wanting to broaden their knowledge through coursework and a final exam. Specialized tracks are available for interdisciplinary studies in Computer Science and Math, or Computer Science and Physics. Outstanding students may be eligible for scholarships, teaching assistantships, or advisor-based support, with orientation sessions to guide your academic path.
The M.Sc. program offers two main tracks: Thesis and Non-Thesis. Students can also opt for specialized interdisciplinary tracks. The Thesis Track involves advanced coursework and supervised research culminating in a thesis, totaling 30 credits. The Non-Thesis Track is coursework-based, requiring 45 credits and a final exam, suitable for those not pursuing immediate doctoral studies. Switching between tracks is possible with advisor approval.
Graduates are well-prepared for advanced roles in Israel's and the global tech industry. The program provides rigorous analytical skills, research experience, and deep technological understanding, highly valued in R&D centers, startups, academia, and government labs.
Additional requirements may include prerequisite coursework. Specific details are available in the University's course catalog and admissions guidelines.
Funding opportunities like scholarships, fellowships, and teaching assistantships are available for outstanding M.Sc. students. Thesis-track students may receive financial support from their advisors.
Applicants generally need a B.Sc. in Computer Science or a related field with a strong background in algorithms, data structures, mathematics, and programming. A competitive GPA, typically above 87 in recent years, is required due to high application competitiveness.
The program is two years in duration. The language of instruction for the M.Sc. in Computer Science program is English.
Yes, the program offers a Thesis Track (30 credits) for research-focused students and a Non-Thesis Track (45 credits) for those preferring more coursework. Specialized interdisciplinary tracks in Computer Science and Math or Physics are also available.
Standard graduate tuition rates apply for both home and international students. Outstanding M.Sc. students may be eligible for scholarships, fellowships, teaching assistantships, or financial support from their advisors, particularly for thesis-track students.
Applications for the Spring semester open on January 1, 2026. For the next academic year (Fall intake), applications open on February 1, 2026.