lm118 bachelor/master of engineering in electronic and ... · bachelor/master of. engineering in...

17
Why study Electronic and Computer Engineering at UL? This new integrated Bachelor/Master in Electronic and Computer Engineering degree has been developed in conjunction with employers, to meet the demand for male and female graduates with strong skills in software and hardware engineering, along with mathematical analysis ability. This course will give you the skills to employ and develop technologies to tackle many of the challenges of the coming decades including energy, climate change, health and well-being as well as other innovative areas such as entertainment and self-driving vehicles. Graduates of this degree programme will play key roles in the research, design, development, test and installation of future systems. They will frequently work in teams to tackle challenging problems. Many of the men and women who graduate from this degree also pursue higher degrees by research (MEng, PhD, etc), or through taught postgraduate programmes (MSc, MEng, MBA, etc). What you will study The first two years of the programme will provide you with a strong practical and theoretical foundation in: computing and programming languages, software, digital and analogue electronics, electrical science, and engineering mathematics. During these first two years you will be guided towards your choice of a major option to be undertaken in the final two years of the programme. For years 3 and 4, you will select one of the major options. You will also have the freedom to choose a General option, where you can select modules from the various major option streams – instead of specialising on a single major option. Students also have the option of going into a Masters track which leads to the award of an MEng after a fifth year of study. LM118 Bachelor/Master of Engineering in Electronic and Computer Engineering NFQ Level 8/9 Major Award Honours Bachelor Degree | Baitsiléir Innealtóireachta in Innealtóireacht Leictreonaic agus Ríomhaire Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include: Two H5 (Higher Level) grades and Four O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Mathematics, Irish or another language, and English. In addition, applicants must hold a minimum grade H4 in Mathematics and a grade O6/H7 in any one of the following: Physics, Chemistry, Physics with Chemistry, Engineering, Construction Studies, Design & Communication Graphics/Technical Drawing, Technology, Biology, Agricultural Science, Computer Science, Applied Maths. A Special Mathematics (Higher Level) Examination will be offered at UL following the Leaving Certificate results for those students who did not achieve the Mathematics requirement. We welcome applications from mature students. Mature applicants must apply through the Central Applications Office (CAO) by 1 February. CAO Points 2018: 411 Course Length: 4 Years Bachelors, 5 Years Masters Course Director: Dr Colin Fitzpatrick Enquiries: Email: [email protected] Tel: 00 353 61 202015 www.ul.ie/admissions-askus ENTRY REQUIREMENTS COURSE INFO Work experience is provided through a positive and motivating thirty-week period of Cooperative Education, which is an integral part of the programme. Co- op will provide you with experience and practice in the field of your chosen major option area. In the final year (year 4) you will undertake a major individual project, which in general solves a real-world problem. The project involves advanced design and implementation work, and builds confidence by putting into practice the skills and knowledge that you have acquired throughout the course.

Upload: others

Post on 31-May-2020

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Why study Electronic and Computer Engineering at UL?

This new integrated Bachelor/Master in Electronic and Computer Engineering degree has been developed in conjunction with employers, to meet the demand for male and female graduates with strong skills in software and hardware engineering, along with mathematical analysis ability.

This course will give you the skills to employ and develop technologies to tackle many of the challenges of the coming decades including energy, climate change, health and well-being as well as other innovative areas such as entertainment and self-driving vehicles.

Graduates of this degree programme will play key roles in the research, design, development, test and installation of future systems. They will frequently work in teams to tackle challenging problems. Many of the men and women who graduate from this degree also pursue higher degrees by research (MEng, PhD, etc), or through taught postgraduate programmes (MSc, MEng, MBA, etc).

What you will study

The first two years of the programme will provide you with a strong practical and theoretical foundation in: computing and programming languages, software, digital and analogue electronics, electrical science, and engineering mathematics.

During these first two years you will be guided towards your choice of a major option to be undertaken in the final two years of the programme.

For years 3 and 4, you will select one of the major options. You will also have the freedom to choose a General option, where you can select modules from the various major option streams – instead of specialising on a single major option. Students also have the option of going into a Masters track which leads to the award of an MEng after a fifth year of study.

LM118 Bachelor/Master of Engineering inElectronic and Computer EngineeringNFQ Level 8/9 Major Award Honours Bachelor Degree | Baitsiléir Innealtóireachta in Innealtóireacht Leictreonaic agus Ríomhaire

Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include:Two H5 (Higher Level) grades andFour O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Mathematics, Irish or another language, and English.

In addition, applicants must hold a minimum grade H4 in Mathematics and a grade O6/H7 in any one of the following: Physics, Chemistry, Physics with Chemistry, Engineering, Construction Studies, Design & Communication

Graphics/Technical Drawing, Technology, Biology, Agricultural Science, Computer Science, Applied Maths.

A Special Mathematics (Higher Level) Examination will be offered at UL following the Leaving Certificate results for those students who did not achieve the Mathematics requirement.

We welcome applications from mature students. Mature applicants must apply through the Central Applications Office (CAO) by 1 February.

