Computer Science with a Year in Industry: Programme Specification, Slides of Computer science

The specifications for the Computer Science with a Year in Industry degree programme at King's College London. It includes information on the programme title, final award, aims, assessment methods, and optional modules for each year of study. Students have the opportunity to specialize in Artificial Intelligence or Software Engineering, and are required to take a minimum number of specified modules in each specialization. The programme offers students practical experience through individual and group projects and an industrial placement.

Typology: Slides

2021/2022

Uploaded on 09/27/2022

asdlol2
asdlol2 🇬🇧

4.4

(8)

232 documents

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
PAF Originally Approved by QA&AA: 26 June 2007
PAF checked for 2019/20: 28 Aug 2019
1
SECTION 1 THE PROGRAMME SPECIFICATION
1. Programme title and designation
Computer Science with a Year in Industry
Single honours Joint Major/minor
2. Final award
Award
Title
Credit
Value
Any special criteria
BSc (Hons)
Computer Science
with a Year in
Industry
390
If a student’s level 4 module
average <60% at their first
attempt then they will transfer
to the BSc Computer Science
programme for the second and
subsequent years.
Students failing 5CCS2YII at
the first and only attempt will
be considered for exit awards
under the criteria for the G400
BSc Computer Science
Programme.
BSc (Hons)
Computer Science
(Artificial
Intelligence) with a
Year in Industry
390
As above, and in addition for
the Artificial Intelligence
specialisation, students must
take and pass at the first
attempt at least four modules
from a specified list. Students
are required to opt in to receive
the specialisation award.
BSc (Hons)
Computer Science
(Software
Engineering) with a
Year in Industry
390
As above, and in addition for
the Software Engineering
specialisation, students must
take and pass at the first
attempt at least four modules
from a specified list. Students
are required to opt in to receive
the specialisation award.
3. Nested awards
Award
Title
Credit
Value
Any special criteria
N/A
N/A
N/A
N/A
4. Exit awards
Award
Title
Credit
Value
Any special criteria
BSc (Hons)
Computer Science
360
6CCS3PRJ is core and must be
passed. The required 360
credits may include 30 credits
for 5CCS2YII..
BSc (Hons)
Computer Studies
360
6CCS3PRJ is compulsory. The
required 360 credits may
include 30 credits for YII.
Yes
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download Computer Science with a Year in Industry: Programme Specification and more Slides Computer science in PDF only on Docsity!

PAF Originally Approved by QA&AA: 26 June 2007 1

SECTION 1 – THE PROGRAMME SPECIFICATION

1. Programme title and designation Computer Science with a Year in Industry Single honours Joint Major/minor 2. Final award Award Title Credit Value

ECTS

equivalent Any special criteria BSc (Hons) Computer Science with a Year in Industry 390 195 If a student’s level 4 module average <60% at their first attempt then they will transfer to the BSc Computer Science programme for the second and subsequent years. Students failing 5CCS2YII at the first and only attempt will be considered for exit awards under the criteria for the G BSc Computer Science Programme. BSc (Hons) Computer Science (Artificial Intelligence) with a Year in Industry 390 195 As above, and in addition for the Artificial Intelligence specialisation, students must take and pass at the first attempt at least four modules from a specified list. Students are required to opt in to receive the specialisation award. BSc (Hons) Computer Science (Software Engineering) with a Year in Industry 390 195 As above, and in addition for the Software Engineering specialisation, students must take and pass at the first attempt at least four modules from a specified list. Students are required to opt in to receive the specialisation award.

3. Nested awards Award Title Credit Value

ECTS

equivalent Any special criteria N/A N/A N/A N/A N/A

4. Exit awards Award Title Credit Value

ECTS

equivalent Any special criteria BSc (Hons) Computer Science 360 180 6CCS3PRJ is core and must be passed. The required 360 credits may include 30 credits for 5CCS2YII.. BSc (Hons) Computer Studies 360 180 6CCS3PRJ is compulsory. The required 360 credits may include 30 credits for YII. Yes

