Masters in Software Engineering

Similar documents
Masters in Advanced Computer Science

School of Computer Science Computer Science (CS) Modules

School of Computer Science

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

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

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

All LJMU programmes are delivered and assessed in English

Programme Specification (Master s Level)

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

MASTER OF SCIENCE IN COMPUTER SCIENCE

BSc (Honours) Computer Science Curriculum Outline

UNIVERSITY OF YORK POSTGRADUATE PROGRAMME SPECIFICATION

Programme Specification

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

For students entering Part 1 in September 2019

PROGRAMME SPECIFICATION Final

N/A. Engineering (MEng) July 2014

School of Engineering and Built Environment. MSc. Applied Instrumentation and Control (Oil & Gas)

STUDENT AND ACADEMIC SERVICES

Part 3c Regulations for D level or level 8 modules in programmes and for Professional Doctorates (and associated awards)

Programme Specification

University of Plymouth

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

BEng (Hons) Civil Engineering E410 (Under Review)

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

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

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

Diploma in Information Technology Support

Programme title: BSc (Hons) Forensic Archaeology and Anthropology

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

For students entering Part 1 in September 2018 UFCSWIYB

BSc (Hons) Marketing with Digital Technologies (F/T) LM324 (3 Years)

For students entering Part 1 in September 2019 UFCSWIYB

BTEC LEVEL 4 Higher National Certificate in Business

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY

CURRICULUM MASTER OF DISASTER MANAGEMENT

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

M. Tech. (Power Electronics and Power System) (Semester I) Course Plan for Each Week (Hrs)

MASTER OF DISASTER MANAGEMENT CURRICULUM

MSc in Information Systems

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

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

Course Specifications M. Tech. / PG Diploma Programme

Form P6 Heriot-Watt University Undergraduate Programme Structure & Notes Template

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

Programme Specification

Course Information

PROGRAMME SPECIFICATION

Programme Specification. MSc Telecommunications Engineering 2016/17

I. General regulations

BEng (Hons) Mechanical Engineering (Minor: Energy Systems) E443

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

A knowledge and understanding of the fundamentals of mathematics and science as applicable to the context of mechanical engineering.

the field practice setting. Prerequisites: Concurrent enrollment in SOWK 6056: Foundation

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

COURSE SPECIFICATION

E431 - BEng (Hons) Electronic and Communication Engineering

BEng (Hons) Electronic and Communication Engineering - E431 (Under Review)

STUDENT AND ACADEMIC SERVICES

School of Engineering and the Built Environment Glasgow Caledonian University

Course Information

University of Moratuwa

Teaching and Examination Regulations

MSc Digital Marketing

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

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section

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

Only the original curriculum in Danish language has legal validity in matters of discrepancy

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification 1. GENERAL INFORMATION 2. EDUCATIONAL AIMS OF THE PROGRAMME

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

Curriculum for Master's Programme in Media Studies The 2008 Curriculum

PROGRAMME SPECIFICATION

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

(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

BSc (Hons) Software Engineering (FT) - IC320

Annex 1: Attainments, admission requirements, attendance obligation and credit points

YOUR GUIDE TO THE CFP CERTIFICATION PROGRAM

A Comparative Study of Teaching Forensics at a University Degree Level

MSc entry onwards UCL UCL. Engineering Sciences

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION)

BSc (Hons) Real Estate

Certificate in Computers and Information Technology

ASTON UNIVERSITY PROGRAMME SPECIFICATION

OBJECTIVES. TARGET GROUPS - Students from any discipline who wish to start a career in business information technology..

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

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360.

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

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

Honours in Information Systems

Version studieåret 2015/2016

BSc (Hons) Electronics with Computer Science - E331 (Under Review)

Department of Engineering MSc Module Guide Academic Year

Please note: Only the original curriculum in Danish language has legal validity in matters of discrepancy. CURRICULUM

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section

TQUK Level 3 Diploma in Design Engineer Construct! The Digital Built Environment (RQF) Purpose Statement Qualification Number: 603/1993/8

