Scalable Advanced Software Solutions
About
Contemporary software development and deployment practices have evolved greatly from traditional ones, relying on a variety of novel technologies and concepts. In modern development/deployment approaches, source code is stored in a controlled and collaborative manner. It is automatically tested, monitored, packaged and deployed across test and production environments.
This module aims to explore a range of modern development and deployment concepts in the context of scalable and high performance computing services.
Within this module concepts such as containerisation, Continuous Integration, Continuous Delivery, cloud architectures, scalable solutions and infrastructure will be explored.
Additionally, advanced programming/development concepts facilitating high performance solution development will be examined.
Term dates
Course start date: 23rd September 2024
Attendance
5 timetabled hours from mid-afternoon, one day per week for 12 weeks including lectures, tutorials and practicals in the computer labs.
Classes are normally taught on Wednesday afternoons 15:15-20:05 (25 September-11 December 2024).
Location
This course is delivered on the Belfast campus.
Assessment
The assessment is 100% coursework.
Academic Profile
The micro-credential module is delivered by the School of Computing at Belfast. Academic staff in the School of Computing are qualified to teach in higher education with most of them holding at least a Postgraduate Certificate in Higher Education Practice. The majority of academic staff in the School (over 90%) are accredited fellows of the Higher Education Academy (HEA) or above.
Further Information
Modules
This is a 20 credit module short course - see the about section for details of content.
The module credits can be used towards attaining a Postgraduate Certificate or MSc award in Computer Science.
Entry Requirements
Applicants must:
(a) have gained
(i) a second class honours degree or better, in the subject areas of Computer Science, Software Engineering, Electronic Engineering, Electrical Engineering, Mathematics, Physics or closely related discipline, from a university of the United Kingdom or the Republic of Ireland, or from a recognised national awarding body, or from an institution of another country which has been recognised as being of an equivalent standard; or
(ii) an equivalent standard (normally 50%) in a Graduate Diploma, Graduate Certificate, Postgraduate Certificate or Postgraduate Diploma or an approved alternative qualification excluding Conversion courses; and the qualification must be in the subject areas of Computer Science, Software Engineering, Electronic Engineering, Electrical Engineering, Mathematics, Physics or closely related discipline.
and
(b) provide evidence of competence in written and spoken English (GCSE grade C or equivalent). For applicants whose first language is not English the minimum English language requirement is an Academic IELTS 6.0 with no band score less than 5.5, Trinity ISE: Pass at level III or equivalent English language tests comparable to IELTS equivalent score.
In exceptional circumstances, as an alternative to (a) (i) or (a) (ii) and/or (b), where an individual has substantial and significant experiential learning, a portfolio of written evidence demonstrating the meeting of graduate qualities (including subject-specific outcomes, as determined by the Course Committee) may be considered as an alternative entrance route.
Evidence used to demonstrate graduate qualities may not be used for exemption against modules within the programme.
Eligibility
Places are limited and open to applicants who:
- are over 18 years of age;
- are eligible to work in Northern Ireland;
- are ‘settled’ in Northern Ireland, and has been ordinarily resident in the UK for at least three years; or
- are a person who has indefinite leave to enter or remain in the UK.
- meet the course specific entry requirements. See course pages for requirements.
- meet the Ulster University general entry requirements