COM 1300, 1320, 1504, 1621, 2113, 2545, 3610, 3640, 4512, and 6 credits of electives; MAT 1412, 2105. Recommended: PHY 1041–1042R&L, 1724. Note also the computer track of the mathematics major.
COM 1300, 1320, 1504, 2545, and one additional course in Computer Science; MAT 1412, 2105.
As of Fall 2015, there is no exit exam required for a degree in Computer Science at Yeshiva College.
Suggested plan for taking required courses in computer science:
COM 1300 Fall or spring [see note 3]
MAT 1412 Spring or fall [see note 4]
COM 1504 Fall or spring [see note 5]
COM 2113 Spring (prerequisite: COM 1300)[see note 5]
COM 1621 Fall (prerequisite: COM 1504)
COM 1320 Fall (prerequisite: COM 1300 corequisite: COM 1504)
COM 2545 Spring (prerequisites: COM 1320, COM 1504, MAT 1412)
COM 3640 Spring (prerequisite: COM 1621; corequisite: COM 2545)
COM 3610 Fall (prerequisite: COM 1320, COM 2113)
COM 4512 Spring (prerequisites: COM 2545, COM 3640)
- Additional requirements: MAT 2105 and the two advanced electives may be taken at any time during the three years, provided the prerequisites are satisfied. MAT 2105 has MAT 1412 as a prerequisite.
- Any of these courses may be taken earlier than the point at which they appear on the plan, provided that the student has the prerequisites.
- A student who takes COM 1300 in the spring of his first year may take COM 2113 in the spring of his second year. The course is not required until the third year of study.
- If necessary, MAT 1412 may be taken in the fall semester of the second year of study; it is not required until the spring semester of the second year of study.
- If COM 1300 and COM 1504 are not both completed by the spring semester of the student's first year of study, the student will not be able to complete the major in three years.
Department policy on exemption tests:
Exemption tests will only be considered for the courses COM 1300C, MAT 1412, MAT 1413. Such tests may only be used to register for the next course in the appropriate sequence: COM 1320C, MAT 1413, or MAT 1510, respectively. Exemption tests will not be given unless the course was taken previously, either as an AP high school course or in a college or university. Even in that case, a valid reason must be given for the test. (For example, an exemption test may not be used to replace a grade that was too low to transfer; but it may be used, for example, for a course taken at a foreign university under a different system than ours.) A student who places out of a required course via an exemption test must replace the course with an advanced elective. No credit will be given as a result of an exemption test. Calculus AP or BC courses may be used for advanced placement, with credit, only if the score received was a 5.