Computer science touches almost all aspects of our daily lives. It is the basis of many of the endeavours in society today and continues to advance various areas and open new fields, among them the entertainment industry, engineering, government, medicine, manufacturing, science, space exploration and communication. From its theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics and other exciting areas, a comprehensive foundation in computer science allows graduates to adapt to new technologies and new ideas.
Career possibilities abound for our graduates. The fast pace of technology has created many new and exciting jobs in computing, including computer graphics specialist, computer systems analyst, data communications analyst, database administrator, programmer analyst, software engineer, systems engineer, systems programmer, information assurance specialist, and network security engineer.
We define Computer Science as applied reasoning using both art and science. It requires the ability to communicate ideas through a combination of language and powerful technology. It is concerned with the interaction of man and machine, and man's conquest of the future through continuing developments in the application of computers to myriad and specialized problems.
Here, you don't just learn to program or install the next generation of smartphone, you actually develop the skills and knowledge to go beyond that - to be an inventor or innovator. We have our programmes exploring everything from network security and privacy issues to how people actually interact with technology. Here, you learn in an environment where leading-edge technology takes place on a daily basis; where small class sizes, and hands-on labs will introduce you to a whole new world.