United Nations Sustainable Development Goals (SDGs)
We are passionate about sharing with our students the vital role they each have now and as future professionals in promoting a sustainable future for all. We believe that sustainability is not the domain of one discipline or profession. It is the responsibility of all disciplines, professions, organisations and individuals.
That is why on each of our courses within the School of Computing you will learn about the UN Sustainable Development Goals and the contribution you can make now, and as a graduate in Computing.
Creating the next generation of high-quality practitioners for the IoT industry.
Summary
The Internet of Things is expected to have a significant impact on industry with predictions of its success and growth constantly rising.
The MSc Internet of Things is an intensive one-year specialist programme that prepares you for an industrial career with skills in Computing Science, Engineering and Data Analytics. The course covers leading-edge knowledge of Sensor Technology, Networks, Security, Pervasive Computing, Big Data and Data Mining in IoT domain.
The delivery of the course is supported by multi-million pound infrastructure of a large-scale pervasive and mobile computing environment, a suite of contemporary sensing technologies and rapid prototyping facilities. The course content has been informed by internationally leading research being conducted by the School of Computing and the School of Engineering and by our strong industry partnerships, most notably with BT through the jointly established £28.6 million BT Ireland Innovation Centre.
The Internet of Things is an exciting and exponentially growing area both within industry and academic. The skills trained from the course are in high demand within the sector across the key verticals of Smart Cities, Industrial IoT, Connected Health and Smart Homes. The course also provides a platform to embark on further research studies.
The course is accredited by BCS, The Chartered Institute for IT, for Partial CITP (Chartered IT Professional) and Partial CEng (Chartered Engineer).
The School of Computing at Ulster University holds Athena Swan Bronze Award since 2016 and is committed to promote and advance gender equality in Higher Education. We particularly welcome female applicants, as they are under-represented within the School at postgraduate taught courses.
We’d love to hear from you!
We know that choosing to study at university is a big decision, and you may not always be able to find the information you need online.
Please contact Ulster University with any queries or questions you might have about:
Course specific information
Fees and Finance
Admissions
For any queries regarding getting help with your application, please select Admissions in the drop down below.
For queries related to course content, including modules and placements, please select Course specific information.
The MSc award consists of six compulsory taught modules (totaling 120 credits), in addition to a substantial piece of independent Masters Project (60 credits).
Data Science and Machine Learning
This module provides an overview of Data Science process/pipeline. It provides systematic understanding of mathematical and statistical knowledge for explorable data analysis (EDA) and to understand the foundations of supervised and unsupervised machine learning algorithms, and with the practical programming skills to apply them to real world datasets. The module discusses the constraints that needs to be considered when designing, implementing, evaluating and visualising solutions to real-world complex problems.
Cyber Security
Cyber security, which has an impact on national security, infrastructure, and the global economy, is one of today's most pressing issues. Due to the enormous digital threat, cyber security knowledge is among the most in-demand globally. This course examines recent advancements in cyber security theory and practice. To enable critical cyber security decision-making, the students will develop the fundamental and advanced aspects of cyber security in terms of theory, practice, policy, and security standards. They will also learn about the threats to current and emerging systems and networks and how to effectively counter them in accordance with information security management standards. The students will learn about the social, legal, and ethical issues surrounding cyber security.
Big Data and Infrastructure
Within this module a variety of database and data storage paradigms will be explored, ranging from more traditional relational systems to NoSql and object stores, time series databases, semantic store and graph stores. Consideration will be given to big data and the problem with storing and querying high volumes of highly variable data which is stored and processed at a high speed. The cloud computing paradigm will also be introduced and how to avail of its power and resources. The core concepts of distributed computing will be examined in the context of a data lake. Students will be taught, practically and theoretically, about the components of Data lakes, workflows, functional programming concepts, use of MapReduce, Spark, Pig, and Hive.
IoT Networks and Protocols
The Internet of Things (IoT) describes the interconnectivity of uniquely identifiable devices embedded in the environment through internet protocols and infrastructure. The module will evaluate and critically appraise IoT networking concepts, models, standards, protocols and practical skills. It will address Sustainability Development Goals, inform on the evolving IoT use cases, and appraise related issues such as the impact of IoT on a citizen’s privacy.
Pervasive Computing
The focus of this module is to provide an opportunity for students to gain an in-depth understanding of pervasive computing and to apply this understanding to a range of application domains through developing specific solutions for selected application case studies. The module surveys emerging hardware and software components associated with Pervasive Computing Systems, examining the technical and societal issues concerned with a pervasive infrastructure, wireless networks, protocols and emergent algorithms. In doing so a number of examples of innovative systems and applications are reviewed. The module includes a strong practical element where students will be asked to develop services providing support for wearable and smart home context-aware solutions.
Embedded Systems and Sensors
An embedded system is an electronic or computer system which performs dedicated control and data access functions in electronics-based systems and applications. Embedded systems play crucial role in modern communications, automotive systems, consumer electronics and medical devices and will provide the foundation for the next generation of inclusive and sustainable, smart and connected Internet-of-Things (IoT) solutions. This module covers the most important aspects of the embedded systems and will provide a successful student with theoretical and practical knowledge on the feasibility, reliability, and security of electronic systems, especially those important for existing and future IoT applications.
Attendance
Typically 15 timetabled hours per week Monday – Friday including lectures, tutorials and practicals in the computer labs for the taught components of the course. Research Project takes place in the final semester separately.
Start dates
September 2024
January 2025
Teaching, Learning and Assessment
Teaching is delivered through lectures, directed tutorials, seminars, and practical sessions, some of which are by industry professionals / researchers.
The course is assessed by 100% coursework.
Attendance and Independent Study
The content for each course is summarised on the relevant course page, along with an overview of the modules that make up the course.
Each course is approved by the University and meets the expectations of:
As part of your course induction, you will be provided with details of the organisation and management of the course, including attendance and assessment requirements - usually in the form of a timetable. For full-time courses, the precise timetable for each semester is not confirmed until close to the start date and may be subject to some change in the early weeks as all courses settle into their planned patterns. For part-time courses which require attendance on particular days and times, an expectation of the days and periods of attendance will be included in the letter of offer. A course handbook is also made available.
Courses comprise modules for which the notional effort involved is indicated by its credit rating. Each credit point represents 10 hours of student effort. Undergraduate courses typically contain 10, 20, or 40 credit modules (more usually 20) and postgraduate courses typically 15 or 30 credit modules.
The normal study load expectation for an undergraduate full-time course of study in the standard academic year is 120 credit points. This amounts to around 36-42 hours of expected teaching and learning per week, inclusive of attendance requirements for lectures, seminars, tutorials, practical work, fieldwork or other scheduled classes, private study, and assessment. Teaching and learning activities will be in-person and/or online depending on the nature of the course. Part-time study load is the same as full-time pro-rata, with each credit point representing 10 hours of student effort.
Postgraduate Master’s courses typically comprise 180 credits, taken in three semesters when studied full-time. A Postgraduate Certificate (PGCert) comprises 60 credits and can usually be completed on a part-time basis in one year. A 120-credit Postgraduate Diploma (PGDip) can usually be completed on a part-time basis in two years.
Class contact times vary by course and type of module. Typically, for a module predominantly delivered through lectures you can expect at least 3 contact hours per week (lectures/seminars/tutorials). Laboratory classes often require a greater intensity of attendance in blocks. Some modules may combine lecture and laboratory. The precise model will depend on the course you apply for and may be subject to change from year to year for quality or enhancement reasons. Prospective students will be consulted about any significant changes.
Assessment methods vary and are defined explicitly in each module. Assessment can be a combination of examination and coursework but may also be only one of these methods. Assessment is designed to assess your achievement of the module’s stated learning outcomes. You can expect to receive timely feedback on all coursework assessments. This feedback may be issued individually and/or issued to the group and you will be encouraged to act on this feedback for your own development.
Coursework can take many forms, for example: essay, report, seminar paper, test, presentation, dissertation, design, artefacts, portfolio, journal, group work. The precise form and combination of assessment will depend on the course you apply for and the module. Details will be made available in advance through induction, the course handbook, the module specification, the assessment timetable and the assessment brief. The details are subject to change from year to year for quality or enhancement reasons. You will be consulted about any significant changes.
Normally, a module will have 4 learning outcomes, and no more than 2 items of assessment. An item of assessment can comprise more than one task. The notional workload and the equivalence across types of assessment is standardised. The module pass mark for undergraduate courses is 40%. The module pass mark for postgraduate courses is 50%.
The class of Honours awarded in Bachelor’s degrees is usually determined by calculation of an aggregate mark based on performance across the modules at Levels 5 and 6, (which correspond to the second and third year of full-time attendance).
Level 6 modules contribute 70% of the aggregate mark and Level 5 contributes 30% to the calculation of the class of the award. Classification of integrated Master’s degrees with Honours include a Level 7 component. The calculation in this case is: 50% Level 7, 30% Level 6, 20% Level 5. At least half the Level 5 modules must be studied at the University for Level 5 to be included in the calculation of the class.
All other qualifications have an overall grade determined by results in modules from the final level of study.
In Masters degrees of more than 200 credit points the final 120 points usually determine the overall grading.
Figures from the academic year 2022-2023.
Academic profile
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 (89%) are accredited fellows of the Higher Education Academy (HEA) or above. Within the School of Computing courses are taught by staff who are Professors (22%), Readers/Senior Lecturers (28%) and Lecturers (50%)
The University employs over 1,000 suitably qualified and experienced academic staff - 60% have PhDs in their subject field and many have professional body recognition.
Courses are taught by staff who are Professors (19%), Readers, Senior Lecturers (22%) or Lecturers (57%).
We require most academic staff to be qualified to teach in higher education: 82% hold either Postgraduate Certificates in Higher Education Practice or higher. Most academic and learning support staff (85%) are recognised as fellows of the Higher Education Academy (HEA) by Advance HE - the university sector professional body for teaching and learning. Many academic and technical staff hold other professional body designations related to their subject or scholarly practice.
The profiles of many academic staff can be found on the University’s departmental websites and give a detailed insight into the range of staffing and expertise. The precise staffing for a course will depend on the department(s) involved and the availability and management of staff. This is subject to change annually and is confirmed in the timetable issued at the start of the course.
Occasionally, teaching may be supplemented by suitably qualified part-time staff (usually qualified researchers) and specialist guest lecturers. In these cases, all staff are inducted, mostly through our staff development programme ‘First Steps to Teaching’. In some cases, usually for provision in one of our out-centres, Recognised University Teachers are involved, supported by the University in suitable professional development for teaching.
We recognise a range of qualifications for admission to our courses. In addition to the specific entry conditions for this course you must also meet the University’s General Entrance Requirements.
(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.
English Language Requirements
English language requirements for international applicants The minimum requirement for this course is Academic IELTS 6.0 with no band score less than 5.5. Trinity ISE: Pass at level III also meets this requirement for Tier 4 visa purposes.
Ulster recognises a number of other English language tests and comparable IELTS equivalent scores.
The Internet of Things has become one of the most discussed technology trends of recent years, mainly due to the expected impact that it will have and, as a result, how it will change the way people live, work and travel. As the expectations of how IoT will redefine an organisation’s operations grow, so too are the expectations to have knowledgeable and skilled staff in the areas of computing, engineering and data science in addition to having an appreciation for business processes and market potential. Taking all of this into consideration, graduates from the course will be well placed to progress into a wide variety of careers, across a range of industrial settings within the sector across the key verticals of Smart Cities, Industrial IoT, Connected Health and Smart Homes. We have active Industry engagement and links with vibrant technology sector in Northern Ireland. Graduates from the course also have opportunity to embark on further research at the Ph.D. level.
Work placement / study abroad
The course doesn’t require placement experience.
There are opportunities in the course for you to participate in research and industry related projects in the IoT domain through our two Innovation centres BTIIC and CHIC.
BTIIC is the BT Ireland Innovation Centre (BTIIC) in collaboration with Ulster University and BT. The centre aims to invent new ways of using data analytics, artificial intelligence and the IoT, through two work streams of Intelligent System and IoT.
CHIC is the Connected Health Innovation Centre is funded by Invest NI to support business led research in the area of connected health, with focus on data analytics and IoT. The centre currently has over 30 national and international member companies with both technical expertise and clinical experience.
Accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.
Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of partially meeting the academic requirement for registration as a Chartered Engineer.
Apply
Start dates
September 2024
January 2025
Fees and funding
Northern Ireland, Republic of Ireland and EU Settlement Status Fees
£7,000.00
International Fees
£17,090.00
Additional mandatory costs
It is important to remember that costs associated with accommodation, travel (including car parking charges) and normal living will need to be covered in addition to tuition fees.
Where a course has additional mandatory expenses (in addition to tuition fees) we make every effort to highlight them above. We aim to provide students with the learning materials needed to support their studies. Our libraries are a valuable resource with an extensive collection of books and journals, as well as first-class facilities and IT equipment. Computer suites and free Wi-Fi are also available on each of the campuses.
There are additional fees for graduation ceremonies, examination resits and library fines.
Students choosing a period of paid work placement or study abroad as a part of their course should be aware that there may be additional travel and living costs, as well as tuition fees.
We prepare our prospectus and online information about our courses with care and every effort is made to ensure that the information is accurate. The printed version of the prospectus is, however, published at least a year before the courses begin. Information included in the prospectus may, therefore, change. This includes, but is not limited to changes to the terms, content, delivery, location, method of assessments or lengths of the courses described. Not all circumstances are foreseeable, but changes will normally be made for one of the following reasons:
to meet external, professional, or accredited body requirements;
to provide for exceptional circumstances due to reasons beyond our reasonable control;
to improve or enhance your experience, or to adopt changes recommended in student feedback, with the aim of improving the student experience and or student outcomes; and/or
to ensure appropriate academic standards are met, for example in response to external examiners feedback.
If there are insufficient enrolments to make a course viable, it may be necessary for the University to withdraw a course. If you have received an offer for a course that we subsequently have to close, we will contact you as soon as possible to discuss alternative courses. If you do not wish to study any alternative courses at the University, you may withdraw your application by informing us by email to admissions@ulster.ac.uk.
Please note that the University’s website is the most up-to-date source of information regarding courses, campuses and facilities and we strongly recommend that you always visit the website before making any commitments.
We will include a durable PDF when we send you an offer letter which will highlight any changes made to our prospectus or online information about our courses. You should read this carefully and ensure you fully understand what you are agreeing to before accepting a place on one of our courses.
The University will always try to deliver the course as described in the durable PDF you receive with your offer letter.
At any point after an offer has been made, students will be notified of any course changes in writing (usually by email) as soon as reasonably practicable and we will take all reasonable steps to minimise their impact where possible. The University will, where possible and reasonably practicable, seek the express consent of the student in regard to any changes concerning material or pre-contract information.
The University website will be updated to reflect the changed course information as soon as reasonably practicable.
If, after due consideration, you decide that you no longer want to study your course or to study at the University, because of the changes, you may withdraw your application or terminate your contract with the University. In order to do so, you should notify us in writing by emailing admissions@ulster.ac.uk (and update UCAS if applicable). We will, on request, recommend alternative courses that you could study with us, or suggest a suitable course at an alternative higher education provider.
Providing the University has complied with the requirements of all applicable consumer protection laws, the University does not accept responsibility for the consequences of any modification, relocation or cancellation of any course, or part of a course, offered by the University. The University will give due and proper consideration to the effects thereof on individual students and taken the steps necessary to minimise the impact of such effects on those affected.
The University is not liable for disruption to its provision of educational or other services caused by circumstances beyond its reasonable control providing it takes all reasonable steps to minimise the resultant disruption to such services.
Ulster continues to develop and support sustainability initiatives with our staff, students, and external partners across various aspects of teaching, research, professional services operations, and governance.
At Ulster every person, course, research project, and professional service area on every campus either does or can contribute in some way towards the global sustainability and climate change agenda.
We are guided by both our University Strategy People, Place and Partnerships: Delivering Sustainable Futures for All and the UN Sustainable Development Goals.
Our work in this area is already being recognised globally. Most recently by the 2024 Times Higher Education Impact rating where we were recognised as Joint 5th Globally for Outreach Activities and Joint Top 20 Globally for Sustainable Development Goal 17: Partnership for the Goals.
Visit our Sustainability at Ulster destination to learn more about how the University strategy and the activities of Ulster University support each of the Sustainable Development Goals.