PAF Originally Approved by QA&AA: 26 June 2007 2 Ordinary Degree (BSc) Natural and Mathematical Sciences (Computer Science)

Undergraduate Diploma Natural and Mathematical Sciences (Computer Science) 240 120 N/a Undergraduate Certificate Natural and Mathematical Sciences (Computer Science) 120 60 n/a

5. Level in the qualifications framework H 6. Attendance Full-time Part-time Distance learning Mode of attendance Yes No No Minimum length of programme 4 Years Maximum length of programme **6 Years

  1. Awarding institution/body** King’s College London 8. Teaching institution King’s College London 9. Proposing department Department of Informatics 10. Programme organiser and contact details Andrew Coles [email protected] 11. UCAS code (if appropriate) G 12. Relevant QAA subject benchmark/ Professional, statutory and regulatory body guidelines
  • Computing
  • British Computer Society 13. Date of production of specification Updated August 2017 14. Date of programme review 2019/

PAF Originally Approved by QA&AA: 26 June 2007 4

  1. Systematic development of large scale software (systems analysis, design, implementation and evaluation).
  2. Modern information technology (parallel/distributed computing, network computing, internet technology, agents, natural language processing, automated verification and reasoning, artificial intelligence, data and knowledge bases, computer graphics, multimedia, information security etc.).
  3. Data and applications security.
  4. Business and management techniques relevant to software engineering.
  5. The professional and ethical responsibilities of software engineers.
  6. The role of the software engineer in the development and application of computing technology and solutions in a global context.
  7. Actual theoretical and practical problems that arise in real-world software engineering. Additionally, for BSc Computer Science (Software Engineering) with a Year in Industry:
  8. Engineering considerations involved in design, implementation and usage of complex software systems.
  9. Methodologies and processes of delivering large-scale computer-based systems as solutions to societal and industrial needs.
  10. Risk, reliability and scalability of the range of possible software development options. Additionally, for the BSc Computer Science (Aritifical Intelligence) with a Year in Industry:
  11. Main achievements and future challenges of Artificial Intelligence.
  12. A wide range of Artificial Intelligence techniques, their applicability and their limitations.
  13. Methodologies for developing software systems capable of intelligent decisions. reports, software demonstration, and oral presentation. Industrial Placement report. Skills and other attributes Intellectual skills:
  14. Plan, conduct and report a programme of original research.
  15. Analyse and solve computing problems. 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

PAF Originally Approved by QA&AA: 26 June 2007 5

  1. Design a system, component or process to meet a need.
  2. Be creative in the solution of problems and in the development of designs.
  3. Evaluate designs, processes and products, and make improvements.
  4. Integrate and evaluate information and data from a variety of sources.
  5. Take a holistic approach in solving problems and designing systems, applying professional judgements to balance risks, costs, benefits, safety, reliability, aesthetics and environmental impact. classes, coursework, individual and group projects throughout the 4 years of the programme. Analysis and problem solving skills are further developed through coursework, laboratories, tutorials and supervision of project work. All skills are also developed during the year-long regulated placement in an appropriately selected software engineering organisation. Assessment : Analysis and problem solving skills are assessed through unseen written examinations and coursework. Research and design skills are assessed through laboratory work, coursework reports and project reports and presentations, and the industrial placement report. Practical skills :
  6. Specification, design and implementation of computer-based systems, particularly in the context of the industrial placement.
  7. Evaluation of systems and design trade- offs.
  8. Effective contribution to development teamwork.
  9. Prepare technical presentations.
  10. Write technical reports, produce technical documentation.
  11. Give oral presentations.
  12. Use the scientific literature effectively.
  13. Take notes effectively.
  14. Use computational tools and packages. 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 4 years of the programme, especially in the context of coursework, individual and group projects, and the industrial placement. In particular, skill 3 is developed more thoroughly in the context of the 2nd^ year group project and the industrial placement. Assessment : Practical skills are assessed through coursework reports and individual and group project reports and presentations, as well as the industrial placement report. Generic/transferable skills :
  15. Communicate effectively (in writing, verbally and through diagrams and graphs).
  16. Apply mathematical skills (logic, geometry, modelling, discrete mathematics).
  17. Work as a member of a team.
  18. Transfer techniques and solutions from one problem domain to another.
  19. Use information technology. 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 4 years of the programme. Skill 1 is developed through most of the curriculum.

