The Digital Architectures and Operating Systems courses
unveil the inner workings of the hardware and system software
of the computers and digital devices we use.

Year I: Foundations 
Year II: Skills  
Year III: State of the Art 
Year IV (optional): Business 
Computer and Communication Infrastructure  
The Penn-IDC Exchange Program  
Advisory Committee to the Efi Arazi School of Computer Science  



> YEAR I:  Foundations
The first year's courses concentrate on the foundations of computer science, consisting of a survey of the field, Java programming, and key data structures and algorithms. In addition, we provide a rigorous training in mathematics. The math courses have two objectives: (a) to develop the student's abstraction ability and analytic skills, and (b) to provide the mathematical foundations for later courses in the curriculum (e.g. computer vision, machine learning and robotics).




> YEAR II:  Skills
In the second year, students apply and extend the knowledge gained in the first year in several directions. The Digital Architectures and Operating Systems courses unveil the inner workings of the hardware and system software of the computers and digital devices we use. The Algorithms course extends the theory and practice of computer science. In the Database Management course, students learn how to manage and exploit the huge amounts of information that are routinely collected today by large organizations. The Functional and Logic Programming course introduces various programming paradigms, and equips students with essential ways of thinking about large programming projects. This sets the stage for the Object-Oriented Software Construction course that concentrates on software engineering techniques for creating high-quality software. The students also take a set of courses in business administration focusing on economics, finance, and business law.




> YEAR III:  State of the Art
The objective of the third year is three-fold. First, students complete their theoretical computer science training with two core courses in Complexity and Computability Theory. On the practical side, we introduce the state of the art in such fields as Computer Graphics and Communications and Distributed Systems. Finally, advanced elective courses serve to round out the students' training and instill in them the desire to continue their studies in the future, either as self-learners or in graduate programs. In addition, students take a course in marketing and are encouraged to participate in a variety of applied and research projects.




> YEAR IV (optional):  Business
Every computer science student is required to take core courses in business and management. Students who desire a deeper appreciation of business issues can extend this part of their education by taking additional business courses in the third year of the regular program, thus opting to complete an additional degree, a B.A. in Business Administration in a fourth year of study.
The fourth - year program also includes course work in such areas as accounting, capital markets, organizational behavior, IT management, intellectual property, and management of research and development.




> Computing and Communication Infrastructure

The IDC campus network's infrastructure (three fiber optic cables, a cluster of 20 servers, high-speed terrestrial and satellite links and 300 computer terminals throughout the campus) provides easy access and fast communications and make computers an integral part of life and the learning experience. Computer labs contain the latest software and are built to maximize learning by enabling individual students to project images from their own monitors on a large screen for presentations and class discussion.
The Gat Lab, located at the south end of the campus, houses IDC's advanced Unix-based research facility. The lab is equipped with 20, high-end workstations with parallel programming, networking, image processing, and 3D modeling capabilities where faculty and students can engage in various research and development activities.




> The PENN-IDC Exchange Program
Entering its seventh year of operation, this program allows selected computer science students from IDC Herzliya spend a full semester of studies at the University of Pennsylvania (typically the fall semester of the second year). While at Penn, students take a series of courses at the School of Engineering and Applied Science and the Wharton School, at no additional tuition charges beyond regular IDC Herzliya fees.




> Advisory Committee To The Efi Arazi School Of Computer Science

Since its inception, the Efi Arazi School of Computer Science has benefited from the help of academic and industrial advisors - committees of prominent scientists and business leaders - who provide guidance in curricular planning, research, market need and technology trends.
Current members of the advisory committees include:

> Dr. Meir Burstin, Chairman & CEO, Advanced Recognition Technologies
> Mr. Yoav Chelouche, CEO, Scitex
> Mr. Aryeh Finegold, Chairman, Mercury Interactive
> Mr. Yoel Gat, Chairman, Gilat Satellite Networks
> Mr. Danny Goldstein, CEO, Formula
> Mr. Yanki Margalit, CEO, Aladdin Software
> Prof. Michael Rabin, Harvard University, Turing Award winner
> Mr. Yossi Sela, Senior Vice President, Gemini Capital Fund
> Mr. Yair Shamir, CEO, Vicon
> Prof. Shimon Ullman, Weizmann Institute and MIT
> Dr. Yossi Vardi, Chairman, Mirabilis