Featured


Courses

SETU Waterford offers a broad range of academic programmes from levels 6 to 10 on the national framework of qualifications across Business, Education, Engineering, Health Sciences, Humanities, Science and Computing.

Courses Landing page

Study at SETU Waterford

Discover the routes into studying at SETU Waterford for school leavers, adult learners, further education students, graduates and people who have already started studies elsewhere as well as options for those interested in online courses.

Study at SETU Waterford landing Page

Students

Discover the routes into studying at SETU Waterford for school leavers, adult learners, further education students, graduates and people who have already started studies elsewhere as well as options for those interested in online courses.

Students Landing Page

Schools

SETU Waterford offers a broad range of academic programmes from levels 6 to 10 on the national framework of qualifications across Business, Education, Engineering, Health Sciences, Humanities, Science and Computing.

Schools Landing Page

International

The Office for International Relations co-ordinates the admission, administration and support for international students throughout the course of their studies at SETU Waterford.

International Landing Page

Research

SETU Waterfordis recognised as the leading research performer in the institute of technology sector with research activities that are internationally benchmarked, strategic, and economically relevant. Find out about the amazing multi disciplinary research under way

Research Landing Page

About

Discover the routes into studying at SETU Waterford for school leavers, adult learners, further education students, graduates and people who have already started studies elsewhere as well as options for those interested in online courses.

About Landing Page

News

Uncover the research discoveries, student and staff achievements, human stories, community spirit, global links and external engagement news at SETU Waterford

News Landing Page

Events

From virtual events to conferences, talks, public lectures and happenings in on-campus venues SETU Waterford is a hub of activity. Stay up to date with our calendar of upcoming events.

Events Landing Page
Code
SE600
Cao points
🛈306 -577
Level
8
Campus
Cork Road
Duration
4 years
Credits
240 ECTS
Placements
Available
Study Abroad
Yes
International Applications
Accepted
arrow-down

Be part of the Internet of Things (IoT)

The BSc (Hons) in Computer Science  (Internet of Things) is an exciting course developed in conjunction with the University's world class research groups Walton Institute, ACG, and CTRG. You will learn how to program the next wave of connected devices, you will explore the software and hardware that is transforming the world, connecting things to create radical new services and products.

Ultimately, you will become a software practitioner who understands mobile, cloud and connected devices and understand how these devices can be designed, interfaced with and operated. The Walton Institute  has completed dozens of research projects in IoT, has hundreds of international partners and a fantastic campus at Carriganore. Walton researchers and the ArcLabs family of startups and spinouts underpin this programme and provide a terrific environment for learning and innovation in this fast moving world

What is the Internet of Things?

The Internet of Things (IoT) refers to everyday objects, which have the ability to harvest information, the intelligence to process the information, and the connectivity capabilities to communicate the results. IoT enables and facilitates smart cities, smart environment, smart agriculture as well as major improvements in industrial applications, security & emergency operations, health monitoring and home automation.

What is the BSc (Hons) in Computer Science  (Internet of Things)?

The BSc (Hons) in Computer Science (Internet of things) is a full-time, four year, honours degree course of study that can be chosen within the BSc (Hons) in Computer Science Common Entry Route

The aim of the course

This course is designed to equip students with the skills & knowledge to become Internet of Things practitioners who are comfortable when dealing with the many kinds of devices and systems that connect the Internet and the environment. Such competence must be built on an awareness of the various means with which devices and systems perform, how they can be made to perform well and how their performance attributes may be changed.

The Internet of Things stream will start to build this competence with the single board computer, the single board micro-controllers and fundamental analogue electronics, which when combined together will afford the environmental input-output capability with basic access to the network. The single board micro-controllers combined with the fundamental analogue topics will give ready access to the analogue and low-level digital world, whose key parameters of interest can be sensed and if necessary conditioned for conversion into digital form, as well as offering an effective actuation interface for analogue change.

Protocol-defined communications covering all aspects from framing commands and information to the hierarchy of reliable communications will open up the ability to convey information and commands over various media types and allow the candidates a complete education in more complex microcontroller based internet access points.

What will I build?

In keeping with IoT trends, the programme will avail of open, web-based technologies and accessible electronic devices that are driving the emergence of IoT. Students will be encouraged to connect and incorporate their own personal devices in project work. They will programme diverse devices, including embedded sensors, mobile phones, single board computers and cloud systems. e.g. Raspberry Pi

