LM331 Graduate Diploma/Master of Engineering in Computer Engineering

Modern developments in computer and electronic technologies are responsible for the increasing demand within the industry for individuals with specialised computer engineering expertise.

LM331 Graduate Diploma/Master of Engineering in Computer Engineering

Modern developments in computer and electronic technologies are responsible for the increasing demand within industry for individuals with specialised computer engineering expertise. These developments are changing many fields, such as communications, science, business, medicine, space exploration, writing, and the entertainment industry to name just a few. The Graduate Diploma/Master of Engineering in Computer Engineering programme combines software and hardware developments of computer, electronic and communication systems into a condensed course of study that will give you a much sought after background for today’s demanding job market.

Course Code: LM331
Level: Graduate Diploma (Grad Dip)
Course Code: LM386
Master of Engineering (MEng) Degree
Length: 1 Year and 2 Years respectively.

Contact: Dr Kevin Murphy
Phone: + 353 61 202694
Email: Kevin.Murphy@ul.ie

Download Course Brochure

screen-shot-2018-12-18-at-5.46.51-pm

LM331 Graduate Diploma/Master of Engineering in Computer Engineering

The programme is designed to:

  • To provide a broadly based training in computer engineering for graduates who wish to augment their analytical skills with skills and knowledge of computer systems, computer programming, software engineering data communications and digital electronics.
  • To provide a programme of study dedicated to computer systems and engineering, that meet the needs of graduates who wish to further develop their professional, technical and analytical skills in this discipline.

The first year of the programme (i.e. the Graduate Diploma in Computer Engineering) is designed to meet the needs of above-mentioned applications by providing broadly based training in computer engineering with particular emphasis on software design and digital computing. It is particularly suitable for people who wish to augment their analytical skills with knowledge of software engineering, computer programming, computer systems, computer networks & data communications and digital electronics.

The second year of the programme (i.e. the Master of Engineering in Computer Engineering) provides a study course dedicated to computer and communications systems and engineering, and designed to meet the needs of graduates who wish to further develop their professional, technical and analytical skills in these disciplines.

LM331 Programme of Study

The Graduate Diploma in Computer Engineering is a one-year, full-time programme, and the mode of operation is based on the modular system. It consists of a taught component extending over two semesters, and comprises eight modules in total. Topics covered include computer programming, software engineering, real-time and distributed systems, computer networks, digital electronics and microprocessor engineering.

Students who successfully complete the Graduate Diploma programme and achieve the University’s required academic standard, may normally proceed to the Master’s programme for a second year. The second year of the programme involves two taught modules (Electives) per semester, and a research-based project work. The project is a major component of the Master’s programme and spans the entire academic year, i.e. the Autumn and Spring semesters. It represents a piece of significant original work with high analytical content and, as such, it is expected that the results will be disseminated through publication in the research literature.

Entrance Requirements

Primary degree (Level 8 – National Qualifications Authority of Ireland) in a relevant engineering, science or technology discipline. Applications from graduates from other disciplines who have a significant mathematics or computing element in their primary degree will also be considered.

Students may progress to the masters programme (MEng in Computer Engineering) if they attain a minimum standard of a Second Class Honourss grade 2 (2.2) in the Graduate Diploma.

WHAT TO INCLUDE WITH YOUR APPLICATION:

  • Qualification transcripts and certificates
  • English language qualification if English is not your first language
  • Certified English translations of your transcripts/certificates where the originals are in a language other than English.
  • A copy of your birth certificate (long document)

English Language Requirements

Applicants whose first language is not English must provide evidence of either prior successful completion of a degree qualification taught through the medium of English or meet one of the criteria below (no longer than two years prior to application):

Acceptable English Language qualifications include the following:

  • Matriculation examinations from European countries where English is presented as a subject and an acceptable level is achieved
  • Irish Leaving Certificate English –Ordinary Level Grade D or above
  • TOEFL – 580 (paper based) or 90 (internet based)
  • IELTS – Minimum score of 6.5 with no less than 6 in any one component.
  • English Test for English and Academic Purposes (ETAPP) – Grade C1
  • GCE ‘O’ level English Language/GCSE English Language – Grade C or above
  • University of Cambridge ESOL –Certificate of Proficiency in English – Grade C / Certificate in Advanced English – Grade A
  • GCE Examination Boards – Oxford Delegacy of Local Examinations – Grade C / Cambridge Local Examinations Syndicate – School Certificate Pass 1-6 / University of London Entrance and School Examinations Council – School Certificate Pass 1-6

Results in examinations other than those listed above may also be accepted as meeting our English language requirements. Contact the International Education Division for advice.

Career Opportunities

The Graduate Diploma/MEng in Computer Engineering will equip graduates for careers in specialised areas in organisations primarily concerned with developments in computing, software, communications and electronics. Typical careers will be: Engineering support of computer networks and data communications systems operations/management; Design and development of computer networks and telecommunication systems; Software engineering and consultancy personnel; Computer network managers/service engineers; Computer/software application, commissioning, implementation and support specialists; Design group leaders, junior project managers, software systems managers; Research and Development Engineers; and Doctorate postgraduate studies.