CAO Points 2018: 411 Course Length: 4 Years Bachelors, 5 Years Masters Course Director: Dr Colin Fitzpatrick Enquiries: Email: [email protected] Tel: 00 353 61 202015 www.ul.ie/admissions-askus

ENTRY REQUIREMENTS COURSE INFO

Work experience is provided through a positive and motivating thirty-week period of Cooperative Education, which is an integral part of the programme. Co-op will provide you with experience and practice in the field of your chosen major option area.

In the final year (year 4) you will undertake a major individual project, which in general solves a real-world problem. The project involves advanced design and implementation work, and builds confidence by putting into practice the skills and knowledge that you have acquired throughout the course.

Page 2: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

LM118 Bachelor/Master of Engineering inElectronic and Computer EngineeringNFQ Level 8/9 Major Award Honours Bachelor Degree | Baitsiléir Innealtóireachta in Innealtóireacht Leictreonaic agus Ríomhaire

Career Opportunities

Graduates of the Electronic and Computer Engineering programme will build successful careers in a wide range of application areas, including research, design and development of: • Mobile and Wireless Systems• Software Engineering• Computer Systems and Networks• Artificial Intelligence and Robotics• Security and Forensics• Game Systems• Telecommunication Systems• Integrated Circuit Technology• Energy Production & Distribution

Systems• Smart Energy Management• Electrical Power Systems• Sensors and Sensor Networks• Biomedical Electronics• Automation Control Systems• Robotics• Automotive and Aerospace

electronics

Engineers often move quickly into senior management and consultancy positions, using their analytical approach to project management and problem solving. There are also worldwide opportunities for advanced study and research, and graduates can diversify into many other areas such as business, medicine and law.

The Bachelor of Engineering (BE) programmes in UL are accredited by Engineers Ireland (EI). This is an internationally recognised professional engineering accreditation. The new integrated BE/ME in Electronic and Computer Engineering will be accredited once students have graduated from the programme, in accordance with Engineers Ireland rules.

KEY FACT

Graduates of this degree programme will play key roles in the research, design, development, test and installation of future systems.

LM118 Online

Course DescriptionWant to know more? Go to: www.ul.ie/courses/LM118.html

Major options

Electronic EngineeringElectronic Engineers have brought us mobile phones, digital cameras, security systems, improved weather forecasting, electronic medical devices and so many other things that we now take for granted. Material covered in this option includes:

• Circuit Design - integrated circuits(ICs), analogue circuits, digital circuits

• Data and Telecommunications -networks, communications, protocols

• Electrical Engineering - powersystems, power electronics,electromagnetics

• Control - advanced control systems,sensors and actuators

• Signal Processing - signal processing,VLSI signal processing

Computer Engineering Computer engineers will work in important application areas which include mobile phone systems, gaming, medical diagnostic and monitoring equipment, the Internet, smart transport and energy management systems etc. Material covered in this option includes:

• Software - software engineering,distributed and real-time softwaredesign, advanced operating systems,language processors

• Digital Electronics - integratedcircuits (ICs), computer architectures

• Control – advanced control systems,machine vision

• Data and Telecommunications -networks, communications, protocols,security

• Signal Processing - digital signalprocessing, coding theory

Robotic EngineeringRobotics is an exciting area of computer-controlled technology. Robotic applications are found in space exploration, deep-ocean systems, transport, product manufacturing, medical equipment, entertainment systems etc. Material covered in this option includes:

• Robotics - advanced roboticssystems, artificial intelligence,machine vision

• Control - advanced control systems,digital control systems

• Software - software engineering,distributed and real-time softwaredesign

• Automation - industrial automation,sensors and actuators

Electrical Energy EngineeringRecent times have seen a worldwide shift towards a refocused commitment on the topic of energy. Electrical energy / power engineering is an important element of this activity and there is an increasing need for engineers in this discipline to work on new solutions for the electrical energy grid based on wind, solar, ocean, wave and other renewable forms of energy. Material covered in this option includes:

• Electrical Engineering - powersystems, power electronics,electromagnetics

• Physics - thermal physics, mechanicalenergy, electrical energy

• Control - advanced control systems,sensors and actuators

• Environment - advanced electronicsfor the built environment

General OptionThis General option is aimed at students who have a broad interest in the areas of electronic and computer engineering, and want to explore several topics of the prescribed major options.

Masters TrackThe masters track enables you to gain a broader and deeper understanding of a range of advanced topics in Electronic & Computer Engineering including Artificial Intelligence, Machine Learning, Cryptography and Security, Data Forensics, and Network Security amongst others. Students will also undertake a major project that goes across years four and five.

Page 3: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

Programme Outline and Module Descriptors

Course Code: LM118 BE Electronic & Computer Engineering

Course Code: LM806 ME Electronic & Computer Engineering

Level: Honours Bachelor Degree (Level 8)

Level: Honours Master’s Degree (Level 9)

Length: 4/5 Years

Contact: Dr Colin Fitzpatrick

Phone: + 353 61 233561

Email: [email protected]

This programme is broken into two parts.

1. Years 1 and 2 are common to all the degree options.