Students will also share and disseminate their work using industry standards and collaborative tools, such as github, building a digital portfolio of work, which will allow them to showcase their broad spectrum of skills to potential employers.

Last Word Interview

Unique Features

To complement the core expertise in the Department of Computing & Mathematics and the Department of Engineering Technology, the programme development team encompasses expertise from the SETU Waterford research community active in the IoT domain. In particular the combined expertise of research teams at TSSG, ACG and CTRG have strongly influenced the course and researchers from these groups will be part of the delivery team.

TSSG logoThe Telecommunications Software & Systems Group (TSSG) is an internationally recognised centre of excellence for ICT research and innovation. It carries out a wide spectrum of industry-informed research in Information and Communications Technologies (ICT), particularly technologies enabling communications and information services. TSSG has engaged in IoT.

The Convergent Technologies Research Group (CTRG) is a ctrg logomulti-disciplinary research cluster combining expertise in the trans disciplinary fields necessary to deliver innovative solutions for industry applications that seek to leverage from synergistic combinations of nano-bio-info-cognitive (NBIC) technologies.

The Automotive Control Group (ACG) is active in advanced research on Automotive Systems.ACG logo Its main focus is on software and electronic systems applicable to automotive applications, automotive networks, vehicle diagnostics, embedded automotive software development and automotive system modelling and simulation

IOT according to Intel

Subject Areas

The programme is grounded in six strands each of which embodies a coherent curriculum stream. These strands develop a line of knowledge from introductory to advanced, with opportunities for linkages and cross-fertilization across the strands actively promoted by the programme board and tuition team. This inter–stream collaboration will be a central focus of the Project stream.

Six broad themes

Programming: ensure the graduate is equipped with a broad range of programming and problem solving skills.  This will include the fundamental algorithms & data structures relevant to the field, a broad range of platforms and languages and a strong insight into the nature and performance of distributed, networked applications.

Data Science: will enable the graduate to select the appropriate technological components that will support the entry data life-cycle of an IoT solution, including warehousing and analysis. The graduate will have the knowledge to integrate the components into a single data-analytics solution and extract meaningful insight from the IoT data.

Mathematics: examine the formal reasoning, modeling and analytical skills which will be reused across the other strands. This foundational skill set will ideally position the graduate with problem solving strategies required to develop challenging IoT solutions.

Devices & Systems: explore analogue and digital interface components, so that they can be seamlessly and successfully integrated to perform specified tasks, with a confidence derived from insight and understanding of the components and the integration process

Networks & Cloud: provide a practical understanding of Operating Systems and the tools they require to deploy, manage and troubleshoot the underlying infrastructure required to support IoT. A graduate will have a solid understanding of the concepts and practical experience of building and managing secure, virtualised, scalable environments.

Project: deliver concrete experience in integrating the diverse strands of the programme, enabling a holistic perspective to emerge early in their undergraduate experience. Additionally, a range of skills orthogonal to the primary strands will be explored, ensuring the graduate has a rounded skill set commensurate with the special demands of the IoT domain.

Work Experience

Semester 6 of the programme involves a 6-9 month work experience. This will be a full time position in a relevant industry or research group. The programme team have close ties with the major industries, large and small, in the emerging IoT sector in Ireland.

Placements will offer the student practical experience in a real world environment and reveal new perspectives on the discipline. Students will return to 4th year invigorated by the experience and ready to undertake a major final year project.

Year 1
Semester 1Semester 2
Programming Fundamentals 1Programme Fundamentals 2
Website Development 1Web App Development
Discrete MathematicsApplied Calculus
Computer Systems 1Computer Systems 2
Physics 1Physics 2
The Computer IndustryProject Semester 2
Year 2
Semester 3Semester 4
Electronic Devices & SystemsIoT Standards & Protocols
Computer NetworksApplied Cryptography
Data Structures and Algorithms 1 Data Structures and Algorithms 2
Mathematical Methods DC/AC Fundamentals
Project Semester 3Project Semester 4
Relational DatabasesStatistics & Probability
Year 3
Semester 5Semester 6
Developer OperationsChoose One of the following electives:
Embedded Systems Scripting* Industrial Placement
NoSQL Databases*Study Abroad
Web App Development 2*Voluntary Organisation Project
Project Semester 5* Professional Certification
Measurement Systems* = Elective
Year 4
Semester 7Semester 8
Distributed Systems Functional Programming
Data Mining 1Data Mining 2
Mobile App Development 1Project 2
Project 1Automotive Option
Automotive OptionElectronic Option
Electronic OptionFree Elective

