Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

BSc Computer Science, Lecture notes of Computer Science

The programme aims to: • Equip students with state-of-the-art knowledge and experience of the theory and practice of computer science, so that they might be ...

Typology: Lecture notes

2021/2022

Uploaded on 09/12/2022

fuller
fuller 🇬🇧

4.8

(6)

20 documents

1 / 10

Toggle sidebar

Related documents


Partial preview of the text

Download BSc Computer Science and more Lecture notes 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 Single honours Joint Major/minor 2. Final award Award Title Credit Value ECTS equivalent Any special criteria BSc (Hons) Computer Science 360 180 N/A BSc (Hons) Computer Science (Artificial Intelligence) 360 180 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) 360 180 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 Ordinary Degree (BSc) Natural and Mathematical Sciences (Computer Science) 300 150 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 3 Years Maximum length of programme 10 Years 7. Awarding institution/body King’s College London Yes PAF Originally Approved by QA&AA: 26 June 2007 2 8. Teaching institution King’s College London 9. Proposing department Department of Informatics 10. Programme organiser and contact details ProfessorTomasz Radzik tomasz.radzik@kcl.ac.uk 11. UCAS code (if appropriate) G400 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/2020 16. Educational aims 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, 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 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 technologies in a wide and varied range of contexts. The College standard learning aims and outcomes apply to the Exit Awards for this programme. 17. Educational objectives of the programme/programme outcomes 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. 4. Models of computation, parallel/distributed computing, network computing. 5. Systematic development of large scale software (systems analysis, design, implementation and evaluation) and relevant management techniques. 6. Modern information technology (parallel/distributed computing, network computing, internet technology, agents, natural language processing, automated verification and reasoning, artificial intelligence, data 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: Coursework, written examinations, assessed group and individual projects. The latter includes assessment of written reports, software demonstration, and oral presentation. PAF Originally Approved by QA&AA: 26 June 2007 5 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. 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. (f) maximum number of credits permitted with a condoned fail (core modules excluded) 45 credits, with a maximum of 30 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. (g) are students permitted to take a substitute module, as per regulation A3, 20.7? Yes (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. 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, to include at least one of either 6CCS3AIP or 6CCS3AIN: 6CCS3AIP Artificial Intelligence Planning, 6CCS3AIN Artificial Intelligence, 6CCS3OME Optimisation Methods, 6CCS3AMS Agents and Multi-Agent Systems, 6CCS3COV Computer Vision, 6CCS3PRE Pattern Recognition. For the Software Engineering specialisation, students must take and pass at the first attempt at least four of the following modules, to include at least one of either 6CCS3SAD or 6CCS3SIA: 6CCS3SAD Software Architecture and Design, 6CCS3SIA Software Engineering of Internet Applications, 6CCS3DSM Distributed Systems, 6CCS3PAL Parallel Algorithms, 6CCS3HCI Human Computer Interaction, 6CCS3CFL Compilers and Formal Languages, 6CCS3VER Formal Verification, 6CCS3SMT Software Measurement and Testing. PAF Originally Approved by QA&AA: 26 June 2007 6 Programme structure Title Credit level Credit value Status (I, C, O) for each type of programme Progression Assessment Single honours Joint honours Major / minor Single honours Joint honours Major/ minor First Year 4CCS1CS1 Computer Systems 4 15 Cp N written exam & coursework 4CCS1DST Data Structures 4 15 Cp N written exam & coursework 4CCS1FC1 Foundations of Computing I 4 15 Cp Yes written exam & coursework 4CCS1DBS Database Systems 4 15 Cp N Written exam & coursework 4CCS1PPA Programming Practice and Applications 4 30 Cp Written exam & coursework Students to select one of the following two modules: 4CCS1ELA Elementary Logic with Applications- 4 15 O N written exam & coursework 4CCP1351 Mathematical Methods in Physics 1 4 15 O N Students to select one of the following two modules: 4CCS1ISE Introduction to Software Engineering 4 15 O Written exam & coursework 4CCS1LOD Logic Design 4 15 O Written exam & coursework Second Year 5CCS2PEP Practical Experiences of Programming 5 15 Cp N Practical exam 5CCS2FC2 Foundations of Computing II 5 15 Cp N written exam 5CCS2OSC Operating Systems and Concurrency 5 15 Cp N written exam & coursework 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 PAF Originally Approved by QA&AA: 26 June 2007 7 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 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 6CCS3CSL Computer Science Logic - N 6 15 O N Written exam 6CCS3GRS Computer Graphics Systems - Y 6 15 O N written exam 6CCS3CIS Cryptography and Information Security - Y 6 15 O N written exam 6CCS3DSM Distributed Systems 6 15 O N written exam 6CCS3OME Optimization Methods 6 15 O N written exam 6CCS3PAL Parallel Algorithms 6 15 O N written exam 6CCS3SAD Software Architecture and Design 6 15 O N written exam 6CCS3SIA Software Engineering of Internet Applications 6 15 O N written exam 6CCS3SMT Software Measurement and Testing 6 15 O N written exam 6CCS3TSP Text Searching and Processing 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 6CCS3WSN Algorithms for the World Wide Web and Social Network 6 15 O N Written exam & coursework
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved