You are here:

B.Sc.Eng. in Electrical and Information Engineering

The Department of Electrical and Information Engineering, University of Ruhuna offers B.Sc.Eng. in Electrical and Information Engineering degree from the year 2000. This is the only degree program which enables students to gain knowledge in all major areas of the field of Electrical and Information Engineering.

Recognizing that the Electrical and Information Engineering plays a wider role in the industry – for instance, its role in applications to civil, mechanical, chemical, environmental and biotechnology – the department offers a flexible sequence of courses, as well as subspecialization in broad areas of Electrical and Information Engineering.

The B.Sc.Eng. in Electrical and Information curriculum gives core knowledge in the following sub-specialization areas in Electrical and Information Engineering.

  1. Electrical Engineering
  2. Electronic Engineering
  3. Telecommunication Engineering
  4. Software Engineering

Students can specialize in one or more of these sub-specialization areas in the later stages of the curriculum.

IESL Accreditation

The degree program is internationally accredited according to Washington Accord guideline from the year 2010.

IESL, being a signatory to the Washington Accord, the four-year full-time engineering degree programmes accredited by the IESL will be considered as substantially equivalent to four-year engineering degree programmes that have been accredited by the other signatories to the Washington Accord.

Program Educational Objectives (PEO)

Graduates of the Department of Electrical and Information Engineering will be able to do the following within the first few years after graduation:

PEO 1:      Identity, analyze, formulate, and solve electrical and information engineering problems associated with their professional position, both independently and in a team environment.

PEO 2:       Manage multi-faceted and multi-disciplinary projects with significant technical, legal, ethical, political, social, environmental, and economic consideration using a broad systems perspective.

PEO 3:       Communicate effectively with superiors, co-workers, clients, and the public.

PEO 4:       Demonstrate commitment and progress in lifelong learning, professional development, and leadership.

Program Outcomes (POs):

Program Outcomes are the skills, knowledge, and attitude/behaviour that student expected to acquire through the program, at graduation. This is also called the graduate profile. There are 12 Program Outcomes for the graduates of B.Sc.Eng. in Electrical and Information Engineering.

PO1:           Engineering Knowledge: Apply knowledge of mathematics, science, engineering fundamentals and specialization to the solution of complex engineering problems.

PO2:           Problem Analysis: Identity, formulate, research literature and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.

PO3:           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.

PO4:           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 the information to provide valid conclusions.

PO5:           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.

PO6:           The Engineer and Society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice.

PO7:           Environment and Sustainability: Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.

PO8:           Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PO9:           Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multidisciplinary settings.

PO10:         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.

PO11:         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.

PO12:         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.

B.Sc.Eng. in Electrical and Information Engineering degree curriculum consists of 8 academic semesters, and 2×12 weeks industrial training.

Semester 01

  • CE1101  Basic Concepts in Environmental Engineering (Core)
  • CE1202 Introduction to Infrastructure Planning (Core)
  • EE1101  Computer Programming I (Core)
  • EE1302 Introduction to Electrical Engineering (Core)
  • ME1201 Engineering Drawing (Core)
  • ME1202 Introduction to Mechanical Engineering (Core)
  • IS1301 Communication for Engineers (Core)
  • IS1402   Mathematical Fundamentals for Engineers (Core)

Semester 02

  • CE2201  Fundamentals of Fluid Mechanics (Core)
  • CE2302  Mechanics of Materials (Core)
  • EE2201  Computer Programming II (Core)
  • EE2202  Introduction to Electronic Engineering (Core)
  • ME2201  Fundamentals of Engineering Thermodynamics (Core)
  • ME2302  Introduction to Material Science and Manufacturing Engineering (Core)
  • IS2401    Linear Algebra and Differential Equations (Core)

Semester 03

  • EE3301 Analog Electronics  (Core)
  • EE3302 Data Structures and Algorithms  (Core)
  • EE3203 Electrical and Electronic Measurements  (Core)
  • EE3304 Power Systems I  (Core)
  • EE3305 Signals and Systems  (Core)
  • IS3302 Complex Analysis and Mathematical Transforms  (Core)