Detailed information on all modules is available in the course handbook:

Applied Computing Programme Handbook

Leaving Cert: Entry requirements for the BSc (Hons) in Computer Science (Internet of Things):

2 subjects: H5
4 subjects: O6/H7
English or Irish: O6/H7
Mathematics: O3/H7

How to apply for the BSc (Hons) in Computer Science (Internet of Things) on the CAO:

The entry route for this programme is from SE600 BSc (Hons) in Computer Science (Common Entry). Applicants who select degree option SE600 IOT (Internet of Things) are guaranteed a place in that programme, subject to meeting the entry requirements and points. Applicants who are undecided about their degree option should choose SE600 GEN.

At the end of year 1, students must confirm their degree option and may change their selection up to that date.

Advanced and Equivalent Entry for the BSc (Hons) in Computer Science (Internet of Things):

What will I be?

Be a programmer and a maker! Be a hacker and a creator! The skills you will acquire from this programme will place you in a unique position - top class programming abilities combined with a solid understanding of how electronic devices are designed, configured and managed. This will enable you to create not just great software - but brilliant products that combine the physical and the virtual world. You will be a programmer equipped to built the services and devices of the future!

As well as being able perform at a high level in the general software industry - you will have the skills and insights to roam beyond pure software solutions into the physical world.

Career profiles

Here are some profiles of the types of roles you could fulfil:

Sarah - working in a small Irish company:

Her day-to-day job involves configuring a range of off-the-shelf micro-controllers and sensors for a product in the agricultural sector. This requires occasional field trips to tune and trouble shoot devices in the field. However, considerable time is spent monitoring the cloud base service and customising the various dashboards that expose relevant reports to their customers.

Recently she has begun to write extensions software components for the reporting tool, considerably enhancing the information reported to the customers, making use of the large body of acquired data to significantly streamline the customers' core business.

John - working for a multi-national:

He is firmly embedded in the R&D team of the company, working on exciting new products for the Medical Devices Industry. He has recently been named on two patent applications, and has benefited from periods at the Corporate HQ. His combination of software skills and understanding of electronic interfacing and signal processing makes his skills unique in his team and, as a result, he is being considered for promotion to technical team lead.

Alice - returning to education:

Already graduate before going back to education with has a career in manufacturing technology, she has returned to education to undertake the IoT degree. Using these new skills she is now back working with a manufacturing company as a Product Developer, devising novel connected devices to increase the company’s portfolio.

She will develop the software suite for the devices but the company does not have resources in house to develop hardware. The graduate will have the ability and the technical knowledge to provide requirements and work with third party contract hardware companies to provide the complete solution to her employer.

James - a born entrepreneur:

Since graduation, he has worked in several start-up enterprises as a graduate engineer. However, he has always wanted to start his own company, particularly since his project won 'Most Entrepreneurial Achievement' in the final year of his degree. He has just secured crowd-sourced funding for his concept - a new device in the home automation sector - and expects to have a prototype available within months. He understands the key hardware and software principles, particularly the significant energy management requirements, and is working with contract engineers to bring his vision to fruition.

Taught postgraduate opportunities

Research postgraduate opportunities

SETU Waterford, through its world-beating ICT research institute; Walton Institute and more than 30 other research groups, offers students numerous research opportunities.

For more information, visit waltoninstitute.ie or our general research pages.

The programme will promote an ethos of collaboration, practical application, and innovation. A project module will be included at each stage of the programme (apart from semester 1) that will, through individual and collaborative projects, challenge students to combine the knowledge and skills acquired in the various strands. Each project module will also elaborate on a theme, orthogonal to the programme disciplines, but central to the student’s individual development.

These themes that will anchor the project modules in Semesters 2-5 are:

​Semester 2: Digital Portfolio & Communications Skills

Semester 3: Project Organisation and Management

Semester 4: Ethics, Privacy & Data Protection

