Curriculum: M.Sc. in Electrical Engineering – Computer Engineering Specialization (2025 - 2026)

SNo.Course NameLecturerLELbHAC

Basic courses

all courses must be taken
 (11 credits + 16 credits thesis, 11 credits + 8 credits with project)

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 courses

at 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