Programme Specification (Master s Level)

Similar documents
Mathematics and Computer Science

All LJMU programmes are delivered and assessed in English

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

STUDENT AND ACADEMIC SERVICES

Initial CITP and CSci (partial fulfilment). *Confirmation of full accreditation will be sought in 2020.

PROGRAMME SPECIFICATION

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES. Programme name Professional Engineering (Civil Engineering)

Programme Specification

MSc entry onwards UCL UCL. Engineering Sciences

KEY PROGRAMME INFORMATION. Originating institution(s) Bournemouth University. Faculty responsible for the programme Faculty of Science and Technology

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) 2009/2010

Department of Computing MSc Programmes. MSc in Computing Science MSc in Computing(<specialism>) MSc in Advanced Computing MRes in Advanced Computing

Full-Time: 4 Years, Sandwich Thick: 5 Years All LJMU programmes are delivered and assessed in English

PROGRAMME SPECIFICATION

PROGRAMME SPECIFICATION

N/A. Engineering (MEng) July 2014

Masters in Software Engineering

School of Mathematics, Computer Science and Engineering Department or equivalent Department of Computer Science

Expected start dates September Placements 30 weeks, optional Partnership model Not applicable

Programme name Computer Science with Cyber Security

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021.

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) Version 3.0 (2007/2008)

University of Plymouth

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science

UNIVERSITY OF YORK POSTGRADUATE PROGRAMME SPECIFICATION

BS523 (with PDP) Postgraduate Diploma in Management. January 2016 January September 2017

Programme Specification

STUDENT AND ACADEMIC SERVICES

Programme Specification

Cass Business School Department or equivalent UG Programme (Cass Business School)

School of Computing and Mathematics. Integrated Master s MComp Computer Science. Programme Specification

Programme title: BSc (Hons) Forensic Archaeology and Anthropology

PROGRAMME SPECIFICATION Final

Programme Specification

COURSE SPECIFICATION

SHEFFIELD HALLAM UNIVERSITY BEng (Hons) Electronic Engineering

MEng Integrated Engineering

Civil Engineering, Civil Engineering with Industrial Placement. School of Mathematics, Computer Science and Engineering

For students entering Part 1 in 2014/5. Relevant QAA subject Benchmarking group(s): Programme length:

Programme Specification

BEng in Electronic Systems Engineering. University of Bath. University of Bath. Senate minute 8579, 16 October 1991

MSc Computing and Technology (Part-Time)

School of Mathematics Computer Science and Engineering Department or equivalent Department of Electrical and Electronic Engineering UCAS Code

BSc (Hons) Computer Networks

University of Plymouth. BA (Hons) Accounting and Finance 0414

Degree and Programme Title

This programme is only offered at: Kazan State University for Architecture and Engineering (KSUAE)

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science. Academic Year: 2017/18

Programme name Aeronautical Engineering with Foundation Year

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

Mathematics, Computer Science and Engineering Department or equivalent Electrical and Electronic Engineering

Programme Specification

(FHEQ) level 6] 3 years full-time; 4 years full-time including a year of study abroad and/or work placement. I301 (4-years) Computing, Engineering

On Campus. Computing. School of Architecture, Computing and Engineering 11 November Taught by UEL staff

BSc/MSci Professional Accounting in Business Programme Structure

How to apply for professional membership and registration. 22 October 2018 Terry Winter Membership Manager

MSc Cyber Security. International Students Can Apply

UNDERGRADUATE PROGRAMME SPECIFICATION

Course Specifications M. Tech. / PG Diploma Programme

Bachelor of Computer Science (Course Code: C2001)

Construction and Property

School of Engineering and Built Environment. MSc. Information Technology (Oil & Gas) Programme Specification Document

Masters in Advanced Computer Science

School of Mathematics, Computer Science and Engineering Department or equivalent Computer Science

BSc (Honours) Computer Science Curriculum Outline

BSc (Hons) Information Systems - IC 311

For students entering Part 1 in September 2018 UFCSWIYB

For students entering Part 1 in September 2019 UFCSWIYB

Expected start dates September Placements 30 weeks, optional Partnership model Not applicable

CHARTERED INSTITUTE OF MARKETING. Strathmore Institute of Management & Technology

Guidelines on course accreditation

Mathematics, Computer Science and Engineering Department or equivalent Mechanical Engineering and Aeronautics

Programme Specification

This version of the programme is no longer recruiting. Please see the specification for BSc (Hons) Software Engineering.

Education and Community Development by distance learning

School of Engineering & Built Environment

For students entering Part 1 in September 2019

Information Security and Computer Forensics (ISCF)

BSc (Hons) Real Estate

The London Institute of Banking & Finance a registered charity, incorporated by Royal Charter. Page 1 of 8

