Software Development
Master
In Belfast City
Description
-
Type
Master
-
Location
Belfast city (Northern Ireland)
-
Duration
1 Year
-
Start date
Different dates available
Overview: This MSc provides a year of intensive education in software engineering and is specifically designed for graduates of non-computing disciplines. Students on this conversion Masters degree will develop the technical, analytical and professional skills required to take on a range of roles within the IT industry. Software development skills, such as programming, are essential to the advancement of most sectors within local and global economies. As a result, there is a very strong demand for software professionals. Graduates of this MSc will be able to maximise their career opportunities by offering solid software engineering skills along with the 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 ...
Facilities
Location
Start date
Start date
About this course
Normally a 2.2 Honours degree or above, or equivalent qualification acceptable to the University in any discipline excluding Computer Science or other similar Computing degree. In addition to the above qualification requirements, all applicants will be required to pass an aptitude test. INTERNATIONAL QUALIFICATIONS For information on international qualification equivalents please select Your Country from the list on our International Students website. ADDITIONAL INFORMATION FOR INTERNATIONAL STUDENTS International students...
Reviews
Subjects
- Engineering
- Software Engineering
- Programming
- Teaching
- Project
- Primary
Course programme
Course Details
The programme has two key parts:
- A set of taught modules which build from foundational to advanced topics of software engineering and programming
- 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.
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.
MODULES- Programming
- Databases
- Software Engineering
- Software Design Principles and Patterns
- Web and Mobile Application Development
- Software Testing
Each module generally involves 3 hours of lectures per week along with up to 2 hours per week for tutorials and lab practicals. Alongside these timetabled activities, students are expected to work on group and individual assignments and projects.
Assessment & FeedbackAssessment takes the form of a mixture of individual and group-based projects, assignments and practical examinations provide the primary means of assessment within modules, with written examinations are also employed for some modules. The summer project is assessed through a written dissertation alongside the presentation and demonstration of the created software artefact.
Learning and TeachingTeaching takes place in the morning and afternoon; there are between 13 and 15 hours of contact teaching hours per week.
Additional information
Software Development