Honours Bachelor Degree
Programme Code: TA_EAENS_B
Mode of Delivery:Full Time, Part Time
No. of Semesters:8
NFQ Level:8
Embedded Award:Yes
Programme Credits:240
Language of Instruction:English
Department:Electronic Engineering
CAO Code:
  1. TA 226

Programme Outcomes

On successful completion of this programme the learner will be able to :

PO1Knowledge - Breadth
 (a)Demonstrate an understanding of the theory, concepts and methods pertaining to the field of engineering software
 (b)Demonstrate knowledge and understanding of a range of mathematical methods, and the underlying theory, relevant to engineering software.
 (c)Demonstrate knowledge and understanding of appropriate scientific principles and appreciate the extent of their applicability to engineering software problems
 (d)Select mathematical, statistical and scientific models and derive solutions to relevant engineering problems, having regard for their limitations, inherent assumptions and range of applicability.
 (e)Have knowledge and understanding of the essential elements of the design process and methodologies relevant to complex engineering problems in the particular field of engineering software.
 (f)Be able to demonstrate and apply ethical and environmental standards to engineering practice.
 (g)Apply project management methods using a knowledge of engineering software technology and business techniques.
PO2Knowledge - Kind
 (a)Demonstrate detailed knowledge and understanding in one or more specialised areas, some of it at the current boundaries of the field of engineering software
 (b)Select and formulate appropriate mathematical and scientific methods to solve problems in the area of engineering software.
 (c)Identify and evaluate problems, root causes thereof and propose appropriate solutions.
 (d)Be able to demonstrate current regulations and procedures pertaining to engineering software.
 (e)Use sufficient knowledge and understanding of ICT to adopt it to solve complex engineering problems.
PO3Skill - Range
 (a)Demonstrate mastery of a complex and specialised area of skills and tools; use and modify advanced skills and tools to conduct closely guided research, professional or advanced technical activity
 (b)Develop models of engineering systems using industry-standard software tools.
 (c)Generate documentation, including data collections, that will allow communication among non-technical users and technical team members.
 (d)Analyse, present and communicate technical information in an appropriate way, to a range of audiences.
 (e)To validate and verify the correctness of a specific engineering solution.
 (f)Develop a detailed and coherent business plan
 (g)Specify the techniques required for the efficient and safe commissioning of engineering software systems.
 (h)To integrate, commission, operate and verify an advanced engineering software system
PO4Skill - Selectivity
 (a)Exercise appropriate judgement in a number of complex planning, design, technical and/or management functions related to products, services, operations or processes, including resourcing.
PO5Competence - Context
 (a)Use advanced skills to conduct research, or advanced technical or professional activity, accepting accountability for all related decision making; transfer and apply diagnostic and creative skills in a range of contexts.
PO6Competence - Role
 (a)Act effectively under guidance in a peer relationship with qualified practitioners; lead multiple, complex and heterogeneous groups.
PO7Competence - Learning to Learn
 (a)Learn to act in variable and unfamiliar contexts; learn to manage learning tasks independently, professionally and ethically.
PO8Competence - Insight
 (a)Express a comprehensive internalised, personal world view manifesting solidarity with others.

Semester Schedules

Stage 1 / Semester 1

Module Code Module Title
MATH H1060 Mathematics 1
COMM H1025 Interactive Computer Programming
PHYS H1020 Physics
ELSC H1001 Electrical Circuits 1
CSKD H1000 Critical Skills Development
ELPR H1001 Electronic Workshop

Stage 1 / Semester 2

Module Code Module Title
MATH H1061 Mathematics 2
ANEL H1002 Analogue Electronics
INES H1000 Interactive Embedded Systems
ELSC H1002 Electrical Circuits 2
DIGT H1002 Digital Systems 1

Stage 2 / Semester 1

Module Code Module Title
MATH H2065 Mathematics 3
JAVA H2000 Java
DIGT H2065 Digital Systems 2
NWSY H2065 Computer Network Fundamentals
SWPR H2001 Software Project 1
Module Code Module Title
TELE H2065 Radio Systems
SMSE H2001 Introduction to Smart Sensors

Stage 2 / Semester 2

Module Code Module Title
MATH H2066 Mathematics 4
CONT H2066 Control Systems
DIGT H2066 Microprocessor Fundamentals
RTSW H2000 Routers and Switches
SWPR H2002 Software Project 2
Module Code Module Title
ANEL H2065 Solid State Electronics
GUID H2001 GUI Development

Stage 3 / Semester 1

Module Code Module Title
MATH H3060 Mathematics 5
OSFD H3000 Object Oriented Software Design
EMSY H3001 Computer Programming
DATC H3001 Network Design
MGTT H3000 Management Techniques
SWPR H3001 Software Project 3

Stage 3 / Semester 2

Module Code Module Title
MATH H3061 Mathematics 6
ASDD H3001 Control Systems Design
EMSY H3002 Embedded Systems
NSAD H3000 Network Security and Administration
DSAL H3001 Data Structures and Algorithms
SWPR H3002 Software Project 4

Stage 4 / Semester 1

Module Code Module Title
MATH H4064 Mathematics 7
ESSD H4000 Embedded System Software Design
INTE H4000 Internet Systems
ENSW H4001 Software Development 1 (C++)
SWPR H4001 Software Project 5
Module Code Module Title
DSPG H4000 Digital Signal Processing
MOSY H4000 Mobile Systems Programming

Stage 4 / Semester 2

Module Code Module Title
MATH H4062 Mathematics 8
SWPR H4002 Software Project 6
ENSW H4002 Software Development 2
IOTN H4000 Internet of Things
OPER H4000 Operating Systems
Module Code Module Title
NETW H4000 Network Engineering
DIGS H4002 Digital Microprocessor Design