Bachelor of Information Technology (Course Code: C2000) Bachelor of Computer Science (Course Code: C2001)

Course Information

Programme Specification Section 1

Guidelines on course accreditation. Information for universities and colleges

Business Information Systems

Programme Specification

FACULTY OF MEDIA & COMMUNICATION. Wiltshire College Salisbury Media Production Undergraduate Framework:

MSc in Information Systems

Your route to becoming a Chartered IT Professional

Course Code(s): CV014H01UV Full-time 3 Years CV014H31UV Part-Time 6 Years

MSc in Network Centred Computing BoS. For students entering in 2008

About the course.

PROGRAMME SPECIFICATION

PROGRAMME SYLLABUS Information Architecture and Innovation (Two Years), 120

School of Engineering and Built Environment. MSc/PgD Big Data Technologies. Programme Specification

BEng (Hons) Mechanical Engineering - E440 (Under Review)

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification Pro-forma (PSP) Building Surveying: GENERAL INFORMATION

BTEC LEVEL 4 Higher National Certificate in Business

Transcription:

Programme Specification (Master s Level) MSc Computing (Software Engineering) This document provides a definitive record of the main features of the programme and the learning outcomes that a typical student may reasonably be expected to achieve and demonstrate if s/he takes full advantage of the learning opportunities provided. This programme specification is intended as a reference point for prospective students, current students, external examiners and academic and support staff involved in delivering the programme and enabling student development and achievement. Programme Information Programme Title Award(s) Programme Code Awarding Institution Teaching Institution Faculty Department Main Location of Study Mode and Period of Study Cohort Entry Points Relevant QAA Benchmark Statement(s) and/or other external reference points Computing (Software Engineering) MSc G5U16 Imperial College London Imperial College London Faculty of Engineering Department of Computing South Kensington Campus 1 academic year (12 months), full-time Annually in October Master s Degrees in Computing Total Credits ECTS: 90 CATS: 180 FHEQ Level Level 7 EHEA Level External Accreditor(s) 2 nd cycle BCS - The Chartered Institute for IT The IET (The Institution of Engineering and Technology) Specification Details Student cohorts covered by specification Person responsible for the specification 2017/18 entry Dr Damian Cerase, teaching Quality Officer Date of introduction of programme Date of programme specification/revision March 2018 Page 1 of 10

Programme Overview This course specialises in the application of engineering to the design, development, and maintenance of software. This taught postgraduate course is aimed at students who may not have studied computing exclusively but who have studied a considerable amount of computing already. If you want to become a specialist in a particular area of computing, this course will provide a first crucial step towards that goal. This course specialises in the application of engineering to the design, development, and maintenance of software. Study areas include computational finance; computer networks and distributed systems; computer vision; computing for optimal decisions; custom computing; databases; distributed algorithms; distributed systems; graphics; intelligent data and probabilistic inference; and an introduction to bioinformatics. We also offer specialisms in: Artificial Intelligence Computational Management Machine Learning Security and Reliability Visual Computing and Robotics Each specialism has a flexible mix of breadth and depth, consisting of two or three compulsory modules as well as choices from a selection of core and optional modules. Learning Outcomes The Imperial Graduate Attributes are a set of core competencies which we expect students to achieve through completion of any Imperial College degree programme. The Graduate Attributes are available at: www.imperial.ac.uk/students/academic-support/graduate-attributes Knowledge and Understanding of: Practical programming skills; The detail and essential topics relevant to the students' chosen option and project areas, such as Software Engineering; Communication skills, including project design, teamwork, written and oral reports and presentations and literature search, both web-based and hard copy; Emerging trends in Computing and an awareness of how these techniques can be adapted in industrial applications; Practical programming skills in Prolog and Matlab; Research skills, including time management, research effectiveness, personal effectiveness, writing skills, presentation and communication skills, technical presentation and critical reading of literature. Intellectual Skills: Match problems to tools and techniques most suitable for solving them; Analyse computing and computing related problems and devise solutions to them; Page 2 of 10

