Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer Science explores information processing, algorithmic computation, and computing systems that handle, store, process, and display data to enhance knowledge and benefit society.
The Computer Science program teaches fundamental concepts and theories for creating computational problem-solving approaches, covering data structures, algorithms, programming languages, and their application in developing software systems. Students can focus on contemporary areas like artificial intelligence, computational theory, computer systems, human-computer interaction, and data-intensive computing.
Learning Outcomes
Grasp core concepts and theoretical foundations for designing computational solutions, including proficiency with formal notations and abstraction techniques.
Develop analytical skills to evaluate problems and build robust computational solutions, encompassing requirement analysis, modular design, and verification methods.
Recognize interdisciplinary connections and identify computational concepts applied in other fields.
Cultivate independent learning within computing, including awareness of current research trends through academic literature and digital resources.