Ordinary Bachelor Degree
Programme Code: TA_EAENS_D
Mode of Delivery:Full Time, Part Time
No. of Semesters:6
NFQ Level:7
Embedded Award:Yes
Programme Credits:180
Language of Instruction:English
Department:Electronic Engineering
CAO Code:
  1. TA219
CAO Code:The following additional assessment will be carried out in the module LEAR H1001 Learning to Learn at Third Level. A new CA “Reflective Journal and Personal Learning Plan” worth 40% of the overall module mark will be undertaken by the students. This will deal with Learning Outcome 1: “Identify personal strengths and weaknesses as a learner, set specific learning goals and create a personal learning plan.” and Learning Outcome 3: “Manage time efficiently with regard to planning and organising learning tasks.”

Programme Outcomes

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

PO1Knowledge - Breadth
 (a)(i) Has knowledge of the mathematical, statistical and operations management techniques necessary to analyse common engineering problems. (ii) Has knowledge of the various communications media and skills commonly in used in industry. (iii) Has knowledge of the Information and Computer Technology (ICT) software and hardware tools used in a modern networked computer environment to support design of software and hardware sytems. (iv) Has knowledge of the assessment/auditing techniques to analyse system performance. (v) Has knowledge of environmental technologies and energy and environmental regulations. (vi) Has knowledge of the fundamental theory of complex system design. (vii) Has knowledge of the fundamental theory of electricity, electrical power systems. (viii) Has knowledge of the skills required to successfully undertake and manage a project.
PO2Knowledge - Kind
 (a)(i) Understand the basic concepts, advantages and limitations of core technologies relevant to engineering software systems (ii) Understand the basic strategies and methodologies used in software based system evaluation and analysis (iii) Have a knowledge of current regulations and procedures used in the development of software technologies (iv) Understand design methodologies of modern embedded systems.
PO3Skill - Range
 (a)(i) Characterize, evaluate and optimize the performance of software based systems. (ii) Undertake performance auditing and develop continuous improvement of system performance (iii) Prepare and present written and aural reports to peers and customers. (iv) Prepare, modify and interpret drawings and schematics. (v) Undertake a technical and financial analysis of proposed hardware and software systems (vii) Specify and supervise the installation and commissioning of software based technologies.
PO4Skill - Selectivity
 (a)(i) Select appropriate techniques for appraisal and analysis of software design concepts (ii) Select appropriate techniques for appraisal and analysis of hardware design concepts (iii) The application of industry standard software for a variety of problems (iv) Applying methods to minimise the energy consumption for a variety of scenarios (v) Ability to contribute to the commercial management of operations
PO5Competence - Context
 (a)(i) Select and apply appropriate mathematical and scientific formulae for the analysis of engineering systems. (ii) Oversee the installation and commissioning of engineering software based systems (iii) Assist with the design process by defining system requirements and suggesting economical viable solutions
PO6Competence - Role
 (a)(i) Has an awareness of the responsibilities of an engineering technologist and the associated ethical responsibilities, together with the impact of engineering practices in a global and social context. (ii) Can apply current engineering technologies, in the particular sub-field of engineering, in a responsible manner. (iii) Can exercise independent technical judgement and work with significant autonomy within allocated responsibility. (iv) Work effectively in project teams in member role
PO7Competence - Learning to Learn
 (a)(i) Undertake continuing professional development necessary to maintain and enhance competence in own area of practice. (ii) Can identify gaps in personal knowledge,understanding and skills and identify appropriate means of gaining these attributes.(iii) Act independently taking the initiative and responsibility for his/her own work. (iv) Conduct research and apply knowledge acquisition skills
PO8Competence - Insight
 (a)(i) Support the planning, organising, completing and presenting of projects. (ii) Work in a safe, ethical and environmentally conscious manner. (iii) Demonstrate an understanding the world of work and the role of an engineer in society and the limitations of his/her own individual competence. (iv) Identify and address learning needs and interact effectively in a learning group.

Semester Schedules

Stage 1 / Semester 1

Module Code Module Title
MATH H1060 Mathematics 1
PHYS H1020 Physics
ELSC H1001 Electrical Circuits 1
COMM H1025 Interactive Computer Programming
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