Develop an understanding and practice of more advanced computing topics, including databases, concurrent programming, artificial intelligence and distributed systems in particular Architecture; Artificial Intelligence; Biomedical Applications; Computational Management Science; Creative Industries; Distributed Systems; Software Engineering and Visual Information Processing; Plan, conduct and write-up a programme of software development conducted in a team; Plan, conduct and write-up a programme of original research and software development. Practical Skills: Design and develop programs of varying levels of complexity using Prolog, Matlab and other languages; Use computing tools and techniques, for instance software development tools; Analyse computing and computing related problems and devise solutions to them; Give technical presentations; Appreciate the needs of end-users and issues related to design, management and performance of large scale software; Prepare technical reports; Conduct detailed literature searches; Conduct in-depth research on tools and languages available on line. Transferable Skills: Communicate effectively through oral presentations, computer presentations and written reports; Program in the major computer programming paradigms; Integrate and evaluate information from multiple and diverse sources; Work within and contribute to a team, apply management skills such as coordination, project design and evaluation and decision processes as applied in software engineering; Manage resources and time; Transfer techniques and solutions from one area to another; Learn independently with open mindedness and critical enquiry; Learn effectively for the purpose of continuing professional development. Entry Requirements Academic Requirement Non-academic Requirements Normally a 2.1 UK Bachelor s Degree with Honours in a science or engineering discipline, including computing (or a comparable qualification recognised by the College). Applicants must provide Graduate Record Examination (GRE) scores for Quantitative Reasoning and Verbal Reasoning. As well as entering the scores on the application form, applicants must ask the GRE organisation to send validating certificates to the Department. Only the first scores submitted will be considered. While there is no minimum requirement for GRE scores, a strong application would include scores higher than 159 for Page 3 of 10

Quantitative Reasoning and higher than 145 for Verbal Reasoning. Find out more about the GRE. English Language Requirement Standard requirement IELTS 6.5 with a minimum of 6.0 in each element or equivalent. Learning & Teaching Strategy Scheduled Learning & Teaching Methods Lectures Tutorials Practical work Laboratory Group work Project and Placement Learning Methods Research project Assessment Strategy Assessment Methods Academic Feedback Policy Written examinations Coursework Laboratory work Presentations Product demonstration Technical report Dissertation Feedback will be provided on coursework within two weeks of submission. This will be in the form of, for example: Personal discussion Discussions in small-group tutorials Marked-up coursework, laboratory exercises or tests Verbal presentation, e.g. during or after lectures Written class-wide summaries Interactive problem solving sessions Model answers to coursework In lieu of feedback on examinations, selected examination questions are routinely set as unassessed problems in the following year, with model answers provided. Re-sit Policy In line with College policy, students who are unsuccessful in any of their examinations may usually be allowed an opportunity to re-sit at the discretion of the Board of Examiners. Specific information regarding re-sits for Taught Master s degrees can be found in the relevant Page 4 of 10

Academic Regulations available at: https://www.imperial.ac.uk/about/governance/academicgovernance/regulations/ Mitigating Circumstances Policy Students may be eligible to apply for mitigation if they have suffered from serious and unforeseen circumstances during the course of their studies that have adversely affected their ability to complete an assessment task and/or their performance in a piece of assessment. The College s Policy on Mitigating Circumstances is available at: https://www.imperial.ac.uk/about/governance/academic-governance/academic-policy/exams-andassessment/ Assessment Structure Marking Scheme In order to PASS the MSc students have to satisfy all of the following requirements: 1. An aggregated mark of at least 50% on 9 components which must be made up as follows: a. The assessments of 6 taught courses. The taught courses must be from the specified list for the specialism, and must include all that are compulsory. b. The assessments of either a further 3 taught courses freely selected from any of the courses offered to the specialism, or 2 such taught courses and 1 ISO, which can be, but need not be, in the area of the specialism. 2. Normally, a mark of at least 50% on each of the 9 components. No mark below 40% is accepted as a condoned pass mark. 3. A mark of at least 51% on the individual project. In order to be considered for the MSc with MERIT students have to satisfy all of the following requirements: 1. Pass the MSc, but without DISTINCTION; 2. An aggregated mark of at least 60% on the 9 components; 3. A mark of at least 61% on the individual project. In order to be considered for the MSc with DISTINCTION students have to satisfy all of the following requirements: 1. Pass the MSc; 2. An aggregated mark of at least 70% on the 9 components; 3. A mark of at least 71% on the individual project. Page 5 of 10

Indicative Module List Code Title Core/ Elective L&T Ind. Study Placement Total FHEQ Level ECTS CO475 Software Engineering for Industry CORE See module leader 150 7 6 CO540 MSc Software Engineering Group Project CORE See module leader 150 7 6 CO542 MSc Computing Science (Specialist) Individual Project CORE See module leader 900 7 36 CO303 Systems Verification ELECTIVE (A) See module leader 150 6 6 CO331 Network and Web Security ELECTIVE (A) See module leader 150 6 6 CO338 Pervasive Computing ELECTIVE (A) See module leader 150 6 6 CO347 Distributed Algorithms ELECTIVE (A) See module leader 150 6 6 CO349 Information and Coding Theory ELECTIVE (A) See module leader 150 6 6 CO382 Type Systems for Programming Languages ELECTIVE (A) See module leader 150 6 6 CO404H Separation Logic: Local Reasoning about Programs ELECTIVE (A) See module leader 75 7 3 CO406H Concurrent Processes ELECTIVE (A) See module leader 75 7 3 CO408H Privacy Enhancing Techniques ELECTIVE (A) See module leader 75 7 3 CO409 Cryptography Engineering ELECTIVE (A) See module leader 150 7 6 Page 6 of 10

