Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 41.2 k / Year(s) Foreign:$ 41.2 k / Year(s) Deadline: Feb 1, 2026
StudyQA ranking:7572 Duration:4 years

Photos of university / #yeshiva_university

The Bachelor of Science in Computer Science at Yeshiva University offers a comprehensive and rigorous curriculum designed to prepare students for successful careers in the rapidly evolving technology industry. This program combines foundational theoretical knowledge with practical skills, ensuring graduates are equipped to tackle complex problems and innovate in various sectors including software development, data analysis, cybersecurity, and artificial intelligence. Students will engage with core topics such as algorithms, programming languages, computer architecture, and databases, while also exploring advanced areas like machine learning, cybersecurity principles, and software engineering. The program emphasizes a strong mathematical foundation, critical thinking, and problem-solving abilities essential for technical excellence. Additionally, students have opportunities to participate in research projects, internships, and collaborations with industry partners, fostering real-world experience and professional growth. The curriculum is designed to adapt to technological advancements and industry demands, encouraging continuous learning and adaptability. Faculty members are distinguished experts committed to mentoring students both academically and professionally. Yeshiva University's Computer Science program also emphasizes ethical considerations in technology, ensuring graduates are responsible innovators who understand the societal impacts of their work. Graduates of this program are well-prepared to pursue graduate studies or enter the workforce in various roles such as software developers, data scientists, systems analysts, and cybersecurity specialists. The program's supportive community and access to cutting-edge resources create an enriching academic environment that nurtures creativity, collaboration, and lifelong learning. Whether you aspire to contribute to technological advancements, improve existing systems, or develop new digital solutions, the Computer Science program at Yeshiva University provides the essential knowledge, skills, and values needed to excel in the dynamic world of computer technology.

  • COM 1300 Introduction to Computer Science and Programming
  • COM 1320 Data Structures
  • COM 1504 Discrete Structures
  • COM 1621 Theory of Computation
  • COM 2113 Computer Organization and Assembly Language
  • COM 2146C Minicomputer and Microcomputer Systems
  • COM 2512 Networking and Communication
  • COM 2545 Algorithms
  • COM 3511 Algorithmic Processes
  • COM 3563 Database Systems
  • COM 3610 Introduction to Operating Systems and Computer Architecture
  • COM 3640 Programming Languages
  • COM 3645 Compiler Theory
  • COM 3760 Artificial Intelligence
  • COM 3764 Expert Systems
  • COM 3772 Computer Graphics
  • COM 3780 Web Programming & Development
  • COM 3905; 3906; 3907; 3908; 3909 Individual and Group Projects
  • COM 4512 Advanced Java Programming
  • COM 4541 Numerical Analysis
  • COM 4550 Bioinformatics
  • COM 4570 Industrial Software Development 
  • COM 4580H Cybersecurity 
  • COM 4901 Independent Study 
  • COM 4911 Guided Project 
  • Completed application 
  • Essay
  • $65 application fee
  • Official TOEFL (Test of English as a Foreign Language) Scores
  • Official high school transcript
  • Transcripts and copies of certificates must be in English or Hebrew
  • SAT or ACT scores are required for students applying from CanadaYeshiva University's TOEFL school code is 2990
  • Interview

Essays

All applicants, except for Honors Program applicants, must respond to one of the following prompts in 750 words or fewer.

  • You are tasked with designing a new interdisciplinary course for first year students at your university. What would this course be, what is its value, and why does it appeal to you? 
  • Throughout Tanach, history, and literature, there are many examples of people who have prevailed in spite of or because of their imperfections. Can you think of one “flaw” that you would choose to keep rather than give up? Explain. 

The Computer Science program at Yeshiva University offers a range of financing options to support students in their academic pursuits. Tuition fees for undergraduate studies are competitively set and may vary depending on the specific program and year of enrollment. To assist students financially, Yeshiva University provides various scholarship opportunities, including merit-based scholarships for outstanding academic achievements, need-based grants, and departmental scholarships tailored for Computer Science students. Additionally, students are encouraged to explore external scholarship programs and financial aid resources available through third-party organizations.

