Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The field of Computer Science integrates both theoretical foundations and practical approaches to designing, analyzing, and building computer systems, while also applying computational methods to diverse disciplines. Key research domains consist of: (1) artificial intelligence and machine learning, (2) bioinformatics, (3) computer hardware architecture, (4) embedded systems, (5) computer graphics and vision, (6) database technologies and information systems, (7) multimedia and game development, (8) networking and distributed computing, (9) programming languages and compiler design, (10) cybersecurity, privacy, and cryptographic systems, (11) algorithm design and analysis, and (12) computational science.
The Computer Science Ph.D. program provides an extensive yet adaptable curriculum, enabling students to pursue advanced graduate studies and engage in pioneering research across the spectrum of computer science disciplines.
Ubiquitous computing synthesizes and connects nearly all existing research strengths within the Bren School. Investigators are exploring challenges like context-sensitive computing, where mobile devices adapt based on a user's immediate environment.