Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science has become an essential instrument for exploring a rapidly expanding array of subjects, from cosmic exploration to understanding human cognition. Across scientific disciplines and numerous liberal arts fields, innovative research increasingly relies on computational methods. Brown University's undergraduate curriculum blends comprehensive training in both applied and theoretical computer science with focused expertise in specialized domains. These specializations span from established fields like algorithm analysis, AI, database systems, distributed computing, computer graphics, mobile technologies, networking, operating systems, programming languages, robotics, and cybersecurity, to emerging areas such as game development and scientific data visualization.