g700
BSc (Hons) Artificial Intelligence
Programme Aims
Artificial Intelligence (AI) is one of the most important sub-fields of Computer Science and has a high profile with respect to popular recognition of activities associated with Computer Science. It is a field of computer science that has inspired much general interest and "fired" the imagination of many, it is also one of the most significant spheres of interest at the "cutting edge" of computer science research. This is a specialist programme directed at this popular field of Computer Science while at the same time ensuring that students have a thorough grounding in basic computer science, and computer information systems, so as to give the maximum opportunities for future employment.
Modules
- COMP110: Professional Skills in Computer Science
- COMP101: Introduction to Programming in Java
- COMP102: Introduction to Databases
- COMP103: Computer Systems
- COMP104: Operating System Concepts
- COMP106: Human-Centric Computing
- COMP108: Algorithmic Foundations
- COMP109: Foundations of Computer Science
- COMP118: Logic in Computer Science
- COMP214: AI Group Project
- COMP219: Artificial Intelligence
- COMP201: Software Engineering I
- COMP207: Database Development
- COMP213: Advanced Object-Oriented Programming
- COMP222: Principles of Computer Games Design and Implementation
- COMP202: Complexity of Algorithms
- COMP218: Decision, Computation and Language
- COMP281: Principles of C and Memory Management
- COMP283: Applied Database Management
- COMP284: Scripting Languages
- COMP285: Computer Aided Software Development
- COMP393: Honours Year Artificial Intelligence Project
- COMP304: Knowledge Representation and Reasoning
- COMP305: Biocomputation
- COMP321: Ontology Languages and Their Applications
- COMP329: Robotics and Autonomous Systems