Home » Full Degree Programs » BSc in Computer Science
BIU’s Department of Computer Science is a world leader in the fields of artificial intelligence, robotics, artificial intelligence, cryptography and cyber, algorithmics, and natural language processing.
The department places emphasis on connecting the theory of the curriculum to the practice of the computer science profession and, in its activities, fulfills its vision of serving as a bridge between the world of academic research and the world of industry and business.
Faculty members are internationally recognized, leading researchers in their field, who stand at the forefront of academic and industrial research and combine their work with creativity, experience, and great knowledge.
The Department of Computer Science highlights the importance of external relations and holds regular meetings between academics and industry leaders to enrich and expand the students’ acquaintance with the innovations in the field.
Do you find algorithms, software, and programming fascinating? Do you see yourself working in a dynamic and developing field?
Join BIU’s three-year program, which enables you to gain knowledge and experience in this fascinating, varied discipline.
This degree will provide you with tools to develop your analytical thinking, knowledge and understanding of computers, algorithms, computer structure, systems, and more. The program will combine practical experience with theoretical courses.
SAT Total Grade – 1,380+
SAT Math Section – 693 +
Or
Psychometric Total Grade – 690
Psychometric Math Grade – 130
Note: Non-English-speaking students who have graduated from high school in a non-English-speaking country are required to show proficiency in English to be accepted to the International Bachelor’s Program. For students who did not score high enough on the relevant exams, there is a requirement to take English as a Foreign Language courses. For more information on English language exams and grades, please see “Admission Requirements.”
Program Credits
In addition to the credits needed for your Computer Science studies, the following are required to complete your degree:
10 Credits in Judaic Studies*
3 Credits in General Studies**
*Judaic Studies courses are academic courses in a variety of fields within the Faculty of Jewish Studies and are offered through The School of Basic Jewish Studies. All Jewish students are required to take some Judaic Studies courses. See here for more information.
Students who are not Jewish and would like to convert these 10 credits to General Studies courses should contact their program coordinator.
**General Studies courses are any course offered in the university (more than 6,000) that is not related to your major (or double major) and is not Judaic Studies. Students with a minimum level 4 Hebrew are permitted to take courses in Hebrew, should they choose.
This degree program is aimed at students whose goal is to learn and study in Hebrew. During the first year, students take all their courses in English while participating in a mandatory, intensive Hebrew Ulpan (language course). After completing the first year, students will integrate into the Hebrew program. By the end of the program, students must have completed approx. 500-hours of Hebrew.
Note: In some programs, students will need to start their Hebrew Ulpan during the summer semester before the beginning of their degree and continue during the summer semester at the end of the first year. Completion of the Hebrew language requirement with a passing grade (up to level 4) is required before carrying on with the program.
Bar-Ilan University welcomes students who have made Aliyah (immigrated to Israel) and looks forward to accompanying them on their academic journey. We aim to ensure that all olim (immigrant) students have everything they need to succeed in their studies and have a rewarding and entertaining life on campus.
BIU has partnered with the Ministry of Aliyah and Integration (MOIA) and the Israel Student Authority (ISA) to facilitate the smooth absorption of olim students and help them integrate into Israeli society.
The Student Authority supports students who choose to make Aliyah or are already in Israel by providing them with assistance to enable them to succeed in their studies.
* Eligibility conditions are subject to the basic assistance rules of the Ministry of Aliyah and Integration as well as the current guidelines and procedures of the Israel Student Authority.
If you are a new immigrant, find out if you are eligible for assistance from the Ministry of Aliyah and Integration by getting in touch with the Israel Student Authority directly.
Tel: +972-73-397-2510
Email: [email protected]
Website Link: Conditions of Eligibility
Our graduates are highly valued in every company or organization that embraces innovation and creative thinking in the field of computer science. In addition, they will integrate easily into whichever area is of interest to them, including research, industry, academia, entrepreneurship, and high-tech.
The International School’s Student Services Center provides full support to international students and serves as a one-stop ‘home-away-from-home’ address to care for students’ needs.
The dedicated staff members and academic advisors assist students in a variety of areas, which include handling entry visas, registering for dormitories, guidance with health insurance, local transportation options, advice on academics and course options, and more. The team is dedicated to ensuring the general well-being of all students.
First Year
Summer before the beginning of the year:
Hebrew language “Ulpan” + pre-courses in English
Course hours | Course subject |
9:00 am – 12:00 pm 3 HOURS FOR A WEEK On one of the days: Sunday, Monday, Wednesday, Thursday
| Pre-introductory course for computer science – Dr.Marina Kogen |
9:00 am – 12:00 pm 3 HOURS FOR A WEEK On one of the days: Sunday, Monday, Wednesday, Thursday
| Pre-mathematics course
|
14:00-19:00 pm On Sunday, Monday, Wednesday, Thursday
On Tuesday at 9:00 am- 14:00 pm
| Ulpan 4 days a week, 5 hours each time, A total of 20 hours a week, for 7 weeks A total of 140 hours.
Tuesday every time 5 hours A total of 5 weeks a week, for 7 weeks A total of 35 hours |
First Semester
Studies in English, “Ulpan” in Hebrew
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | Intro to Computers – Arie Poran | 89-1100 | ||
2 | 4 | Discrete Mathematics – Ariel Waizman / Arie Poran | 89-1195 | ||
Ulpan 3 days a week, 3 hours each time, a total of 10 hours a week. For 13 weeks, a total of 130 hours |
Second Semester
Studies in English, “Ulpan” in Hebrew
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | Introduction to Object Oriented Programming- Marina Kogen | 89-1111 | ||
2 | 3 | Linear Algebra I – Ariel Waizman/ Erez Shiner | 89-112 | ||
2 | 4 | Infinitesimal Math I – Ariel Waizman / Erez Shiner | 89-132
| ||
Ulpan 3 days a week, 3 hours each time, a
total of 10 hours a week. For 13 weeks, a total of 130 hours |
Summer Semester
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
Ulpan 4 days a week, 5 hours each time, A total of 20 hours a week, for 7 weeks A total of 140 hours.
|
Second Year
First Semester in English
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | Linear Algebra II – Ariel Waizman / Erez Shiner | 89-1130 | ||
2 | 4 | Infinitesimal Math iI – Ariel Waizman / Erez Shiner | 89-133 | ||
2 | 3 | Data Structures- Moshe lewenstein | 89-1200 | ||
General Probability – Ariel Waizman / Erez Shiner / Avinatan Hassidim | 89-1262
|
Advanced compulsory courses in Hebrew
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | 2 | 3 | Computer Architecture | 89-230 |
2 | 3 | 2 | 3 | Operating Systems | 89-231 |
1 | 2 | General Statistics | 89-263 | ||
2 | 3 | Discrete Structures | 89-2197 | ||
2
| 3 | 2 | 3 | Algorithms 1 | 89-220 |
1 | 3 | Advanced Algorithms | 89-2322 | ||
1
| 3 | Computability and Complexity | 89-2226 | ||
2 | 2 | 2 | 2 | Automata and Formal Languages | 89-213 |
2
| 3 | Machine Learning | 89-2511 | ||
| 2 | Research Frontiers in Computer Science | 89-333 |
Total semester hours for the second year = 40
The third year
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 2 | Project Lab
| 89-385 | ||
2 | Seminar in computer science | 89-4XX |
Cluster 1, limited compulsory selection, advanced programming courses in Hebrew.
At least 3 courses must be taken.
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | Programming Languages | 89-3311 | ||
2 | 3 | 2 | 3 | Programming Languages
| 89-3210 |
2 | 3 | 2 | 3 | Parallel system programming
| 89-3312 |
2 | 3 | 2 | 3 | Database Systems | 89-5581
|
Cluster 2, limited compulsory choice, general in Hebrew.
At least 2 courses must be taken.
Second semester | First semester | Course subject | Course number | ||
practice | lecture | practice | lecture | ||
2 | 3 | Safe Programming
| 89-5509 | ||
2 | 3 | 2 | 3 | Artificial Intelligence
| 89-5570 |
2 | 3 | Artificial Intelligence
| 89-5656 |
Cluster of courses to complete: 10 semester hours (credits) must be studied in Hebrew.
If you’d like to find out more about this degree program or book a Zoom meeting to discuss your options, please reach out to us.
Bar-Ilan University
Ramat-Gan, Israel, 5290002
Tel: +972-3-738-4245
Email: [email protected]