Highlights
Undergraduate Studies
![](/images/PixelGraphics/small/UNDERGRAD.jpg)
Programs
The School of Computing offers a number of undergraduate degrees to choose from. With options and specializations spanning multiple disciplines, something will match your interests.
![](/images/PixelGraphics/small/AI.jpg)
Artificial Intelligence
Learn how the human mind works and develop computational algorithms to create machine intelligence with the our programs.
![](/images/cards/light_bulbs.jpg)
Questions? Concerns?
Planning and executing your degree can be a bit tricky at times. We have some resources for you.
Graduate Studies
![](/images/cards/screen.jpg)
Programs
All graduate students in research programs receive minimum guaranteed funding from the School of Computing, so pursuing a graduate degree does not require student debt. You can also apply with a degree in another field if you have sufficient background and/or education in Computing. Graduate studies can work for you.
![](/images/cards/board_closeup.jpg)
Research
Explore fascinating topics and pursue your ideas with the School of Computing's eminent faculty. They conduct research in a myriad of fields and their work is recognized worldwide.
![](/images/cards/cogs.jpg)
Specialized Programs
Earn a unique graduate degree in one of our innovative programs. They offer training for graduate students and postdoctoral fellows who wish to pursue a career in an interdisciplinary field.