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 advance knowledge and benefit society.
The Computer Science program teaches fundamental concepts and theories for creating computational problem-solving approaches, covering data structures, algorithms, and programming languages used to implement software solutions. 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 problem-solving methods, 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 processes.
Recognize computing's interdisciplinary connections and identify computational concepts applied in diverse fields.