Graduate Certificate in Internet Business

CIBTAC LEVEL 4 DIPLOMA IN SPA AND SALON MANAGEMENT CBD11 QAN 600/3328/9. Qualification Specification

Programme Specification

Transcription:

Masters in Software Engineering Programme Requirements Taught Element, and PG Diploma in Software Engineering: 120 credits: IS5101 CS5001 CS5030 CS5031 CS5032 or CS5033 up to 30 credits from CS4100 - CS4450, subject to appropriate experience remaining credits from IS5102 - IS5150, CS5003 - CS5089, ID5059 MSc: 120 credits from Taught Element, plus CS5098 or CS5099, the topic being in Software Engineering MPhil: 120 credits from Taught Element of Networks and Distributed Systems plus a 40,000-word thesis For all Masters degrees there are exit awards available that allow suitably-qualified candidates to receive a Postgraduate Certificate or Postgraduate Diploma. Compulsory modules: IS5101 Masters Core Skills SCOTCAT Credits: 15 SCQF Level 11 Semester: Whole Year This module equips students with essential skills for completing an MSc in the School of Computer. Topics include: technical writing for Computer and Information Technology; use of bibliographic and referencing software; presentation skills; critical analysis of written work; generic research skills including framing research hypotheses, designing and conducting experiments, use of survey tools and gathering, analysing and presenting data; understanding basic statistics; use of project planning techniques; awareness of professional and ethical issues in research activities; carrying out a literature review; and awareness of what constitutes academic misconduct. Skills in these areas are reinforced through practical assignments. Compulsory for all Postgraduate Programmes except Erasmus Mundus Dependable Software Systems. Weekly contact: Lectures, seminars, tutorials and practical classes. Page 8.8.1

CS5001 Object-Oriented Modelling, Design and Programming SCOTCAT Credits: 15 SCQF Level 11 Semester: 1 Variable This module introduces and revises object-oriented modelling, design and implementation up to the level required to complete programming assignments within other MSc modules. Students complete a number of practical exercises in laboratory sessions. Compulsory for Advanced Computer, Artificial Intelligence, Human Computer Interaction, Networks and Distributed Systems, Software Engineering and Erasmus Mundus Dependable Software Systems Postgraduate Programmes. Anti-requisite(s): CS5002 Required for: CS5011, CS5021, CS5031 Weekly contact: Lectures, tutorials and practical classes. CS5030 Software Engineering Principles SCOTCAT Credits: 15 SCQF Level 11 Semester: 1 This module examines the key concepts in small and large-scale software development. Project management is explored, along with the processes involved in developing system requirements, functionality and high-level descriptions necessary to guide the development of, and assess, a working system. Required for: Compulsory for Software Engineering Postgraduate Programme. Optional for other Postgraduate Programmes in the School of Computer as co-requisite for CS5031 Weekly contact: Lectures, seminars, tutorials and practical classes. Assessment pattern: 2-hour Written Examination = 60%, Coursework = 40% Page 8.8.2