PAF Originally Approved by QA&AA: 26 June 2007 7

19. Programme structure and award requirements (a) numbers of compulsory and optional units to be taken in each year of the programme Year 1: 90 credits (compulsory),30 credits (optional), 0-credit module (compulsory) Year 2: 60 credits (compulsory) and 60 credits (optional) Year 3: 30 credits (core (for with Year in Industry titles)) Year 4: 30 credits (core (Computer Science), compulsory (Computer Studies)), 90 credits (optional) Students may be permitted to take additional modules up to a maximum value of 30 credits with academic approval (b) range of credit levels permitted within the programme: 4 - 6 , exceptionally students may be permitted to take a level 7 module. (c) maximum number of credits permitted at the lowest level: 150 (d) minimum number of credits required at the highest level: 90 (e) progression and award requirements (if different from the standard) To progress from year one to year two students must pass 90 credits overall (excluding condoned fails); and have completed a first attempt and achieved a mark in the level 4 condonable range in all remaining modules. In exceptional cases, the latter of these requirements may be suspended at the discretion of the relevant assessment sub-board. From September 2018, the threshold for permitting students to be on this programme is for all modules to be passed at the first attempt in year 1 with one failed module of 15 credits permitted. (Please note prior to September 2018 this was that students must also have attained an average of at least 60% for their first-year (level 4) modules at the first attempt). Students wishing to transfer onto the BSc Computer Science with a Year in Industry from the 3 year BSc Computer Science programme are required to meet the above criteria. To progress from year two to year three, students must pass 210 credits overall (excluding condoned fails); and have completed the first attempt and have achieved a mark in the condonable range in all remaining modules. In exceptional cases, the latter of these requirements may be suspended at the discretion of the relevant assessment sub-board. 5CCS2YII is core for the honours “with a Year in Industry”. Students failing 5CCS2YII at the first and only attempt will be considered for exit awards under the criteria for the G400 BSc Computer Science Programme. The module will be assessed only as either pass or fail. The module will not be used in the calculation of the class of honours (as per par. 12.1 in A3 Regulations for taught programmes). 6CCS3PRJ is core for honours in computer science (f) maximum number of credits permitted with a condoned fail (core modules excluded) 45 credits, with a maximum of 15 credits at the top level. Condoned fails are permitted, at the discretion of the Assessment Board, for marks in the range of 33- 39% for level 4, 1-39% for level 5 and 6 and 1-49% for level 7 for modules from the departments of Mathematics, Informatics or Physics. For modules from other departments, the Assessment Board can decide to condone a failed module for marks in the range of 33-39% for levels 4, 5 and 6, and 40-49% for level 7. A maximum of 15 credits can be condoned at the highest level for BSc Computer Science with a Year in Industry, 30 credits for the Computer Studies exit award (g) are students permitted to take a substitute module, as per regulation A3, 20.7? Yes

PAF Originally Approved by QA&AA: 26 June 2007 8 (h) other relevant information to explain the programme structure Normally no more than 30 credits in optional modules may be taken outside the programme, including no more than 15 credits outside of the Department, and must be with prior approval of the Department. First year optional module, 4CCS1CM2 is only available to students who have taken 4CCS1CM1 in the first semester.

The optional level 4 modules will not be required for students transferring directly to Year 2

of the BSc Computer Science programme after successfully completing the first year of the

BSc Computer Science with Management programme (including the “with” options). The

students transferring this way will not be allowed to take any replacement modules outside

their programme during the final year (Year 3 for BSc Computer Science and Year 4 for BSc

Computer Science with a Year Abroad/Year in Industry).

Specialisations:

For the Artificial Intelligence specialisation, students must take and pass at the first attempt at

least four of the following optional modules: 6CCS3AIP Artificial Intelligence Planning,

