Israel
Accessibility menu
Entrepreneurship Program Highlights
- Build real ventures, from idea to working prototype. In teams or as solopreneurs, guided by mentors from Israel's startup ecosystem: entrepreneurs, investors, and industry experts.
- With today's AI tools, teams build and validate products faster than ever. This gives students the ability to turn their venture into reality well before graduation - leaving the program not only as degree-holders, but as founders.
- Learn the full entrepreneurial process: spotting opportunities, securing resources, building a business model, and growing it into a real business.
- Gain hands-on skills in both tech (building prototypes) and business (writing business plans).
- The faculty includes leading lecturers and researchers in the fields of technological innovation and business, alongside experts from the industry, entrepreneurs, and investors.
- Study abroad through exchange programs with leading universities worldwide.
- Alumni of the Entrepreneurship & Computer Science degree go on to work in leading companies and to study in graduate programs in leading universities in Israel and abroad.
Computer Science Program Highlights
- The program provides a rigorous analytical foundation in mathematics, a thorough understanding of computer science and IT theory, as well as practical software development skills.
- Courses in business, marketing, finance, and high-technology entrepreneurship, and a wide variety of general study courses are also available.
- Reichman University computer science alumni are earning among the highest wages in Israel.
- The academic program is dynamic and in constant adaptation to the fastpaced innovations of the high-tech world.
- New elective courses are offered each year to prepare students with the most relevant tools and knowledge.
HONORS PROGRAMS
The Honors Program is designed for outstanding students - with excellent matriculation and psychometric scores, or an exceptional military or civilian background - who want to further develop their leadership, management, and entrepreneurship skills. The program is offered every two years of the undergraduate degree and may open in either year one or year two. The next cohort opens in the 2027–28 school year for students enrolled in the International Program who are fluent in Hebrew and able to fully participate in a Hebrew-taught program, joining students from the Israeli tracks. For more details, click here.
Selected Courses from the Program:
-
Entrepreneurship Courses
-
Dr. Tali Ramon / Prof. Tamar Almor
The course offers students a framework for starting their exploratory journey into the world of entrepreneurship through interactive class discussion and guest lectures. The goal of the course is to acquaint students with the terminology, processes and players in the entrepreneurial eco-system as well as to expose them to various domains in entrepreneurship. The topics that will be covered involve different aspects and challenges of entrepreneurship, idea development and validation, strategy, building a business plan, raising capital and growing a business.
-
Lecturer: Jeffrey Lozon
The course aims to introduce the principles, rationale, approaches, and methods of empirical and theoretical research in the social sciences, focusing on the business and entrepreneurship context. Topics include the fundamentals of the scientific method, inquiry and hypothesis, ethics, validity and reliability, the range of research methods, and types of research. In class exercises will be carried out in order to apply the learned material and skills.
-
lecturer: Dr. Michal Ben David
The course focuses on both the barriers and enablers that constrain or facilitate innovation. It does so by giving students the opportunity to practice creative thinking, trend forecasting, strategy formulation, and team management using real organizational problems. This course enables students to identify and practice ways of lifting barriers to unleash innovation and sustain it through individual and team effort and organizational culture. Participants will learn about the antecedents to individual and group creativity, how to construct and manage innovation teams, how to identify innovation constraints in organizational and team cultures, and how to implement new and useful ideas across the organization. Learning is both theoretical and experiential – whatever we learn, we will also implement!)
-
Lecturers: Dr. Michelle Stein Teer,, Liat Erel, Adv.Eyal Farkash, Lisa Law and Shay Thieberg, Omri Avisa
This course equips aspiring entrepreneurs with essential tools and strategies to navigate the unique challenges of entrepreneurship. Delivered across two semesters, each semester consists of three focused modules, covering topics including time management, resilience, public speaking, personal branding, networking, ethics, and Excel. Within each module, students will attend diverse lectures designed to enhance their adaptability, productivity, and professionalism, ensuring they are prepared for success in the fast-paced and often unpredictable world of entrepreneurship.
Computer Science Courses
-
Systems of linear equations, Gaussian elimination; Matrices, matrix operations, invertible matrices, a method for inverting matrices; Determinants, Cramer`s rule; Vectors in 2-space and 3-space, dot product, norm of a vector, projections, cross product, lines and planes; Real vector spaces, subspaces, linear independence, basis and dimension, row space, column space and null space of a matrix, rank of a matrix.
-
Discrete Math: This is an introductory course in discrete mathematics oriented toward Computer Science. Topics taught in the course include: - fundamental mathematical concepts (definitions, proofs, sets, relations, functions, order relations, proofs by induction), - counting (permutations, combinations, the inclusion-exclusion principle), - basic number theory and graph theory.
-
Course Syllabus - Linear transformations: kernel, image, composition of transformations, the inverse matrix, the duality of matrices and transformations. - Eigenvalues and eigenvectors, the characteristic polynomial, diagonalization of matrices. - Inner products, orthogonality, orthonormality orthogonal matrices
-
As the saying goes, “good data structures and bad code are much better than the other way around”. Indeed, in order to solve challenging problems in an efficient and elegant manner, one must organize one’s data in a suitable form, called data structure. Data structures are an essential area of study and practice for computer scientists and serious software developers. The course presents and analyzes classical data structures and related algorithms. In particular, we will learn how to assess the performance of various algorithms for searching, sorting, and manipulating data. We will learn widely-used data structures such as lists, stacks, queues, trees, and hash tables. In addition, we will then learn the relations between the data structures used and the efficiency of the algorithms using them. Following is a list of subjects to be covered. Time & space complexity: Best case, worst case, average case and amortize. We will use O, Ω, bounds. List of Data structures: linked list, Stack, queue, Binary Heap, Binary search tree, binary search tree with augmented data (e.g., interval tree), Black & Red trees, B-trees, Hash table, KD- tree, upside-down forest (Disjoint Union / Find). Algorithms: in addition to the algorithms related to the data structures, we will also learn comparison based sorting algorithms (heap sort, quick sort, merge sort), linear sorting algorithms (radix sort, counting sort and bucket sort), Ordered Statistics algorithms, and in particular the median-of-median algorithm. Textbook Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein. (CLRS) A Hebrew translation exists (by Open univ.)
-
Set theory: naive and axiomatic set theory, cardinals and set comparison, finite and infinite sets, countable sets, cardinality of the continuum, degrees of infinity. Logic: We will study in the course about two logics - propositional logic and first order logic. We will understand the general components of a logic - syntax, semantics, and a proof system - and we will elaborate on each of the components with respect to the two above logics. Among other things, we will study about: Propositional logic - logic connectives, truth tables, logical consequence and equivalence, tautologies and contradictions, normal forms. First-order logic - quantifiers, predicates, functions, structures and models, logical consequence and equivalence, normal forms. As a part of first order logic, we will see examples of algebraic structures, and in particular, we will study basic concepts in group theory.
-
This is the first course in the calculus of one variable intended for Computer Science. Topics covered include the algebraic and analytic properties of the real number system, functions, limits, derivatives and an introduction to integration. Applications including graphing functions, maximising and minimising functions, areas and volumes.
-
The main objective of the course is to learn how a computer program operates behind the scenes. Major topics that we will address: - How is data stored for different types (integer and non-integer)? - What are the different memory components of a program (stack vs. heap)? - What are pointers and how are they used? - How can arrays and structures be used to implement objects and data structures? We will learn these topics through programming in C in a Linux environment. Programming in C exposes the programmer to the memory structure of the program. We will learn how to correctly manage memory - via automatic allocation or dynamic allocation. We will also learn how to construct a program using a collection of functions and how to divide it among different files. In parallel, we will cover fundamental topics through working in a Linux environment, such as managing permissions, parsing and modifying text files, and programming in shell scripts. The course will involve programming assignments in C in a Linux environment.
-
-
Entrepreneurship Courses
-
(Choose 1 out of 13 below)
1. Cyber and Software Solutions – Ophir Bear.
The course will explore key pillars of entrepreneurship in both Cyber and Software Solutions. These include relevant business models, ecosystem structure, financial and regulatory issues, risks facing ventures in the field, and existing and developing technologies.
2. Medical Entrepreneurship and BioTech - Dr. Eyal Ballan.
The course will include basic material in biology, and research of companies utilizing the power of biotechnology to build products and services in medicine, FoodTech, agriculture and more. During the 9th class, students will present their group ideas, of which one will be chosen to be further developed. We will learn about the connection between biology and biotechnology, and how digital health will disrupt the systems of today.
3. CannabisTech - Omer Zerahia.
In the course, The Cannabis Market - Entrepreneurship and Business Development, which is the first cannabis course of its kind at Reichman University, we will follow the story of this growing market from its origins to its current status, locally and globally. We will review the incarnations of the Cannabis plant in various territories over the years, diving into the business value chain created around it, from the plant's cultivation stage, through its pharmaceutical products to its supply as a prescribe drug for patients . The final thesis of the course will include initiating, planning, and presenting a business project related to the Cannabis market.
4. Consumer Products Entrepreneurship - Gil Lemel.
In recent years, more and more consumer products have become increasingly ‘smart,’ but they are still items we can physically hold in our hands. Such products include smart water bottles, digital cameras that can think, and headbands with sensors that monitor changes in students' IQ during their studies. In this course, students learn the rules of the game in the consumer products field, examine why and how certain consumer products changed the world (strategy and tactics), and try to develop ideas for new products.
5. Internet, E-commerce, Social Media & New Media Entrepreneurship - Eran Wagner.
The entrepreneurial process is complex and includes many elements, from idea to the different ingredients of execution. In this course we will try to examine high-tech entrepreneurship in the digital realm and understand its unique characteristics while focusing on basic concepts and their implementation in real businesses in Israel and globally.
6. Real Estate Entrepreneurship - Ziv Shor/ Elad Madany.
The course will expose students to the real estate investment world and taught from the perspective of the entrepreneur aimed for value creation.
7. Sportech and Wellness Entrepreneurship - Dan Daniel.
This course explores the rapidly growing Sports-Tech and Wellness industry, with a focus on both global trends and Israel’s dynamic ecosystem. Students examine the market, key players, and entrepreneurial opportunities while working on a practical industry project that includes developing a business model, MVP, and investor pitch for a start-up or corporate initiative
8. FashionTech Entrepreneurship - Inbar Carmel.
The global fashion industry, valued at over $2 trillion, is undergoing a major digital transformation known as FashionTech. This course explores how artificial intelligence, data-driven personalization, and innovative marketing reshape everystage of the fashion ecosystem, from production and distribution to consumer experience. Students gain insight into the technologies and trends driving this rapidly evolving industry
9. FinTech Entrepreneurship - Amit Nisenbaum.
In this course, we will describe and analyze the disruption of the financial sector and its implications for society. We'll then 'hands-on' explore opportunities for entrepreneurship in this fast-moving sector.
10. TravelTech Entrepreneurship - Eran Shust.
This course focuses on innovation within the travel and tourism industry, one of the world’s largest and most disrupted sectors. Students will explore how technology is reshaping the travel experience. From booking platforms and personalization engines to smart mobility and digital nomad ecosystems.
Through a hands-on approach, students will identify market gaps and develop venture ideas that address evolving traveler needs and global industry trends.
11. DefenseTech Entrepreneurship - Ella Barak.
This course introduces students to the unique characteristics of entrepreneurship in defense, dual-use technologies, and security-related innovation.
Students will explore the ecosystem, regulatory considerations, and strategic partnerships required in this domain while developing venture ideas that leverage cutting-edge technologies for defense and civilian applications.
12. Longevity & Wellness Entrepreneurship - Dr. Alex Kaplun.
This course examines entrepreneurial opportunities across health span extension, preventive care, digital health, mental wellness, and personalized lifestyle solutions. Students will explore the intersection of science, technology, and consumer behavior while developing ventures that aim to improve quality of life and long-term well-being.
13. GreenTech & AgriTech Entrepreneurship – Anat Tsour.
In this course, we will explore the diverse technology landscape and the innovative business models that are transforming environmental crises across the globe into startup opportunities. Participants will also gain hands-on experience with key executive tools for assessing “circularity” and the sustainability impact of early-stage ventures.
-
Lecturer: Dr. Yaacov Greenshpan
The user experience (UX) and the user interface (UI) are an important element in product design. And successful interface design is almost always a direct result of a match: matching the users' capabilities - as well as their limitations, matching their preferences, attitudes, emotions, needs, and more. In fact, building good interface involves deep understanding of needs, proper analysis of information, extensive knowledge of human capabilities, proper planning and testing and verification with users. This course deals with precisely these key points. The course will focus on learning number of basic tools in the UX world, which relate to the three key stages of building successful UI: analysis, design and testing- not necessarily in this order. The aim of the course is to provide students with theoretical (little) and practical (a lot) information that will give them an introduction to the methods, tools and considerations required for successful product UI design. In addition, the course will provide knowledge and experience in basic design methodologies so that upon completion of the course students will be able to design the user interface and user experience of the products they are building, in a better and more professional way.
-
Lecturer: Daniel Pomerantz
In this course, you’ll learn to understand the language of investors and the ideas of finance, how to build the right legal structure for smooth relations with your business partners, and how to run a professional company. We will follow the entire journey of a company from startup to exit or maturity.
-
Lecturer: Dr. Tal Mofkadi
This is a first course in finance that is designed to introduce students to the concepts and techniques necessary to analyze and implement optimal investment decisions by firms and managers. Special emphasis will be put on understanding and analyzing the financial section of a business plan.The course studies the effect of time and uncertainty on decision making. Topics include basic discounting techniques, projects' investment decision making, stock and bond valuation, capital budgeting under certainty and uncertainty, and asset pricing models.
-
Lecturer : Ofir Richman
The rapid changes and development of technologies, devices, platforms and channels have transformed our world. Media consumers are changing and with them the tool set used by marketers and advertisers. Media fragmentation, social networks, multi-screen devices, and technology empowered consumers have created new challenges for marketers. Consumer’s attention is not seized by interruption, but earned by engaging them in a brand’s essence, its blueprint. The course will examine the changes traditional marketing has been going through to adapt to a digital landscape and the impact on marketing advertising and branding strategies. Emphasis will be put on building a brand “story”. Students will be teamed up with existing startups and learn to build a cross platform strategic campaign to meet their growth and marketing challenges. They will understand how to incorporate marketing tools into the process. Students will gain additional hands on experience by building a Google AdWords' campaign.
Computer Science Courses
-
The course covers fundamental ideas in the design and analysis of Algorithms. A thorough knowledge of algorithms allows a computer scientist to determine what problems can be solved using a given amount of resources. The tools and techniques used for the basic algorithms covered in this course can be adapted to provide efficient solutions to novel problems.
-
Probability theory is a tool of fundamental importance to nearly all the sciences, including Computer Science. This course is intended as an elementary introduction to the mathematical theory of probability. The course covers the following topics: Basic Terms in Probability: Probability Spaces (Sample Space, the Field of Events and the Probability Function), Axioms of Probability, Combinatorial Analysis and Symmetric Sample Space, Conditional Probability and Baye’s Rule, Independency between Events. Random Variables: General Discrete Distributions and Special (Uniform, Geometric, Binomial, HyperGeometric, Poisson, Negative Binomial) and General Continuous Distributions and Special (Uniform, Exponential, Erlang, Normal), Jointly Distributed Discrete Random Variables, Independent Random Variables, Discrete Conditional Distributions, Expectation, Variance, Correlation (CoVariance, Correlation Coefficient), Markov and Chebyshev inequalities, Limit Laws (Central Limit Theorem, Convergence in Probability, the Weak Law of Large Numbers).
-
In this course we will cover essential tools that enhance any programmer's toolbox. We will discuss advanced Java topics (that were not covered in the intro class), distributed version control, Python, SQL, HTML, JavaScript and CSS. We will emphasize self-learning, and will touch upon general programming topics such as debugging and unit-tests. The course will give students a solid footing in each topic, that will allow them to keep exploring on their own.
-
An introductory level machine learning course. We will present the main principles of data-driven learning algorithms. We will provide the theoretical basis for learning algorithms and learn about pros and cons of different approaches, from both a mathematical and a practical point of view.
Students will implement and use algorithms and will practice their application in real life data contexts. Homework and examples will be based on python code developed by the students as well as, in special cases, on using python/sklearn packages.
Subjects covered include:
- 1. Linear models: regression, logistic regression, feature selection
- 2. Decision trees , including different approaches to splitting nodes and
pruning techniques
- 3. Bayesean learning, including the advantages and disadvantages of naive vs full Bayes approaches
- 4. The perceptron - both primal and dual
- 5. kNN
- 6. Density estimation and EM
- 7. SVMs, including hinge/slack variables and how they affect results
- 8. Unsupervised learning - clustering techniques
- 9. PAC learning and sample complexity
- 10. VC dimension
- Statistical estimates of error rates
Mandatory Courses The students must choose one of two mandatory courses
-
This course reveals the inside of digital computers. The purpose of the course is to explain the principle of operation of the hardware and the relation of the hardware and the software and to give a clear view of how a high-level language program is actually executed by a digital computer. The course starts with Boolean algebra and the implementation of Boolean equations using gates and continues with forming the basic bui lding blocks of a digital computer, e.g., multiplexers, decoders, Arithmetic Logic Unit, registers, counters, state machines etc. At this stage, a simple CPU can be designed. Therefore, a RISC CPU, the MIPS, is defined by introducing its instruction set. The steps of converting a high level program into the MIPS machine language and the mechanism needed to support subroutines are discussed. This is followed by implementation of a basic single cycle MIPS in which the data path and the control part are designed in detail. The next stage is a multi-cycle implementation of the same CPU, including exceptions and interrupts handling. Eventually, a pipelined version is introduced. We will also show the similarity between the MIPS instruction set and RISC-V instruction set. The RISC-V is nowadays the open source for computer architecture.
-
This course, also known as Nand to Tetris, walks students in the construction of a modern general-purpose computer - hardware and software - from first principles. We will start from the most basic logic gate, known as Nand, and develop from it more gates and chips, leading up to a CPU, memory, and a computer architecture. This will be done using a Hardware Description Language and simulators, like computers are actually developed in industry. We will then develop an assembler, a virtual machine, a compiler for a simple, Java-like programming language, and a basic operating system. We will end this journey by developing a simple computer game like Tetris. It will be a thrill to see this game running on a computer that you built from the ground up. The course provides a deep understanding of many topics in applied computer science, as well as significant system development experience.
-
-
Entrepreneurship Courses
-
(Choose 1 out of 3 below)
1. Sales and Business Development in Startups & High-Tech Companies - Hadar Tal
The course explores key business aspects of startup companies, providing a comprehensive understanding of sales and business development in the high-tech industry. It covers essential topics such as defining the company’s target market, establishing an optimal business model, building a fast and stable sales infrastructure, generating leads, and developing business opportunities.
2. Venture Branding and Storytelling - Oded Lavie
A journey of storytelling and branding for entrepreneurs. During the course, we will review the history of branding and storytelling, talk about the research that has been conducted in this space, but most importantly learn about the tools and techniques that can help create meaningful and inspiring stories.
3. Venture Creation Game-Based Learning - Omer Zerahia
*For exchange students only
This fully online course explores the craft of entrepreneurship, strategy formulation, and implementation that drive competitive organizations.
In this course, student teams will launch and run a virtual start-up, competing against one another. Acting as the company's executive team, students will steer the company's direction through interdisciplinary decision-making in an uncertain environment, grappling with business fundamentals and the interplay between marketing, distribution, manufacturing, human resources, finance, and accounting across multiple decision cycles
-
(Choose 1 out of 3 below)
1. Advanced Digital Marketing for Entrepreneurs - Yair Koren
How to manage the advanced digital marketing of a real business, using platforms such as YouTube, Facebook, and Instagram, in addition to Google. Students will promote their own startup (i.e., their final project) or any other company they choose, build a website in WordPress, and promote the site on Google (SEO). In addition, we will promote the business on social media (organic and sponsored), work with pixels, and learn to use advanced analytical tools to improve the performance of our site and campaigns.
2. Value Creation and Project Management - Alex Coman
Students learn how to map the Arena for their business venture. The Arena is used to design the product strategy, assess the value potential of opportunities, crystallize essential/killer features, and deliver the concept in an agile manner. Students gain a coherent toolkit for diagnosing organizational strengths and weaknesses and creatively generating options in the supply chain ARENA.
3. From Sales to Customer Success - Erez Ezra
The Course focuses on one of the most important aspects of organizations: sales and the customer journey. How do organizations get leads from the Marketing team, turn them into paying customers, and eventually satisfied and loyal partners?
-
Ms. Tamar Schultz
Product Management is key to the success of any company, and hi-tech companies in particular. The purpose of this class is to teach students the principles of product management and share practical lessons learned over the years. How to identify and articulate a problem, and define the right solution. We will cover a variety of research and validation techniques. The Product Manager Role (Responsibilities and Tasks, B2B vs. B2C) , The PM Ecosystem (Interaction with stakeholders, Working in a large company vs. a startup) , Product Definition , Product Execution and Business Go to Market (Business model and pricing, Messaging and Positioning and Working with Customers and Sales).
Computer Science Courses
-
This is a mathematical class in which we will study the capabilities and limitations of efficient computation. We will classify various computational problems into different classes according to the amount of resources they require and prove reductions between them. We will then introduce more advanced algorithmic techniques (such as randomized algorithms and approximation algorithms) and study their limitations as well.
Topics include: time complexity, the classes P and NP, polynomial time reducibility between problems, the Cook-Levin theorem and the theory of NP completeness, self-reducibility and reducibility between search, optimization and decision problems, space complexity, randomized algorithms, approximation algorithms.
-
This course is organized around the five-layer Internet architecture. These five layers consist of the application, transport, network, link, and physical layers . The course covers fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics to be covered include: overview of network architectures, applications, network programming interfaces (e.g., sockets), transport, congestion, routing, and data link protocols, addressing, and distributed algorithms/systems. Examples of protocols will be drawn primarily from the Internet (e.g.,HTTP, SMTP, DNS, TCP, UDP, IP, RIP, OSPF, DHCP, ICMP, Ethernet, etc). In addition, we will also cover several Distributed Algorithms. There will be five assignments and a final exam. This course is intended for third year undergraduate computer science.
Special Programs
More about the Program
Why Study at Reichman University?
For the entire list of courses please refer to the Student Handbook
*In most undergraduate programs, students are required to take general elective courses as part of their curriculum, and can also choose elective courses from other undergraduate programs at Reichman university.
**Reichman University reserves the right to cancel, alter, or expand the academic programs and courses offered.
Proud Of Our Alumni
-
Sagi Ron-Edoute
-
Arora Attenborough
Australia
I chose to begin my studies at IDC because of its strong reputation in the High-Tech sector and its distinctive, nurturing, and inclusive teaching approach, which is rare in Israel.
-
Eli Berman
USA
Choosing the dual degree at Reichman was an easy decision. The diverse mix of students and the supportive, opportunity-rich environment made it the perfect place to grow and bring ideas to life.
-
Ethan Waimann
Israel
The program manages to combine professionalism, interest, pleasure and social life. It enhances curiosity, and delivers material in a creative and interesting way.
-
Noa Kawa
Belgium
CS and entrepreneurship is a great program for people who enjoy maths and solving problems, people who want to know how things work but also who want to let their creativity and their entrepreneur side have a place in their studies. Entrepreneurship really developed my business knowledge and my soft skills while CS developed my hard skills, my way of thinking, studying and taught me how to work hard and be perseverant. And that is all you need to be a good Data Scientist.
-
Stav Hazan
South Africa
My experience at Reichman University has been valuable, challenging, and constructive. The combination of entrepreneurship and technology opened a door for me to an array of opportunities in growing and innovative industries, and granted me the relevant skills that align with my personal interests and professional objectives
Apply
Preparatory Courses
Faculty
Brochure
Dean, The Adelson School of Entrepreneurship