About

Computing is part of everything we do! Computer scientists understand the underlying principles of programming and algorithms and use them to design software, systems, and networks to solve problems in a variety of business, scientific and social contexts. Our curriculum is unique in its opportunities for hands-on learning to master fundamental principles of computer science and computational thinking and use them to solve real-life problems. The students have the flexibility to choose from a wide range of courses in advanced topics, including artificial intelligence, cloud computing, data engineering, high-performance computing, and computer vision.