Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computing influences nearly every aspect of modern life. Every sector, institution, and human endeavor benefits from computing advancements. Critical choices across various domains are increasingly handled by computer systems - whether curating your social media content, executing stock trades, or powering autonomous vehicles and voice-activated devices. Mastering computing principles can significantly advance your professional trajectory.
Our computer science curriculum teaches programming techniques for diverse applications, spanning web development, mobile platforms, virtual environments, and cloud computing. You'll explore computer architecture and system operations, from fundamental logic structures to sophisticated big data processing. The program also covers network security protocols and examines how algorithmic processes are augmenting (and sometimes supplanting) human decision-making.
Deepen your expertise in specialized computer science disciplines. This program enhances your qualifications for both advanced academic pursuits and industry positions demanding focused technical knowledge.