Skip to main content

Software Development

Digital eye

MSc in Software Development (Conversion)

Overview
Programme Content
Opportunities for Careers
Special Features

Aim

The MSc in Software Development provides a year of intensive education in software engineering and is specifically designed for graduates of non-computing disciplines. Students on this conversion course will develop the technical, analytical and professional skills required to take on software development roles within the IT industry.

Software development skills, such as programming, are essential to the technological evolution and advancement of most sectors within the economy. As a result, there is a very strong demand for software professionals. Graduates of this course will be able to maximise their career opportunities through the provision of a solid software engineering foundation augmented with skills gained through their primary degree.

The programme aims to:

  • provide a solid understanding of software engineering principles and techniques
  • develop the ability to analyse software problems, create and evaluate software designs and develop and appropriately test software solutions
  • foster critical analysis and evaluative skills pertaining to software engineering
  • encourage students to uphold professional and ethical standards and actively engage with future technological and theoretical developments

Contact details

The Programme Director
School of Electronics, Electrical Engineering and Computer Science
Tel: +44 (0)28 9097 5439
Email: eeecs@qub.ac.uk
WWW: http://www.qub.ac.uk/eeecs

Entrance Requirements

The minimum entry requirement will normally be a 2.2 Honours degree or equivalent recognised qualification in any discipline excluding Computer Science or other similar Computing degree. Applicants with entry qualifications other than a 2.2 Honours degree will be considered on an individual basis.

In addition to the above qualification requirements, all applicants (except those applying via INTO Queen’s, as described below) will be required to pass an aptitude test.

Additional Information for International Students

International Applicants (Non-INTO applicants)
Applicants who are non-EEA nationals must satisfy the UK Border Agency (UKBA) immigration requirements for English language for visa purposes, by providing evidence of an IELTS* score of 6.0, with not less than 5.5 in any component, or an equivalent qualification acceptable to the University.
*Taken within the last 2 yrs.

Please see http://go.qub.ac.uk/EnglishLanguageReqs for more information on English Language requirements for EEA and non-EEA nationals.

Additional information for international applicants applying via INTO Graduate Diploma in Computing
Students progressing from the INTO Graduate Diploma in Computing must achieve the following minimum standard:

  • An overall average of 60%
  • A minimum of 60% in the 'Software Development for the Web' module
  • INTO English for Postgraduate Study/Pre-sessional score of 60% with not less than 55% in any component, or
  • INTO Graduate Diploma English for Academic Purposes score of 50% with not less than 40% in any component
  • All modules passed

Duration

1 year full-time

Number of places

60

Teaching Times

Morning and afternoon.

Programme Content

The programme has three parts: a foundational element covering the basics of software development and programming; an advanced element where you can tailor your area of specialism; and finally a substantial individual project. Most foundational modules are studied in the first semester and cover introductory programming using the Java programming language alongside the foundations of software engineering and databases. Coverage of more advanced algorithmic and object-oriented programming continues into the second semester. For further details of the modules please see: www.qub.ac.uk/schools/eeecs/ProspectiveStudents/PostgraduateStudies/GraduateStudiesTaught/SoftwareDevelopment

Project Element
Three-month summer projects are taken individually with supervision from a member of the School's teaching staff. Where possible, the project will be set and co-supervised by an industrial partner and may involve an on-site placement.

Assessment

A mixture of individual and group-based projects, assignments and practical examinations provide the primary means of assessment within modules, with written examinations also employed for some modules. The summer project is assessed through a written dissertation alongside the presentation and demonstration of the created software artefact.

Opportunities for Careers

Employment opportunities in software engineering are excellent as evidenced through the consistent and continued growth of the software sector. A career within the profession is not only well remunerated but also rewarding, with software professionals able to select between a range of career progression paths. Given the diversity of career paths, the variety of skills gained from a non-IT primary degree are strongly valued by IT employers and will help augment the employment opportunities of graduates from this MSc.

Special Features

The School has strong links with the local, national and international software companies situated around the University. Students have opportunities to meet and engage with employers through hosted careers fairs, guest lectures and industrial-facing demonstrations.

content last updated 10.10.12