The BSc Computing aims to develop knowledge, technical skills and self'directed learning skills in computing, especially in areas affected by rapidly changing information technology. Final'year students carry out a complex real'world computing project.
Modern computing and information system skills often become obsolete as new technology is developed. Therefore the programme strikes a balance between learning current skills, which are important in the marketplace, and emphasising the underlying theories, which last longer and which provide a sound basis for developing new skills, techniques and technologies, and even new theories. The social and organisational impacts of information technology are also included.
The BSc Computing programme consists of 15' or 30'credit modules. A total of 360 credits is required. Most modules are 15 credits, taught over one term.
In Year 1, you take eight compulsory modules.
In Year 2, you take five compulsory modules and choose three option modules.
In Year 3, you take three compulsory modules, including a 30'credit project, and choose four option modules.
Year 1 compulsory modules:
Information Systems Concepts;
Introduction to Computer Systems;
Introduction to Programming;
Introduction to Web Authoring;
Mathematics for Computing;
Problem'Solving for Programming;
Web Programming using PHP.
Year 2 compulsory modules:
Data Structures and Algorithms;
Information Systems Management;
Professional Issues in Computing;
Software and Programming I.
Year 3 compulsory modules:
Project: BSc Computing.
Indicative option modules:
Advanced Web Authoring;
Building Web Applications using MySQL and PHP;
Calculus 2: Multivariable & Differential Equations;
Cloud Computing Concepts;
Commercial Law for Business;
Concepts of Intelligent Technologies;
Developing Multimedia Assets using Fireworks and Flash;
Interactive Systems Design (IRSD);
Mobile Application Development;
Principles of Geographical Information Systems;
Programming Language Paradigms;
Proof and Structure in Mathematics;
Software and Programming II;
Software and Programming III;
Strategic Information Systems;
Web Data with XML, JSON and AJAX.
|Duration & Attendance||Qualification||Tuition fees||Fee type|
|Bachelor of Science (with Honours) - BSc (Hons)||£9,250||Home Fees|
|Bachelor of Science (with Honours) - BSc (Hons)||£13,350||Overseas Fees|
|Bachelor of Science (with Honours) - BSc (Hons)||£6,935||Home Fees|
|Bachelor of Science (with Honours) - BSc (Hons)||£10,025||Overseas Fees|