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 awards. 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 STRUCTURES3 to 4
or CISC 1401 DISCRETE STRUCTURES
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
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 2
Select three electives 3

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
4
CISC 2000
CISC 2010
COMPUTER SCIENCE II
and COMPUTER SCIENCE II LAB
4
CISC 2200DATA STRUCTURES4
CISC 3400JAVA PROGRAMMING4
CISC 3593COMPUTER ORGANIZATION4
CISC 4080COMPUTER ALGORITHMS4
CISC 4090THEORY OF COMPUTATION4
CISC 4615DATA COMMUNICATIONS AND NETWORKS4
Mathematics courses
MATH 1206CALCULUS I4
MATH 1207CALCULUS II4
MATH 2001DISCRETE MATHEMATICS4
MATH 2004MULTIVARIABLE CALCULUS I4
Physics courses
PHYS 1701PHYSICS I3
PHYS 1702PHYSICS II3

These courses only fulfill 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 Columbia's Computer Science or Computer Engineering Track. Consult the 3-2 Program Director for additional guidance.

Availability

The major in computer science is available at Fordham College at Rose Hill and Fordham College at Lincoln Center. Students in Fordham School of Professional and Continuing Studies may major in computer science only if their schedules are sufficiently flexible to permit them to take day courses at the Rose Hill or Lincoln Center campuses. 

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.