We offer a range of single honours degree programmes in Informatics, as well as a wide variety of Combined Honours degrees with other subjects including Maths, Engineering, Physics and Management.
|Our single subject degrees|
|Artificial Intelligence (BSc)|
|Cognitive Science (BSc)|
|Computer Science (BSc)|
|Computer Science (BEng)|
|Software Engineering (BEng)|
For more detailed information on our courses, including those available as part of our Combined Degrees, please see:
Degrees from the School of Informatics offer our students flexibility and the chance to study a wide variety of subjects.
The core values that define Informatics can be divided into four main areas:
Artificial Intelligence (AI) is the attempt to build artificial systems that have intelligent behaviour. There are two main directions of research. One is to understand natural intelligence by the use of computer models. The other provides techniques and technology for building systems capable of intelligent decisions and actions.
For more information on our Artificial Intelligence courses please see:
Cognitive Science is the interdisciplinary attempt to understand the human mind. If focuses on abilities such as reasoning, perception, memory, awareness and judgment and the connections between them. Cognitive Science brings together scholars from a variety of subject areas such as informatics, linguistics, philosophy, neuroscience and psychology.
For more information on our new Cognitive Science courses please see:
Computer Science is an intellectually challenging subject, underpinning the core technologies of the 21st century. Its scope ranges from the design of programming languages and algorithms, to models of computation, and the study of the limits of computation — what can we compute, what resources (time and space) are required? The subject has its roots in mathematics and logic, which are used to express and reason about models of computation.
For more information on our Computer Science courses please see:
Software Engineering tackles the critical problem of building complex computer applications that can be implemented and deployed effectively and economically. With a deep understanding of these issues, you will have the key skills required to design the software of the future.
For more information on our Software Engineering courses please see:
This article was published on Sep 14, 2012