Introduction

The Computer Science and Artificial Intelligence degree is a Computing degree that allows students to specialise in AI through their project work and a number of specialist AI modules. Other options allow staff to teach to their own particular interests, which enables students to learn about the latest developments in established and emerging areas in the field. Computer Science graduates are in demand across an increasingly diverse range of industries. The first two years of the Computer Science and Artificial Intelligence programme are identical to those of the Computer Science degree.  An additional year of professional placement is an available option highly recommended by both the Department and former students.

UCAS Information

Year 1

Students must take modules of total credit weight of 120 in each year.

 

Compulsory Modules
ModuleWeightSemester
Essential Skills for Computing 10 1
Logic and Functional Programming 20 1
Programming for the WWW 20 1
Introduction to E-Business 10 1
Server Side Programming 10 2
Computer Systems 10 2
Databases 10 2
Mathematics for Computer Science 10 2
Object-Oriented Programming and Algorithms 20 2

Year 2

 

Compulsory Modules
ModuleWeightSemester
Formal Specification 10 1
Operating Systems, Networks and the Internet 1 10 1
2D Computer Graphics 10 1
Formal Languages and Theory of Computation 10 1
AI Methods 20 1 & 2
Team Projects 20 1 & 2
Requirements Engineering 10 2
Programming Languages 10 2
Operating Systems, Networks and the Internet 2 10 2
Legal & Professional Issues in Computing 10 2

 

Year 3

 

 

Compulsory Modules
ModuleWeightSemester
Robotics 10 1
Agent-Based Systems 10 1
Software Project Management 10 1
AI Project 30 1 & 2
Advanced Artificial Intelligence Systems 10 2
Computer Vision 10 2

 

 

Option Modules
ModuleWeightSemester
Algorithm Analysis 10 1
Formal Languages and Theory of Computation 10 1
Advanced Human Computer Interaction 10 1
Implementation of Programming Languages 10 1
Microprocessor Applications 10 1
Business Systems 10 1
E-Business Planning and Marketing 10 2
Advanced Operating Systems 10 2
Data Mining 10 2
E-Commerce Security 10 2
International Computing 10 2
3D Computer Graphics 10 2
Culture and Change Management 10 2
Information Retrieval 10 2

Option Restrictions

Year 4 (MSci)

 

Module Details
ModuleWeightSemester
Teamwork and Leadership 10 1
Innovation and Entrepreneurship for Engineers 10 1
Group Project 30 1 & 2
Thesis Project 60 1 & 2
Managing a Project Team 10 1 & 2

Accreditation

The British Computer Society (BCS) has granted accreditation for the educational requirement for full membership (MBCS) and for Chartered IT Professional registration (CITP). In addition, for MSci courses, accreditation has been granted for the educational requirements for Chartered Engineer (CEng) and Chartered Scientist (CSci) registration.