Rutgers, The State University of New Jersey
Graduate School-New Brunswick
About the University
Graduate Study At the University
Other Graduate Study At the University
Degree Programs Available
Tuition and Fees
Financial Aid
Student Services
Academic Policies and Procedures
Degree Requirements
Programs, Faculty, and Courses
Course Information
African Studies 016
Agricultural Engineering
Alcohol Studies 047
Animal Sciences 067
Anthropology 070
Art History 082
Arts, Visual and Theater
Asian Studies 098
Biochemistry 115
BIOMAPS 118 (Programs in Quantitative Biology)
Biomedical Engineering 125
Bioresource Engineering 127
Biotechnology 126
Cell and Developmental Biology 148
Cellular and Molecular Pharmacology
Ceramic and Materials Science and Engineering 150
Chemical and Biochemical Engineering 155
Chemistry 160
Civil and Environmental Engineering 180
Classics 190
Cognitive Science 185
Communication, Information, and Library Studies 194
Communication Studies
Comparative Literature 195
Computer Science 198
Members of the Graduate Faculty
Graduate Courses
Curatorial Studies
Ecology and Evolution 215
Economics 220
Education 300
Educational Psychology; Educational theory, Policy, and Administration; Learning and Teaching
Electrical and Computer Engineering 332
Engineering Geophysics
English, Literature In (English 350, Composition Studies 352)
English as a Second Language 356
Entomology 370
Environmental Change, Human Dimensions of 378
Environmental Sciences 375
Food and Business Economics 395
Food Science 400
French 420
Geography 450
Geological Sciences 460
Geospatial Information Science 455
German 470
History 510
Human Resource Management
Industrial and Systems Engineering 540
Industrial Relations and Human Resources 545
Interdisciplinary Ph.D. Program 554
Italian 560
Labor and Employment Relations
Library Studies
Linguistics 615
Literatures In English
Mathematics 640, 642
Mechanical and Aerospace Engineering 650
Mechanics 654
Medicinal Chemistry 663
Medieval Studies 667
Microbiology and Molecular Genetics 681
Molecular and Cell Biology 695
Molecular Biophysics 696
Molecular Biosciences
Music 700
Neuroscience 710
Nutritional Sciences 709
Oceanography 712
Operations Research 711
Packaging Science and Engineering
Pharmaceutical Science 720
Pharmacology, Cellular and Molecular 718
Philosophy 730
Physics and Astronomy 750
Physiology and Integrative Biology 761
Plant Biology 765
Plant Pathology
Plant Science and Technology
Political Science 790
Psychology 830
Psychology, Applied and Professional
Public Health 832
Public Policy
Quaternary Studies 841
Russian, Central and East European Studies 859
Social Work 910
Social Work: Administration, Policy and Planning, and Direct Practice
Sociology 920
Spanish 940
Statistics 960
Theater Arts
Toxicology 963
Urban Planning and Policy Development 970
Urban Planning, City and Regional
Visual Arts
Wireless Communications Certificate
Women's and Gender Studies 988
Research Centers, Bureaus, and Institutes
Governance of the University
Divisions of the University
Camden Newark New Brunswick/Piscataway
  Graduate School-New Brunswick 2003-2005 Programs, Faculty, and Courses Computer Science 198 Programs  


The program in computer science offers courses in most areas of the field and provides flexible options for advanced research. To enter the program, applicants must have completed an accredited undergraduate program in computer science or at least taken the core courses required for an undergraduate degree in computer science. This includes a substantial background in mathematics, especially calculus, linear algebra, discrete mathematics, and probability/combinatorics. Students should have at least one term in all of these subjects and two terms in calculus. Finally, applicants should have taken high-level languages, data structures, assembly language and machine organization, algorithm design and analysis, and an advanced undergraduate-level elective course. All applicants are required to take the Graduate Record Examination`s general and computer science examinations.

Candidates for an M.S. degree have two options. They may complete 30 credits of course work and write an acceptable expository essay, or they may take 24 credits of course work and submit a master`s thesis worth 6 credits. The candidate also must pass the program`s master examination, which is designed to ensure breadth of knowledge. Courses are offered to help students prepare for the examination.

A candidate for the Ph.D. degree must complete 48 hours of course work beyond the bachelor`s degree. Students who enter the program after earning a master`s degree may apply to transfer 24 of the 48 credits required for the lower degree. Normally, the program requires one year in residence, but in special cases the department will consider alternatives to full-time residence. In addition, the student must pass a qualifying examination before beginning his or her thesis research, which forms a major part of the Ph.D. program (24 credits). The thesis should cover original investigations in one or more problems in computer science. A master of philosophy degree is available to doctoral candidates.

Current research being done by the graduate faculty is expected to stimulate doctoral research. Faculty research interests include algorithms, artificial intelligence, combinatorics, complexity theory, computational biology, computational geometry, computational linguistics, data structures, distributed systems, graphics, human-computer interaction, information systems, knowledge representation, machine learning, mathematical programming, and mobile computing. Faculty members also are exploring numerical analysis, networking, optimization, parallel computing and systems, programming languages and compilers, software engineering, and vision. All qualified graduate students are eligible to be considered for teaching assistantships and fellowships. Also, several grant-supported research projects have research assistantships for advanced graduate students.

Several coupled computing environments supporting faculty, graduate students, and undergraduates are accessible from a variety of desktop workstations (Sun, DEC, NCR, Dell, Apple). These environments provide cycle and file service using multiuser servers (Sun, SGI, PC) over high-speed networks that support shared printers and modems. All faculty and graduate student offices are equipped with networked workstations connected to servers that support large-memory and massive parallel computing. In addition, dedicated research and instructional laboratories are available. Students, for example, have access to electronic laboratories and classrooms, clusters of PC servers, and two 64-processor Sun Enterprise 10,000 units. The department`s computer facilities are run by the staff of the Laboratory for Computer Science Research.

All facilities are located in the CoRE (Computer Research and Engineering) Building, which also houses the Center for Discrete Mathematics and Theoretical Computer Science (DIMACS), and in the Hill Center for the Mathematical Sciences, which also houses the Library of Mathematical Sciences.

Further information may be found in the Graduate Program in Computer Science, a brochure available from the program and on the web at

For additional information, contact RU-info at 732/932-info (4636) or
Comments and corrections to: Campus Information Services.

2005 Rutgers, The State University of New Jersey. All rights reserved.