PROGRAMME APPROVAL FORM
SECTION 1 – THE PROGRAMME SPECIFICATION 1. Programme title and designation Computer Science with Robotics
For undergraduate programmes only
Single honours Joint Major/minor
2. Final award
Award Title Credit
value
ECTS equivalent
Any special criteria
BSc Computer Science
with Robotics
360 180 N/A
3. Nested award
Award Title Credit
value
ECTS equivalent
Any special criteria
N/A N/A N/A N/A N/A
4. Exit award
Award Title Credit
value
ECTS equivalent
Any special criteria Ordinary Degree Computer Science
with Robotics
300 150 6CCS3PRJ is core for honours and ordinary degrees in computer science, and compulsory for the ordinary degrees in computer studies.
Ordinary Degree Computer Studies with Robotics
300 150 6CCS3PRJ is core for honours and ordinary degrees in computer science, and compulsory for the ordinary degrees in computer studies. Undergraduate Diploma Natural and Mathematical Sciences 240 120 N/A Undergraduate Certificate Natural and Mathematical Sciences 120 60 N/A
5. Level in the qualifications framework H 6. Attendance
Full-time Part-time Distance learning
Mode of attendance X No No
Minimum length of programme 3 Years Maximum length of programme 10 Years
7. Awarding institution/body King’s College London
8. Teaching institution King’s College London
9. Proposing department Informatics
Details Tomasz.radzik@kcl.ac.uk
11. UCAS code (if appropriate) G0H6
12. Relevant QAA subject benchmark/ Professional, statutory and regulatory body guidelines
- Computing
- British Computer Society 13. Date of production of specification 2014/15
14. Date of programme review June 2014 (to fall in line with departmental programme review)
15. Educational aims of the programme
i.e what is the purpose of the programme and general statements about the learning that takes place over the duration of the programme
The programme aims to:
Equip students with state-of-the-art knowledge and experience of the theory and practice of computer science and robotics, so that they might be able to pursue a professional career and/or postgraduate study successfully.
Offer students opportunities to develop analytical and practical transferable skills and prepare them to play a creative role in the community.
Develop students’ understanding and appreciation of the changing role of information technology and robotics in society and motivate them to pursue continual professional development.
Ensure that students acquire an understanding of their professional and ethical responsibilities and of the impact of computing and robotics technologies in a wide and varied range of contexts. 16. Educational objectives of the programme/programme outcomes (as relevant to the SEEC Credit Level Descriptors)
The programme provides opportunities for students to develop and demonstrate knowledge and understanding and skills in the following areas:
Knowledge and understanding The programme provides a knowledge and
understanding of the following: 1. Basic theoretical concepts of CS. 2. Hardware and systems platforms
(operating systems, computer architecture, networks and communications etc.) 3. Programming concepts and reasoning,
various programming paradigms, testing and verification, including algorithms for robotics applications.
4. Models of computation,
parallel/distributed computing, network computing, robotic systems.
5. Systematic development of large scale software (systems analysis, design, implementation and evaluation) including software for robot control and relevant management techniques.
6. Modern information technology
(parallel/distributed computing, network computing, internet technology, agents, artificial intelligence, data and knowledge bases, computer graphics, multimedia)
These are achieved through the following teaching/learning methods and
strategies:
Acquisition of these is through a combination of lectures, tutorials, small group supervision, supervised laboratory classes, coursework, individual and group projects throughout the 3 years of the programme.
Assessment:
with emphasis on robotic systems and their control.
7. The professional and ethical
responsibilities of software engineers and roboticists.
8. The role of roboticists in the development and application of robot-related
computing technology and solutions in a global context.
Skills and other attributes Intellectual skills:
1. Plan, conduct and report a programme of original research. 2. Analyse and solve computing
problems.
3. Design a system, component or process to meet a need.
4. Be creative in the solution of problems and in the development of designs.
5. Evaluate designs, processes and products, and make improvements. 6. Integrate and evaluate information
and data from a variety of sources. 7. Take a holistic approach in solving problems and designing systems, applying professional judgements to balance risks, costs, benefits, safety, reliability, aesthetics and
environmental impact.
These are achieved through the following teaching/learning methods and
strategies:
Intellectual skills are developed through a combination of lectures, tutorials, small group supervision, supervised laboratory classes, coursework, individual and group projects throughout the 3 years of the programme.
Analysis and problem solving skills are further developed through coursework, laboratories, tutorials and supervision of project work.
Assessment:
Analysis and problem solving skills are assessed through written examinations and coursework.
Research and design skills are assessed through laboratory work, coursework reports and project reports and presentations.
Practical skills:
1. Specification, design and
implementation of computer-based robotics systems
2. Evaluation of systems (with emphasis on robotic systems) and design trade-offs.
3. Effective contribution to development teamwork.
4. Prepare technical presentations. 5. Write technical reports, produce
technical documentation. 6. Give oral presentations.
7. Use the scientific literature effectively. 8. Take notes effectively.
9. Use computational tools and packages, including those used in a robotics context.
These are achieved through the following teaching/learning methods and
strategies:
Practical skills are developed through a combination of lectures, tutorials, small group supervision, supervised laboratory classes, coursework, individual and group projects throughout the 3 years of the programme, especially in the context of coursework and individual and group projects.
In particular, skill 3 is developed more thoroughly in the context of the 2nd year group project.
Assessment:
Generic/transferable skills:
1. Communicate effectively (in writing, verbally and through diagrams and graphs).
2. Apply mathematical skills (logic, geometry, kinematics, modelling, control, analysis).
3. Work as a member of a team. 4. Transfer techniques and solutions
from one problem domain to another. 5. Use information technology.
6. Retrieve information using catalogues and search engines.
7. Manage resources and time.
8. Learn independently in familiar and unfamiliar situations with open-mindedness and in the spirit of critical enquiry.
9. Learn effectively for the purpose of continuing professional development in a wider context throughout their career.
These are achieved through the following teaching/learning methods and
strategies:
Transferable skills are developed through a combination of lectures, tutorials, small group supervision, supervised laboratory classes, coursework, individual and group projects throughout the 3 years of the programme.
Skill 1 is developed through most of the curriculum.
Skill 2 is taught through lectures, tutorials and coursework.
Skill 3 is developed through group project work.
Skills 4-7 are developed mostly through group and individual project work. Assessment:
Skill 1 is assessed through coursework reports, presentations and oral and written examinations.
Skill 2 is assessed primarily through examinations, coursework and project work.
Skill 3 is assessed in the context of the 2nd year group project.
Skills 4, 7 and 8 (in part) are assessed mostly in the context of the individual project.
The other skills are not formally assessed. 17. Statement of how the programme has been informed by the relevant subject benchmark statement(s)/professional, statutory and regulatory body guidelines
The curriculum and the teaching methods employed have been designed (and recently updated) taking fully into account the relevant subject benchmark, both in terms of body of knowledge covered and in terms of the skills and abilities that students should develop while undertaking this programme of study.
The Department recently updated its undergraduate curriculum informed by the relevant benchmark statements for computing.
18. In cases of joint honours programmes please provide a rationale for the particular subject combination, either educational or academic
N/A
19. Programme structure
Please complete the following table and, if appropriate, to include joint, major/minor or other variations Code = code of each module available for the programme
Title = title of each module available for the programme, plus its credit level and credit value
Status = please indicate whether the module is introductory (I), core (Cr), compulsory (Cp), one or more of however many modules must be passed to progress (CrCp), (P) professional (i.e. module testing skills/competency that has no credit level or value but is a professional body requirement) or optional (O) for each type of programme. For postgraduate programmes use the "single honours" column
Pre-requisite/Co-requisite = where appropriate please indicate whether the module is pre-requisite to another module or co-requisite by noting pre or co and the module code that it is pre/co-requisite to.
Assessment = please indicate in broad terms the assessment for the module eg written examinations, coursework
(Note: the availability of optional modules may vary slightly from year to year; the following are the modules available at the commencement of the programme)
Code Title Credit
Level
Credit Value
Status (I, Cr, Cp, CrCp, P, O) for each type of module
Pre-requisite/ Co-requisite (Please note the module code)
Assessment
Single Joint Major/ Minor
Single Joint Major/ Minor Full-time Study
First Year
4CCS1PRP Programming Practice 4 15 Cp Written examination
4CCS1CS1 Computer Systems I 4 15 Cp Written examination
4CCS1FC1 Foundations of Computing I 4 15 Cp Written examination
4CCS1PRA Programming Applications 4 15 Cp Written examination & coursework
4CCS1DST Data Structures 4 15 Cp Written examination & coursework
4CCS1ELA Elementary Logic with Applications
4 15 Cp Written examination
4CCS1IAI Introductory Artificial Intelligence
4 15 Cp 6CCS3
AIN
Written examination & coursework 4CCS1PEP Practical Experiences of
Programming
4 15 Cp Coursework
Second Year
Specification and Design 5CCS2ARS Adaptive and Robotics
System
5 15 Cp 6CCS3
RSC
Written examination & coursework
5CCS2FC2 Foundations of Computing II 5 15 Cp Written examination
5CCS2PLD Programming Language Design
5 15 Cp Written examination
5CCS2OSC Operating Systems and Concurrency
5 15 Cp Written examination
5CCS2CSL Computer Science Logic 5 15 Cp Written examination
5CCS2RGP Robotics Group Project 5 30 Cp 6CCS3
RSC
Presentations, coursework and demonstration
Third Year
6CCS3PRJ Final Year Individual Group Project
6 30 Cr Coursework
6CCS3COV Computer Vision 6 15 Cp Written examination & coursework
6CCS3RSC Real Time Systems & Control
6 15 Cp Written examination & coursework
6CCS3SEA Sensors and Actuators 6 15 Cp Written examination & coursework
6CCS3ROS Robotic Systems 6 15 Cp Written examination & coursework
students must take 30 credits from the following modules:
6CCS3AIN Artificial Intelligence 6 15 O Written examination
6CCS3AMS Agents and Multi-Agent Systems
6 15 O Written examination
6CCS3PRE Pattern Recognition 6 15 O Written examination & coursework
6CCS3BIM Biologically Inspired Methods
6 15 O Written examination & coursework
6CCS3AFL Automata and Formal Languages
6 15 O Written examination & coursework
6CCS3DSM Distributed Systems 6 15 O Written examination
6CCS3GRS Computer Graphic Systems 6 15 O Written examination
6CCS3PAL Parallel Algorithms 6 15 O Written examination
Other modules as approved by the Department 6, 7 15 O Varies
If a Masters programme, are level 6 credit levels permitted within the programme? N/A
Maximum number of credits permitted with a condoned fail (core modules excluded) 45 credits at levels 4, 5 or 6, with a condoned fail mark (level 7 credits may be included but a level 7 condoned fail mark will be required.)
Are students permitted to take any additional credits, as per regulation A3; 5.10?
Students may be permitted to take additional module up to a maximum of 30 credits with academic approval Are students permitted to take a substitute module, as per regulation A3, 20.7? Yes
Are there are any exceptions to the regulations regarding credits, progression or award requirements? (where relevant the information should also differentiate the particular requirements of pathways within a programme or nested/exit awards)
No
Other relevant information to explain the programme structure
Please note that new students enrolling on the information provided on this section of the PAF will have these regulations stipulated throughout their programme of study. The only exception to this will be if there are changes made by Professional, Regulatory or Statutory Bodies that are noted to this programme.
20. Marking criteria
The marking follows the College generic criteria and additionally those of the School of Natural and Mathematical Sciences.
The award and classification of the degrees are decided in accordance with the requirements of the School Examination Board.
21. Will this Programme Board of Examiners report to an existing Board, and if so which one? If a new Programme Board of Examiners is to be set up please note name of Board here
Existing Informatics Programme Board
22. Please confirm that the process for nominating External Examiners has commenced, and if known, note whom the nominated External Examiner(s) may be
Existing Informatics external examiners will be used
24. Particular features of the programme which help to reduce the barriers experienced by disabled students and ensure that the programme is accessible to all students who meet the entry requirements
Admissions
All students in receipt of an offer receive an information booklet on the support services offered by the College.
All students receiving offers who have indicated they have a disability in their application receive a letter from the School Disability Adviser with her contact details and offering the applicant the opportunity to discuss their requirements.
Publicity and Course Booklets
These clearly communicate the key skills that will be required during the programme, the content of each module, the intended teaching methods to be used and module status (core/compulsory/optional).
Teaching Methods
A wide range of teaching methods are utilised.
Assessment
Advice has been taken from the Equality & Diversity Department to ensure assessment methods do not unfairly discriminate against students with disabilities. The College’s Special Examination Assessment Committee (SEAC) considers requests for adjustments to assessment to take account of learning and/or physical disabilities. Module outlines specify the assessment methods that will be used and explain that SEAC will need to be notified about requests for alternative assessment methods. The form that the alternative assessment will take has been specified for each module in advance.
PROGRAMME APPROVAL FORM
SECTION 3 – SUPPLEMENTARY INFORMATION
Not all of the information in this section will be relevant for all programmes and for some programmes this section will not be relevant at all
1. Programme name
BSc in Computer Science with Robotics
2. Is this programme involved in collaborative activity?
Yes No
If yes what type of Collaborative Provision is it (tick appropriate box)? Does the programme have an access/feeder
Programme for entry into it?
Does the programme have an articulation/ progression agreement for entry into it?
Dual Award
Franchised Provision
Joint Award
Partnership Programme
Recognition of Study or Award of Credit through off-campus study or placement
Staff and student exchange
Validated provision
Have the relevant stages and appropriate paperwork been approved and the paperwork forwarded onto QA&AA Office?
Yes No Not applicable
3. If the programme is a joint award with an institution outwith the University of London, validated provision or franchised provision, has the necessary approval been sought from College Education Committee?
X
Yes No Not applicable
Please attach a copy of Part 1 of the Partner Profile and checklist submitted to the College Education Committee
4. Partnership programme - in cases where parts or all of the programme are delivered away from one of the College campuses by a body or bodies external to the College please provide the following details
Name and address of the off-campus location and external body N/A
Percentage/amount of the programme delivered off-campus or by external body
Nature of the involvement of external body
Description of the learning resources available at the off-campus location
What mechanisms will be put in place to ensure the ongoing monitoring of the delivery of the programme, to include monitoring of learning resources off-site or by the external body?
Please attach the report of the visit to the off-campus location
5. Recognition of study or award of credit through off-campus study or placement - please indicate how the time will be spent, the length of time out, the amount of credit and whether it is a compulsory or optional part of the programme
N/A
Year abroad Year in employment Placement Other (please specify)
6. Please provide a rationale for any such time outside the College, other than that which is a requirement of a professional, statutory or regulatory body
N/A
5. Please give details if the programme requires validation or accreditation by a professional, statutory or regulatory body
Name and address of PSB The British Computer Society Sanford Street
Swindon SN12 1HT
Date validation/accreditation commenced: tbc Date of last validation/accreditation: n/a
Frequency of validation/ accreditation Date of next validation/ accreditation 2017 5 years