Concurrently you explore the more theoretical aspects of computers such as data structures, algorithms, AI techniques and logic. You find out about how computers learn from experience or reason about knowledge. A third of your time is taken up with a practical or theoretical project in AI or software engineering or computer science. New topics are added from time to time to reflect recent developments in the discipline. You may also choose to spend a year in industry leading to a Diploma in Industrial Studies before your fourth year.
Teaching is by lecture, tutorials, practical classes and independent study.
Many of our graduates go directly into software and engineering projects with major companies. AI and robotics are clearly destined to drive many industrial applications in the 21st century so you can apply your knowledge and skill not only in the technical domain but also in business and industrial management in general. Some graduates also move into other academic disciplines such as psychology, social science, theoretical biology, linguistics and philosophy.