University Catalog > Undergraduate Programs > Yeshiva College > Computer Science, BS
The Computer Science major includes concentrations in Artificial Intelligence and Distributed Systems.
The Artificial Intelligence concentration equips students with the knowledge and skills to design and implement cutting-edge AI technologies. Students study computer science and software engineering fundamentals, as well as statistical and probabilistic approaches to decision making and software systems. They develop an in-depth understanding of the major aspects of AI: Artificial Intelligence, Machine Learning, Computer Vision, and Natural Language Processing. This concentration prepares graduates for careers in data-rich industries, such as technology, finance, marketing, and logistics, by providing a strong foundation in both theoretical concepts and practical applications.
The Distributed Systems concentration focuses on building large-scale software systems critical to various industries such as technology, finance, healthcare, and logistics. Students study Computer Science and software engineering fundamentals; develop detailed knowledge of every level of the software stack; learn to build software at various scales; and develop understanding of the architecture and proper use of a range of database technologies. The program provides students with the theoretical foundations and practical skills required for long term success in industry and in graduate school.
4
3