Department of Computing Click for the University of Bradford.
Home Courses Research Contact Facilities F.A.Q. Resources
Courses.
Undergraduate
Postgraduate
  MSc Software Engineering
 
   Introduction
   Aims/Ojectives
   Structure
   Module Schedule
   Assessment
   Study Format
   Admission
   Online Documentation
  MSc AI For Games
  MSc Computing
  MSc Networks & Performance Engineering
  MSc Mobile Computing
  MSc Multidisciplinary
Computing
  MSc Mobile
Applications
  MSc Internet, Computer & System Security
  MSc Forensic Computing
  MSc Informatics By Research
Course Enquiries
F.A.Q.
Open Days
Student Comments
Industry Placements
Other ICT Courses
UoB Developers Portal
Course Booklets
Course Enquiry Form
Fees & Financial
Support (University)

 

MSc Software Engineering - Programme Structure
MSc Software Engineering:
MSc in Software Engineering. British Computer Society (BCS) logo.
Course Tutors:
PROGRAMME STRUCTURE AND REQUIREMENTS, LEVELS, MODULES, CREDITS, AND AWARDS

Given the one year, three semester, nature of this course, its design has emphasised the horizontal integration of material around four themes, as detailed below. The course contains core and optional taught components. The students use their projects as a vehicle to express their interests. Due to the advanced nature of this MSc, students are allocated a supervisor for their project whose research interests best match the project area.

The course is structured around the following themes:

  • Formal theme, comprising advanced software development, formal methods, and concurrent and distributed systems;

  • Design theme, comprising information engineering and human computer interaction (design and development);

  • Application theme, comprising AI, computer systems performance modelling, and real time systems;

  • Project theme, comprising software project management, project part 1 (MSc SE) and dissertation part 2 (MSc SE).

This structure allows the major issues in software engineering to be introduced and developed. The project theme is a key part of the course. After an introduction to the topic of project management, the project (MSc SE) module serves as an initial exploration of the chosen area; students are required to produce a technical report containing the background research and initial design of their project area. They receive feedback on this from their supervisor and a second assessor before embarking on their dissertation in semester three, where the design is developed and realised in a systematic, professional manner.

CORE MODULES* ADVANCED OPTIONS*

*Modules and Options may change at short notice

NOTES:

Core Modules are compulsary unless studied previously. In the case of 'Advanced Software Development' students should not have previously studied 'Programming Language Theory and Semantics' (CM0516D).

Optional modules can only be taken if they have not been previously studied

Note also that students may only study either 'Information Engineering' or 'AI for Games' but not both as these are level 3 modules. 'AI for Games' and 'AI with Applications' are also mutually exclusive.

Department of Computing
School of Informatics
University of Bradford
Richmond Road, Bradford, West Yorkshire, BD7 1DP, UK
Department of Computing Enquiries Tel: +44 (0)1274 233921
University Enquiries Tel: +44 (0)1274 232323
Order a University Prospectus
Low vision/text only

Content last modified on: May 02 2008
Comments: webmaster@inf.brad.ac.uk

[top]