The university's Financial Aid Office offers comprehensive counseling to help students navigate the application processes for federal and state financial aid programs, including the Free Application for Federal Student Aid (FAFSA) and other relevant applications. Yeshiva University participates in the Federal Direct Loan Program, granting eligible students access to low-interest loans that can be used to cover tuition, living expenses, and other associated costs. Work-study programs are also available, allowing students to earn part-time income while gaining valuable work experience in their field.

International students and those from diverse backgrounds are supported through specialized financial aid offerings and scholarships designed to promote inclusivity and accessibility. The university encourages early planning and holistic financial planning strategies to ensure that students can manage their educational expenses effectively throughout their studies. In addition to tuition and fees, students should consider living expenses, books and supplies, health insurance, and personal costs when planning their finances.

Yeshiva University is committed to making higher education accessible and affordable, offering flexible payment plans and financial advising services to assist students in managing their budgets. Students are advised to contact the university's Financial Aid Office directly for detailed information on eligibility, application procedures, and deadlines. Overall, the program's financing options aim to reduce financial barriers, allowing students to focus on their academic and professional development in the field of Computer Science.

The Bachelor of Science in Computer Science at Yeshiva University offers students a comprehensive education in the fundamental areas of computing, programming, algorithms, data structures, software engineering, and systems analysis. The program is designed to prepare students for careers in technology, software development, data analysis, and research in computer science and related fields. The curriculum emphasizes both theoretical foundations and practical applications, ensuring that graduates are well-equipped to solve complex problems, innovate, and adapt to the fast-evolving landscape of technology.

Students in the program have the opportunity to engage in hands-on projects, internships, and research activities that reinforce their knowledge and develop critical skills. The program also includes courses in mathematics, which are essential for understanding algorithms and computational theory. Students can explore advanced topics such as artificial intelligence, machine learning, cybersecurity, databases, and programming languages. Electives allow for specialization in areas of interest, providing a tailored educational experience that aligns with individual career goals.

Yeshiva University's Computer Science program fosters an interdisciplinary approach, often integrating insights from mathematics, engineering, and information technology. The program is supported by state-of-the-art labs and facilities, and students have access to faculty members who are active researchers and industry professionals. The university encourages students to participate in extracurricular activities such as coding competitions, hackathons, and tech clubs, enhancing their practical skills and professional networks.

Graduates of the program are prepared to enter the workforce as software developers, systems analysts, network administrators, or pursue graduate studies in computer science and related areas. The program's strong emphasis on both theoretical understanding and practical skills ensures that alumni are competitive in the tech industry and capable of contributing to innovative projects and research initiatives. Overall, the Computer Science degree from Yeshiva University combines rigorous academic coursework with real-world experience, fostering a well-rounded, highly capable generation of computer scientists ready to meet the demands of the modern digital world.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 31 k / Year(s)
Deadline: Oct 15, 2025 301–350 place StudyQA ranking: 6577
Study mode:On campus Languages: English
Local:$ 24.9 k / Year(s) Foreign:$ 24.9 k / Year(s)
Deadline: May 1, 2026 301–350 place StudyQA ranking: 7016
Study mode:On campus Languages: English
Local:$ 6.77 k / Year(s) Foreign:$ 23.3 k / Year(s)
Deadline: Feb 1, 2026 251–300 place StudyQA ranking: 7147
Study mode:On campus Languages: English
Local:$ 6.43 k / Year(s) Foreign:$ 15 k / Year(s)
Deadline: Jan 15, 2026 201–250 place StudyQA ranking: 7641
Study mode:On campus Languages: English
Local:$ 14.4 k / Year(s) Foreign:$ 45.4 k / Year(s)
Deadline: Oct 1, 2025 22 place StudyQA ranking: 6555
Study mode:On campus Languages: English
Foreign:$ 67.6 k / Year(s)
Deadline: Jan 2, 2026 19 place StudyQA ranking: 9409
Study mode:On campus Languages: English
Local:$ 66.6 k / Year(s) Foreign:$ 66.6 k / Year(s)
Deadline: Nov 1, 2025 9 place StudyQA ranking: 8211