2. Years 3 and 4 of all degree options have some common modules but they are designed

to offer specialist modules in each option area. Students can pursue the 5th year element

of this programme however this dependent on achieving a QCA>=2.6 after semester 6.

Page 4: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

CH4001 Chemistry for Engineers CE4702 Computer Software 2

EE4001 Electrical Engineering 1 EE4012 Circuit Analysis 1

EE4011 Engineering Computing EE4022 Semiconductor Device Fundamentals

ME4001 Introduction to Engineering 1 EE4522 Digital Systems 2

ME4121 Engineering Science 1 MA4002 Engineering Mathematics 2

MA4001 Engineering Mathematics 1

CE4703 Computer Software 3 EE4044 Communications & Network Protocol

EE4003 The Engineer as a Professional EE4214 Control 1

EE4313 Active Circuit Design 1 EE4314 Active Circuit Design 2

EE4523 Digital Systems 2 EE4524 Digital Systems 3

MA4003 Engineering Mathematics 3 MA4004 Engineering Mathematics 4

Page 5: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

Semesters 6, 7 & 8

CE4206

Operating Systems 2

CE4607

Computer Networks 1

CE4208

Distributed Systems

CE4717

Language Processors

CE4706

Software Engineering

CE4518

Computer Architectures

EE4816

Signals & Systems 1

CE4041

Artificial Intelligence

EE6032 Communication and

Security Protocols

EE4034

Telecommunications

Fundamentals

EE6621

ASICs 1

RE4012

Machine Vision

EE4216

Control 2

EE4907

Final Year Project 1

EE4908

Final Year Project 2

CE4206

Operating Systems 2

CE4706

Software Engineering

CE4208

Distributed Systems

EE4034

Telecommunications

Fundamentals

CE4041

Artificial Intelligence

EE6452

Digital Control

EE4216

Control 2

CE4817

Digital Signal Processing

RE4002

Spatial Robotics

EE4816

Signals & Systems 1

ET4087

Electrical Automation

RE4012

Machine Vision

ET4224

Sensors & Actuators

EE4907

Final Year Project 1

EE4908

Final Year Project 2

Page 6: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

EE4034

Telecommunications

Fundamentals

CE4607

Computer Networks 1

EE4032

Tensor And GPU

Fundamentals

EE4317

Active Circuits 4

EE4031

Modern Electrical Power

Systems

EE4038

Power Electronics

EE4216

Control 2

EE6621

ASICs 1

EE4117

Electromagnetics

EE4816

Signals & Systems 1

ET4021

Electronics Life Cycle

Engineering

EE6622

ASICs 2

ET4224

Sensors & Actuators

EE4907

Final Year Project 1

EE4908

Final Year Project 2

EE4034

Telecommunications

Fundamentals

CE4817

Digital Signal Processing

EE4117

Electromagnetics

EE4024

Electrical Energy

EE4031

Modern Electrical Power

Systems

EE4038

Power Electronics

EE4216

Control 2

ET4087

Electrical Automation

EE4042

Energy Demand Management

EE4816

Signals & Systems 1

PH4003

Mechanical Energy

PH4042

Thermal Physics

ET4224

Sensors & Actuators

EE4907

Final Year Project 1

EE4908

Final Year Project 2

Page 7: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

EE4034

Telecommunications

Fundamentals

CE4607

Computer Networks 1

EE4032

Tensor And GPU

Fundamentals

EE4216

Control 2

CE4706

Software Engineering

CE4208

Distributed Systems

EE4816

Signals & Systems 1

CE4041

Artificial Intelligence

CE4518

Computer Architectures

