Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program provides a comprehensive and adaptable curriculum, enabling students to pursue advanced studies across the entire spectrum of computer science disciplines. This field focuses on creating, evaluating, and executing computer systems while exploring computational applications across nearly all academic domains and daily life. Computer systems vary from miniature embedded devices to expansive global networks like the internet. Computer science research incorporates mathematical modeling, practical experimentation, and developing prototype systems. The Computer Science Department enjoys global recognition for its distinctive blend of faculty, visiting scholars, students, and academic initiatives that foster an exceptional research environment extending far beyond fundamental computer science principles. Our educational programs, faculty expertise, and research concentrations span diverse subjects such as algorithms and computational complexity, AI and machine learning, biomedical informatics, computer architecture, graphics and visualization, data management, embedded systems, networking, operating systems, programming languages, scientific computing, cybersecurity, and software development. Bren School investigations in this domain explore collaborative awareness and privacy protection, privacy-centric design for personalized platforms, and pseudonymity in adaptive user systems.