Computer Science


Computer science is now a critical tool for pursuing an ever-broadening range of topics, from outer space to the workings of the human mind. In most areas of science and in many liberal arts fields, cutting-edge work depends increasingly on computational approaches. The undergraduate program at Brown is designed to combine breadth in practical and theoretical computer science with depth in specialized areas. These areas range from traditional topics, such as analysis of algorithms, artificial intelligence, databases, distributed systems, graphics, mobile computing, networks, operating systems, programming languages, robotics and security, to novel areas including games and scientific visualization.

Visit Department Website

Student Goals

Students in this concentration will:

  • Learn fundamental concepts of programming architecture and design
  • Understand the uses of algorithms for the organization of data
  • Develop facility with both systems-oriented and mathematically-oriented problem solving
  • Acquire a depth of knowledge in at least one specialized area of computer science
  • Gain valuable experience collaborating on original research and assisting with classroom teaching
  • Complete a portfolio of substantial, original work


Click here for a list of the Computer Science concentration requirements.

Honors and Capstones

View Honors website

The Department of Computer Science offers A.B. and Sc.B. concentrations for undergraduates, as well as a number of joint concentrations with other departments. To qualify for Honors a student must achieve an outstanding reco rd (mostly A's and no C's) in courses used to satisfy concentration requirements.  The student must complete a two-semester thesis under the supervision of a committee of two faculty members, one of whom must be in the CS department, and the committee must deem the thesis worthy of Honors. A student should choose a thesis advisor by no later than the end of the first month of her or his penultimate semester and present a one-page thesis proposal for review by the committee in the first month of the final semester. The student must submit the completed thesis to the committee by the university deadline and defend it at a public presentation. Please see the department's website for a complete description of admission procedures and requirements.


  • Professional Track

Liberal Learning

This concentration allows you to address the following Liberal Learning goals:

  • Collaborate fully
  • Engage with your community
  • Develop a facility with symbolic languages
  • Experience scientific inquiry

Download the full statement on Liberal Learning at Brown

Back to Focal Point

Affiliated Departments


Director of Undergraduate Studies

Graduating Class

Year Total Capstone Honors
201366 45 
201479 48 

Alumni Pathways

Alumni who concentrated in Computer Science are now employed in academia as well as the public and private sectors as software engineers, IT consultants, programmers, marketing executives, and scholars in the fields of computer science, linguistics, engineering, and compuational biology. Visit the Computer Science alumni newsgroup.

See more details on the CareerLAB website.

Dept. Undergraduate Group

Visit this DUG's website to learn more.

Student Leaders:

  • Christopher Long
  • Harsha Yeddanapudy
  • Valentin Perez

If you are an advisor and would like to make changes to the information on this page, contact, or email Dean Besenia Rodriguez.