Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science applies computational theory and mathematical principles to analyze software and hardware architectures for innovative and efficient development.
Our cutting-edge laboratories for high-performance computing, networking, and AI provide hands-on experience with industry-standard equipment. Through practical sessions, coursework, and collaborative projects, you'll: Build and innovate software solutions while refining and evaluating existing applications across diverse sectors. Enhance computational methods through algorithm development. Investigate cutting-edge software/hardware innovations The student-led Software Engineering and Computer Science Society (SCS) hosts programming workshops, algorithm challenges, instructional sessions, social gatherings, and professional connections.
The curriculum offers comprehensive grounding in computational theory, mathematical foundations, programming techniques, system architecture, data organization, OS fundamentals, and software development practices.