Computer Science Major

The computer science major may be taken toward either the Bachelor of Arts (B.A.) or the Bachelor of Science (B.S.) degree. The B.A. degree in computer science requires a total of 14 courses, and the B.S. degree in computer science requires a total of 16 courses.

Course Title Credits
Required courses
CISC 1400Discrete Structures4
CISC 2100
CISC 2110
Discrete Structures II
and Discrete Structures II Lab 1
4
CISC 1600
CISC 1610
Computer Science I
and Computer Science I Lab 2
4
CISC 2000
CISC 2010
Computer Science II
and Computer Science II Lab
4
CISC 2200Data Structures4
CISC 3500Database Systems4
CISC 3593Computer Organization4
CISC 3595Operating Systems4
CISC 4080Computer Algorithms4
CISC 4090Theory of Computation4
CISC 4615Data Communications and Networks4
For the Bachelor of Arts degree
Select two electives 3
For the Bachelor of Science degree
Data Mining
Calculus I 4,5
Select three electives 3
1

For students entering prior to Fall 2015 (class of 2020 or earlier), CISC 4700 Network and Client Server is required instead of CISC 2100 Discrete Structures II.

2

Students who take CISC 1600 during Fordham's Summer Session do not take CISC 1610, as the summer lecture and lab are offered in a combined format.

3

Elective courses are selected from department courses (which may include some graduate courses) or in cognate areas in consultation with a department adviser. One elective CISC course must be numbered 2000 or above, while the remaining elective must be numbered 3000 or above. The following courses may not count toward this requirement: CISC 4001 Computers and Robots in Film, CISC 4650 Cyberspace: Issues and Ethics, and CISC 4660 Minds, Machines, and Society.

4

Required for students entering in Fall 2017 (class of 2022) and later.

5

MATH 12AB Transfer Calculus AB and MATH 12BC Transfer Calculus BC (transfer credit from AP Calculus AB or AP Calculus BC) also fulfill this requirement.

3-2 Engineering Program

Computer science majors pursuing the Cooperative Program in Engineering have a slightly different set of requirements to fulfill to complete their major in computer science. All courses are required.

Course Title Credits
Computer Science Courses
CISC 1600
CISC 1610
Computer Science I
and Computer Science I Lab 1
4
CISC 2000
CISC 2010
Computer Science II
and Computer Science II Lab
4
CISC 2200Data Structures4
CISC 3500Database Systems4
CISC 3593Computer Organization4
CISC 3595Operating Systems4
CISC 4080Computer Algorithms4
CISC 4090Theory of Computation4
CISC 4615Data Communications and Networks4
CISC 4631Data Mining4
Mathematics Courses
MATH 1206Calculus I 24
MATH 1207Calculus II4
MATH 2001Discrete Mathematics4
MATH 2004Multivariable Calculus I4
MATH 2005Multivariable Calculus II4
MATH 2006Linear Algebra I4
MATH 3002Differential Equations4
Physics Courses 3
PHYS 1701Physics I3
or NSCI 1701 Physics I
PHYS 1703Physics I Recitation0
or NSCI 1703 Physics I Recitation
PHYS 1511Physics I Lab1
or NSCI 1511 General Physics Lab I
PHYS 1702Physics II3
or NSCI 1702 Physics II
PHYS 1704Physics II Recitation0
or NSCI 1704 Physics II Recitation
PHYS 1512Physics II Lab1
or NSCI 1512 General Physics Lab II
Chemistry Courses 3
CHEM 1321General Chemistry I4
or NSCI 1321 General Chemistry Lecture I
CHEM 1331General Chemistry Lab I2
or NSCI 1331 General Chemistry Lab I
1

Students who take CISC 1600 during Fordham's Summer Session do not take CISC 1610, as the summer lecture and lab are offered in a combined format.

2

MATH 12AB Transfer Calculus AB and MATH 12BC Transfer Calculus BC (transfer credit from AP Calculus AB or AP Calculus BC) also fulfill this requirement.

3

Students at the Lincoln Center campus typically fulfill these requirements via courses with Natural Sciences courses (subject code NSCI). Students at the Rose Hill Campus typically fulfill these requirements with Physics (subject code PHYS) and Chemistry (subject code CHEM) courses.

These courses fulfill only Fordham University's requirements to earn the B.S. in computer science for 3-2 students. Additional Columbia requirements need to be fulfilled for acceptance into one of Columbia's engineering tracks. Consult the 3-2 program director for additional guidance.

Availability

The major in computer science is available at Fordham College at Rose Hill, Fordham College at Lincoln Center, and Fordham's School of Professional and Continuing Studies at Rose Hill and Lincoln Center.

Fordham College at Rose Hill students: The requirements above are in addition to those of the Core Curriculum.

Fordham College at Lincoln Center students: The requirements above are in addition to those of the Core Curriculum.

Professional and Continuing Studies students: The requirements above are in addition to those of the PCS Core Curriculum and any additional electives that may be required to earn a minimum of 124 credits.