Programme Specification
Computer Science Undergraduate Programmes
Academic Year: 2015/16
This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical student might reasonably be expected to achieve and demonstrate if full advantage is taken of the learning opportunities that are provided.
This specification applies to delivery of the programme in the Academic Year indicated above. Prospective students reviewing this information for a later year of study should be aware that these details are subject to change as outlined in our .
This specification should be read in conjunction with:
- Reg. XX (Undergraduate Awards) (see
- Module Specifications
- Summary
- Aims
- Learning outcomes
- Structure
- Progression & weighting
Programme summary
Awarding body/institution | ÌìÌÃÊÓƵ |
Teaching institution (if different) | |
Owning school/department | Department of Computer Science |
Details of accreditation by a professional/statutory body | British Computer Society (BCS) gives full or partial accreditation for all programmes The Tech Partnership – Information Technology Management for Business |
Final award | See Programme Structure |
Programme title | Computer Science Computing and Management Computer Science and Artificial Intelligence Information Technology Management for Business Computer Science and Mathematics Information Management and Computing Information Management and Web Development Web Development |
Programme code | COUB01 Computer Science (CS) BSc COUM01 Computer Science (CS) MSci COUB02 Computing and Management (CM) BSc COUM02 Computing and Management (CM) MSci COUB04 Computer Science and Artificial Intelligence (CSAI) BSc COUM04 Computer Science and Artificial Intelligence (CSAI) MSci COUB06 Information Technology Management for Business (ITMB) BSc COUM06 Information Technology Management for Business (ITMB) MSci COUB08 Computer Science and Mathematics (CSM) BSc COUM08 Computer Science and Mathematics (CSM) MSci COUB10 Information Management and Computing (IMC) BSc COUB11 Information Management and Web Development, Web Development (IMWD, WD) BSc |
Length of programme | BSc - 3 years BSc with placement - 4 years MSci - 4 years MSci with placement - 5 years |
UCAS code | See Programme Structure |
Admissions criteria | |
Date at which the programme specification was published | Fri, 25 Sep 2015 10:32:29 BST |
1. Programme Aims
Aims |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD |
WDD |
WD |
To give students the knowledge and skills needed to become effective professionals and managers within the IT industry, or to progress immediately to a masters degree programme or postgraduate research in the computing or information industries |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To inspire students to have interest and enthusiasm for subjects they have chosen to study, and to involve them in an intellectually stimulating and satisfying experience of learning and studying. |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To develop knowledge, understanding and skills in information technology and business. |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To provide students with selected specialised areas of study in information technology. |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To provide students with selected specialised areas of study in business. |
|
X |
|
X |
|
|
|
|
|
To provide students with selected specialised areas of study in information management. |
|
|
|
|
|
X |
X |
X |
|
To provide students with selected specialised areas of study in mathematics. |
|
|
|
|
X |
|
|
|
|
To provide training, through a range of educational activities, to develop a range of transferable skills applicable to employment. |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To give students the knowledge and skills needed to be able to provide computer science solutions to information technology problems. |
X |
X |
X |
X |
X |
X |
X |
X |
X |
To develop specific skills in areas described as artificial intelligence, such as robotics, image processing, data mining and computer vision. |
|
|
X |
|
|
|
|
|
|
To develop specific skills in the technical, organisational, financial, marketing and planning issues of web development. |
|
|
|
|
|
|
X |
X |
X |
To develop specific skills in the technical, organisational, financial, marketing and planning issues of information management. |
|
|
|
|
|
X |
X |
X |
|
To provide project, communication and interpersonal skills relevant to industry as specified by e-Skills UK. |
|
|
|
X |
|
|
|
|
|
(MSci only) To prepare students for their career by both broadening and deepening the skills and abilities of the BSc programme. |
X |
X |
X |
X |
X |
|
|
|
|
(MSci only) To give students the knowledge and skills to undertake research in a specialist area of their course. |
X |
X |
X |
X |
X |
|
|
|
|
2. Relevant subject benchmark statements and other external reference points used to inform programme outcomes:
- QAA Computing Benchmark
- The professional requirements of the British Computer Society
- The National Framework for Higher Education Qualifications
- ÌìÌÃÊÓƵ's Learning and Teaching Strategy
- The particular specialisms’ of the Department of Computer Science staff and where applicable the School of Business and Economics and the Department of Mathematics
- ITMB only: the requirements of e-Skills UK
3. Programme Learning Outcomes
3.1 Knowledge and Understanding
On successful completion of this programme, students should be able to demonstrate knowledge and understanding of: |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD+WDD |
WD |
||
K1 |
Programme specification, design, implementation, testing, maintenance and evaluation, especially for the web |
X |
X |
X |
X |
X |
X |
X |
X |
|
K2 |
Object-oriented programming methods |
X |
|
X |
|
X |
|
|
X |
|
K3 |
Computer systems, including computer architectures, operating systems and networks |
X |
X |
X |
X |
|
X |
X |
X |
|
K4 |
Information systems requirements, modelling, design and use |
X |
X |
X |
X |
X |
X |
X |
X |
|
K5 |
Computer Science theory and mathematical methods, including programming and data algorithms |
X |
|
X |
|
X |
|
|
|
|
K6 |
Software project management and the software development life cycle |
X |
X |
X |
X |
|
X |
X |
X |
|
K7 |
Computer graphics |
X |
|
X |
|
|
|
|
|
|
K8 |
Artificial Intelligence methods, logic and logic programming |
X |
|
X |
|
X |
|
|
|
|
K9 |
Knowledge systems |
|
X |
|
X |
|
X |
X |
X |
|
K10 |
Applications of Artificial Intelligence, such as Internet agents, robotics and computer vision |
|
|
X |
|
|
|
|
|
|
K11 |
Legal, professional, ethical and security issues of computing and information systems |
X |
X |
X |
X |
X |
X |
X |
X |
|
K12 |
Web design and web analytics |
|
|
|
|
|
X |
X |
X |
|
K13 |
Industrial methods in IT management |
|
|
|
X |
|
|
|
|
|
K14 |
The human resource, organisational, financial, marketing, theoretical and strategic aspects of business management |
|
X |
|
X |
|
|
|
|
|
K15 |
Mathematical methods, including algebra, calculus, statistics, analysis and quantitative methods, the formation of problems in mathematical form and the application of computers to solve mathematical problems |
|
|
|
|
X |
|
|
|
|
K16 |
Information Management, including information systems and architectures, the requirements, gathering, analysis, storage, retrieval, evaluation, personalisation and dissemination of information, the role of information for individuals, organisations and society |
|
|
|
|
|
X |
X |
|
|
K17 |
A range of specialist topics that broaden or deepen the student’s knowledge |
X |
X |
X |
X |
X |
X |
X |
X |
|
Additional knowledge and understanding for MSci students: |
||||||||||
K18 |
Appropriate research techniques applicable to a specialised interest area |
X |
X |
X |
X |
X |
|
|
|
|
K19 |
Professionalism and management in a commercial and economic context |
X |
X |
X |
X |
X |
|
|
|
3.2 Skills and other attributes
a. Subject-specific cognitive skills:
On successful completion of this programme, students should be able to: |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD+WDD |
WD |
||
C1 |
Elicit, specify, analyse, model and evaluate requirements for computer-based systems |
X |
X |
X |
X |
|
X |
X |
X |
|
C2 |
Specify, model, design and plan the implementation of computer-based systems for the solution of real problems |
X |
X |
X |
X |
X |
X |
X |
X |
|
C3 |
Evaluate computer-based systems in terms of meeting requirements and other quality, legal and ethical attributes |
X |
X |
X |
X |
X |
X |
X |
X |
|
C4 |
Apply theoretical, mathematical and logical methods to specify, analyse, design and evaluate real problems |
X |
|
X |
|
X |
|
|
|
|
C5 |
Apply the principles of interactive design to analyse, evaluate and design web sites and applications |
|
|
|
|
|
|
X |
X |
|
C6 |
Analyse business problems from a human resource, organisational, financial, marketing and strategic perspective |
|
X |
|
X |
|
|
|
|
|
C7 |
Apply management theory and statistics to design and plan a solution to business problems |
|
X |
|
X |
|
|
|
|
|
C8 |
Analyse, plan, design and evaluate solutions for information and knowledge problems, taking into account the effects of individuals, organisations, societies and environment involved |
|
|
|
|
|
X |
X |
|
|
C9 |
Abstract the essentials of problems and formulate them mathematically, select and apply the appropriate mathematical tools to solve problems, and construct and develop logical mathematical arguments with clear identification of assumptions and conclusions |
|
|
|
|
X |
|
|
|
|
Additional skills for MSci students: |
||||||||||
C10 |
Show critical awareness and/or new insights in their chosen specialist area |
X |
X |
X |
X |
X |
|
|
|
|
C11 |
Deploy appropriate research techniques to analyse a problem in their chosen specialist area |
X |
X |
X |
X |
X |
|
|
|
|
C12 |
Apply professional and management techniques within a commercial and economic context |
X |
X |
X |
X |
X |
|
|
|
b. Subject-specific practical skills:
On successful completion of this programme, students should be able to: |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD+WDD |
WD |
||
P1 |
Build, test, maintain and operate computer-based systems |
X |
X |
X |
X |
X |
X |
X |
X |
|
P2 |
Deploy effectively the tools used for the construction, testing and documentation of computer applications |
X |
X |
X |
X |
X |
X |
X |
X |
|
P3 |
Deploy configuration management, quality assurance and security principles to backup and manage computer software in a changing environment |
X |
X |
X |
X |
|
X |
X |
X |
|
P4 |
Construct systems to solve problems using artificial intelligence methods |
|
|
X |
|
|
|
|
|
|
P5 |
Employ business principles for decision making and the management of projects and processes |
|
X |
|
X |
|
|
|
|
|
P6 |
Monitor and evaluate processes and projects to identify and implement change when required |
|
X |
|
X |
|
|
|
|
|
P7 |
Use information and communication technologies for the management of information and implementation, testing, maintenance and operation of information services |
|
|
|
|
|
X |
X |
|
|
Additional skills for MSci students: |
||||||||||
P8 |
Apply appropriate research techniques to develop new technologies and/or new insights to investigate and solve real problems |
X |
X |
X |
X |
X |
|
|
|
|
P9 |
Apply appropriate techniques to manage IT projects and project teams in a commercial and economic context |
X |
X |
X |
X |
X |
|
|
|
c. Key transferable skills:
On successful completion of this programme, students should be able to: |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD+WDD |
WD |
||
T1 |
Produce well written, concise and well structured reports |
X |
X |
X |
X |
X |
X |
X |
X |
|
T2 |
Give oral presentations, arguments and explanations |
X |
X |
X |
X |
X |
X |
X |
X |
|
T3 |
Communicate effectively using electronic media to a range of audiences |
X |
X |
X |
X |
X |
X |
X |
X |
|
T4 |
Be numerate in the analysis and presentation of cases involving a quantitative dimension |
X |
X |
X |
X |
X |
X |
|
|
|
T5 |
Work effectively in a team, recognising the different roles and different ways of organising teams |
X |
X |
X |
X |
X |
X |
X |
X |
|
T6 |
Manage a software development project |
X |
X |
X |
X |
X |
X |
X |
X |
|
T7 |
Work effectively with clients and other project stakeholders |
X |
X |
X |
X |
|
X |
X |
X |
|
T8 |
Use effective selling and negotiation techniques |
|
X |
|
X |
|
|
|
|
|
T9 |
Present arguments and proposals to business and industry representatives |
|
|
|
X |
|
|
|
|
|
T10 |
Manage their own learning and development, and appreciate the need for continuing professional development |
X |
X |
X |
X |
X |
X |
X |
X |
|
T11 |
Make effective use of general IT facilities |
X |
X |
X |
X |
X |
X |
X |
X |
|
Additional skills for MSci students: |
||||||||||
T12 |
Apply research techniques |
X |
X |
X |
X |
X |
|
|
|
|
T13 |
Be creative and innovative |
X |
X |
X |
X |
X |
|
|
|
|
T14 |
Manage and show leadership in a project team |
X |
X |
X |
X |
X |
|
|
|
4. Programme structure
Programme Award:
BSc – all programmes
MSci – all programmes except Information Management and Computing; Information Management and Web Development; and Web Development
DPS – additional award available on all programmes if a placement year is taken.
UCAS Codes:
Course |
BSc |
BSc with DPS |
MSci |
MSci with DPS |
Computer Science |
G400 |
G401 |
G402 |
G403 |
Computing and Management |
GNK2 |
GN42 |
GN4F |
GNL2 |
Computer Science and Artificial Intelligence |
GG4T |
GG47 |
GG4R |
GGK7 |
Information Technology Management for Business |
GN52 |
GN51 |
G501 |
G500 |
Computer Science and Mathematics |
GG4C |
GG4D |
GGK1 |
GGL1 |
Information Management and Computing |
G462 |
G563 |
|
|
Information Management and Web Development |
GG54 |
GG45 |
|
|
Web Development and Design |
|
|
|
|
Web Development |
GG54 |
GG45 |
|
|
Programme Structure:
4.1 Part A
In this table x indicates a compulsory module and o indicates an optional module
Code |
Title |
Weight |
Semester |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
WD |
COA102 |
Web Design |
10 |
1 |
x |
x |
|||||
COA107 |
Logic and Functional Programming |
20 |
1 |
x |
x |
x |
||||
COA111 |
Software Engineering 1 |
10 |
1 |
x |
x |
x |
x |
x |
x |
x |
COA122 |
Programming for the WWW |
20 |
1 |
x |
x |
x |
x |
x |
x |
|
COA105 |
Introduction to Algorithms |
10 |
2 |
x |
x |
x |
||||
COA123 |
Server Side Programming |
10 |
2 |
x |
x |
x |
x |
x |
x |
|
COA124 |
Computer Systems |
10 |
2 |
x |
x |
x |
x |
x |
x |
|
COA201 |
Databases |
10 |
2 |
x |
x |
x |
x |
x |
x |
x |
COA202 |
Embedded Systems Programming |
10 |
2 |
x |
x |
|||||
COA220 |
Mathematics for Computer Science |
10 |
1 |
x |
x |
|||||
COA256 |
Object-Oriented Programming |
10 |
2 |
x |
x |
x |
x |
x |
||
BSA505 |
Organisational Behaviour |
10 |
1 |
x |
x |
|||||
BSA525 |
Introduction to Accounting |
10 |
1 |
x |
x |
|||||
BSA570 |
Quantitative Methods for Business |
10 |
1 |
x |
x |
x |
x |
|||
BSA506 |
Management of Human Resources |
10 |
2 |
x |
x |
|||||
BSA526 |
Accounting for Managers |
10 |
2 |
x |
x |
|||||
BSA572 |
Statistics and Modelling for Management |
10 |
2 |
x |
x |
|||||
ISA410 |
Knowledge, Data and Information in Society |
10 |
1 |
x |
x |
|||||
ISA411 |
Knowledge, Data and Information in Organisations |
10 |
2 |
x |
x |
|||||
ISA413 |
Information & Knowledge Organisation & Retrieval |
10 |
2 |
x |
x |
|||||
MAA142 |
Linear Algebra |
10 |
1 |
x |
||||||
MAA150 |
Mathematical Methods 1 |
10 |
1 |
x |
||||||
MAA160 |
Computer Applications in Mathematics |
10 |
1 |
x |
||||||
MAA242 |
Geometry and Groups |
10 |
2 |
x |
||||||
MAA250 |
Mathematical Methods 2 |
10 |
2 |
x |
||||||
MAA270 |
Introductory Probability and Statistics |
10 |
2 |
x |
4.2 Part B
In this table x indicates a compulsory module and o indicates an optional module
Code |
Title |
Weight |
Semester |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
WD |
COB100 |
Advanced Web Design |
20 |
1 |
o |
x |
|||||
COB101 |
Requirements Engineering (2015-16 only) |
10 |
1 |
x |
x |
x |
x |
x |
x |
|
COB106 |
Formal Languages and Theory of Computation |
10 |
1 |
x |
x |
x |
||||
COB120 |
Computer Graphics |
10 |
1 |
x |
x |
x |
||||
COB122 |
Software Engineering 2 (2016-17 onwards) |
10 |
1 |
x |
x |
x |
x |
x |
x |
|
COB155 |
Mobile Application Development |
10 |
2 |
x |
x |
o |
x |
|||
COB231 |
Operating Systems, Networks and the Internet 1 |
10 |
1 |
x |
x |
x |
x |
x |
x |
|
COB107 |
AI Methods |
20 |
1+2 |
x |
x |
x |
||||
COB290 |
Team Projects |
20 |
1+2 |
x |
x |
x |
x |
x |
x |
|
COB301 |
Industrial Expertise |
10 |
1+2 |
x |
||||||
COB108 |
Knowledge-based Decision Support |
10 |
2 |
x |
x |
x |
x |
|||
COB150 |
Formal Specification |
10 |
2 |
x |
x |
x |
||||
COB201 |
Professional Issues in Computing |
10 |
2 |
x |
x |
x |
x |
x |
x |
|
COB232 |
Operating Systems, Networks and the Internet 2 |
10 |
2 |
x |
x |
o |
x |
|||
COB295 |
Team Project |
10 |
2 |
x |
||||||
BSB555 |
Organisational Studies |
10 |
1 |
x |
||||||
BSB560 |
Principles of Marketing |
10 |
1 |
x |
x |
|||||
BSB580 |
Operations Management |
10 |
1 |
x |
x |
|||||
BSB550 |
Company Finance |
10 |
2 |
x |
x |
|||||
BSB562 |
The Marketing Mix |
10 |
2 |
x |
x |
|||||
BSB572 |
Management Science Methods |
10 |
2 |
x |
x |
|||||
DSB118 |
Human-Computer Interaction |
10 |
1 |
x |
||||||
DSB119 |
User Experience Design |
10 |
2 |
x |
||||||
ISB410 |
People Centred Information Services |
10 |
1 |
x |
||||||
ISB411 |
Knowledge, Data and Information Systems |
20 |
1 |
o |
||||||
ISB412 |
Records Management in Organisations |
20 |
2 |
o |
||||||
ISB413 |
Research Methods |
10 |
2 |
x |
||||||
MAA140 |
Analysis 1 |
10 |
1 |
x |
||||||
MAB151 |
Mathematical Methods 3 |
10 |
1 |
x |
||||||
MAB160 |
Numerical Methods 1 |
10 |
1 |
x |
||||||
MAA240 |
Analysis 2 |
10 |
2 |
x |
||||||
MAA245 |
Numbers |
10 |
2 |
x |
||||||
MAB260 |
Numerical Methods 2 |
10 |
2 |
x |
4.3 Part I
Candidates on degree programmes with professional training take a year in industry between Parts B and C or alternatively, for MSci candidates with permission from the Head of Department, between Parts C and D. This year leads to the award of Diploma of Professional Studies.
4.4 Part C
In the tables below X indicates a compulsory module and o indicates an optional module.
4.4.1 Project Modules:
All candidates must take one project module according to the table below:
Code |
Title |
Weight |
Semester |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD |
WD |
COC251 |
Computer Science Project |
30 |
1+2 |
x |
|||||||
COC252 |
Computing Project |
30 |
1+2 |
o |
o |
o |
o |
||||
COC253 |
IT Project |
30 |
1+2 |
o |
o |
o |
o |
||||
COC255 |
Computer Science and Mathematics Project |
30 |
1+2 |
x |
|||||||
COC257 |
AI Project |
30 |
1+2 |
x |
|||||||
COC259 |
Web Development Project |
30 |
1+2 |
x |
|||||||
ISC002 |
Project |
30 |
1+2 |
o |
o |
4.4.2 Other Modules:
Code |
Title |
Weight |
Semester |
CS |
CM |
CSAI |
ITMB |
CSM |
IMC |
IMWD |
WD |
COB100 |
Advanced Web Design |
20 |
1 |
o |
o |
||||||
COB155 |
Mobile Application Development (2016-17 onwards) |
10 |
2 |
o* |
o* |
o* |
o* |
||||
COB120 |
Computer Graphics |
10 |
1 |
o |
o |
o |
o |
o |
|||
COB122 |
Software Engineering 2 (2016-17 onwards) |
10 |
1 |
o |
|||||||
COC001 |
Robotics |
10 |
1 |
o |
x |
o |
|||||
COC101 |
Agent-Based Systems |
10 |
1 |
o |
x |
o |
|||||
COC104 |
Algorithm Analysis |
10 |
1 |
o |
o |
o |
|||||
COC118 |
Human-Computer Interaction |
10 |
1 |
o |
o |
o |
o |
||||
COC140 |
Cryptography and Network Security |
10 |
1 |
o |
o |
o |
o |
o |
o |
o |
o |
COC155 |
Mobile Application Development (2015-16 only) |
10 |
2 |
o |
o |
o |
o |
o |
o |
||
COC180 |
Implementation of Programming Languages (2015-16 only) |
10 |
1 |
o |
o |
||||||
COC281 |
Software Project Management (2015-16 and 2016-17 only) |
10 |
1 |
x◊ |
x◊ |
x◊ |
x◊ |
o◊ |
x◊ |
x◊ |
x◊ |
COB232 |
Operating Systems, Networks and the Internet 2 |
10 |
2 |
o |
o |
o |
o* |
||||
COC003 |
E-Business Planning and Marketing |
10 |
2 |
o |
o |
o |
x |
o |
o |
x |
x |
COC100 |
Enterprise Resource Planning Systems |
10 |
2 |
o |
o |
o |
o |
o |
x |
o |
o |
COC102 |
Advanced Artificial Intelligence Systems |
10 |
2 |
o |
x |
o |
|||||
COC131 |
Data Mining |
10 |
2 |
o |
o |
o |
o |
o |
o |
o |
o |
COC190 |
Advanced Networking |
10 |
2 |
o |
o |
o |
o |
o |
|||
COC200 |
Markup Languages for the Web |
10 |
2 |
o |
o |
o |
x |
x |
|||
COC202 |
Computer Vision |
10 |
2 |
o |
x |
o |
|||||
COC220 |
Computer Animation |
10 |
2 |
o |
o |
o |
|||||
BSC105 |
International Human Resource Management |
10 |
1 |
oâ–¡ |
oâ–¡ |
||||||
BSC110 |
Marketing Strategy and Planning |
10 |
1 |
oâ–¡ |
oâ–¡ |
||||||
BSC165 |
Business Forecasting |
10 |
1 |
o |
o |
||||||
BSC520 |
Business Systems |
10 |
1 |
o |
o |
o |
o |
o |
o |
o |
|
BSC522 |
Entrepreneurship and Innovation |
10 |
1 |
o |
oâ–¡ |
o |
oâ–¡ |
o |
o |
o |
|
BSC565 |
Fundamentals of Strategic Management |
10 |
1 |
x |
x |
||||||
BSC067 |
Business Dynamics and Simulation |
10 |
2 |
o |
o |
||||||
BSC072 |
Strategic Information Management |
10 |
2 |
o |
o |
||||||
BSC080 |
Analysing Careers |
10 |
2 |
oâ–¡ |
oâ–¡ |
||||||
BSC085 |
The Changing Work Organisation |
10 |
2 |
oâ–¡ |
oâ–¡ |
||||||
BSC124 |
Marketing Communications |
10 |
2 |
o |
o |
||||||
BSC140 |
Lean Operations |
10 |
2 |
oâ–¡ |
oâ–¡ |
||||||
BSC575 |
Leadership and Interpersonal Skills |
10 |
2 |
x |
x |
||||||
DSC023 |
Studies in Science and Mathematics Education |
10 |
2 |
o |
|||||||
ISC027 |
Information and Knowledge Management |
10 |
1 |
o |
o |
o |
|||||
ISC200 |
Information Architecture |
10 |
1 |
x |
x |
o |
|||||
ISC336 |
Social Informatics |
10 |
1 |
o |
o |
o |
o |
o |
|||
ISC025 |
Information and Knowledge Management in the NHS |
10 |
2 |
o |
o |
o |
o |
o |
|||
ISC330 |
Culture and Change Management |
10 |
2 |
o |
o |
o |
o |
o |
o |
o |
|
ISC334 |
Managing Projects: Managing Knowledge |
10 |
2 |
o |
o |
||||||
MAB141 |
Analysis 3 |
10 |
1 |
o |
|||||||
MAB150 |
Vector Calculus |
10 |
1 |
o |
|||||||
MAB151 |
Mathematical Methods 3 |
10 |
1 |
(x*) |
|||||||
MAB170 |
Probability Theory |
10 |
1 |
o |
|||||||
MAB242 |
Abstract Algebra |
10 |
1 |
o |
|||||||
MAC147 |
Number Theory |
10 |
1 |
o |
|||||||
MAC149 |
Mathematical Methods for Differential Equations (2015-16 only) |
10 |
1 |
o(x) |
|||||||
MAC175 |
Operational Research |
10 |
1 |
o |
|||||||
MAC197 |
Introduction to Differential Geometry |
10 |
1 |
o |
|||||||
MAB142 |
Vector Spaces |
10 |
2 |
o |
|||||||
MAB156 |
Modelling with Differential Equations |
10 |
2 |
o |
|||||||
MAB241 |
Complex Variables |
10 |
2 |
o |
|||||||
MAB250 |
ODEs and Calculus of Variations |
10 |
2 |
o |
|||||||
MAB270 |
Statistical Modelling |
10 |
2 |
o |
|||||||
MAC249 |
Linear Differential Equations |
10 |
2 |
o(x) |
|||||||
MAC265 |
Game Theory |
10 |
2 |
o |
|||||||
MAC272 |
Random Processes and Time Series Analysis |
10 |
2 |
o |
|||||||
MAC297 |
Mathematical Biology |
10 |
2 |
o |
|||||||
MAC298 |
Elements of Topology |
10 |
2 |
o |
* Only if not taken in a previous part
◊ Only for students who entered Part B in 2014-15 or earlier
â–¡ Students may not take more than 20 credits of these modules
(x) See CSM MSci programme specific option restrictions
In exceptional circumstances and at the discretion of the Teaching Coordinator or Head of Department of Computer Science, candidates may be allowed to substitute an alternative ÌìÌÃÊÓƵ Part C module for any of the above modules.
4.4.3 Option Restrictions for All Programmes
- Candidates must not take more than 30 credits of options coded COB or MAB.
- Candidates should choose options that, with their compulsory modules, will give a total credit value that will not exceed 60 credits in either semester, excluding the project.
- Candidates may not take any module at Part C if they have previously taken it at Part B.
- Candidates must take note of pre-requisites for each option as some options can only be taken if the candidate has taken a pre-requisite option in an earlier Part or Semester.
- Candidates should note that staff availability may mean that it may not be possible to offer some options in any particular year, and that timetabling restrictions may mean that certain combinations of options may not be possible.
4.4.4 Programme Specific Option Restrictions
Programme |
Restriction |
CS |
Candidates must choose options of value 80 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 90 credits. |
CM |
Candidates must choose options of value 60 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 70 credits. |
CSAI |
Candidates must choose options of value 40 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 50 credits. |
ITMB |
Candidates must choose options of value 50 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 60 credits. |
CSM |
Options of at least 40 credits must be taken from option lists offered by Computer Science, and: - For BSc students, options of at least 40 credits must be taken from the option lists offered by Mathematics or the Design School. - For MSci students:
|
IMC |
Candidates must choose options of value 60 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 70 credits. |
IMWD |
Candidates must choose options of value 50 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 60 credits. |
WD |
Candidates must choose options of value 60 credits if COC281 is a compulsory part of their programme. Otherwise, students must choose options of value 70 credits. |
4.5 Part D
In the tables below X indicates a compulsory module.
Candidates in Part D of a MSci degree programme take the following modules:
Code |
Title |
Weight |
Semester |
CSM |
Other |
BSD523 |
Enterprise Technology for Computer Scientists |
10 |
1 |
x |
x |
CVD017 |
Teamwork and Leadership |
10 |
1 |
x |
x |
MAP111 |
Mathematical Modelling 1 |
15 |
1 |
x |
|
COD280 |
Managing a Project Team |
10 |
1+2 |
x |
x |
COD290 |
Thesis Project |
60 |
1+2 |
x |
x |
COD292 |
Group Project |
30 |
1+2 |
x |
|
MAP211 |
Mathematical Modelling 2 |
15 |
2 |
x |
5. Criteria for Progression and Degree Award
In order to progress from Part A to Part B, from Part B to C, from C to D (if applicable) and to be eligible for the award of an Honours degree, candidates must satisfy the minimum credit requirements set out in Regulation XX. In addition, for MSci students entering in 2010/11 or thereafter, in order to progress from Part A to Part B, from Part B to Part C, and from Part C to Part D, candidates must achieve 120 credits.
Candidates who, after reassessment, fail the MSci requirements for Parts A or B but who have passed the requirements for the corresponding BSc programme, will automatically be transferred to the corresponding BSc programme. Candidates who fail Parts C or D after reassessment will be considered for a BSc degree at the programme board, in accordance with Section 6 below.
Re-assessment
Provision will be made in accordance with Regulation XX for candidates who have the right of re-assessment in any Part of the Programme to undergo re-assessment in the University's special assessment period or next academic year.
6. Relative Weighting of Parts of the Programme for the Purposes of Final Degree Classification
Candidates' final degree classification will be determined on the basis of their performance in degree level Module Assessments in Parts B and C (and D if applicable). The percentage mark for each Part will be combined in the ratio given below to determine the final percentage mark.
BSc programmes |
Part B : Part C |
1:3 |
MSci programmes |
Part B : Part C : Part D |
14:43:43 (approx 1:3:3) |