Electives (Choose Min 2

Max 2

CE4817

Digital Signal Processing

EE4117

Electromagnetics

CE4206

Operating Systems 2

EE4031

Modern Electrical Power

Systems

EE4038

Power Electronics

CE4717

Language Processors

EE6621

ASICs 1

EE6622

ASICs 2

EE4024

Electrical Energy

ET4087

Electrical Automation

EE6032

Communication and Security

Protocols

EE4317

Active Circuits 4

ET4021

Electronics Life Cycle

Engineering

EE6452

Digital Control

ET4224

Sensors & Actuators

EE4907

Final Year Project 1

EE4042

Energy Management &

Technology

RE4002

Spatial Robotics

EE4908

Final Year Project 2

Page 8: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

CE4041

Artificial Intelligence

CE4518

Computer Architecture

CE4607

Computer Networks 1

EE4052

Master Of Engineering Project Preparation

CE4817

Digital Signal Processing 1

EE4117

Electromagnetics 1

Elective - Choose Min 2 Max 2 Elective - Choose Min 2 Max 2

CE4706

Software Engineering 1

CE4208

Distributed Systems

EE4031

Modern Electrical Power Systems

EE4042

Energy Demand Management

EE6621

Asics 1 (Digital Asics)

EE4038

Power Electronics

EP4407

Enterprise Development

EE6622

Asics 2 (Analogue Asics)

ET4021

Electronics Life Cycle Engineering

RE4002

Spatial Robotics

ET4031

Electrical Automation

RE4012

Machine Vision

EE6061

Integrated Master Of Engineering

Project 1

EE6062

Integrated Master Of Engineering Project 2

Elective - Choose Min 3 Max 3 Elective - Choose Min 3 Max 3

CS6391

Neural Computing And Deep Learning

CS6502

Applied Big Data And Visualization

CS6501

Machine Learning And Applications

EE4032

Tensor And Gpu Fundamentals

EE4031

Modern Electrical Power Systems

EE4042

Energy Demand Management

Page 9: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

EE6011

Cryptography And Security

Fundamentals

EE4038

Power Electronics

EE6021

Test Development Engineering

EE6012

Data Forensics

EE6041

Text Analytics And Natural Language

Processing

EE6032

Communication And Security Protocols

EE6051

Microwave And Photonics Engineering

EE6042

Network And Host Security

EE6461

Information Theory And Coding

EE6452

Digital Control

EE6621

Asics 1 (Digital Asics)

EE6622

Asics 2 (Analogue Asics)

ET4021

Electronics Life Cycle Engineering

EE6642

Noise

ET4031

Electrical Automation

RE4002

Spatial Robotics

ECE Website: http://www.ece.ul.ie/index.php/electronic-a-computer-eng

Facebook: https://www.facebook.com/ECEatUL/

Twitter: @ECE_Dept_UL

LinkedIn: https://www.linkedin.com/in/ece-department-5615bb124/

HeForShe: http://www.heforshe.org/en

Page 10: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for

a contract between the student and the University. The course is subject to change without notice.

ear 1 – Semester 1

CH4001 – Chemistry for Engineers

The rational of this module is to introduce all students to

some basic concepts in Chemistry. More specifically:

To give students an understanding of the fundamental

concepts of modern chemistry and to familiarise students

with the various applications of chemistry in everyday life.

EE4001 - ELECTRICAL ENGINEERING 1

To give the student an understanding of the fundamental

concepts of electricity and magnetism, using a simple

introductory style and basic mathematics.

EE4011 – ENGINEERING COMPUTING

Engineering computing is the use of computers, software

and numerical methods to solve scientific and engineering

problems. The module has two distinct aspects. Firstly, the

module aims to introduce students to a number of basic

numerical methods commonly used in solving engineering

problems and the concepts necessary to implement them in

a relevant engineering software package. The second aim is

to introduce students to a high-level object-oriented

programming language and a software development

environment.

ME4001 – INTRODUCTION TO ENGINEERING 1

To introduce the profession of engineering, develop non-

technical skills such as report writing, encourage a spirit of

research and self-study, develop students’ knowledge of the

use of engineering units

ME4121 – ENGINEERING SCIENCE 1

This module will provide students with a basic knowledge

of the fundamental principles underlying engineering

mechanics.

MA4001 - ENGINEERING MATHEMATICS 1

To develop the student's understanding of and problem

solving skills in the areas of Pre-Calculus and Differential

Calculus.

ear 1 – Semester 2

CE4702 - COMPUTER SOFTWARE 2

Further the student's knowledge of a modern object oriented

programming language with particular emphasis on classes,

objects and Graphical User Interfaces. Understand the

concepts of inheritance and polymorphism. Develop the

ability to produce moderately complex event driven

programs with user interfaces developed using a graphical

toolbox.

EE4012 - CIRCUIT ANALYSIS 1

This module introduces DC and AC circuit analysis

techniques. Topics covered include circuit theorems, mesh

and nodal analysis, Thevenin and Norton equivalent

circuits, resistive circuit analysis, inductance and

capacitance, time response of RL, RC and RLC circuits,

sinusoidal circuit analysis, complex impedance, resonance

and the transformer.

EE4022 - SEMICONDUCTOR DEVICE

FUNDAMENTALS

The aim of this module is to introduce the structure and

operation of solid-state devices used in electronic circuits.

The module will initially introduce semiconductor

technology and then the types of electronic devices that are

commonly used in electronic circuits. Qualitative

descriptions of the types of electronic circuits and their

applications for the devices introduced will be provided.

EE4522 - DIGITAL SYSTEMS 1

The module introduces synchronous and asynchronous and

modulo-counters; Simple state machine concepts with state

diagrams; Simple counter design; Memory and

programmable logic; Addressing concepts for ROM, RAM

memory, Volatility, DRAMs, Simple PALs; Asynchronous

and synchronous serial transfers; Operation of Buses;

Design examples; Building a shift-register Johnson counter;

Hard-wiring a circuit and de-bugging it.

MA4002 - ENGINEERING MATHEMATICS 2

To develop the student's understanding of and problem

solving skills in the areas of Integral Calculus and

Differential Equations. To give the student an understanding

of Matrix Algebra and its application to solving systems of

linear equations. To introduce the student to Multivariate

Calculus.

Y Y

Page 11: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

ear 2 – Semester 3

CE4703 - COMPUTER SOFTWARE 3

To introduce the student to algorithms and dynamic data

structures (e.g. queue, trees, and dynamic arrays). Introduce

software engineering practices, Flow diagrams and class

diagrams. Use good software practice to develop a

significant application.

EE4003 - THE ENGINEER AS A PROFESSIONAL

The engineering profession demands more than just

technical know-how and an engineering education must

reflect this. To have a successful and rewarding career to and

to properly reflect the importance of the engineering

professional in society it is necessary to have technical

knowledge as well as the ability to express ideas, to assume

leadership, to operate within teams (sometimes

interdisciplinary) and organisations and to make ethically

considered decisions.

EE4313 - ACTIVE CIRCUIT DESIGN 1

This module introduces the basic elements of active circuits

- diodes and transistors, their analysis and applications.

Topics covered include: diodes – theory and circuits; bipolar

junction transistors – description, biasing, transistor switch,

small-signal models, common emitter, base and collector

amplifiers, class A, B and C amplifiers; junction and metal

oxide field effect transistors – theory, small-signal models

and application including amplifiers and switches.

EE4523 - DIGITAL SYSTEMS 2

The module covers digital system topics including: Fully

synchronous systems; Finite State Machines (FSM); Mealy

and Moore type FSMs; Hardware Description Languages

and RTL modelling. Modern digital design requires

designers to use HDLs for design and verification. (Digital

Systems 1 on the programme is a prerequisite for this

module.)

MA4003 - ENGINEERING MATHEMATICS 3 This module will introduce the student to the Laplace

Transform, Fourier Series, and their use in solving Ordinary

Differential Equations. To familiarize the student to the

theory and methods of Linear Algebra. To give the student a

broad understanding of the numerical processes used in

solving Linear Algebra problems, and their extension to

some nonlinear problems.

ear 2 – Semester 4

EE4044 – COMMUNICATIONS & NETWORK

PROTOCOL

The main objective of this course is to provide an opportunity

for students to gain a basic understanding of Communication

Networks and Protocols

EE4214-CONTROL 1

The module introduces students to basic control theory,

Dynamic System Modelling, open- and closed-loop systems,

signal flow graphs, time response of first and second order

systems. The student will get the basic introduction (from the

control perspective to support the control theory and

dynamic systems modelling) to some of the basic devices

used in control, including actuators, sensors and transducers.

EE4314 - ACTIVE CIRCUIT DESIGN 2

This module introduces the basic elements of operational

amplifiers (op-amps), feedback and linear and non-linear

applications. Topics covered include: the differential

amplifier; op-amps – design, practical limitations; feedback

– effects on gain, impedance and correction of disturbances;

linear op-amps circuits – inverting, non-inverting; active

filters; non-linear op-amp circuits – comparators, integrator,

Schmidt trigger, rectifiers; oscillators – theory, crystal

oscillators, Wien bridge, RC and Colpitts oscillators and the

555 timer.

EE4524 - DIGITAL SYSTEMS 3

The module provides an in-depth treatment of the following

topics: Basic Microprocessor; Processor Architecture and

programming in machine code; Instruction sets, Addressing

modes, Exception handling, I/O programming; Simple

handshaking concepts.; Software polling, Interrupts, Basic

interrupt processing concepts, Interrupt service routines

(ISRs); C programming as a programming language for

embedded systems; Practical application of using

development using the toolchain; Introduction to techniques

used for testing embedded system software.

MA4004 - ENGINEERING MATHEMATICS 4

Provides students with an understanding of the fundamentals

of probability and its relation to statistics. Introduce

statistical inference through the concepts of estimation and

hypothesis testing.

Y Y Y

Page 12: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

ear 3 – Semester 5

CO-OPERATIVE EDUCATION

PLACEMENT IN INDUSTRY

This is an opportunity for the student to experience the work

environment and see firsthand what a graduate of the

Electronic and Computer Engineering degree does after

graduation. The placement is for a semester and the previous

summer. During this time, the student is given the

opportunity to experience different roles in ICT and most

importantly, the placement is paid as salary, generally

equivalent to the current industry standard for graduates.

ear 3 – Semester 6

CE4206 - OPERATING SYSTEMS 2

Study of multitasking operating systems will be confined to

single processor systems. A Unix or WIN-32 operating

system will be selected as the prime example operating

system. The module lab work will teach the student to

develop concurrent program solutions. The module includes

concurrency, states, queues, scheduling. Process inter-

communication. Memory management. File systems to

support multitasking, File sharing, file protection,

performance issues. Conditions for deadlock and solutions.

I/O devices and device drivers. File security and protection.

CE4717 - LANGUAGE PROCESSORS

To introduce the theory of compiler design and show its

application in a simple compiler. An important part of the

module is the implementation of a compiler for a simple,

Pascal-like, language.

EE4024 ELECTRICAL ENERGY (ELECTRICAL

MACHINES)

Review of electromagnetism, Magnetic Circuits,

Transformers, Induction machines, Electrical machines

developments for renewable AC Power.

ET4224 - ROBOTICS 1: SENSORS & ACTUATORS

This module introduces students to fundamental principles

of Measurement of physical phenomena utilising various

sensing techniques, Transducer action and signal conversion,

Various Actuator types and principles of operation,

Specification of a complete measurement system.

EE4816 - SIGNALS & SYSTEMS 1

To develop linear transform theory for signal processing, and

to apply it to correlation and filtering of signals, in analogue

and digital domains

EE4034 - TELECOMMUNICATION FUDAMENTALS

This module aims to guide the student through the

implications and consequences of fundamental theories and

laws of information theory and to impart a comprehensive

grounding in digital modulation with reference to their

increasingly wide application in present day digital

communications and computer systems.

EE4216 - CONTROL 2

To further develop analysis and design skills in Automatic

Control

EE4317 - ACTIVE CIRCUITS 4

This module introduces students to integrated circuit design

and the limitations that apply to chip-level components, and

to IC design methods.

.

Y

Y

Page 13: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

ear 4 – Semester 7

CE4041 - ARTIFICIAL INTELLIGENCE

Will provide the student with a solid theoretical and practical

understanding, knowledge and skill in the application of

artificial intelligence and expert systems.

CE4607 - COMPUTER NETWORKS 1

This module provides a unified view of the field of computer

communications and networks. The module seeks to

integrate a number of topics introduced in earlier parts of the

course and addresses the analysis, design and performance

evaluation of data communication systems. The module

covers communications within and between computer

systems, and communications protocols and standards.

CE4706 - SOFTWARE ENGINEERING 1

To introduce the domain of software engineering from a

programmers perspective focusing on object oriented

analysis, design and programming. - To revisit and develop

existing computer software skills and competence. - To

emphasise good Software Engineering Practices - To

enhance individual and team working skills

CE4817 – DIGITAL SIGNAL PROCESSING 1

This module provides practical coverage of the fundamentals

of digital signal processing, with emphasis on the following

key topics: the discrete Fourier transform, the z-transform

and digital filter design.

EE4031 – MODERN ELECTRICAL POWER

SYSTEMS

To introduce students to the fundamental components and

performance analysis of Modern Electrical Power Systems.

EE4907 – FINAL YEAR PROJECT 1

To enable the student to develop their ability to work on their

own. To familiarise the student with the process of research,

development and design. To develop the students ability in

terms of verbal and written communication.

EE6621 – ASICS 1 DIGITAL ASICS

This module introduces issues relating to the design and

implementation of application-speci?c integrated circuits

(ASICS) for digital systems.

EP4407 – ENTERPRISE DEVELOPMENT

Creating a new venture is a challenging task, one that

requires specific technical and business knowledge as well

as general business and entrepreneurial skills and

competencies. The aim of this module is to introduce

students to the stages involved in the establishment and

management of a new business. This includes opportunity

recognition, analysis of market potential, the analysis and

acquisition of resources required to capture market

opportunities and the launch of a new business. In addition

the module content explores the backgrounds, motivations,

characteristics and skills of enterprising individuals. On

completion of the module the student will have a better

understanding of the issues involved in forming a business

enterprise. The module will serve as a strong foundation for

those aspiring to own and operate their own business.

ET4021 – ELECTRONICS LIFE CYCLE

ENGINEERING

The electronics sector is facing a range of sustainability

mega-trends related to critical raw materials, energy, climate

change and waste. This module will explore the implications

of these pressures on the sector and introduce solutions to

mitigate the impacts.

ET4031 – ELECTRICAL AUTOMATION

The purpose of the module is to equip Electronic and

computer engineering students with the necessary skills to

design, build and install automated systems in the built

environment, in industry and elsewhere. The module thus

provides students with electronics design and computer

programming background with application domain expertise

for automation in manufacturing, industry, process and built

environment.

ET4087 - ELECTRICALAUTOMATION

The purpose of this module is to equip students with the

necessary skills to design, build and install automated

systems in the built environment, in industry and elsewhere.

PH4003 - MECHANICAL ENERGY

Mechanical vibrations. Waves, transverse and longitudinal

waves, phase and group velocity, energy transported by

waves, reflection and transmission of waves. Review of the

principles of mechanics. Rotation and moments of inertia,

angular momentum and kinetic energy, torque. Fluid

dynamics. Fluid heat transfer and a thorough understanding

of how these disciplines apply to the design and analysis of

complex thermal fluid systems. Applications to Ocean,

Hydro and Wind renewable energy systems.

Y

Page 14: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

Y ear 4 – Semester 8

CE4208 - DISTRIBUTED SYSTEMS

This module is designed to provide students with a

framework for comparing emerging distributed systems, as

well as an understanding of the algorithms necessary to

support a distributed system. Computing models and data

communications will be studied, as well as software

development issues relating to the development of

distributed applications.

CE4518 - COMPUTER ARCHITECTURE

To provide a grounding in the analytic study of computer

architecture and an introduction to various architectural

styles, e.g., CISC, RISC, and variousnon-von Neumann

architectures.

EE4032 – TENSOR AND GPU FUNDAMENTALS

In today's complex computing applications, there is a more

towards incorporating AI (artificial intelligence), machine

learning and deep learning concepts and algorithms within

the computing software and hardware. Many systems are

based on software programs operating on a CPU (central

processing unit). With the need for high performance

computing (HPC), the designer utilises other forms of

processing unit and hardware resources to develop a

computing platform that meets the needs of an application,

in terms of processing time, data storage and processing, and

cost. There is a need to understand how to use the available

hardware and software resources available. The GPU

(graphics processing unit) will be explored as a superior

processor architecture to the CPU for AI and machine

learning applications.

EE4038 – POWER ELECTRONICS

This module will give students (ECE BE/ME students) an

understanding of modern power electronics both at the

device/products level and at the renewable energy generation

and distribution level.

EE4042 – ENERGY DEMAND MANAGEMENT

This module provides the necessary understanding,

knowledge and skills to implement energy demand

management projects with a particular emphasis on

automated demand response and the smart grid.

EE4052 – MASTER OF ENGINEERING PROJECT

PREPARATION

This module will be offered in Year 4, (Semester 8) of the

M.E. in Electronic and Computer Engineering. It will

prepare students so that they are ready to undertake a

significant design and implementation project in Year 5 of

this programme.

EE4117 - ELECTROMAGNETICS 1

To provide the student with an understanding of

electromagnetic theory and application using vector calculus

as the mathematical background.

EE4908 – FINAL YEAR PROJECT 2

To enable the student to develop their ability to work on their

own. To familiarise the student with the process of research,

development and design. To develop the students ability in

terms of verbal and written communication.

EE6032 - COMMUNICATION AND SECURITY

PROTOCOLS

Introduces students to security services and cryptographic

protocols used for information and system security, in areas

such as wireless networks, e-commerce and the Internet.

Provides an understanding of security protocol design

techniques and formal methods for evaluation of the

reliability of security protocols.

EE6452 – DIGITAL CONTROL

To study the application of digital computers to control

engineering problems.

EE6622 – ASICS 2 (ANALOGUE ASICS)

This module aims to provide an introduction to the design of

full custom analogue ASICs (Application Specific Integrated

Circuits). It follows on from EE6621 and complements the

material in the earlier module by shifting focus to consider

analogue IC design.

PH4042 - THERMAL PHYSICS

The purpose of this module is to enhance the students

understanding of key concepts and models associated with

thermal physics. The objectives are to first present a general

thermodynamics framework and then to introduce statistical

concepts followed by analysis of specific physical models

RE4002 – SPATIAL ROBOTICS

This module covers a broad range of the necessary enabling

and advanced technologies required for the design,

integration and operation of Modern Robots including

industrial robotic arms and mobile robots.

Page 15: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

RE4012 – MACHINE VISION

This module covers one of the key enabling technologies that

is necessary for modern robotics design and auto eVehicles,

machine vision. At the end of this module students will be

able to use common techniques for the design, specification

and practical implementation of modern vision systems.

Y ear 5 – Semester 9

CS6391 – NEURAL COMPUTING AND DEEP

LEARNING

The objective of this module is to equip students with the

fundamental knowledge and techniques necessary to

effectively apply deep learning neural architectures using

relevant data processing and modelling approaches to real-

world problems.

CS6501 – MACHINE LEARNING AND

APPLICATIONS

This module equips students with an understanding of the

key principles and methods in the field of Machine Learning.

Concepts will be illustrated using existing tool sets and case

studies with a focus on the key steps needed such as data

preparation and model validation. Students will learn to

select, apply, analyse, and critique machine learning

algorithms using real world noisy data

EE4031 – MODERN ELECTRICAL POWER

SYSTEMS

To introduce students to the fundamental components and

performance analysis of Modern Electrical Power Systems.

EE6011 – CRYPTOGRAPHY AND SECURITY

FUNDAMENTALS

Introduce cryptography & security fundamentals, including

security threats and vulnerabilities as well as security

services for modern e-commerce and mobile applications.

EE6021 – TEST DEVELOPMENT ENGINEERING

In modern electronic circuit and system development, there

is an integrated approach to the design, fabrication and

testing of an item from initial design concept through to in-

service support. There is therefore a need for engineers to

understand and appreciate the different activities in order to

be active participants in a multi-disciplinary development

team. This module will provide an insight into how

electronic circuits and systems are tested at the different

stages of the design, evaluation, fabrication (manufacture)

and in-service periods in the lifetime of electronic circuits

and systems

EE6041 – TEXT ANALYTICS AND NATURAL

LANGUAGE PROCESSING

This course provides students with a practical knowledge of

text analysis techniques and Natural Language Processing.

The focus of the module will be on how these techniques are

used in the analysis of large data sets.

EE6051 – MICROWAVE AND PHOTONICS

ENGINEERING

Microwave and photonics technologies underpin the

development of ultra-high speed electronic circuits and

communication systems. It is desirable that electronic and

computer engineering students, especially at Masters of

Engineering Level, have the opportunity to understand the

principles and application of such widely used technologies.

The module is no longer offered on the BE programme. The

module provides a comprehensive introduction to

microwave and photonic engineering principles, devices and

applications along with important developments in

microwave-photonic integrated circuits and coherent

lightwave communications.

EE6061 – INTEGRATED MASTER OF

ENGINEERING PROJECT 1

To undertake a significant project, which involves an

advanced design and implementation task related to

Electronic and Computer Engineering.

EE6461 – INFORMATION THEORY AND CODING

This module aims to guide the student through the

implications and consequences of fundamental theories and

laws of information theory and to impart a comprehensive

grounding in source coding, random and burst error

protection coding theory with reference to their increasingly

wide application in present day digital communications and

computer systems.

EE6621 – ASICS 1 (DIGITAL ASICS)

This module introduces issues relating to the design and

implementation of application-specific integrated circuits

(ASICS) for digital systems.

ET4021 – ELECTRONICS LIFE CYCLE

ENGINEERING

The electronics sector is facing a range of sustainability

mega-trends related to critical raw materials, energy, climate

Page 16: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

change and waste. This module will explore the implications

of these pressures on the sector and introduce solutions to

mitigate the impacts.

ET4031 – ELECTRICAL AUTOMATION

This module provides the necessary understanding,

knowledge and skills for students to design automated

systems for industrial / manufacturing/process, built

environment and other domains. This module replaces

ET4087 Electrical Automation and updates the content of

this module/subject. The purpose of the module is to equip

Electronic and computer engineering students with the

necessary skills to design, build and install automated

systems in the built environment, in industry and elsewhere.

The module thus provides students with electronics design

and computer programming background with application

domain expertise for automation in manufacturing, industry,

process and built environment

Y ear 5 – Semester 10

CS6502 – APPLIED BIG DATA AND

VISUALIZATION

Introduce students to big data management and associated

issues. The topics include overview of the Apache toolset

(Hadoop, Spark, and others), distributed file systems, big

data programming models, data warehousing and big data

security and protection; visualization tools and frameworks

EE4032 – TENSOR AND GPU FUNDAMENTALS

In today's complex computing applications, there is a more

towards incorporating AI (artificial intelligence), machine

learning and deep learning concepts and algorithms within

the computing software and hardware. Many systems are

based on software programs operating on a CPU (central

processing unit). With the need for high performance

computing (HPC), the designer utilises other forms of

processing unit and hardware resources to develop a

computing platform that meets the needs of an application,

in terms of processing time, data storage and processing, and

cost. There is a need to understand how to use the available

hardware and software resources available. The GPU

(graphics processing unit) will be explored as a superior

processor architecture to the CPU for AI and machine

learning applications.

EE4042 – ENERGY DEMAND MANAGEMENT

This module provides the necessary understanding,

knowledge and skills to implement energy demand

management projects with a particular emphasis on

automated demand response and the smart grid.

EE4038 – POWER ELECTRONICS

This module will give students (ECE BE/ME students) an

understanding of modern power electronics both at the

device/products level and at the renewable energy generation

and distribution level.

Page 17: LM118 Bachelor/Master of Engineering in Electronic and ... · Bachelor/Master of. Engineering in Electronic and Computer Engineering. NFQ Level 8/9 Major Award Honours Bachelor Degree

Note: The contents of this brochure are for informational purposes only and should not be viewed as the basis for a contract

between the student and the University. The course is subject to change without notice.

EE6012 – DATA FORENSICS

Introduces the concepts and structures of computer operating

systems, with emphasis on the and their file systems for the

storage of data on hard disks and related media. Equips the

students with knowledge of information storage, data

preservation, and the analytical skills necessary to

investigate potentially compromised systems. Specialist

tools are studied for the forensic investigation of on-line and

off-line stored information

EE6032 – COMMUNICATION AND SECURITY

PROTOCOLS

Introduces students to security services and cryptographic

protocols used for information and system security, in areas

such as wireless networks, e-commerce and the Internet.

Provides an understanding of security protocol design

techniques and formal methods for evaluation of the

reliability of security protocols.

EE6042 – NETWORK AND HOST SECURITY

Introduction to security attack and defence techniques.

Students will be aware of the major attacks on information

in computer networks and how to plan for the deployment of

secure architectures and security management tools. The

student will be able to advise on security criteria and

vulnerabilities and will be able to design a secure operating

network and analyse its vulnerabilities.

EE6452 – DIGITAL CONTROL

To study the application of digital computers to control

engineering problems.

EE6622 – ASICS 2 (ANALOGUE ASICS)

This module aims to provide an introduction to the design of

full custom analogue ASICs (Application Specific Integrated

Circuits). It follows on from EE6621 and complements the

material in the earlier module by shifting focus to consider

analogue IC design.

EE6642 – NOISE

This module will equip the student with a sound

understanding of the problems caused by noise in electrical

networks. Both fundamental and man-made noise are

discussed. Techniques to minimise noise are discussed.

EE6062 – INTEGRATED MASTER OF

ENGINEERING PROJECT 2

To undertake a significant project, which involves an

advanced design and implementation task related to

Electronic and Computer Engineering.

RE4002 – SPATIAL ROBOTICS

This module will equip the student with a sound

understanding of the problems caused by noise in electrical

networks. Both fundamental and man-made noise are

discussed. Techniques to minimise noise are discussed