Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program offers comprehensive training in both theoretical and practical aspects of computer systems, with a strong focus on software development. Given computing's pervasive nature, its applications span nearly every conceivable domain - from crafting DNA sequencing algorithms through computational biology methods, to engineering mobile app interfaces, from developing high-speed trading strategies, to producing digital visuals and effects for video games, and from building real-time embedded systems for medical equipment, to examining online social interaction data. The initial two years establish robust fundamentals in mathematics, science, and computing. The subsequent years feature specialized courses in core technical subjects and student-selected concentrations. Alumni frequently pursue advanced degrees or assume prominent roles in the technology sector.