BSc (Hons) in Computer Science (Internet of Things)
Program start date | Application deadline |
2024-09-01 | - |
Program Overview
The BSc (Hons) in Computer Science (Internet of Things) at SETU Waterford equips students with the skills and knowledge to become IoT practitioners. Through hands-on experience, students learn to design, interface, and operate complex IoT devices and systems, empowering them to create innovative solutions that integrate hardware, software, data, and cloud technologies. The program features industry-informed curriculum, open-source technology, and project-based learning, preparing graduates for diverse career pathways in the rapidly expanding IoT sector.
Program Outline
Extracting Program Information: BSc (Hons) in Computer Science (Internet of Things)
Degree Overview:
Overview:
The BSc (Hons) in Computer Science (Internet of Things) is a cutting-edge four-year honours program, designed to equip students with the skills and knowledge required to become Internet of Things (IoT) practitioners. Developed in collaboration with SETU Waterford's research groups - Walton Institute, ACG, and CTRG - the program emphasizes hands-on practical experience through programming diverse devices, including embedded sensors, mobile phones, single-board computers, and cloud systems.
Objectives:
- Equip students with a broad range of programming and problem-solving skills relevant to the IoT domain.
- Enable graduates to design, interface and operate complex devices and systems through insightful understanding of underlying hardware and software principles.
- Provide graduates with practical experience and a deep understanding of the protocols, networks, and cloud environments used in IoT solutions.
- Empower graduates to create novel solutions through effective integration of diverse IoT components, including hardware, software, data, and cloud technologies.
Description:
This program uniquely blends expertise from SETU's Department of Computing & Mathematics, Department of Engineering Technology, and the research community. Graduates gain proficiency in programming and hardware, allowing them to create not just software solutions but innovative physical and virtual products for a diverse range of applications.
Outline:
Program Content:
The curriculum delves into core areas like data science, mathematics, networks & clouds, programming and devices & systems. A central project in each year integrates these elements, challenging students to combine knowledge, solve complex problems, and design impactful solutions.
Program Structure:
- Year 1 focuses on fundamentals like programming, web development, electronics, and physics.
- Year 2 explores data structures, algorithms, computer systems, networking, and applied cryptography.
- Year 3 covers developer operations, embedded systems scripting, data science, mobile app development, and project management.
Course Schedule:
Students can access the full course schedule, including semester dates, module specific schedules, and examination timetables through SETU's website or student portal.
Assessment:
Assessment Methods:
The program utilizes diverse assessment methods to measure student understanding and achievement in various domains. These include:
- Exams: Traditional written or online assessments covering theoretical and practical knowledge within each module.
- Assignments: Practical tasks, problem sets, and projects requiring students to apply learned concepts to specific scenarios.
- Project Presentations: Presentations of students' project work to demonstrate their ability to integrate knowledge, conduct research, and communicate effectively.
- Continuous Assessment: Ongoing monitoring of student engagement, participation, and contributions within classroom or online activities.
Assessment Criteria:
Each module and assignment carries specific assessment criteria outlining expected learning outcomes, grading policies, and the relative weightage of various components within the final grade. Students can access these criteria through their module documentation or online platforms.
Teaching:
Teaching Methods:
The program uses diverse teaching approaches to cater to individual learning styles, fostering student engagement, and promoting active participation.
- Lectures: Traditional lectures present key concepts, theories, and frameworks within specific modules, often supplemented with visual aids, demonstrations, and case studies.
- Practical Labs: Hands-on sessions allow students to gain practical skills by applying theoretical knowledge to real-world scenarios using laboratory equipment, coding environments, and industry-standard tools.
Unique Approaches:
The program features several distinctive approaches that foster an engaging, stimulating, and practical learning environment:
- Industry-Informed Curriculum: Course content remains current, relevant, and adapted to meet evolving industry requirements through constant review and feedback from leading experts within the IoT domain.
- Open and Accessible Technology: Students are encouraged to leverage a wide spectrum of open-source technologies, promoting independent exploration, experimentation, and collaboration, enabling a high degree of personalization in the learning journey.
- Connecting Personal Devices: Students are encouraged to integrate their devices into project work to cultivate hands-on experience, explore diverse applications, and foster individual ownership over learning outcomes.
- Industry Partnerships: The program leverages close ties with prominent national and international industries through guest lectures, project collaboration opportunities, and potential internship placements, connecting students to real-world challenges, potential employers, and relevant networks within the IoT ecosystem.
- Project-Based Learning: Project modules in each year serve as critical components of the program, enabling students to integrate their acquired knowledge, apply skills to solve complex challenges, and develop innovative solutions to address significant societal or industrial needs.
Careers:
Career Profiles:
Upon successful completion of this program, graduates possess the knowledge and skills to pursue diverse career pathways within the rapidly expanding Internet of Things sector. Some potential profiles include:
- Programmer and Maker: With strong programming abilities and hardware design comprehension, graduates can create both software solutions and innovative products, blending the physical and virtual worlds.
- Embedded Systems Engineer: With expertise in programming, understanding of hardware design and signal processing, graduates can build embedded systems, sensors, and devices, finding opportunities in various industries like manufacturing, medical, and agricultural applications.
- Data Scientist: Ability to handle large data volumes from IoT devices, alongside data management and analytics tools, opens possibilities in various sectors including manufacturing optimization, supply chain management, and personalized healthcare applications.
- Web and Mobile App Developer: Graduates can develop interactive web-based dashboards or mobile apps for analyzing IoT data, user interfaces for controlling IoT devices, or user-friendly platforms for engaging with connected systems in their daily lives.
Opportunities:
- Graduates find rewarding careers across a spectrum of industries relying on IoT, including manufacturing, logistics, agriculture, energy, healthcare, smart homes, smart cities, environmental monitoring, and transportation.
- Start-ups, established enterprises, and research organizations actively seek talented graduates, offering promising careers in areas like product development, data management, research & development, and consulting, among others.
- Opportunities in the international labor market are abundant, as the global demand for IoT specialists continues to rise with the constant growth of the connected world.
Other:
International Study Opportunities:
This program provides students with various international opportunities through collaborative partnerships, allowing for:
- Study Abroad programs, where students can immerse themselves in diverse cultures at partner universities worldwide, broaden their perspectives, and enrich their educational experience with an enriching global outlook.
South East Technological University
Overview:
South East Technological University (SETU) is a public university located in Ireland. It offers a wide range of academic programs across various disciplines, including undergraduate, postgraduate, part-time, and global options. SETU is committed to providing high-quality education and research, fostering innovation, and supporting its students' success.
Services Offered:
SETU provides a comprehensive range of services to its students, including:
Student Hub:
A central resource for current students, offering information on academic matters, student life, and support services.Staff Hub:
A dedicated platform for staff, providing access to resources and information relevant to their roles.Library:
A well-equipped library with extensive resources, including books, journals, databases, and online learning materials.Study Supports:
A variety of academic support services, such as tutoring, writing assistance, and learning skills workshops.Student Support Services:
A comprehensive range of support services, including counselling, disability support, career development, and financial assistance.Sports, Clubs & Societies:
A vibrant student life with opportunities to participate in sports, clubs, and societies.Student Life and Campus Experience:
SETU offers a dynamic and engaging campus experience, with opportunities for students to:
Connect with peers:
Participate in clubs, societies, and social events.Develop skills:
Engage in extracurricular activities, such as sports, music, and drama.Explore the region:
Take advantage of the university's location in the south-east of Ireland, with its rich history, culture, and natural beauty.Key Reasons to Study There:
High-quality education:
SETU is committed to providing a high-quality learning experience, with experienced faculty and modern facilities.Diverse academic programs:
Students can choose from a wide range of programs across various disciplines, catering to diverse interests and career aspirations.Strong research focus:
SETU is actively engaged in research and innovation, providing opportunities for students to participate in cutting-edge projects.Supportive environment:
The university provides a supportive and inclusive environment, with dedicated staff and resources to help students succeed.Vibrant campus life:
SETU offers a dynamic and engaging campus experience, with opportunities for students to connect with peers, develop skills, and explore the region.Academic Programs:
SETU offers a wide range of academic programs, including:
Undergraduate:
Programs in various disciplines, including agriculture, architecture, arts, business, computing, engineering, health sciences, law, media, nursing, science, and sports.Postgraduate:
Programs in various disciplines, including agriculture, built environment, business, computing, education, engineering, health sciences, law, media, nursing, science, and sports.Part-Time:
Programs in various disciplines, including agriculture, architecture, arts, business, computing, education, engineering, health sciences, law, media, nursing, science, and sports.Global:
Programs designed for international students, offering a range of study options and support services.Entry Requirements:
Leaving Cert:
- H5 in 2 subjects
- O6/H7 in 4 subjects
- English or Irish: O6/H7
- Mathematics: O3/H7
How to apply for the BSc (Hons) in Applied Computing (Internet of Things) on the CAO:
- The entry route for this program is from SE600 Bachelor of Science (Hons) in Computer Science (Common Entry). Applicants who select degree option SE600 IOT (Internet of Things) are guaranteed a place in that program, 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 Applied Computing (Internet of Things):
- QQI FET/FETAC Entry
- Advanced Entry - Years 2,3,4 or 5
- Non-EU Applicants
- Mature Entry Route