Course Catalog
The Hebrew University of Jerusalem
Faculties and Schools
Personal Info
General Info
Course Registration
עברית
Department of Physics (541)
Track Computer Science and Physics - Dual Major (8015)For Year:
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
Study Program
1st Year
Compulsory studies
Course id
Course name
Points
Semester
Until year
Basic course
Teaching program
67100
System Introduction for CS
0
3
2
521
67101
Introduction to Computer Science
7
3
1
521
67109
Data Structures
4
3
1
521
67315
Programming Workshop in C & C++
4
2
1
521
76416
INFORMATION & LIBRARY RESOURCES FOR COMPUTER SCI
0
3
2
521
80181
DISCRETE MATHEMATICS
5
3
1
521
Total Compulsory Points: 20
Compulsory studies
Course id
Course name
Points
Semester
Until year
Basic course
Teaching program
76222
computer based safety training- 1
0
3
1
541
77101
Mechanics and Special relativity
7
3
1
541
77102
Electricity and Magnetism
6
2
1
541
77125
Physics parcial lab A -Exact Sciences, earth science, chemistry and computer science
3
9
1
541
80114
Mathematical Methods I
6
1
1
541
80153
Linear algebra for engineering and science students 1
4
1
1
541
80154
Linear algebra for engineering and science students 2
3
2
1
541
80155
Calculus for Physics students
4
2
1
541
80157
Mathematical Methods II
6
2
1
541
Total Compulsory Points: 39
Elective studies
.
Course id
Course name
Points
Semester
Teaching program
77153
Basic Ideas of Modern Physics
2
2
541
80053
Active learning workshop to course Linear algebra for engineering and science students 1
0
1
541
80077
Active learning workshop to course Calculus for Engineering and science students
0
2
541
2nd Year
Compulsory studies
Course id
Course name
Points
Semester
Until year
Basic course
Teaching program
76223
computer based safety training-2
0
3
2
541
77152
Thermal Physics
4
2
2
541
77303
Analytical Mechanics
6
1
2
541
77305
Waves and Optics
5
1
2
541
77318
Quantum Theory I
6
2
2
541
77335
Physics Lab II-1-Waves, dynamical systems and materials properties
3
1
2
541
77336
Physics Lab II-2-Waves, dynamical systems and materials properties
3
2
2
541
80312
PROBABILITY THEORY AND APPLICATIONS
4
1
2
541
Total Compulsory Points: 31
Compulsory studies
.
Course id
Course name
Points
Semester
Until year
Basic course
Teaching program
67125
Introduction to Object Oriented
4
1
2
521
67504
Algorithms
5
3
2
521
67521
Computational Models, Computability and Complexity
5
3
2
521
67808
Operating Systems
4
2
3
521
67925
Computer Cons. Workshop: From Nand to Tetris
5
1
2
521
76416
INFORMATION & LIBRARY RESOURCES FOR COMPUTER SCI
0
3
2
521
Total Compulsory Points: 23
Compulsory elective studies
You must choose at least 8 credits from this list . .
Course id
Course name
Points
Semester
Teaching program
67200
Computer Architecture
5
2
521
67392
Introduction to Cryptography and Software Security
4
2
521
67506
Databases
5
2
521
67528
Software Engineering
4
1
521
67577
Introduction to Machine Learning
5
2
521
67594
Introduction to Communication Networks
4
1
521
67609
Computer Graphics
5
1
521
67829
Image Processing
4
1
521
67842
Introduction to Artificial Intelligence
5
2
521
Elective studies
Course id
Course name
Points
Semester
Teaching program
67200
Computer Architecture
5
2
521
67506
Databases
5
2
521
67672
Computation and Physics Lab
5
9
521
67829
Image Processing
4
1
521
80428
GAME THEORY (1)
3
2
521
80424
MATHEMATICAL LOGIC (2)
(NOT TAUGHT THIS YEAR)
3
2
521
Elective studies
Course id
Course name
Points
Semester
Teaching program
77153
Basic Ideas of Modern Physics
2
2
541
77313
Equations of Mathematical Physics
6
1
541
77401
Analytical Electrodynamics
5
2
541
77412
Order of Magnitude in Physics Problems
2
2
541
3rd Year
Compulsory studies
Course id
Course name
Points
Semester
Until year
Basic course
Teaching program
76224
computer based safety training- 3
0
3
3
541
77307
Intro. to Statistical Physics
4
1
3
541
77508
Physics Lab III: Advanced experiments in quantum and modern physics
6
3
3
541
Total Compulsory Points: 10
Compulsory elective studies
Course id
Course name
Points
Semester
Teaching program
77313
Equations of Mathematical Physics
6
1
541
77401
Analytical Electrodynamics
5
2
541
77501
Astrophysics and Cosmology
3
1
541
77542
Quantum Theory C
3
2
541
77602
Solid State Physics
4
2
541
77603
Nuclear Physics
3
2
541
77605
Quantum Theory II
7
1
541
77606
Mechanics of Continua
4
2
541
77609
Introduction to Elementary Particles
3
2
541
77693
Physical Optics
3
2
541
77662
Biophysics
(NOT TAUGHT THIS YEAR)
3
2
541
and
You must choose at least 8 credits from this list . .
Course id
Course name
Points
Semester
Teaching program
67200
Computer Architecture
5
2
521
67392
Introduction to Cryptography and Software Security
4
2
521
67506
Databases
5
2
521
67528
Software Engineering
4
1
521
67577
Introduction to Machine Learning
5
2
521
67594
Introduction to Communication Networks
4
1
521
67609
Computer Graphics
5
1
521
67829
Image Processing
4
1
521
67842
Introduction to Artificial Intelligence
5
2
521
Elective studies
Course id
Course name
Points
Semester
Teaching program
55772
Using Exact Sciences Modeling Tools to Understand Social Phenomena
3
2
541
76908
Dynamics of Computation in the Brain
4
2
541
76909
Neural Learning
4
1
541
77082
Computational methods in many body physics
3
1
541
77153
Basic Ideas of Modern Physics
2
2
541
77313
Equations of Mathematical Physics
6
1
541
77315
Introduction to Computational Physics
4
2
541
77320
Introduction to Electronics A - Analogical
4
1
541
77331
An Introduction to Observational Astrophysics
3
2
541
77401
Analytical Electrodynamics
5
2
541
77412
Order of Magnitude in Physics Problems
2
2
541
77501
Astrophysics and Cosmology
3
1
541
77532
Introduction to Physics Research
1
1
541
77542
Quantum Theory C
3
2
541
77579
THE PHYSICS OF Machine Learning
3
1
541
77602
Solid State Physics
4
2
541
77603
Nuclear Physics
3
2
541
77605
Quantum Theory II
7
1
541
77606
Mechanics of Continua
4
2
541
77607
Introduction to Nonlinear Physics
4
1
541
77609
Introduction to Elementary Particles
3
2
541
77635
Research Project
6
3
541
77693
Physical Optics
3
2
541
77728
Non-Linear Dynamics of Continuous Media
3
2
541
77742
Advanced Data Analysis
3
1
541
77819
Computational Hydrodynamics
2
2
541
77874
Non linear Dynamics in Biological Systems
2
1
541
77891
Quantum Technologies
4
2
541
77891
Quantum Technologies
4
2
541
77909
Relativity and Gravitation
5
1
541
77915
Quantum Field Theory I and Feynman Diagrams
4
1
541
77966
Advanced analytical mechanics
3
2
541
80314
COMPLEX VARIABLES AND APPLICATIONS
4
2
541
80519
COMPLEX VARIABLES
4
1
541
83536
FROM LINEAR ALGEBRA TO THE iPhone:INTRO TO ELECTRICAL AND SYSTEM ENGINEERING FROM BASIC PRINCIPLES
4
1
541
84810
Physical Oceanography
4
1
541
84831
PHYSICAL OCEANOGRAPHY
3
2
541
70150
INTRODUCTION TO EARTH SCIENCES -BASIC
(NOT TAUGHT THIS YEAR)
3
2
541
77308
Optical super resolution and applications
(NOT TAUGHT THIS YEAR)
2
2
541
77317
Mathematica System for Physicists
(NOT TAUGHT THIS YEAR)
3
2
541
77522
Radiation Processes In Astrophysics
(NOT TAUGHT THIS YEAR)
2
1
541
77611
Plasma Physics
(NOT TAUGHT THIS YEAR)
3
2
541
77662
Biophysics
(NOT TAUGHT THIS YEAR)
3
2
541
77812
Non Linear Dynamics And Chaos
(NOT TAUGHT THIS YEAR)
3
2
541
77902
Physics, Brain and Free Will
(NOT TAUGHT THIS YEAR)
2
1
541
77999
Advanced Quantum Optics
(NOT TAUGHT THIS YEAR)
3
1
541
Elective studies
.
Course id
Course name
Points
Semester
Teaching program
67672
Computation and Physics Lab
5
9
521
Elective studies
.
Course id
Course name
Points
Semester
Teaching program
55772
Using Exact Sciences Modeling Tools to Understand Social Phenomena
3
2
521
67103
Neural Networks for Images
3
2
521
67107
Computational Models in Genetics and Living Systems
2
2
521
67298
Introduction to Human Computer Interaction
4
1
521
67392
Introduction to Cryptography and Software Security
4
2
521
67499
Future Realities - XR & Intelligent Technologies & Science for Innovation Art
4
1
521
67506
Databases
5
2
521
67524
Tutorial Work
2
3
541
67528
Software Engineering
4
1
521
67537
Tutorial Work
4
3
521
67538
Tutorial Work
6
3
541
67542
Computer Vision 3D
4
2
521
67548
Introduction to Information and Inference
4
1
541
67564
Bayesian Machine Learning
4
1
521
67609
Computer Graphics
5
1
521
67612
Workshop on the Internet of Things
4
1
521
67658
Natural Language Processing
3
1
521
67680
Workshop in Hebrew Natural Language Processing
3
2
541
67690
Machine Learning as a Tool for Interactive Products
3
2
541
67706
Proofs from the Book
3
2
521
67730
Future Realities II - XR & Intelligent Technologies & Science for Innovation Art
3
2
541
67731
Convex Optimization and Applications
4
2
521
67732
Future Realities II - XR & Intelligent Technologies & Science for Innovation Art
4
2
541
67800
Probabilistic Methods in Artifical Intelligence
4
2
521
67818
Applied Competitive Lab in Data Science
3
1
541
67822
Introduction to Deep Learning
4
1
541
67829
Image Processing
4
1
521
67842
Introduction to Artificial Intelligence
5
2
521
67886
Switch and Router Architectures
3
2
521
76553
Computational Genomics
3
2
541
76558
Algorithms in Computational Biology
3
1
521
76562
3D Data Processing in Structural Biology
3
2
521
80320
DIFFERENTIAL EQUATIONS
4
2
521
80423
MATHEMATICAL LOGIC (1)
4
1
541
80428
GAME THEORY (1)
3
2
521
80445
ALGEBRAIC STRUCTURES (1)
6
3
521
80446
ALGEBRAIC STRUCTURES (2)
4
2
521
67111
LARGE SOFTWARE PROJECTS
(NOT TAUGHT THIS YEAR)
3
1
521
67296
Image and Video Compression
(NOT TAUGHT THIS YEAR)
3
2
521
67420
PROGRAMMING LANGUAGES WORKSHOP
(NOT TAUGHT THIS YEAR)
2
1
521
67530
WORKSHOP IN SOFTWARE AND UX
(NOT TAUGHT THIS YEAR)
3
1
541
67543
INTERACTIVE THEOREM PROVING IN LEAN
(NOT TAUGHT THIS YEAR)
2
1
541
67567
INTRO TO DIGITAL SIGNAL PROCESSING
(NOT TAUGHT THIS YEAR)
4
1
521
67625
Post PC Computing: Human-Centric Mobile Computi
(NOT TAUGHT THIS YEAR)
3
2
521
67637
CYBER-PHYSICAL SYSTEMS
(NOT TAUGHT THIS YEAR)
3
2
521
67766
MODULARITY USING ASPECTS
(NOT TAUGHT THIS YEAR)
2
2
541
67778
SOFTWARE TESTING
(NOT TAUGHT THIS YEAR)
2
2
541
67782
WEB INFORMATION RETRIEVAL
(NOT TAUGHT THIS YEAR)
3
2
521
76564
SINGLE-CELL GENOMICS- FROM EXPERIMENTS TO ANALYSIS
(NOT TAUGHT THIS YEAR)
4
2
521
80424
MATHEMATICAL LOGIC (2)
(NOT TAUGHT THIS YEAR)
3
2
521
Elective studies
. MSc courses which are open to 3rd year BSc students. Note that the courses may be taught in English.
Course id
Course name
Points
Semester
Teaching program
52309
STATISTICAL THEORY FOR CS
4
1
541
55923
Seminar Impact Investment
4
9
521
67297
SEMINAR IN HUMAN COMPUTER INTERACTION
2
2
541
67381
Cryptography In Idealized Models 2
2
1
541
67508
Foundations of Data Privacy
2
1
541
67513
Introduction to Cryptocurrencies
3
2
541
67515
Advanced Topics in Online Privacy and Cybersecurity
3
2
541
67519
Reliability of Distributed Systems
3
1
541
67596
Introduction to Quantum Computation
4
2
541
67601
Research Project: Flight Control in Insects
5
3
541
67604
Computer Vision Based Navigation
3
2
541
67613
Workshop In Communication Networks
5
2
541
67618
Advanced Topics in Machine Learning
2
1
541
67619
Advanced Topics in Machine Learning 2
2
2
541
67681
Learning-Augmented Computer Systems
3
2
541
67682
Advanced Topics in Digital Design
2
2
541
67705
Medical Image Processing
3
1
521
67720
Metric Embedding Theory & its Algorithmic Applications
3
1
521
67735
Computational Photography
3
2
541
67747
Topics in Information Theory
2
2
541
67811
Seminar in Computer Graphics and Computational Photography
2
2
541
67824
Advanced Algorithms
3
1
541
67866
Bitcoin and Crypto-Currencies Seminar
2
1
521
67883
Formal Verification of Reactive Systems
2
2
541
67895
Algorithms for Supercomputers Advanced Seminar
2
1
541
67912
Applied Deep Learning
5
2
541
67978
A Needle in a Data Haystack: Introduction to Data Science
3
1
541
76908
Dynamics of Computation in the Brain
4
2
521
76909
Neural Learning
4
1
521
76915
Information and Coding in the Brain
4
1
521
76921
Human Vision: A Computational Approach
2
2
541
67301
MULTI ROBOT SYSTEMS
(NOT TAUGHT THIS YEAR)
3
2
541
67391
CRYPTOGRAPHY IN IDEALIZED MODELS
(NOT TAUGHT THIS YEAR)
2
1
541
67520
DISTRIBUTED ALGORITHMS
(NOT TAUGHT THIS YEAR)
3
1
541
67532
AUTOMATED REASONING ABOUT SOFTWARE
(NOT TAUGHT THIS YEAR)
2
1
541
67621
STUDENTS SEMINAR THEORY OF COMPUTER SCIENCE (FALL SEM)
(NOT TAUGHT THIS YEAR)
2
1
541
67750
ADVANCED PRACTICAL COURSE IN MACHINE LEARNING
(NOT TAUGHT THIS YEAR)
5
1
541
67803
THE PROBABILISTIC METHOD
(NOT TAUGHT THIS YEAR)
3
2
541
67868
GEOMETRY OF GRAPHS
(NOT TAUGHT THIS YEAR)
3
2
541
67917
ADVANCED TOPICS IN CRYPTOGRAPHY 2
(NOT TAUGHT THIS YEAR)
2
1
541
Elective studies
.
Course id
Course name
Points
Semester
Teaching program
6111
Meaning and Computation
2
2
521
67398
Cyber Law
2
1
521
67688
A Guide for Data Revolutionists
2
2
521
67510
PHILOSOPHY AND HISTORY, INTELLIGENCE AND COMPUTERS
(NOT TAUGHT THIS YEAR)
2
1
521
67835
SOFT SKILLS IN COMPUTER SCIENCE AND SOFTWARE
(NOT TAUGHT THIS YEAR)
2
2
521
Scope of studies in the track
Total Point in program Physics
( 541)
Total Point in program Computer Sciences
( 521)
Compulsory
Compulsory in the teaching program
53
Compulsory in the teaching program
43
Compulsory
Compulsory Mathematics studies
27
Compulsory elective
3-7
8
Elective in the teaching program
5
5
Total in the teaching program
88-92
56
Cornerstone Program
4
Additional teaching program
56
88
Total for the degree (minimum)
148
148
Total for the degree (maximum)
152
years for the degree
3
3
Total percentage of tuition for the degree
300
300
Dean of Studentsil/book/academic-calendars">Academic Calendar
Hebrew University of Jerusalem
Academic Counseling
Pre-University Prep Course
Student Exchange Programs
Moodle
Coursera
Cornerstone Courses
Library Authority
Computing Authority
Emergency Information
Dormitories
Sport Center
Student Union
Tuition and Fees
Rules and Regulations
Authority for Research Students