Computer Science Major

Students earn a Bachelor of Science (BS) in Computer Science upon completing either of our four year tracks, and a Bachelor of the Arts (BA) for completing our three year track. Please see the Program Information for details about the different tracks.

For complete information regarding the tracks in the major, requirements, and prerequisites, please see The Complete Guide to the Computer Science Major at Yeshiva College (current version: Spring 2022, v2.3.1; previous version: Spring 2021).

After you have read the guide, feel free to contact Professor Diament or Academic Advising with any further questions.

Students who have matriculated before Fall 2017 may follow the old requirements. Click here to see the old requirements.

Computer Science Minor

  • Introduction to Computer Science (COM 1300)
  • Data Structures (COM 1320)
  • Math for Computer Science (COM 1310)
  • Introduction to Algorithms (COM 2545)
  • One additional course in Computer Science of your choosing
  • Calculus 1 (MAT 1412)
  • Linear Algebra (MAT 2105)

Requirements Beyond the C.S. Major

  • Students in the B.A. track have the same non-C.S. requirements as all other B.A. students in Yeshiva College
  • Students in either B.S. track have the general education requirements show in the table below.
  • All students need a total of 128 credits in order to graduate
  • IBC and JSS courses transfer to YC for the BS in the same exact way they transfer for a BA (this is relevant to the second and last lines below.)

General Education Requirements

Requirements Credits Number of Courses
First Year Writing 3 1
BIB, JHI, JST, or JTP 4 2
Choose from Contemporary World Cultures (COWC) or Cultures Over Time (CUOT) 3 1
Interpreting the Creative (INTC) 3 1
Human Behavior and Social Institutions (HBSI) 3 1
Electives: choose from any of the following Y.C. departments: ART, BIO, BIB, CHE, ECO, ENG, HEB, HIS, JHI, JST, JTP, MUS, PHI, PHY, POL, PSY, SOC, SPA 6 2
TOTALS 22 8

For more details regarding what the various categories (COWC, HBSI, etc.) mean, what Y.C. courses count towards them, etc. please consult Y.C.’s web site or academic advising.

Since B.S. students must be on campus for 8 semesters and there are 8 non-C.S. requirements, B.S. students can take one non-C.S. requirement each semester to pace themselves and evenly distribute their workload.