Semester 5: Entrepreneurship and Career Planning

Students will develop a sophisticated and diverse IoT portfolio as they progress through the project strand. The following example outlines the development of a “Smart Spaces”[1]application:

Project  Semester 2: Temperature Sensing

The Single Board Computer (SBC) application reads temperature data from a digital temp sensor outputs data to standard output (console), and an 8 segment display. The application allows the user to enter a lower and upper bound for the temperature and displays warning if temperature falls outside these bounds.

Project Semester 3: Temperature Control

The application provides precise room temperature control and records temperature data to a file. A room is simulated using a box and a standard electric lamp. A MicroController Unit (MCU) now reads several sensors (e.g. outside temp, room temps) and light sensor. A basic control algorithm maintains room temperature by switching a heating device via a simple relay switch. Use interaction with the application is via a basic web-based interface.

Project Semester 4: SmartSpaces Application

The previous project is re-factored to a more scalable IoT-based architecture that supports lightweight, IoT protocols and wireless sensors. Sensor data is recorded in a remote database. The control algorithm is enhanced to increase energy efficiency and extend the range of sensor devices. In addition, the students develop their own prototypical sensor and associated software module to detect soil moisture (i.e. water the plants sensor).

Project Semester 5: Mobile SmartSpaces:

Mobile devices are now connected to SmartSpace. SmartSpace tracks location published from a “SmartSpace” app on the users mobile device. The smart space acts accordingly, turning off unnecessary energy consuming devices if the user is not located in the smart space. More sensors and actuators or included such as motion sensing/activity in room. The growing volume of sensor data is now stored in a suitable cloud storage solution.

Project  Semester 7/8: The SmartSpace Platform:

Multiple MCUs are connected to the SBC providing data from several sensors via heterogeneous wired and wireless communication protocols. By combining machine learning and fusion of heterogeneous sensor data, the SmartSpace can learn new behaviours, for example increase room temperature when less motion detected in smart space (sedentary occupants need more heat). SmartSpace administration is through a cloud-based platform. Users register on the SmartSpace web application, linking to a social media account. The web application provides the SmartSpace “dashboard” and provides analytics, such as usage reports and energy consumption. A QR code on the platform provides easy access to the mobile app. Furthermore, through social media integration, SmartSpace can send messages to users (i.e. “Your heating oil is low.” or “Someone rang the doorbell.” as a Facebook message or tweet).

FAQ on Computing at WIT subject of The Machine podcast episode

FAQ on Computing at WIT subject of The Machine podcast episode

Read more
EU-CONEXUS SETU students join Spanish counterparts in sea-based test missions

EU-CONEXUS SETU students join Spanish counterparts in sea-based test missions

Read more
Trinity and SETU bring the SFI research centre for future networks annual conference to the south east

Trinity and SETU bring the SFI research centre for future networks annual conference to the south east

Read more
SETU Waterford Computing Camp 2022, a huge success!

SETU Waterford Computing Camp 2022, a huge success!

Read more
Combine travel with study at SETU Waterford: Find out how and why

Combine travel with study at SETU Waterford: Find out how and why

Read more
‘Continuous assessment’ of course choices urged as CAO opens for applications

‘Continuous assessment’ of course choices urged as CAO opens for applications

Read more
Mícheál Ó‘Foghú (Google Engineering Director, Core Developer unit)

Mícheál Ó‘Foghú (Google Engineering Director, Core Developer unit)

Read more
New hub to help grow Waterford student entrepreneurial potential launched

New hub to help grow Waterford student entrepreneurial potential launched

Read more
Podcast: The Machine | Internet of Things

Podcast: The Machine | Internet of Things

Read more
Podcast: The Machine Ep 37 What 3rd Level Needs To Know About 2nd Level Computer Science

Podcast: The Machine Ep 37 What 3rd Level Needs To Know About 2nd Level Computer Science

Read more
Three outstanding computing students receive Sun Life Academic Awards

Three outstanding computing students receive Sun Life Academic Awards

Read more
Five industries you didn’t know you could work in with a computing degree

Five industries you didn’t know you could work in with a computing degree

Read more
Waterford-born Nobel laureate honoured at world-class ‘Walton Institute’

Waterford-born Nobel laureate honoured at world-class ‘Walton Institute’

Read more
Student mentors awarded for supporting transition to third level

