Rutgers, The State University of New Jersey
Undergraduate-New Brunswick
 
About the University
Undergraduate Education in New Brunswick
Programs of Study and Courses for Liberal Arts Students
Faculties Offering the Programs
Programs, Faculty, and Courses
Availability of Majors
Course Notation Information
Accounting 010
African Area Studies 016
African, Middle Eastern, and South Asian Languages and Literatures 013
Africana Studies 014
Aging 018
American History 512
American Literature
American Studies 050
Anthropology 070
Archaeology
Armenian 078
Art 081
Art History 082
Arts and Sciences 090
Asian Studies 098
Astrophysics 105
Biochemistry
Biological Sciences
Biomathematics
Biomedical Sciences
Botany
Business Analytics and Information Technology 623
Business Law 140
Cell Biology
Chemistry 160
Chinese 165
Chinese Studies 170
Cinema Studies 175
Classics
Cognitive Science 185
Communication 192
Community Development
Comparative Literature 195
Computer Science 198
Learning Goals
Entry Requirements for the Major
Major Requirements
Minor Requirements
Departmental Honors Program
Honors B.S./M.S. Degree Program in Computer Science
Courses
Criminal Justice 202
Criminology 204
Critical Sexualities Studies 888
Dance 203, 206
Dentistry
East Asian Languages and Area Studies 214
Economics 220
Education 300
Engineering
English
Entomology
Environmental Certificates
European Studies 360
Exercise Science and Sport Studies 377
Film Studies
Finance 390
Food Science 400
Foreign Language Proficiency Certificates
French 420
Genetics
Geography 450
Geological Sciences 460
German 470
Gerontology
Greek 490
Greek, Modern Greek Studies 489
Hindi
History
History/French Joint Major 513
History/Political Science Joint Major 514
Human Resource Management 533
Hungarian 535
Individualized Major 555
Information Technology and Informatics 547
Interdisciplinary Studies, SAS 556
Italian 560
Japanese 565
Jewish Studies 563
Journalism and Media Studies 567
Junior Year Abroad
Korean 574
Labor Studies and Employment Relations 575
Landscape Architecture 550
Latin 580
Latin American Studies 590
Latino and Hispanic Caribbean Studies 595
Law
Life Sciences
Linguistics 615
Management 620
Marine Sciences 628
Marketing 630
Mathematics 640
Medical Technology 660
Medicine and Dentistry
Medieval Studies 667
Microbiology
Middle Eastern Studies 685
Military Education, Air Force 690
Military Education, Army 691
Military Education, Naval 692
Molecular Biology
Music
Nursing
Nutritional Sciences 709
Operations Research 711
Organizational Leadership 713
Pharmacy
Philosophy 730
Physics 750
Physiology and Neurobiology
Planning and Public Policy 762
Polish 787
Political Science 790
Portuguese 810
Psychology 830
Public Health 832
Public Policy 833
Religion 840
Russian 860
Russian, Central and East European Studies 861
Science, Technology, and Society 880
Social Justice 904
Social Work 910
Sociology 920
South Asian Studies 925
Spanish 940
Statistics and Biostatistics 960
Statistics-Mathematics
Study Abroad 959
Supply Chain Management and Marketing Science 799
Theater 965, 966
Ukrainian 967
Urban Studies
Visual Arts
Women's and Gender Studies 988
School of Arts and Sciences
School of Environmental and Biological Sciences
Mason Gross School of the Arts
Ernest Mario School of Pharmacy
Rutgers Business School: Undergraduate-New Brunswick
School of Communication and Information
School of Engineering
Edward J. Bloustein School of Planning and Public Policy
School of Management and Labor Relations
General Information
Divisions of the University
Camden Newark New Brunswick/Piscataway
Catalogs
New Brunswick Undergraduate Catalog 2013–2015 Programs of Study and Courses for Liberal Arts Students Programs, Faculty, and Courses Computer Science 198  

Computer Science 198

Department of Computer Science, School of Arts and Sciences

Website: http://www.cs.rutgers.edu

Chair: Haym Hirsh

Director of Undergraduate Program: Gerard Richter
 
Professors:

Eric Allender, B.A., Iowa; Ph.D., Georgia Tech

Ricardo Bianchini, B.Sc., Federal University of Rio de Janeiro; M.Sc., Ph.D., Rochester

Alexander T. Borgida, B.S., M.S., Ph.D., Toronto

