Major requirements in computer science can be completed only through daytime attendance.
Department of Computer Science
Chair: Desmond Lun
Jean-Camille Birget, B.S.,
École Centrale de Paris; M.S., Ph.D., California (Berkeley)
Guy Kortsarz, Ph.D., Weizmann (Israel)
Michael A. Palis, B.S.E.E., Philippines; Ph.D., Minnesota
Rajiv Gandhi, Ph.D., Maryland (College Park)
Dawei Hong, Ph.D., Nebraska (Lincoln)
Desmond Lun, Ph.D., Massachusetts Institute of Technology
Suneeta Ramaswami, B.A., Wellesley College; Ph.D., Pennsylvania
Sunil M. Shende, B.Tech., Indian Institute of Technology (Kanpur); Ph.D., Pennsylvania
The Department of Computer Science offers a comprehensive program that
prepares students for professional careers and/or graduate studies in
Students majoring in
computer science may choose between two degree programs: the bachelor of science (B.S.) and the bachelor of arts (B.A.). The two programs have very similar computer science requirements. The B.S. degree program requires the course 50:198:476 Introduction to the Theory of Computation, whereas the B.A. degree program does not. The programs do have substantially different natural science and mathematics requirements. The B.S. degree requires a minimum of 29-32 credits in natural science and mathematics and is intended for students planning to pursue careers and/or graduate studies in science and engineering. The B.A. degree has fewer natural science and mathematics requirements (a minimum of 21-24 credits), thus allowing students greater opportunity to develop breadth of knowledge in other disciplines such as the arts, humanities, social sciences, and business.