Department of Electrical and Information Engineering, Faculty of Engineering, University Ruhuna offers both undergraduate and postgraduate degree programs.


Undergraduate Programme

In accordance with the vision and mission statements and Washington Accord of the International Engineering Alliance (IEA) requirement, the academic program is designed to deliver the BSc of Engineering Honors degree in the field of Electrical and Information Engineering.

Program Outcomes (PO)

BSc of Eng (Hons) program is designed to make students acquire the following attributes by the time of graduation. Note: In the following, the word engineering is used to indicate electrical and information engineering.

1. Engineering Knowledge :
Apply knowledge of mathematics, science, engineering fundamentals and specialization to the solution of complex engineering problems.
2. Problem Analysis:
Identify, formulate, research literature and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
3. Design/Development of Solutions:
Design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
4. Investigations:
Conduct investigations of complex problems using research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.
5. Modern Tool Usage:
Create, select and apply appropriate techniques, resources and modern engineering tools, including prediction and modelling, to complex engineering activities, with an understanding of the limitations.
6. The Engineer and Society:
Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice.
7. Environment and Sustainability:
Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
8. Ethics:
Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
9. Individual and Team Work:
Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.
10. Communication:
Communicate effectively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
11. Project Management and Finance:
Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
12. Lifelong Learning:
Recognize the need for, and have the preparation and ability to engage in independent and lifelong learning in the broadest context of technological change.


Program Educational Objectives (PEO)

Graduates of the Department of Electrical and Information Engineering expected to become professionals who would acquire following abilities within the first few years after graduation:
   1. Identify, analyze, formulate, and solve electrical and information engineering problems associated with their professional position, both independently and in a team environment.
   2. Manage multi-faceted and multi-disciplinary projects with a significant technical, legal, ethical, political, social, environmental, and economic considerations using a broad systems perspective.
   3. Communicate effectively with superiors, co-workers, clients, and the public.
   4. Demonstrate commitment and progress in lifelong learning, professional development, and leadership.


List of Modules

Modules offered under the BSc of Eng in Electrical and Information Engineering is listed below. Note: Description of Core, TE and GE modules
    Core Modules                -  Compulsory modules that cover fundamentals
    Technical Elective (TE)   -  Elective modules covering specific/advanced areas Allows students to specialized within the scope of EIE, subjected to graduate requirements.
    General Elective (GE)     -  Elective modules covering complementary areas (management, aesthetic, ..).
Students need to follow in accordance with the graduate requirements.