Student mentors awarded for supporting transition to third level

Read more
E.T. post home – WIT Applied Robotics Lab helps students build BOTs at home

E.T. post home – WIT Applied Robotics Lab helps students build BOTs at home

Read more
Podcast: The Machine episode 29 Rocketship Park Games

Podcast: The Machine episode 29 Rocketship Park Games

Read more
Kevin explains how P2P mentoring programme helped computing students in 2020

Kevin explains how P2P mentoring programme helped computing students in 2020

Read more
Podcast: The Machine episode 27 A Beginner’s Guide To Cybersecurity

Podcast: The Machine episode 27 A Beginner’s Guide To Cybersecurity

Read more
Podcast: The Machine episode 26 Developer Stories: COVIDTracker App

Podcast: The Machine episode 26 Developer Stories: COVIDTracker App

Read more
Podcast: The Machine episode 25 Online Learning: The Student Perspective

Podcast: The Machine episode 25 Online Learning: The Student Perspective

Read more
Podcast: The Machine episode 24 Online Learning: The Lecturer Perspective

Podcast: The Machine episode 24 Online Learning: The Lecturer Perspective

Read more
The Machine Podcast Ep 22: Technology vs COVID-19 from WIT Research

The Machine Podcast Ep 22: Technology vs COVID-19 from WIT Research

Read more
The Machine Podcast Ep 21 Research at WIT

The Machine Podcast Ep 21 Research at WIT

Read more
Advice from our mature students to others

Advice from our mature students to others

Read more
Podcast: The Machine episode 17 Student Experience of Online Learning

Podcast: The Machine episode 17 Student Experience of Online Learning

Read more
Podcast: The Machine episode 16 How The Internet Works

Podcast: The Machine episode 16 How The Internet Works

Read more
Podcast: The Machine episode 15 Teaching Kids To Code

Podcast: The Machine episode 15 Teaching Kids To Code

Read more
Podcast: The Machine episode 14 Tips On Buying A Computer

Podcast: The Machine episode 14 Tips On Buying A Computer

Read more
Students showcase autonomous vehicle software projects at UK conference

Students showcase autonomous vehicle software projects at UK conference

Read more
Career Zoo South X South East on 20 July to highlight opportunities

Career Zoo South X South East on 20 July to highlight opportunities

Read more
WIT students create robotic home assistant with emotional connection

WIT students create robotic home assistant with emotional connection

Read more
Podcast: The Machine episode 13 I Wish I Knew Then What I Know Now

Podcast: The Machine episode 13 I Wish I Knew Then What I Know Now

Read more
In photos: Women in Technology at the WIT Arena proves to be huge success

In photos: Women in Technology at the WIT Arena proves to be huge success

Read more
Podcast: The Machine episode 12 Tech News Roundup

Podcast: The Machine episode 12 Tech News Roundup

Read more
Podcast: The Machine episode 11 Women in Tech

Podcast: The Machine episode 11 Women in Tech

Read more
Podcast: The Machine episode 10 Bluffer’s Guide To Artificial Intelligence

Podcast: The Machine episode 10 Bluffer’s Guide To Artificial Intelligence

Read more
Podcast: The Machine episode 09 Technology Enhanced Learning

Podcast: The Machine episode 09 Technology Enhanced Learning

Read more
Podcast: The Machine episode 08 Evolution of Mobile App Development

Podcast: The Machine episode 08 Evolution of Mobile App Development

Read more
Podcast: The Machine episode 07 Tech Ghosts of Christmas Past, Present and Future

Podcast: The Machine episode 07 Tech Ghosts of Christmas Past, Present and Future

Read more
Podcast: The Machine episode 06 Efficiency

Podcast: The Machine episode 06 Efficiency

Read more
Podcast: The Machine episode 05A BONUS HDip in Computer ScienceICT Skills

Podcast: The Machine episode 05A BONUS HDip in Computer ScienceICT Skills

Read more
Podcast: The Machine episode 05 Approaching IT as an Adult Learner

Podcast: The Machine episode 05 Approaching IT as an Adult Learner

Read more
Podcast: The Machine episode 04 Beginners Guide To Web Development

Podcast: The Machine episode 04 Beginners Guide To Web Development

Read more
Applied Computing gave Rachel time to choose her specialism

