More than anything else, computer science is the act of using computers to solve problems. We do this by first asking this fundamental question: "what computing operations could be automated and applied?" followed by "would it be efficient to do so?"
So what's involved in the process of solving problems? Computer scientists work in a variety of ways. Not only do they build computers and develop software, they use a multitude of tools to explore different ways of doing things in the search for the most elegant solution. Sometimes that tool is a complex algorithm. Sometimes it's a pencil and a piece of paper. Whatever the path to solving the problem involves, computer science isn't just about the destination, but the journey. There's so much to be learned by trying different avenues to get to the solution, and computer science encourages you to try them all in order to find the most effective process.
Computer science is perfect for those who love puzzles, for perfectionists who don't just want to use code to create a solution, but to experiment to discover the correct code.
In the BA in Computer Science, you will:
Study sought-after areas like cybersecurity, Big Data, and mobile technologies.
Build it, code it—apply current technologies in the design and implementation of computing solutions, learning how to manipulate coding for the cleanest, most efficient result.
Take part in collaborative projects locally and globally, developing leadership skills in a professional team.