CS5031 Software Engineering Practice SCOTCAT Credits: 15 SCQF Level 11 Semester: 1 This module introduces advanced software engineering methods supporting the development of complex, composite software systems with an emphasis on software configuration management, reuse and testdriven development practices. It examines software reuse at different levels of scale, from software libraries and components to service-oriented architectures and discusses how reuse presents both challenges and opportunities for the development of quality software. A key process in today's software engineering practice is testing; the module introduces testing methods that complement the different scales of reuse-oriented development, from unit-level testing to integration testing and system-level testing. Students work on a project to design, implement and test a complex, distributed application to put the content of the lectures into practice. Reference is made to the content of the co-requisite Software Engineering Principles module where appropriate, so that students learn how the practices studied fit into a larger software engineering lifecycle. Compulsory for Software Engineering Postgraduate Programme. Optional for other Postgraduate Programmes in the School of Computer Co-requisite(s): CS5001, CS5030 Required for: CS5032, CS5033, CS5039 Weekly contact: Weekly lectures, seminars, tutorials and practical classes. Compulsory module for MSc: EITHER CS5032 Critical Systems Engineering SCOTCAT Credits: 15 SCQF Level 11 Semester: 2 This module provides students with an understanding of the concepts and development techniques used for critical, socio-technical systems. On completion they will understand the notion of system dependability, the key characteristics of dependable systems, and the specialised software engineering techniques that may be used to ensure dependable system operation. Students also gain practical experience of applying some of these techniques in systems specification, design or implementation. CS5032 or CS5033 is compulsory for Software Engineering Postgraduate Programme Optional for all other Postgraduate Programmes in the School of Computer CS3051 or CS5031 Weekly contact: Weekly lectures, seminars, tutorials and practical classes. Assessment pattern: 2-hour Written Examination = 60%, Coursework = 40% OR Page 8.8.3

CS5033 Software Architecture SCOTCAT Credits: 15 SCQF Level 11 Semester: 2 This module introduces students to the concept of software architecture, as an aid to software design, reuse and evolution. When students have completed this module, they will: have knowledge of the key elements of software architectures; recognise architectural styles of existing software systems; be able to describe the software architecture of a non-trivial system accurately; be able to construct systems that satisfy an architectural description; understand how software architecture aids design, reuse and evolution of software. CS5032 or CS5033 is compulsory for Software Engineering Postgraduate Programme Optional for all other Postgraduate Programmes in the School of Computer Weekly contact: Lectures, seminars, tutorials and practical classes. Assessment pattern: 2-hour Written Examination = 60%, Coursework = 40% AND EITHER CS5098 Group Project and Dissertation in Computer SCOTCAT Credits: 60 SCQF Level 11 Semester: Summer This module is a group-based MSc project on a topic in Computer. It results in an individual dissertation of no more than 15,000 words submitted by each student. Typically the dissertation comprises a review of related work, the extension of old or development of new ideas, software implementation and testing, analyses and evaluation. The dissertation may also include an agreed collaboratively-written group report. Each student is individually assessed, taking into account both individual and group submissions. Students are required to give a presentation of their work. Optional for MSc in Advanced Computer, in Artificial Intelligence, in Computing & IT, in Human Computer Interaction, in Networks and Distributed Systems, Software Engineering Postgraduate Programmes. Admission to dissertation phase of MSc and permission of the Head of School Weekly contact: Meetings with supervisor. Anti-requisite(s): CS5099 Page 8.8.4

OR Computer - MSc & MPhil Software Engineering - 2016/7 - October 2016 CS5099 Dissertation in Computer SCOTCAT Credits: 60 SCQF Level 11 Semester: Summer This module is an individually supervised MSc project on a topic in Computer. It results in a dissertation of no more than 15,000 words. Typically the dissertation comprises a review of related work, the extension of old or development of new ideas, software implementation and testing, analyses and evaluation. Students are required to give a presentation of their work. Optional for MSc in Advanced Computer, in Artificial Intelligence, in Human Computer Interaction, in Networks and Distributed Systems, and Software Engineering Postgraduate Programmes. Admission to dissertation phase of MSc Weekly contact: Meeting with supervisor. Anti-requisite(s): CS5098 Optional modules: CS5039 Software Engineering (Special Subject) SCOTCAT Credits: 15 SCQF Level 11 Semester: 2 This module is a guided reading module on any aspect of Software Engineering not covered by other available modules. It is intended only for MSc students in Software Engineering whose circumstances make it appropriate to deliver an individually designed programme of study in a specialist area of Software Engineering not covered by other modules. Optional for MSc in Software Engineering Postgraduate Programme. the consent of the Head of School Anti-requisite(s): Weekly contact: Tutorials and practical classes. CS5019, CS5029 Further optional modules are available - see the pdf online called PG Computer - optional modules 2016-2017. Page 8.8.5

Page 8.8.6