The Department of Computer Science's master's program is suitable both for those who wish to improve their professional competence in computer science and for those who seek to prepare for further graduate study.
The Department of Computer Science's master's program is suitable both for those who wish to improve their professional competence in computer science and for those who seek to prepare for further graduate study.
The program offers two options (research project and coursework only) that enable individuals to customize their studies to match their particular ambitions and experiences. Computer-science classes at Brown are taught by the same professors who have earned our department's reputation for innovative education and research. The department has expertise in a variety of areas of computer science, including algorithms and data structures, artificial intelligence, automated reasoning and planning, computational biology, computer security, cryptography, database management systems, distributed systems, agents, graphics and visualization, human-computer interaction, natural language processing, networking, operating systems, constraint programming, programming languages, robotics and computer vision, and software engineering. Students may also choose the Professional Track and engage in a 2-4 month internship.
Additional Resources
The Department of Computer Science provides leading-edge computing technology to all its students. Each Sc.M. student has access to a shared CS department office equipped with desktop computers and docking stations. In addition, Sc.M. students have access to all our research labs.