Fees

An application fee applies to all postgraduate programmes. Please see Frequently Asked Questions for more information on the application fee, https://ulsites.ul.ie/finance/finance-documents-0#fees.

How to Apply

You can apply online here or contact Postgraduate Admissions at:

Postgraduate Admissions
Graduate School
University of Limerick
Limerick, Ireland

Tel. +353-61-234377 or 233729

Fax. +353-61-233287

Email: gps@ul.ie

gd_ce_me_outline

LM331 – Graduate Diploma/ MEng Computer Engineering – Programme Outline

ED5011 – DIGITAL ELECTRONICS 1
Digital and analogue signals, Binary numbers, Number systems and codes, Simple ADC and DAC concepts, Gates, Parallel/serial data representation, Buses and addressing, Memory devices, LED displays, Modem Basics, Sequential circuits, Mass Storage Devices.

ED5031 – SOFTWARE ENGINEERING
Object Oriented Methodologies (one in detail e.g. OMT/UML). Object Oriented Programming Languages (e.g, Java). Case Study and Project in the area of Software Design for Advanced Communication Systems. Software Reuse.

ED5041 – COMPUTER NETWORKS 1
Overview of a data communication network.  Distributed network architecture and protocols. The ISO reference model. Coding and physical layer interfaces. Reliable communication using an unreliable channel. Flow control.  Switching and routing protocols.

Interconnecting networks. Application-oriented protocols. Client-Server model, OSI’s remote procedures operations.

ED5071 – COMPUTER ENGINEERING FUNDAMENTALS
To introduce the student to fundamental algorithms and dynamic data structures in modern computer engineering (e.g. queue, trees, and dynamic arrays).

ED5081 – INTRODUCTION TO WEB AND DATABASE TECHNOLOGY
This module will introduce you to the concepts and techniques underlying the World Wide Web, such that you will gain a working knowledge of how to design and build web sites. The module will also present an introduction to relational databases and data models and manipulation.

ED5002 – REAL-TIME SYSTEMS
Microprocessor hardware systems. DRAMs. I/O interfacing. Serial and parallel interfaces. Interrupts. Bus standards.

ED5012 – COMPUTER NETWORKS 2

Local area versus wide-area networks.  Topology and standards. ISDN and B-ISDN, narrowband and broadband, services, interfaces, and protocols. System Communication Design Considerations. Design and validation of communication protocols. Data security in networks, network security threats and encryption fundamentals.

ED5502 – DIGITAL SYSTEMS 4
Microprocessor hardware systems. DRAMs. I/O interfacing. Serial and parallel interfaces. Interrupts. Bus standards.

ED5082 – OPERATING SYSTEMS FOR COMPUTER ENGINEERS
Study of multitasking operating systems. Study 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.

ED5132 – PROJECT IDENTIFICATION AND SPECIFICATION
To allow student gain experience of undertaking a significant engineering task, which will involve research into a selected topic along with advanced design and implementation. This module will support students in finding a suitable research topic and in developing a detailed project specification.

LM386 – MEng Computer Engineering – Programme Outline

CE6031 – PROJECT 1 (COMPUTER ENGINEERING)
To undertake a significant project, which will involve research into a selected topic in the areas of computer engineering, data communications and/or software engineering, along with appropriate advanced design and implementation.

ELECTIVE – CHOOSE MIN 3 MAX 3

EE6451 – DIGITAL SIGNAL PROCESSING
The DFT, its properties and applications; the z-transform; linear-phase filters, differentiators & integrators; windowing techniques; frequency-sampling filters; IIR filters; bi-linear and other mappings; up-sampling and down-sampling; finite word-length effects; noise topics; fast correlation; adaptive filtering; spectral estimation.

EE6461 – INFORMATION THEORY AND CODING
Baseband digital communications. Digital modulation systems. Multiple access, TDMA, FDMA & CDMA. Adaptive equalisation. Fundamentals of information theory channel coding.

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.

EE6031 – MULTIMEDIA COMMUNICATIONS
Provides students with an understanding of applications and networking infrastructures used in communications for data in form of text, images, audio and video.

CE6032 – PROJECT 2 (COMPUTER ENGINEERING)
To undertake a significant project, which will involve research into a selected topic in the areas of computer engineering, data communications and/or software engineering, along with appropriate advanced design and implementation.

ELECTIVE – CHOOSE MIN 2 MAX 2

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
Review of classical control. Classical design techniques for digital control systems. Direct design. Multivariable design. Implementation of digital controllers. System identification, robust and optimal control.

EE6462 – DIGITAL COMMUNICATIONS
This module is intended to provide a comprehensive coverage of digital communication systems. The signals and key processing steps are traced from the information source through the transmitter, channel, receiver and ultimately to the information sink