Fordham University            The Jesuit University of New York
 


Computer Science Major/Minor Requirements

The curriculum in computer science is oriented towards science and technology. It emphasizes software design and programming, computer architecture and functions, and development of an ability to analyze problems and use the computer as a problem-solving tool. Students graduating from the program will be prepared for careers in computer science, information technology, system design, telecommunications and computer applications, both in the public and private sectors. The BS degree requires additional courses from within the major beyond those required by the BA degree. A minor in computer science is also available.

The requirements for the BS-CS and BA-CS degrees are listed below, followed by the requirements for MINOR-CS. Please note that the degree requirements for the major degree vary depending on your year. Also, forms are sometimes available on-line for tracking your progress toward a degree.

FOR THE CLASS OF 2007 AND FOLLOWING   (view/print the form)

Common Major Requirements:

CS 1400 (3) Discrete Structures
CS 1600 (3) Computer Science I
CS 1610 (1) Computer Science I Lab
CS 2000 (4) Computer Science II
CS 2010 (1) Computer Science II Lab
CS 2200 (4) Data Structures
CS 3500 (4) Data Base Systems
CS 3593 (4) Computer Organization
CS 3595 (4) Operating Systems
CS 4080 (4) Computer Algorithms
CS 4090 (4) Theory of Computation
CS 4615 (4) Data Communications and Networks
CS 4700 (4) Network and Client/Server Comp.

BA Major: Requires the above 11 courses + 2 computer science electives

BS Major: Requires the above 11 courses, CS 4621 or 4631, + 3 computer science electives
CS 4621 (4) Machine Learning & Knowledge Discovery
CS 4631 (4) Data Mining

One elective must be numbered 2000 or higher and the other electives must be numbered 3000 or higher, excluding CISC 3001, CISC 4001, CISC 4650, and CISC 4660.

Requirements for a Minor in Computer Science

Students wishing to minor in computer science take CISC 1100 or CISC 1400, CISC 1600/1610, CISC 2000 and three elective courses offered by the department, selected in consultation with a departmental advisor. One elective must be numbered 2000 or higher and the other electives must be numbered 3000 or higher, excluding CISC 3001, CISC 4001, CISC 4650, and CISC 4660.

A grade of at least C- is required in all major and minor courses.

Back to the overview of all undergraduate degrees.

 

Site  | Directories
Submit Search Request