Explore UCD

UCD Home >

Internet of Things  (NUS2)

BE (NFQ Level 8) · Academic Year 2024/2025
School
School of Electrical and Electronic Engineering
Attendance
Full Time
Level
Undergraduate
NFQ Level
8
Award
Bachelor of Engineering
Mode of Delivery
On Campus
Programme Director
Dr Barry Cardiff
Overall Programme Credits:
240
Programme Credits:
Stage 1
Core/Option: 60 Electives: 0
Stage 2
Core/Option: 60 Electives: 0
Stage 3
Core/Option: 60 Electives: 0
Stage 4
Core/Option: 60 Electives: 0
Major/Minor Core & Option Credits:
Stage 1: 60
Stage 2: 60
Stage 3: 60
Stage 4: 60

Curricular information is subject to change.

The Internet of Things (IoT) is a technology that demands a new generation of Engineers equipped with a broad range of skills spanning the areas of electronics, programming & computer science.  The Bachelor of Engineering (BE) degree in the Internet of Things Engineering (IoTE) provides this through an intensive program of learning that covers a broad spectrum of subjects delivered jointly between the schools of computer science and electrical & electronic engineering.  Students undertake a substantial final year project that draws together many of the separate strands of their degree and has a particular emphasis on independent learning, problem solving and communication skills.  The program focus is primarily on the fundamental technological principles and Engineering problem-solving so that our graduates will be able to adapt to future technology changes and to provide leadership in exploring new directions in the field.



The program, while mainly based in the BJUT campus in Beijing, is globally engaged being taught almost entirely through English with the majority of technical subjects being delivered by recognised international experts drawn the staff of University College Dublin (UCD) Ireland. This experience is further enhanced for the highest achieving students who have the option to spend a time studying in UCD’s campus in Dublin.


1 - A good working knowledge of electronic systems and their place in the emerging world of the IoT
2 - An good understanding of internet related communication protocols
3 - The ability to analyse and design electronic circuits
4 - The ability to design & program complex software software system including object oriented methodologies
5 - A good understand and ability to design heterogeneous systems involving both hardware and software
6 - The ability to work as a professional engineer, either alone or as part of team in a project environment
7 - The ability to acquire knowledge by research, investigation and experiment

Below is a list of all modules offered for this degree in the current academic year. Click on the module to discover what you will learn in the module, how you will learn and assessment feedback profile amongst other information.

Incoming Stage 1 undergraduates can usually select an Elective in the Spring Trimester. Most continuing undergraduate students can select up to two Elective modules (10 Credits) per stage. There is also the possibility to take up to 10 extra Elective credits.

Module Type Module   Trimester Credits
Stage 1 Core Modules
BDIC1014J Linear Algebra (Engineering) Autumn  5
Stage 1 Core Modules
BDIC1029J Maths (Engineering) 1 Autumn  5
Stage 1 Core Modules
BDIC1030J Maths (Engineering) 2 Autumn  5
Stage 1 Core Modules
BDIC1047J English for University Studies at BDIC Autumn  5
Stage 1 Core Modules
COMP1001J Intro to Programming 1 Autumn  5
Stage 1 Core Modules
ARCH1001J Ireland - Landscape, Heritage and Culture Spring  5
Stage 1 Core Modules
BDIC1015J University Physics Spring  5
Stage 1 Core Modules
BDIC1031J Maths (Engineering) 3 Spring  5
Stage 1 Core Modules
BDIC1032J Maths (Engineering) 4 Spring  5
Stage 1 Core Modules
BDIC1048J English Gen Academic Purposes at BDIC Spring  5
Stage 1 Core Modules
COMP1002J Intro to Programming 2 Spring  5
Stage 1 Core Modules
EEEN1002J Introduction to Electronic Sys Spring  5
Stage 2 Core Modules
BDIC2005J Probability and Statistics Autumn  5
Stage 2 Core Modules
BDIC2008J University Physics 2 Autumn  5
Stage 2 Core Modules
BDIC2015J Academic Writing and Communication Skills Autumn  5
Stage 2 Core Modules
COMP2002J Data Struc and Algorithms 1 Autumn  5
Stage 2 Core Modules
COMP2005J Object-oriented programming Autumn  5
Stage 2 Core Modules
EEEN2005J Circuits and Systems. Autumn  5
Stage 2 Core Modules
BDIC2007J English for Specific Academic Purposes Spring  5
Stage 2 Core Modules
BDIC2025J Discrete Mathematics (Eng) Spring  5
Stage 2 Core Modules
COMP2003J Data Struc and Algorithms 2 Spring  5
Stage 2 Core Modules
COMP2007J Principles of Computer Organiz Spring  5
Stage 2 Core Modules
EEEN2002J Electronic Circuits Spring  5
Stage 2 Core Modules
EEEN2003J Digital Electronics Spring  5
Stage 3 Core Modules
BDIC3002J Intelligent Information Proces Autumn  5
Stage 3 Core Modules
BDIC3004J Digital System Design Autumn  5
Stage 3 Core Modules
COMP2006J Operating Systems Autumn  5
Stage 3 Core Modules
EEEN3001J Electronics for Sensors Autumn  5
Stage 3 Core Modules
EEEN3002J Microcontrollers Autumn  5
Stage 3 Core Modules
EEEN3003J Signals and Systems Autumn  5
Stage 3 Core Modules
BDIC3001J Computer Architectures Spring  5
Stage 3 Core Modules
COMP2001J Computer Networks Spring  5
Stage 3 Core Modules
COMP2004J Databases and Info Systems Spring  5
Stage 3 Core Modules
EEEN3004J Digital Signal Processing Spring  5
Stage 3 Core Modules
EEEN3005J Communication Theory Spring  5
Stage 3 Core Modules
EEEN3006J Wireless Systems Spring  5
Stage 4 Core Modules
BDIC3005J Distributed Systems Autumn  5
Stage 4 Core Modules
BDIC3011J Parallel Computing (BDIC) Autumn  5
Stage 4 Core Modules
COMP3020J Information Security for the Internet of Things Autumn  5
Stage 4 Core Modules
COMP3023J Wireless Sensor Networks Autumn  5
Stage 4 Core Modules
EEEN3008J Wireless Communications Autumn  5
Stage 4 Core Modules
EEEN3009J Digital Communications Autumn  5
Stage 4 Core Modules
COMP3006J Cloud Computing Spring  5
Stage 4 Core Modules
COMP3027J Data Mining and Machine Learning Spring  5
Stage 4 Core Modules
EEEN3010J Degree Project (BDIC, Beijing) Spring  15
Stage 4 Core Modules
EEEN3012J Embedded Systems and Software Spring  5

See the UCD Assessment website for further details

Module Weighting Info
 
  Award GPA
Programme Module Weightings Rule Description Description >= <=
BHENG006 Stage 4 - 70.00%
Stage 3 - 30.00%
Standard Honours Award First Class Honours

3.68

4.20

Second Class Honours, Grade 1

3.08

3.67

Second Class Honours, Grade 2

2.48

3.07

Pass

2.00

2.47