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). 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.