Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program provides a comprehensive and adaptable curriculum, equipping students for advanced studies across all areas of computer science. This discipline focuses on creating, evaluating, and building computer systems, along with applying computational methods to nearly every academic field and real-world application. Computer systems vary from small embedded devices to global networks like the internet. Computer science research combines mathematical theory, practical testing, and developing prototype systems. Software has revolutionized society profoundly, with systems that guide, manage, and improve everyday life. At the Bren School, software research focuses on developing innovative technologies and approaches to advance the digital age. The primary objective is enhancing software creation, maintenance, implementation, reliability, clarity, and affordability. A key focus of the software engineering research team is system design principles.