Curriculum: M.Sc. in Electrical Engineering – Computer Engineering Specialization (2025 - 2026)
| S | No. | Course Name | Lecturer | L | E | Lb | H | A | C |
|---|---|---|---|---|---|---|---|---|---|
Basic coursesall courses must be taken | |||||||||
2 | 83250 | Automata and Computability | Prof. Hazay Carmit | 3 | 1 | - | 4 | 2 | 4 |
2 | 83301 | Structure of Digital Computer | Dr. Yavits Leonid | 3 | 1 | - | 4 | 2 | 4 |
1 | 83622 | Introduction to Machine Learning (Mandatory in the track without a thesis only) | Prof. Goldberger Jacob | 2 | 1 | - | 3 | 1.5 | 3 |
Yearly | 833000 | Masters Thesis (Only for students in the thesis track) | Advisor |
|
|
|
| 8 | 0 |
Yearly | 83801 | Project (Only in the track without a thesis, for those who choose to do a project. Those who do not carry out a project, will complete 4 credits from the core and infrastructure courses) | Advisor |
|
|
|
| 4 | 8 |
Seminar(2 Credits) | |||||||||
Yearly | 83810 | MSc Departmental Colloquium (Registration only in the year in which the assignment is completed) | Prof. Popovtzer Rachela | 1 |
|
| 1 | 1 | 2 |
Yearly | 83860 | Seminar/Computer Engineering | Dr. Yavits Leonid | 2 |
|
|
| 1 | 2 |
Core and infrastructure coursesat least 9 credits must be completed (13 credits in the track without a thesis) | |||||||||
1 | 83620 | Information Theory (Must take one of courses: 83620, 83879, 83867) | Prof. Somekh-Baruch Anelia | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83867 | Probabilistic Methods and Algorithms (Must take one of courses: 83620, 83879, 83867) | Prof. Gelles Ran | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83879 | Optimization (Must take one of courses: 83620, 83879, 83867) | Dr. Tirer Tom | 3 |
|
| 3 | 1.5 | 3 |
2 | 83356 | introduction to coding theory | Prof. Keren Osnat | 3 | 1 |
| 4 | 2 | 4 |
1 | 83453 | Distributed Computing | Prof. Gelles Ran | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83454 | Computer Networks and Internet II | Prof. Gelles Ran | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83455 | Computer Networks and Internet I | Perry Yonadav | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83456 | Design and Analysis of Algorithms | Prof. Rawitz Dror | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83457 | Design and Analysis of Algorithms | Prof. Keren Osnat | 2 |
|
| 2 | 1 | 2 |
1 | 83458 | Introduction to Cryptography | Dr. Oded Nir | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83545 | Software tools for interactive proofs | Prof. Lotker Zvi | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83551 | Introduction to Computer Vision | Dr. Simanovsky Alexandra | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83563 | Introduction to Artificial Intelligence | Dr. Dor Atzmon | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83612 | Digital VLSI Circuits and Systems | Prof. Teman Adam | 3 | 1 |
| 4 | 2 | 4 |
1 | 83622 | Introduction to Machine Learning (relevant for those in thesis track only) | Prof. Goldberger Jacob | 2 | 1 | - | 3 | 1.5 | 3 |
1 | 83623 | Mathematical modelling and analysis of Networks | Prof. Leshem Amir Koblenz Shir | 2 |
|
| 2 | 1 | 2 |
1 | 83633 | Digital Geometric Processing II | Prof. Weber Ofir | 2 | 1 | 1 | 4 | 1.75 | 3.5 |
2 | 83641 | Reinforcement-based learning | Prof. Weber Ofir | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83643 | Machine learning theory | Dr. Sheffet Or | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83650 | Efficient Secure Computation | Prof. Hazay Carmit | 2 |
|
| 2 | 1 | 2 |
2 | 83652 | Graph Theory and its Applications | Prof. Wimer Shmuel | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83653 | Computer Arithmetic | Prof. Keren Osnat | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83654 | Computer Graphics | Prof. Weber Ofir | 2 | 1 | 1 | 3 | 1.75 | 3.5 |
1 | 83655 | Robotic Applications of Computational Geometry | Prof. Rawitz Dror | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83656 | Digital Geometry Processing | Prof. Weber Ofir | 2 | 1 | 1 | 4 | 1.75 | 3.5 |
2 | 83657 | Secure Computation | Prof. Hazay Carmit | 2 |
|
| 2 | 1 | 2 |
2 | 83658 | Foundations of Cryptography | Prof. Hazay Carmit | 2 |
|
| 2 | 1 | 2 |
1 | 83659 | Control Coding for Computer Systems | Prof. Keren Osnat | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83670 | Biological Computation | Prof. Kugler Hillel | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83674 | Quantum machine learning | Dr. Makmal Adi | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83676 | Data Mining | Prof. Singer Gonen | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83677 | Advanced Programming | Dr.Khalastchi Eliahu | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83681 | Metastability-Containing Hardware | Dr. Medina Moti | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83682 | Introduction to Secured Hardware - Extended | Prof. Levi Itamar | 3 | 1 |
| 4 | 2 | 4 |
2 | 83683 | Advanced Topics in Secured Hardware | Prof. Levi Itamar | 2 |
|
| 2 | 1 | 2 |
2 | 83684 | Advanced Quantum Information | Dr. Makmal Adi | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83685 | Cryptographic Protocols and Communication Security | Dr. Weiss Mor | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83687 | Cryptographic Proof systems | Dr. Weiss Mor | 2 |
|
| 2 | 1 | 2 |
1 | 83688 | Algorithmic Approach to Hardware Design | Dr. Medina Moti | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83689 | Advanced Computer Architectures | Dr. Yavits Leonid | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83691 | Formal verification and synthesis | Prof. Kugler Hillel | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83692 | Social networks | Prof. Lotker Zvi | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83694 | Distributed Computing and Parallel Programming | Prof. Lotker Zvi | 2 | 1 | - | 3 | 1.5 | 3 |
1 | 83697 | Cloud Cryptography: Secure Data Outsourcing | Dr. Weiss Mor | 2 |
|
| 2 | 1 | 2 |
2 | 83698 | Introduction to Responsible Machine Learning | Dr. Sheffet Or | 2 |
|
| 2 | 1 | 2 |
2 | 83704 | Computational History | Prof. Lotker Zvi | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83705 | Introduction to quantum information and computation | Prof. Cohen Eliahu | 3 | 1 |
| 4 | 2 | 4 |
2\1 | 83707 | Introduction to deep learning | Prof. Goldberger Jacob | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83709 | Advanced Application-Specific Extended Processors | Prof. Levi Itamar | 1 | 2 | 1 | 4 | 1.75 | 3.5 |
2 | 83803 | Functional Analysis | Prof. Solomyak Boris | 3 | 1 |
| 4 | 2 | 4 |
2 | 83841 | Statistical Machine Learning | Prof. Goldberger Jacob | 2 |
|
| 2 | 1 | 2 |
1 | 83853 | Spectral Methods for VLSI | Prof. Keren Osnat | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83868 | Online Algorithms | Prof. Rawitz Dror | 2 |
|
| 2 | 1 | 2 |
1 | 83869 | Cyber Physical Systems | Prof. Kugler Hillel | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83870 | Advanced Topics in Interactive Coding Protocols | Prof. Gelles Ran | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83908 | Advanced topics in differential privacy | Dr. Sheffet Or | 2 |
|
| 2 | 1 | 2 |
Extension courses(4 credits track with thesis / 8 credits for track without thesis) | |||||||||
2 | 83420 | Statistical Analysis of Data | Prof. Leshem Amir | 3 | 1 |
| 4 | 2 | 4 |
2 | 83510 | Dynamic and discrete models in performance research | Dr. Halman Nir | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83611 | Analog Integrated Circuits | Prof. Shor Joseph | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83615 | Advanced Nano-Electronic Devices | Prof. Naveh Doron | 3 |
|
| 3 | 1.5 | 3 |
2 | 83629 | Digital Image Processing | Dr. Apartsin Alexander | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83635 | Reinforcement-based learning | Dr. Ethan Fetaya | 2 |
|
| 2 | 1 | 2 |
2 | 83708 | Process mining | Prof. Cohen Izack | 2 | 1 |
| 3 | 1.5 | 3 |
1/2 | 83802 | Guided Reading (relevant for those in thesis track only) | Advisor | 2 |
|
| 2 | 1 | 2 |
2 | 83812 | Writing and academic research skills for Engineering students ( only In the thesis track) | Dr. Erez Yaara | 2 |
|
| 2 | 1 | 2 |
2 | 83815 | Introduction to Game Theory | Dr. Cohen Ilan Reuven | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83816 | Electronic Commerce | Dr. Cohen Ilan Reuven | 2 | 1 |
| 3 | 1.5 | 3 |
1 | 83819 | Unsupervised Learning | Dr. Lindenbaum Ofir | 2 |
|
| 2 | 1 | 2 |
1 | 83834 | Machine learning from multi-modal data | Dr. Lindenbaum Ofir | 2 |
|
| 2 | 1 | 2 |
2 | 83835 | Seminar in distributed optimization and learning | Dr. Yemini Michal | 2 |
|
| 2 | 1 | 2 |
1 | 83843 | deep generative models | Dr. Ethan Fetaya | 2 |
|
| 2 | 1 | 2 |
2 | 83850 | seminar in secure computation | Prof. Hazay Carmit | 2 |
|
| 2 | 1 | 2 |
2 | 83891 | Advanced topics in signal and image processing | Dr. Tirer Tom | 2 |
|
| 2 | 1 | 2 |
1 | 83900 | Discovery Theory | Dr. Tirer Tom | 2 |
|
| 2 | 1 | 2 |
2 | 83907 | Advanced topics in deep learning | Prof. Goldberger Jacob | 2 |
|
| 2 | 1 | 2 |
2 | 83946 | Design of Low Power VLSI and Nano-Electronics | Prof. Fish Alex | 2 |
|
| 2 | 1 | 2 |
1 | 83950 | Reliability of VLSI Chips | Dr. Weizman Yoav | 2 |
|
| 2 | 1 | 2 |
2 | 83952 | Secure Hardware | Dr. Weizman Yoav | 2 |
|
| 2 | 1 | 2 |
2 | 83953 | Advanced Design of Circuits and VLSI Systems I | Prof. Teman Adam | 3 |
|
| 3 | 1.5 | 3 |
2 | 83954 | Advanced Design of Circuits and VLSI Systems II | Prof. Teman Adam | 3 |
|
| 3 | 1.5 | 3 |
2 | 83983 | Process Modeling and Mining | Prof. Cohen Izack | 2 | 1 |
| 3 | 1.5 | 3 |
2 | 83984 | Seminar in approximation algorithms for dynamic optimization | Dr. Halman Nir | 2 |
|
| 2 | 1 | 2 |
1 | 83985 | Select topics in VLSI architectures | Dr. Yavits Leonid | 2 |
|
| 2 | 1 | 2 |
Minimum required credits in courses for the second degree in electrical engineering - computer engineering program: in the track with a thesis 26 and in the track without a thesis 42, not including general courses and English courses. The student must fulfill these duties as detailed in the university regulations. | |||||||||
Any excess amount of credits in a certain list will be considered in favor of the next list in line | |||||||||
The faculty reserves the right to make changes to the curriculum and update it accordingly | |||||||||
Some of the elective courses may be given once every two years. Check the annual catalog | |||||||||
Registration for the course is conditional upon meeting its prerequisites | |||||||||
It is not possible to take a course already studied in the first degree | |||||||||
Registration for courses with instructor approval only | |||||||||