The Bachelor of Science in Computer Science at the Donald Bren School of Information and Computer Sciences, University of California Irvine, is a highly flexible undergraduate degree designed to give students both fundamental and advanced knowledge in modern computing. The program features a strong emphasis on mathematics and foundational computer science courses, including programming, algorithms, and software engineering. Students can explore a wide range of advanced topics via electives, covering subfields such as artificial intelligence, systems, databases, human-computer interaction, and networks. The curriculum aligns with ACM and IEEE recommendations for computer science and prepares students for careers in tech industry, research, or further study.