Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The field of Computer Science covers both theoretical foundations and practical applications in designing, analyzing, and building computer systems, along with computing's diverse applications across various disciplines. Key research domains consist of: (1) artificial intelligence and machine learning, (2) bioinformatics, (3) computer hardware design, (4) embedded systems, (5) computer graphics and vision, (6) data management systems, (7) multimedia and game development, (8) networking and distributed computing, (9) programming languages and compilers, (10) cybersecurity and encryption, (11) algorithmic design and analysis, and (12) computational science.
UCI's software research focuses on developing innovative software technologies and solutions to advance the digital transformation. This research primarily seeks to enhance software creation, maintenance, implementation, reliability, clarity, and affordability.