Regulations for the Honours Degree Programmes in
Computer Science
Computer Science and E-Business
Computer Science and Artificial Intelligence
Computing and Management
Information Technology Management for Business
Applied Computing and Mathematics
Mathematics and Computing
Computer Science and Mathematics
These Programme Regulations apply to the conduct of the programme in the 2012-13 session and should be read in conjunction with University Regulation XX and the relevant Module Specifications.
These Programme Regulations may be subject to change from time to time. Notice of change will be given by the School responsible for the programme.
1.1 Administrative responsibility
Administrative responsibility for the Programmes rests with the Department of Computer Science .
1.2 Degree Awarded
The Programmes lead to the following degrees: (the X indicates whether the degree is available at
BSc or MSci)
Programme
Computer Science (CS)
Computer Science and Artificial Intelligence (CSAI)
Computer Science and E-Business (CSEB)
BSc MSci
X X
X X
X X
Computing and Management (CM) X X
Information Technology Management for Business (ITMB) X X
Applied Computing and Mathematics (ACM)
Mathematics and Computing (MC)
X
X
Computer Science and Mathematics (CSM) X X
The abbreviations CS, CSAI, CSEB, CM, ITMB, ACM, MC and CSM will be taken throughout this document to expand as in the table above.
The CS, CSAI, CSEB programmes are collectively referred to as single honours programmes, the remaining programmes as joint honours . All programmes have the possibility of a year's professional training leading to the additional DPS qualification.
1.3 Duration
BSc programmes have a duration of either 6 semesters, or 8 semesters if students undertake professional training.
MSci programmes have a duration of either 8 semesters, or 10 semesters if students undertake professional training.
In both cases the professional training leads to the award of the Diploma in Professional Studies and occurs between Part B and Part C (known as Part I) or in exceptional circumstances, with the permission of the Head of Department, the professional training may take place between Part C and
Part D for MSci students.
In this table
�
indicates a compulsory module.
Code Title
Modules from Computer Science
COA101 Essential Skills for Computing
COA107 Logic and Functional Programming
COA122 Programming for the WWW
COA123 Server Side Programming
COA124 Computer Systems
COA201 Databases
Wgt Sem Programme
CS CSEB CSAI CM ITMB CSM
10 1 X X X X X
20 1 X X
20 1 X X
10 2 X X
10 2 X X
10 2 X X
X
X X X
X X X
X X X
X X X
X
X
COA220 Mathematics for Computer Science
COA256 Object-Oriented Programming and Algorithms 20 2 X X
Modules from Information Science
10 2 X X X
X X
CS CSEB CSAI CM ITMB CSM
ISA401 Introduction to E-Business
Modules from the School of Business and Economics
10 1 X X X
CS CSEB CSAI CM ITMB CSM
BSA505 Organisational Behaviour 10 1 X X
X X BSA525 Introduction to Accounting 10 1
X X BSA570 Quantitative Methods for Business 10 1
X X BSA506 Management of Human Resources 10 2
BSA572 Statistics and Modelling for Management
X X BSA526 Accounting for Managers 10 2
Modules from the Department of Mathematical Sciences
X X 10 2
CS CSEB CSAI CM ITMB CSM
MAA141 Geometry, Vectors and Complex Numbers 10 1 X
MAA160 Computer Applications in Mathematics
MAA340 Calculus
MAA342 Linear Algebra
MAA270 Introductory Probability and Statistics
10 1
20 1+2
20 1+2
10 2
X
X
X
X
Code Title
Modules from Computer Science
Wgt Sem Programme
CS CSEB CSAI CM ITMB MC+CSM
COB150 Formal Specification
COB231
Operating Systems, Networks and the Internet 1
10 1 X
10 1 X X
X
X X X
COB120 2D Computer Graphics
COB106 Formal Languages and Theory of
Computation
COB108 Knowledge-based Decision
Support
COB301 Industrial Expertise
COB107 AI Methods
10 1
10 1 X
10 1
X
10 1+2
20 1+2 X
X
X
X
X
X X
X
COB290 Team Projects
COB101 Requirements Engineering
20 1+2 X
10 2 X
X
X
X
X X
X X
X
X
COB251 Programming Languages 10 2 X
COB232 Operating Systems and Networks 2 10 2 X
COB295 Team Project 10 2
COB201
Legal & Professional Issues in
Computing
10 2 X X
X
X
X X X
X
X
X
X
X
X
Modules from Information Science CS CSEB CSAI CM ITMB MC+CSM
ISB304
Information and Knowledge
Management 1
10 1
X
ISB402
E-Business Management and
Strategy
10 2
X
Modules from the School of Business and Economics CS CSEB CSAI CM ITMB MC+CSM
BSB555 Organisational Studies 10 1
X
X
X X BSB560 Principles of Marketing 10 1
X X BSB580 Operations Management 10 1
X X BSB550 Company Finance 10 2
BSB572 Management Science Methods
X X X BSB562 The Marketing Mix 10 2
Modules from Department of Mathematical Sciences
X X 10 2
CS CSEB CSAI CM ITMB MC+CSM
MAA155 Introduction to Applied Mathematics 10 1
MAB160 Numerical Methods 1 10 1
MAA241 Sequences and Series
MAA255 Differential Equations
10 2
10 2
MAB260 Numerical Methods 2 10 2
X
X
X
X
X
4 Content - Part C
4.1 Project Modules
All candidates must take one project module according to the table below:
Code Title
COC251 Computer Science Project
COC253 IT Project
COC255
Computer Science and Mathematics
Project
COC257 AI Project
COC259 ITMB Project
Weight CS CSEB CSAI CM ITMB ACM MC+CSM
30 X X
30
30
30
30
X
X
X
X
X
4.2 Other Modules
The table below indicates which modules are available and whether these are compulsory (marked as
X) or optional (marked as o).
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
Loughborough University Part C module for any of the modules below.
Code Title
Modules from Computer Science
COB120 2D Computer Graphics
COC001 Robotics
COC101 Agent-Based Systems
COC104 Algorithm Analysis
COC106 Formal Languages and Theory of
Computation
Wgt Sem Programme
CS CSEB CSAI CM ITMB ACM MC+CSM o 10 1 o
10 1 o o
10 1 o o
10 1 o
10 1 o o o o
X
X o o
COC107 Knowledge-based Decision Support 10 1
COC170 Advanced Human Computer
Interaction
10 1 o o
10 1 o o COC180 Implementation of Programming
Languages
COC221 Microprocessor Applications 10 1 o o
COC281 Software Project Management 10 1 X X o
X X X
COC003 E-Business Planning and Marketing 10 2 o o
COB232 Operating Systems, Networks and the Internet 2
10 2 o o o X o o
10 2 o o X COC102 Advanced Artificial Intelligence
Systems
COC131 Data Mining
COC140 E-Commerce Security
COC190 Advanced Networking
10 2 o o
10 2 o o
10 2 o o o o o o o o o o o o o o o o o o o o
X o o o o
X o o o o o o o
COC201 International Computing
COC202 Computer Vision
COC220 3D Computer Graphics
Modules from Information Science
10 2 o o o o o o o
10 2 o o
10 2 o o
X o o o o
CS CSEB CSAI CM ITMB ACM MC+CSM
ISC025 Information and Knowledge
Management in the N.H.S.
ISC336 Social Informatics
ISC047 Consumer Health Information
ISC318 Information and Knowledge
Management 2
10
10
10
10
1
1
2
2 o o o o o o o o o o
ISC330 Culture and Change Management 10 2 o o
ISC400 Information Retrieval 10 2 o o
Modules from the School of Business and
Economics o o o o o o o o o o
CS CSEB CSAI CM ITMB ACM
MC+CSM
BSC570 Strategic Management 20 1
BSB570 Decision Making and Support Tools 10 1
X X o o
BSB580 Operations Management 10 1
BSC085 The Changing Work Organisation 10 2
BSC105 International Human Resource
Management
10 1 o o* o* o o* o*
BSC110 Marketing Strategy and Planning
BSC120 Risk Management
10 1
10 1 o* o* o* o* o o BSC165 Business Forecasting 10 1
BSC520 Business Systems 10 1 o o o o o
BSC522 Entrepreneurship and Innovation 10 1
BSC575 Leadership and Interpersonal Skills 10 2 o o* o*
X X o o BSC072 Strategic Information Management 10 2
BSC080 Analysing Careers
BSC124 Marketing Communications
10 2
10 2 o* o* o o
BSC524 Entrepreneurship and Small
Business Planning o* o* BSC140 Lean Operations 10 2
Modules from the Department of Mathematical
Sciences
10 2 o o* o*
CS CSEB CSAI CM ITMB ACM
MC+CSM
MAB141 Analysis
MAB142 Vector Spaces
MAB150 Vector Calculus
MAB156 Modelling with Differential
Equations
MAB160 Numerical Methods 1
10 1
10 1
10 1
10 1 o o o o o o o o o o
MAB170 Probability Theory
MAC149
Mathematical Methods for
Differential Equations
MAC147 Number Theory
MAC175 Operational Research
10 1
10 1
10 1
10 1
10 1 o o o o o o/X* o o
MAC197
Introduction to Differential
Geometry
MAB241 Complex Variables
MAB242 Abstract Algebra
MAB250 ODEs and Calculus of Variations
MAB260 Numerical Methods 2
MAB270 Statistical Modelling
MAC249 Linear Differential Equations
MAC272 Random Processes and Time
Series Analysis
10 1
10 2
10 2
10 2
10 2
10 2
10 2
10 2 o o o o o o o o o o o o o o o/X* o
MAC297 Mathematical Biology
MAC298 Elements of Topology
MAC260 Elliptic Curves
Modules from the Design School
10 2
10 2
10 2
DSC023
Studies in Science and
Mathematics Education
10
* See programme-specific option restrictions below.
2 o o o o
CS CSEB CSAI CM ITMB ACM MC+CSM o o o o
4.3 Option Restrictions Applying to All Programmes
Candidates must not take more than 30 credits of options coded COB, ISB, BSB 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 Programme-Specific Option Restrictions
Candidates options are restricted according to the following:
Programme Restriction
CS Candidates must choose options of value 80 credits.
CSEB Candidates must choose options of value 80 credits.
CSAI Candidates must choose options of value 40 credits.
CM
ITMB
CSM
ACM+MC
Candidates must choose options of value 50 credits.
Candidates must not take more than 20 credits of School of Business and Economics options marked o*.
Candidates must choose options of value 40 credits.
Candidates must not take more than 20 credits of School of Business and Economics options marked o*.
Options of 40 credits must be taken from option lists offered by Computer Science or
Information Science and options of 40 credits must be taken from the option lists offered by Mathematics or the Design School.
Options of 40 credits must be taken from option lists offered by Computer Science and,
- for BSc students, options of 40 credits must be taken from the option lists offered by Mathematics or the Design School
- for MSci students, MAC149 and MAC249 are compulsory modules and options of 20 credits must be taken from the option list offered by Mathematics or the
Design School.
Candidates in Part D of a MSci degree programme take the following modules:
Code Title
CVD017 Teamwork and Leadership
Weight Semester CSM Other
10 1 X X
COD950 Enterprise Technology for Computer Scientists 10
MAP111 Mathematical Modelling of Industrial Problems 1 15
1
1
X
X
X
COD292 Group Project
COD290 Thesis Project
30
60
COD280 Managing a Project Team 10
MAP211 Mathematical Modelling of Industrial Problems 2 15
1+2
1+2
1+2
2
X
X
X
X
X
X
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, which is awarded when the candidate completes the programme.
7.1 Criteria for Progression and Degree Award
Candidates must achieve the minimum credit requirements set out in the Regulation XX in order to progress through the programme and qualify for the award of the degree.
7.2 Programme-Specific Regulations
In addition the following programme specific regulations must be followed:
7.2.1 Computer Science and Mathematics
In order to progress from Part A to Part B, candidates must, in addition, achieve at least 40% from each of the mathematics modules MAA340 and MAA342.
7.2.2 All MSci Programmes
For students entering the programme before 2010/11, in order to progress from Part B to Part C, candidates must achieve 110 credits.
For 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 7.3.1 below.
7.3 Relative Weighting of Parts of the Programme for the purposes of Final Degree Classification
7.3.1 BSc Programmes
Candidates' final degree classifications will be determined on the basis of their performance in degree level module assessments in Parts B and C, in accordance with the scheme set out in Regulation XX.
The average percentage marks for Parts B and C will be combined in the ratio 1:3 respectively in order to determine the overall average percentage mark for the programme.
7.3.2 MSci Programmes
Candidates' final degree classifications will be determined on the basis of their performance in degree level module assessments in Parts B, C and D, in accordance with the scheme set out in Regulation
XX. The average percentage marks for parts B, C and D will be combined in the ratio 14:43:43
(approximately 1:3:3) respectively in order to determine the overall average percentage mark for the programme.
7.4 Re-assessment
Provision will be made in accordance with Regulation XX for candidates who have the right of reassessment in any Part of the Programme to undergo re-assessment in the University's special assessment period.
12 September 2012