Applied Computing gave Rachel time to choose her specialism

Read more
Podcast: The Machine episode 03 “Data & Big Data”

Podcast: The Machine episode 03 “Data & Big Data”

Read more
Podcast: The Machine episode 02 Advice On How To Start Coding

Podcast: The Machine episode 02 Advice On How To Start Coding

Read more
Podcast: The Machine episode 01 What is Computer Programming?

Podcast: The Machine episode 01 What is Computer Programming?

Read more
Robots take over at WIT with Robo Wars workshops and demonstrations

Robots take over at WIT with Robo Wars workshops and demonstrations

Read more
New platform for the south east tech industry launched

New platform for the south east tech industry launched

Read more
Video: ICT & Tech showcase highlights thriving industry South East

Video: ICT & Tech showcase highlights thriving industry South East

Read more
Women working in technology invited to inspire the next generation

Women working in technology invited to inspire the next generation

Read more
Irish team leads landmark dementia care project

Irish team leads landmark dementia care project

Read more
Bright future for the new Women in Technology Society in 2018

Bright future for the new Women in Technology Society in 2018

Read more
Applied Computing student awarded Women in Technology Scholarship from Intel Shannon

Applied Computing student awarded Women in Technology Scholarship from Intel Shannon

Read more
55 companies & 2,000 people attend Crystal Valley Tech Showcase

55 companies & 2,000 people attend Crystal Valley Tech Showcase

Read more
Toys4Engineers - to infinity and beyond

Toys4Engineers - to infinity and beyond

Read more
New funding for WIT camps to train ICT students of the future

New funding for WIT camps to train ICT students of the future

Read more
Cian Foley; From Applied Computing to kettlebell world champion

Cian Foley; From Applied Computing to kettlebell world champion

Read more
Students volunteer time to work ‘121’ with people on digital skills

Students volunteer time to work ‘121’ with people on digital skills

Read more
In the news: Siliconrepublic.com on how IOTs should be lightning rods for entrepreneurs

In the news: Siliconrepublic.com on how IOTs should be lightning rods for entrepreneurs

Read more
WIT to offer extra STEM opportunities with CAO’s ‘Available Places’

WIT to offer extra STEM opportunities with CAO’s ‘Available Places’

Read more
10 things to make you fall in love with Waterford

10 things to make you fall in love with Waterford

Read more
When Isaac saw the course outline, he knew it was for him

When Isaac saw the course outline, he knew it was for him

Read more
In the News: TSSG’s Jerry Horgan

In the News: TSSG’s Jerry Horgan

Read more
Applied Computing graduate finds work in UK automotive company

Applied Computing graduate finds work in UK automotive company

Read more
HEA recommends Leaving Cert students consider Computer Science / ICT

HEA recommends Leaving Cert students consider Computer Science / ICT

Read more
Schools outreach: Hour of Code runs at Presentation Waterford

Schools outreach: Hour of Code runs at Presentation Waterford

Read more
WIT Success in Enterprise Ireland Student Entrepreneur Awards

WIT Success in Enterprise Ireland Student Entrepreneur Awards

Read more
Dragon’s Den investment for WIT computing graduates

Dragon’s Den investment for WIT computing graduates

Read more
The mind behind the world’s first internet of things degree

The mind behind the world’s first internet of things degree

Read more
Willie Donnelly number 5 on the IOT movers and shakers list

Willie Donnelly number 5 on the IOT movers and shakers list

Read more
WIT’s new Internet of Things course still open for applications

WIT’s new Internet of Things course still open for applications

Read more
WIT on the crest of the next wave of technology

WIT on the crest of the next wave of technology

Read more
Sun Life supporting enterprise and innovation in students

Sun Life supporting enterprise and innovation in students

Read more
Magic Maths Shows + Games + Challenges = Maths Week 2013!

Magic Maths Shows + Games + Challenges = Maths Week 2013!

Read more
Sun Life Awards Being Announced on Tuesday, 11th June

Sun Life Awards Being Announced on Tuesday, 11th June

Read more
Don’t expect an evolution in US climate policy

Don’t expect an evolution in US climate policy

Read more
See more

Contact

Course Leader
Frank Walsh
Dr. Frank Walsh
Lecturer in Computing
Tel: 51302089 [email protected].

Ask a Question

Department Courses