Semester 04

  • EE4301 Communication System I  (Core)
  • EE4202 Database Systems  (Core)
  • EE4303 Digital Electronics  (Core)
  • EE4304 Electric Machines I  (Core)
  • EE4105 Electronics Project  (Core)
  • EE4306 Engineering Electromagnetism  (Core)
  • IS4305 Probability and Statistics  (Core)
  • EE4207   GUI Development (Technical Elective)

Semester 05

  • EE5201 Computer Architecture  (Core)
  • EE5302 Computer Networks  (Core)
  • EE5303 Power Electronics  (Core)
  • EE5304 Power Systems II  (Core)
  • EE5305 Sensors and Transducers  (Core)
  • EE5206 Software Projects  (Core)
  • IS5304 Numerical Methods  (Core)
  • IS5101 Engineering Ethics  (Core)
  • EE5207  Electronics Circuit Design  (Technical Elective)
  • EE5208  Renewable Energy  (Technical Elective)
  • EE5209  Web Application Developmen  (Technical Elective)

Semester 06

  • EE6301 Communication Systems II  (Core)
  • EE6302 Control Systems Design  (Core)
  • EE6303 Electric Machines II  (Core)
  • EE6304 Embedded Systems Design  (Core)
  • IS6303 Mathematical Modelling  (Core)
  • EE5206 Software Projects (Continued)  (Core)
  • EE6205  Hardware Description Language – Verilog  (Technical Elective)
  • EE6206  Operating Systems Programming  (Technical Elective)
  • EE6207  Power system Analysis  (Technical Elective)
  • EE6208  Wireless and Mobile Communication  (Technical Elective)

Semester 07

  • EE7802 Undergraduate Project (Core)
  • EE7203  Advanced Data Communication  (Technical Elective)
  • EE7204  Computer Vision and Image Processing  (Technical Elective)
  • EE7205  Digital Signal Processing  (Technical Elective)
  • EE7206  Electric Motor Drives  (Technical Elective)
  • EE7207  Electrical Installations I  (Technical Elective)
  • EE7208  Introduction to Research  (Technical Elective)
  • EE7209  Machine Learning  (Technical Elective)
  • EE7210  Object-Oriented Design Patterns and Principles  (Technical Elective)
  • EE7211  Optical Fibre Communication  (Technical Elective)
  • EE7212  Planning and Management for Electrical Engineers   (Technical Elective)
  • EE7213  Power Electronic Application  (Technical Elective)
  • EE7214  Power Electronic Converter design  (Technical Elective)
  • EE7215  Power System Protection  (Technical Elective)
  • EE7216  Scientific Computing  (Technical Elective)
  • EE7217  Telecommunication Networks  (Technical Elective)

Semester 08

  • EE7802 Undergraduate Project (Continued)  (Core)
  • EE8205  Digital Control  (Technical Elective)
  • EE8206  Electrical Installations II  (Technical Elective)
  • EE8207 High-Performance Computing  (Technical Elective)
  • EE8308  High Voltage Engineering  (Technical Elective)
  • EE8209  Information Security  (Technical Elective)
  • EE8210  Intelligent Systems Design  (Technical Elective)
  • EE8211  Microwave Communication  (Technical Elective)
  • EE8212  Optimization Techniques for Engineers  (Technical Elective)
  • EE8213  Photonic Devices  (Technical Elective)
  • EE8214  Power System Modelling  (Technical Elective)
  • EE8215  Power System Planning and Reliability  (Technical Elective)
  • EE8216  Smart Grid  (Technical Elective)
  • EE8217  Software Architecture  (Technical Elective)

B.Sc.Eng. in Electrical and Information Engineering is a broad study programs which covers all major areas of Electrical Engineering. But the students are given sub-specialization paths to obtain indepth knowlege.

  • Power Systems Engineering
  • Electronic Engineering
  • Telecommunication Engineering
  • Software Engineering.

