This program integrates core and advanced topics in computer science, covering both theoretical and applied areas. Core topics include programming languages, operating systems, and computer architecture, alongside mathematical foundations and theory. Upper-level electives offer specialization in fields such as artificial intelligence, machine learning, computer graphics, databases, and computational genomics. Students develop a flexible skill set, preparing for industrial careers, graduate study, or multidisciplinary applications of computing.