BE Internet of Things Engineering (NUS2)

Curricular information is subject to change

Show/hide contentOpenClose All

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



Second Class Honours, Grade 1



Second Class Honours, Grade 2






(Google Chrome is recommended when printing this page)