6CCS3AIN Artificial Intelligence, 6CCS3OME Optimisation Methods, 6CCS3ML1 Machine

Learning, 6CCS3COM Computational Models.

For the Software Engineering specialisation, students must take and pass at the first attempt at

leastfour of the following modules: 6CCS3SAD Software Architecture and Design,

6CCS3SPE Agile Software Performance Engineering in Industrial Practice, 6CCS3HCI

Human Computer Interaction, 6CCS3CFL Compilers and Formal Languages, 6CCS3VER

Formal Verification. The Department does not run every level 6 module every year, we will

commit to running at least four of the listed modules for each specialisation but not

necessarily all of them each year..

Programme approval 2005/ PAF Originally Approved by QA&AA: 26 June 2007 10 5CCS2INT Introduction to Artificial Intelligence 5 15 Cp N Written exam & coursework Students are required to take one of the following two options: 5CCS2PLD Programming Language Design Paradigms 5 15 O N written exam 5CCS2SAS Signals and Systems 5 15 O N Written exam & coursework Students are required to take one of the following two options: 5CCS2ITR Introduction to Robotics 5 15 O Written exam & coursework 5CCS2INS Internet Systems 5 15 O N Written exam & coursework Students are required to take one of the following two options: 5CCS2RGP Robotics Group Project 5 30 O Presentations, coursework, demonstration & exam 5CCS2SEG Software Engineering Group Project 5 30 O N Coursework & exam Third Year 5CCS2YII Year in Industry 5 30 Cr Y coursework Final Year 6CCS3PRJ Individual Project 6 30 Cr** Y coursework 6CCS3AIN Artificial Intelligence 6 15 O N written exam & coursework 6CCS3COM Computational Models 6 15 O N written exam 6CCS3CIS Cryptography and Information – Security 6 15 O N written exam 6CCS3OME Optimization Methods 6 15 O N written exam 6CCS3SAD Software Architecture and Design - 6 15 O N written exam 6CCS3NSE Network Security 6 15 O N Written exam 6CCS3VER Formal Verification 6 15 O N Written exam & coursework 6CCS3AIP Artificial Intelligence Planning 6 15 O N Written exam & coursework

Programme approval 2005/ PAF Originally Approved by QA&AA: 26 June 2007 11 6CCS3CFL Compliers and Formal Languages 6 15 O Written exam & coursework 6CCS3HCI Human-Computer Interaction 6 15 O Written exam & coursework 6CCS3SPE Agile Software Performance Engineering in Industrial Practice 6 15 O Written exam & coursework 6CCS3ML1 Machine Learning 6 15 O Written exam & coursework Other modules as approved by the Department. No more than 30 credits in optional modules may be taken outside the programme, including 15 credits outside the Department, and must be with prior approval of the Department.. 6 taught modules with a balance of 3 optional modules in each semester must be taken. O

N

** Compulsory for ordinary degrees in computer studies

20. Marking criteria The marking follows the College generic criteria and additionally those of the Faculty of Natural and Mathematical Sciences. The award and classification of the degrees are decided in accordance with the requirements of the Faculty Assessment Board.

PAF Originally Approved by QA&AA: 26 June 2007 13 Date of last validation/accreditation: February 2013 (accreditation backdated to cover 2011 intake). Frequency of validation/ accreditation Date of next validation/ accreditation 5 years 2017

7. In cases where parts or all of the programme (other than those in box 4 above) are delivered either away from one of the College campuses and/or by a body or bodies external to the College please provide the following details Name and address of the off-campus location and/or external body The undergraduate ambassador scheme: London secondary schools. Percentage/amount of the programme delivered off-campus or by external body Approx 4% for those students who participate. Nature of the involvement of external body Students spend a few hours per week in a London secondary school, supervised by the staff of that school, assisting in the teaching of computing. Description of the learning resources available at the off-campus location Normal secondary school resources 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? All schools are visited by KCL Computer Science department staff and an individual teacher is responsible for the student in the school. A member of KCL staff monitors the students while they are in the student ambassador scheme. Please attach the report of the visit to the off-campus location N/A