These areas can be specialize using elective module offered by the degree program at later part of the curriculum.

To ensure you graduate job-ready, you’ll also have an opportunity to undertake a work-integrated learning (industry experience), with the wide range of industry projects in the Eelctrical and Information Engineering industry. You’ll have the opportunity to design creative solutions through inspiring and sustainable design and build projects.

  • Power Systems Engineering

Power systems engineering, is the study in engineering that deals with the generation, transmission, distribution and utilization of electric power and the electrical equipment connected to such systems including generators, motors and transformers. Traditionally, power engineers are responsible for maintaining a network of components which convert different forms of energy into electricity and for managing any of the three main subsystems of power engineering: generation, transmission and distribution. Power engineers’ duties also include assuring all components are functioning properly and that they meet safety regulations in addition to communication and data gathering functions.

In recent times, the use of renewable sources of energy has provided new impetus to the field with the design and development of renewable, energy efficient power grids and utility systems. Engineers must research and implement ways to integrate renewable power technology and are often involved in public works projects, and employed on federal projects that involve the integration of large power grids.

  • Electronic Engineering

Modern electronics requires an understanding of fundamental analogue and digital circuits to enable the design of elements that can be connected together to make small systems, which serve as the modular blocks for bigger, more complex systems.

We live in an information age.  Complex systems require digital signal processing (for images, audio and other signals).  Technological developments in communications include concurrent processing (to allow the manipulation of the massive amounts of data), data networking and digital communication systems for both local distribution and across the internet.

Electronic engineering is about electrical circuits and components. The subspecilization include creating, designing and testing electronic circutis, integrating them into computer hardware and systems, circuits that process, and have decision-making capabilities, low-voltage applications and with low-strength current, robotics, AI, and embedded systems.

Fundamental properties of electronic components and circuits are treated in detail in the early stages of the course, as are computer-based tools and programming techniques. Later years include topics such as system design, modelling, signal processing and analysis, microprocessor interfacing, measurement instrumentation, feedback and computer control.

  • Telecommunication Engineering

It’s hard to imagine a world without mobile networks, the internet, radio, or audio-visual appliances. Digital telecommunications have transformed everyday life. People can talk, text, video and exchange data with each other at any time from just about anywhere on the planet, and all through one device.

Bringing together knowledge from both Electrical Engineering and Computer Engineering, telecommunications engineers drive these communications systems which are so fundamental to the modern world;

This course reflects the demands of an industry that is looking for specialists with an advanced understanding of the new technologies, and who are able to analyse, design and manage complex telecommunication systems.

During this degree, you’ll learn the fundamentals and processes behind the design of modern telecommunications systems and services, including the Internet, 4G/5G mobile, broadband optical, wireless and satellite systems.

You’ll learn about a wide range of communications technologies, including optical fibre and wireless systems (such as 4G/5G mobile and Wi-fi), the Internet, cable systems, and satellite communications. As a professional you’ll then be able to apply these systems and technologies to various civilian and defence applications such as radar, weather monitoring, global positioning, sensor networks, and provision of services such as voice, video and streaming services over the Internet.

You have opertunity to further specilized communications engineering (focusing on the specification, design, and maintenance of physical communication links and circuits), or network engineering (focusing on creating integrated communications networks, management of information flow, delivery of internet and data services, and network security).

  • Software Engineering

Software systems are the cornerstones of all modern business. Such systems are often complex and long-lived and must be robust and adaptable. By studying software design and production techniques, this subspecialization path will equip you with the skills needed to follow a career specifying and developing these systems, and other computer-based solutions. You will be able to work in the fields of web and mobile development, IT management, enterprise software development, firmware development, AI/machine learning and data science.


You will gain not only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. It is this combination of skills that enable our graduates to keep pace with this fast-moving subject and secure financially rewarding careers that can be pursued almost anywhere in the world.