Semester Module Number Module Type
1 EE1301
EE1102
CE1301
ME1201
ME1202
IS1401
IS1302
Introduction to Electrical Engineering
Introduction to Programming
Introduction to Civil Engineering
Fundamentals of Engineering Thermodynamics
Engineering Drawing
Mathematical Fundamentals for Engineers
Communication for Engineers
Core
Core
Core
Core
Core
Core
Core
2 EE2201
EE2202
CE2201
CE2302
ME2201
ME2302
IS2401
Object Oriented Programming
Introduction to Electronic Engineering
Fundamentals of Fluid Mechanics
Mechanics of Materials
Engineering Mechanics
Introduction to Materials Science and Manufacturing Engineering
Linear Algebra and Differential Equations
Core
Core
Core
Core
Core
Core
Core
3 EE3301
EE3302
EE3303
EE3204
EE3205
EE3108
EE3207
IS3301
IS3302
IS3303
IS3104
IS3105
IS3106
IS3107
Analog Electronics
Engineering Electromagnetism
Electric Machines
Graphical User Interface Programming
Signals and Systems
Electronics Project
Planning and Management for Electrical Engineers
Complex Analysis and Mathematical Transforms
Society and the Engineer
Basic Economics
Graphic Design
Creative Dance and Oriental Ballet
Physical Development and Health Management
Introduction to Astronomy
Core
Core
Core
Core
Core
Core
TE
Core
GE
GE
GE
GE
GE
GE
4 EE4301
EE4302
EE4303
EE4204
EE4305
EE4106
IS4301
IS4302
IS4103
IS4104
IS4205
IS4106
EE3108
Communication Theory
Digital Electronics
Data Structures and Algorithms
Electrical and Electronic Measurements
Power Systems
Software Engineering Principles
Probability and Statistics
Technology and Society
Appreciation of Music
Digital Modeling and Animation
Aesthetics and Design
Spiritual Development
Electronics Project
Core
Core
Core
Core
Core
Core
Core
GE
GE
GE
GE
GE
Core
Industrial Training - 12 Wk
5 EE5201
EE5302
EE5203
EE5304
EE5305
EE5206
IS5301
EE5207
EE5208
IS5202
IS5303
IS5304
Computer Architecture
Computer Networks
Data Management Systems
Power Electronics
Sensors, Transducers and Measurement Techniques
Software Project
Numerical Methods
Internet Technologies
Advanced Electronics
Industrial Safety and Resource Management
Financial Management
Industrial Management
Core
Core
Core
Core
Core
Core
Core
TE
TE
GE
GE
GE
6 EE6301
EE6302
EE6303
EE6304
EE6205
IS6301
EE6206
EE6207
IS 6202
IS 6203
IS 6304
EE5206
Communication Systems
Control System Design
Electric Machines and Drives
Embedded System Design
Energy and Environment
Mathematical Modeling
Operating Systems and Programming
Wireless and Mobile Communications
Introduction to Sociology
Entrepreneurship and Project Management
Management and Organizational Behavior
Software Project
Core
Core
Core
Core
Core
Core
TE
TE
GE
GE
GE
Core
Industrial Training - 12 Wk
7 EE7601
IS 7101
EE7202
EE7203
EE7204
EE7205
EE7206
EE7207
EE7208
EE7209
EE7210
EE7211
EE7212
Undergraduate Project
Engineering Ethics
Power Electronic Applications
Power System Analysis
Scientific Computing
Object Oriented Design Patterns and Principles
Machine Learning
Computer Vision and Image Processing
Advanced Data Communication
Digital Signal Processing
Telecommunication Networks
Optical Fiber Communication
Introduction to Research
Core
Core
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
8 EE8301
EE8202
EE8203
EE8204
EE8205
EE8206
EE8207
EE8208
EE8209
EE8210
EE8211
EE8212
EE8213
EE8214
IS 8201
EE7601
EE8115
EE8117
High Voltage Engineering
Electrical Systems in Buildings
High Performance Computing
Information Theory
Software Architecture
Computer Graphics
Optimization Techniques for Engineers
Intelligent Systems Design
Microwave Communications
Digital Communication
Design and Management of Data Networks
Biomedical Engineering
Photonic Devices
Telecommunication Network
English for the Professional World
Undergraduate Project
Introduction to Hardware Description Languages
Video Compression and Communication
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
TE
GE
Core
TE
TE

Core module Distribution with respect to General Engineering Subject Areas

Subject areas Relevant core modules in DEIE curriculum and the credits can be obtained from them
Mathematics IS1401 Mathematical Fundamentals for Engineers
IS2401 Linear Algebra and Differential Equations
IS3301 Complex Analysis and Mathematical Transforms
IS5301 Numerical Methods
IS4301 Probability and Statistics
IS6301 Mathematical Modeling
Basic sciences and computing CE2302 Mechanics of Materials
CE2201 Fundamentals of Fluid Mechanics
ME1201 Fundamentals of Engineering Thermodynamics
ME2201 Engineering Mechanics
Engineering science EE1301 Introduction to Electrical Engineering
EE1102 Introduction to Programming
CE1301 Introductions to Civil Engineering
ME1202 Engineering Drawing
EE2202 Introduction to Electronic Engineering
EE2201 Object Oriented Programming
ME2302 Introduction to Materials Science and Manufacturing Engineering
EE3303 Electric Machines
EE3302 Engineering Electromagnetism
EE3301 Analog Electronics
EE3205 Signals and Systems
EE3204 Graphical User Interface Programming (1 AC)
EE4305 Power Systems
EE4301 Communication Theory
EE4303 Data Structures and Algorithms (2 AC)
EE4302 Digital Electronics (2 ACs)
EE4204 Electrical and Electronic Measurements
EE5201 Computer Architecture
EE5302 Computer Networks
EE5203 Data Management Systems (1AC)
EE5304 Power Electronics
EE5305 Sensors, Transducers and Measurement Techniques
EE6301 Communication Systems
EE6303 Electric Machines and drives
EE6205 Energy and Environment
Engineering design and projects EE3204 Graphical User Interface Programming (1 AC)
EE3106 Group Project
EE3108 Electronics Project
EE4303 Data Structures and Algorithms (1 AC)
EE4302 Digital Electronics (1 AC)
EE4106 Software Engineering Principles
EE5203 Data Management Systems (1AC)
EE5206 Software Project
EE6302 Control System Design
EE6304 Embedded System Design
EE7601 Undergraduate Project
Industrial Training (6 ACs)
Management, engineering economics and communication. IS1302 Communication for Engineers
Humanities, social sciences, arts and professional ethics IS7101 Engineering Ethics