Indicative Module List Code Title Core/ Elective L&T Ind. Study Placement Total FHEQ Level ECTS CO410H Scalable Distributed Systems Design ELECTIVE (A) See module leader 75 7 3 CO412H Large Scale Data Management ELECTIVE (A) See module leader 75 7 3 CO436H Performance Engineering ELECTIVE (A) See module leader 75 7 3 CO440 Software Reliability ELECTIVE (A) See module leader 150 7 6 CO445H Advanced Security ELECTIVE (A) See module leader 75 7 3 CO467H Principles of Decentralized Ledgers ELECTIVE (A) See module leader 75 7 3 CO469 Probabilistic Model Checking and Analysis ELECTIVE (A) See module leader 150 7 6 CO471 Advanced Issues in Object Oriented Programming ELECTIVE (A) See module leader 150 7 6 CO499H Modal Logic ELECTIVE (A) See module leader 75 7 3 CO572 Advanced Databases ELECTIVE (A) See module leader 150 7 6 CO316 Computer Vision ELECTIVE (B) See module leader 150 6 6 CO317 Graphics ELECTIVE (B) See module leader 150 6 6 CO318 Custom Computing ELECTIVE (B) See module leader 150 6 6 CO332 Advanced Computer Architecture ELECTIVE (B) See module leader 150 6 6 Page 7 of 10

Indicative Module List Code Title Core/ Elective L&T Ind. Study Placement Total FHEQ Level ECTS CO333 Robotics ELECTIVE (B) See module leader 150 6 6 CO337 Simulation and Modelling ELECTIVE (B) See module leader 150 6 6 CO343 Operations Research ELECTIVE (B) See module leader 150 6 6 CO395 Machine Learning ELECTIVE (B) See module leader 150 6 6 CO417 Advanced Computer Graphics ELECTIVE (B) See module leader 150 7 6 CO422 Computational Finance ELECTIVE (B) See module leader 150 7 6 CO433 Advanced Robotics ELECTIVE (B) See module leader 150 7 6 CO438 Complexity ELECTIVE (B) See module leader 150 7 6 CO320 Dynamical Systems and Deep Learning ELECTIVE (B) See module leader 150 7 6 CO474 Argumentation and Multi-agent Systems ELECTIVE (B) See module leader 150 7 6 CO477 Computational Optimisation ELECTIVE (B) See module leader 150 7 6 CO484 Quantum Computing ELECTIVE (B) See module leader 150 7 6 CO491 Knowledge Representation ELECTIVE (B) See module leader 150 7 6 CO493 Data Analysis and Probabilistic Inference ELECTIVE (B) See module leader 150 7 6 Page 8 of 10

Indicative Module List Code Title Core/ Elective L&T Ind. Study Placement Total FHEQ Level ECTS CO495 Advanced Statistical Machine Learning and Pattern Recognition ELECTIVE (B) See module leader 150 7 6 CO496 Mathematics for Machine Learning ELECTIVE (B) See module leader 150 7 6 CO512 Independent Study Option ELECTIVE (B) See module leader 150 7 6 CO534 Short Introduction to Prolog EX See module leader N/A 7 0 Page 9 of 10

Supporting Information The Programme Handbook is available at: http://www.imperial.ac.uk/computing/current-students/pg-info/mcs-vcr/ The Module Handbook is available at: http://www.imperial.ac.uk/computing/current-students/pg-info/mcs-vcr/ The College s entry requirements for postgraduate programmes can be found at: www.imperial.ac.uk/study/pg/apply/requirements The College s Quality & Enhancement Framework is available at: www.imperial.ac.uk/registry/proceduresandregulations/qualityassurance The College s Academic and Examination Regulations can be found at: http://www.imperial.ac.uk/about/governance/academic-governance/regulations/ Imperial College is an independent corporation whose legal status derives from a Royal Charter granted under Letters Patent in 1907. In 2007 a Supplemental Charter and Statutes was granted by HM Queen Elizabeth II. This Supplemental Charter, which came into force on the date of the College's Centenary, 8th July 2007, established the College as a University with the name and style of "The Imperial College of Science, Technology and Medicine". http://www.imperial.ac.uk/admin-services/secretariat/college-governance/charters/charter-andstatutes/ Imperial College London is regulated by the Higher Education Funding Council for England (HEFCE) http://www.hefce.ac.uk/reg/of/ Page 10 of 10