The tables
below give you a more detailed indication of what you would study
on the different degrees we offer on the
| Key | |
| CS | Computer Science |
| CSa/I | Computer Science with Study Abroad/Industrial Experience |
| GD | Computer Science with Games Development |
| CSD | Computer Software Development |
| CSDa/ | Computer Software Development with Study Abroad/Industrial Experience |
| CBI | Computer
and Business Informatics |
| ITMB |
Information Technology Management for Business |
| Compulsory module |
|
| Optional | Optional
module |
| Module not available to this degree programme |
Year 1
A
common first year provides you with a strong foundation of computing
knowledge and also enables you to transfer between our different degree
programmes during, or at the end of, the first year.
Students take 6 equally weighted modules.
| CS CS a/I |
SD SD a/I |
GD | BI | ITMB | |
| Semester 1 and 2 (2 modules taken) | |||||
| IT & Professional Skills | |||||
| Quantitative Methods | Optional | Optional | Optional | Optional | |
| Business Systems+ | Optional | ||||
| Free Elective | Optional | Optional | Optional | Optional | |
| Semester 1 (2 modules taken) | |||||
| Programming 1 | |||||
| Computer Systems | Optional | ||||
| Programming Fundamentals+ | |||||
| Management & Organisational Behaviour+ | Optional | ||||
| Semester 2 (2 modules taken) | |||||
| Programming 2 | |||||
| Software Engineering & HCI | |||||
| Introduction to Software Development+ | |||||
| Accounting & Finance+ |
Year 2
In
the second year, the development of your knowledge of core computing
subjects continues and specialist modules are introduced. Students take 6 equally weighted modules.
| CS CS a/I |
SD SD a/I |
GD | BI | ITMB | |
| Semester 1 and 2 (2 modules taken) | |||||
| Artificial Intelligence | Optional | ||||
| Database Techniques | Optional | ||||
| Advanced Programming | Optional | ||||
| Communicating & Teaching Computing | Optional | Optional | |||
| Free Elective | Optional | Optional | |||
| Personal & Management Development | |||||
| Semester 1 (2 modules taken) | |||||
| Systems Analysis, Design & Process | |||||
| 2D Computer Graphics & User Interface Design | Optional | Optional | |||
| Information Systems & User Interface Design | Optional | Optional | |||
| Semester 2 (2 modules taken) | |||||
| Simulation & 3D Computer Graphics | Opt (1) | ||||
| Software Development* | Opt (1) | ||||
| Networking Systems & Applications** | Opt (2) | ||||
| Networking & Games Architecture | Opt (2) | ||||
| E-Commerce & E-Business | |||||
| Managing Innovation & Change |
* - During the current academic year, this module is known as Software Engineering.
** - During the current academic year, this module is known as Networking & Enterprise Architecture.
Year Out
(Sandwich Degrees Only)
| |
CSa |
CSi |
CSDa |
CSDi |
| Year
in Industry/Commerce |
|
|
|
|
| Study
Abroad |
|
|
|
|
Final Year (BSc degrees)/Year
3 (MEng)
Specialisation
continues with a degree specific individual project plus specialist
taught modules. Students take
4 equally weighted modules plus a project worth twice the weight of
the other modules.
| CS CS a/I |
SD SD a/I |
GD | BI | ITMB | |
| Semester 1 and 2 (2 modules taken) | |||||
| Project | |||||
| Communicating & Teaching Computing | Optional | Optional | Optional | Optional | Optional |
| Semester 1 (2 modules taken) | |||||
| Virtual Environments & Advanced Graphics | Optional | ||||
| Advanced Graphics & Games Programming | |||||
| Advanced Software Engineering | |||||
| Data Mining & Decision Systems | Optional | ||||
| Languages & Compilers | Optional | Optional | |||
| Commercial Game Development Process | Optional | Optional | Optional | ||
| Psychology & Work | Optional | ||||
| Business Functions | Optional | ||||
| Semester 2 (2 modules taken) | |||||
| Strategic Planning & Systems Development | Optional | Optional | |||
| Mobile Devices & Applications | Optional | ||||
| Distributed Systems Programming | Optional | Optional | Optional | ||
| Visualization | Optional | Optional | Optional | ||
| Neural, Emergent & Agent Technology | Optional | Optional | |||
| Business Law & Ethics | Optional | ||||
| Software Development* |
* - During the current academic year, this module is known as Software Engineering.
Final Year (MEng
only)
Specialisation
continues in addition to gaining experience
of working on real commercial software development projects.
Students take 4 equally weighted modules plus Commercial Development
Practice worth twice the weight of the other modules.
| Module |
CS |
GD |
CSD |
| Commercial
Development Practice (double module) |
|
|
|
| Real-time
Computer Graphics |
Option |
|
|
| Games
Development Architectures |
Option |
|
|
| Introduction
to .NET |
|
|
|
| Maintaining
Large Software Systems |
|
|
|
| Simulation
and Distributed Programming |
Option |
|
|
| Virtual
Machine Architectures |
|
|
|
| Distributed
Systems Programming |
Option |
|
|
| Games
Programming and AI |
|
|
|
| Trustworthy
Computing |
|
|
|