Technical Elective and General Elective module Distribution with respect to General Engineering Subject Areas

Category Module Code and Module Name
Engineering Sciences and Engineering Design EE5207 Internet Technologies (TE)
EE5208 Advanced Electronics (TE)
EE6206 Operating Systems and Programming (TE)
EE6207 Wireless and Mobile Communications (TE)
EE7202 Power Electronic Applications (TE)
EE7203 Power systems Analysis (TE)
EE7204 Scientific Computing (TE)
EE7205 Object Oriented Design Patterns and Principles (TE)
EE7206 Mobile Application Development (TE)
EE7206 Machine Learning (TE)
EE7207 Computer Vision and Image Processing (TE)
EE7208 Advanced Data Communication (TE)
EE7209 Digital Signal Processing (TE)
EE7210 Telecommunication Networks (TE)
EE7211 Optical Fiber Communication (TE)
EE7212 Introduction to Research (TE)
EE8301 High Voltage Engineering (TE)
EE8202 Electrical Systems in Buildings (TE)
EE8203 High Performance Computing (TE)
EE8204 Information Theory (TE)
EE8205 Software Architecture (TE)
EE8206 Computer Graphics (TE)
EE8207 Optimization Techniques for Engineers (TE)
EE8208 Intelligent Systems Design (TE)
EE8209 Microwave Communications (TE)
EE8210 Digital Communication (TE)
EE8211 Design and Management of Data Networks (TE)
EE8212 Biomedical Engineering (TE)
EE8213 Photonic Devices (TE)
EE81xx Introduction to Hardware Description Languages (TE) Not approved in FB
EE81xx Video Compression and Communication (TE) Not approved in FB
EE82xx Intelligent Systems Engineering (TE) Not approved in FB
Management, Engineering Economics and Communication Sub Category: General Management
IS33303 Basic Economics* (GE)
IS5303 Financial Management (GE)
IS5304 Industrial Management* (GE)
IS5205 Information Literacy and Scientific Communication Skills (GE)
IS6203 Entrepreneurship and Project Management* (GE)
IS6304 Management and Organizational Behavior (GE)
IS8201 English for the Professional World (GE)

Sub Category: Management for Electrical Engineers
EE3207 Planning and Management for Electrical Engineers (TE)
Humanities, Social Sciences, Arts and Professional Ethics IS3302 Society and the Engineer* (GE)
IS3104 Graphics Design (GE)
IS3105 Creative Dance and Oriental Ballet (GE)
IS 3106 Physical Development and Health Management (GE)
IS3207 Introduction to Astronomy (GE)
IS 4302 Technology and Society (GE)
IS4103 Appreciation of Music (GE)
IS4104 Digital Modeling and Animation (GE)
IS4205 Aesthetics and Design (GE)
IS4106 Spiritual Development (GE)
IS5202 Industrial Safety and Resource Management* (GE)
IS6202 Introduction to Sociology (GE)

Postgraduate Programme

Two year full time or three year part time MPhil degree programs in Electrical and Information Engineering are available. Contact head of the department head@eie.ruh.ac.lk for information.