Martin Farach-Colton, B.S., South Carolina; M.D., Johns Hopkins; Ph.D., Maryland

Michael Fredman, B.S., California Institute of Technology; Ph.D., Stanford

Apostolos Gerasoulis, B.S., Ioannina (Greece); M.S., Ph.D., SUNY (Stony Brook)

Michael D. Grigoriadis, B.S., Robert College (Turkey); M.S., Lehigh; Ph.D., Wisconsin

Haym Hirsh, B.S., California (Los Angeles); Ph.D., Stanford

Liviu Iftode, Dipl.Eng., Polytechnic Institute of Bucharest (Romania); M.A., Ph.D., Princeton

Tomasz Imielinski, M.S., Gdansk Politechnica (Poland); Ph.D., Polish Academy of Sciences

Bahman Kalantari, B.S., Wisconsin; M.S., Ph.D., Minnesota

Ulrich Kremer, M.S., Ph.D., Rice

Casimir A. Kulikowski, Board of Governors Professor of Computer Science; B.S., M.S., Yale; Ph.D., Hawaii

Michael Littman, B.S., M.S., Yale; Ph.D., Brown

Dimitris N. Metaxas, M.Sc., Maryland; Ph.D., Toronto

Naftaly Minsky, M.S., Ph.D., Hebrew (Israel)

S. Muthukrishnan, M.S., Ph.D., New York

Badri Nath, Ph.D., Massachusetts 

Gerard Richter, B.S., Pennsylvania State; M.S., Northwestern; Ph.D., Harvard

William L. Steiger, B.S., M.S., Massachusetts Institute of Technology; Ph.D., Australian National

Mario Szegedy, M.S., Eötvös Lóránd (Hungary); Ph.D., Chicago

Endre Szemeredi, State of New Jersey Professor of Computer Science; D.Sc., Moscow

Rebecca Wright, B.A., Columbia; Ph.D., Yale 

Associate Professors:

Douglas DeCarlo, B.S., Carnegie Mellon; Ph.D., Pennsylvania

Ahmed Elgammal, M.Sc., Ph.D., Maryland

Tina Eliassi-Rad, B.S., Wisconsin; M.S., Illinois; Ph.D., Wisconsin

Amélie Marian, B.S., M.S., Université de Paris Dauphine; Ph.D., Columbia

Richard P. Martin, B.A., Rutgers; M.S., Ph.D., California (Berkeley)

Thu D. Nguyen, B.S., California (Berkeley); M.S., Massachusetts Institute of Technology; Ph.D., Washington (Seattle)

Vladimir Pavlovic, M.S., Illinois (Chicago); Ph.D., Illinois (Urbana-Champaign)

Alexander Schliep, M.S., Delaware; Ph.D., Cologne (Germany)

Louis Steinberg, B.S., Illinois; Ph.D., Stanford

Matthew Stone, Sc.B., Brown; Ph.D., Pennsylvania

Assistant Professors:

Kostas Bekris, B.S., Crete (Greece); M.S., Ph.D., Rice

Abhishak Bhattacharjee, B.Eng, McGill (Canada); M.A., Ph.D., Princeton

David Cash, B.S., M.S., Ph.D., Georgia Tech

Vinod Ganapathy, B.Tech., IIT Bombay; M.S., Ph.D., Wisconsin

Santosh Nagarakatte, B.S., M.S., India; Ph.D., Pennsylvania

Andrew Nealen, M.Sc., Technische Universitaet Darmstadt (Germany); Ph.D., Technische Universitaet Berlin

Zhang Zheng B.S., China; M.S., Ph.D., William & Mary

Instructional Staff:

Frances Trees, M.A., Montclair; Ph.D., Pace

Sesh Venugopal, M.S., Ph.D., Rutgers


Students should check the Department of Computer Science website regularly, especially before selecting each semester's courses. Announcements of particular importance are highlighted on the main webpage.

Courses in computer science introduce students to a broad range of formal and applied material, as well as new ways of thinking. Mastery of material is important for moving on toward deeper ideas. Please note that courses for which a student has received a grade of D cannot be used to satisfy prerequisite requirements. Students who are having difficulty earning grades of C or better are strongly encouraged to see a computer science academic adviser.

 
For additional information, contact RU-info at 732-445-info (4636) or colhenry@rci.rutgers.edu.
Comments and corrections to: Campus Information Services.

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