Skip to main content

Yeshiva University

School Menu

The computer science program at Yeshiva College stresses both the practical and the theoretical aspects of computers. Students learn programming languages, advanced technology, digital logic and analysis of algorithms. The curriculum is designed under guidelines established by the Association for Computing Machinery (ACM).

Although most college students rely on their personal computers for general computing needs, Yeshiva College also offers hands-on experience is offered in computer laboratories running networked Linux, Windows, and MacOS servers and workstations, as well as a Beowulf Cluster for large-scale scientific computing. Several computer languages are supported, including C/C++/Visual C++, C#, Java, Javascript, Ruby, Scala,  Perl and Python, as well as Fortran for extensive scientific computations.

A variety of software packages for document preparation, programming, graphics, web, statistics, and data mining are also available, as well as accounting, banking, and finance packages.

The curriculum at Yeshiva College prepares students for continued study in either theoretical or applied computer science. Particular emphasis is given to industrial computing, including web programming and development, industrial software design, and cybersecurity.

The programs in mathematics and computer science at the two undergraduate campuses are administered by a single University-wide department: the Department of Mathematical Sciences. In addition to the four undergraduate programs, the department also offers MA and PhD programs in mathematics