You are here:

BScEng (Hons) in Electrical and Information Engineering

The Department of Electrical and Information Engineering, University of Ruhuna offers BScEng (Hons) 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 sub-specialization in broad areas of Electrical and Information Engineering.

The BScEng (Hons) 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 BScEng (Hons) in Electrical and Information Engineering.

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

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

PO 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.

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

PO 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.

PO 6:  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.

PO 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.

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

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

PO 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.

PO 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.

PO 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.

BScEng (Hons) 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)
  • IS3301 Basic Economics  (General Elective)
  • IS3103 Graphic Design  (General Elective)
  • IS3204 Introduction to Astronomy  (General Elective)
  • IS3105 Oriental Ballet and Creative Dance  (General Elective)
  • IS3206 Physical Development and Health Management  (General Elective)
  • IS3307 Society and the Engineers  (General Elective)

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)
  • IS4201 Aesthetics and Design  (General Elective)
  • IS4102 Appreciation of Music  (General Elective)
  • IS4103 Digital Modelling and Animation  (General Elective)
  • IS4304  Management and Organizational Behaviour  (General Elective)
  • IS4106 Spiritual Development  (General Elective)
  • IS4307 Technology and Society  (General 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 Development  (Technical Elective)
  • IS5101 Engineering Ethics  (General Elective)
  • IS5302 Financial Management  (General Elective)
  • IS5303 Industrial Management  (General Elective)
  • IS5204 Industrial Safety and Resource Management  (General Elective)
  • IS5205 Information Literacy and Scientific Communication Skills  (General 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)
  • IS6201 Entrepreneurship and Project Management  (General Elective)
  • IS6202 Introduction to Sociology  (General 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)
  • IS8201 English for the Professional World  (General Elective)

BScEng (Hons) in Electrical and Information Engineering degree curriculum consists of 8 academic semesters and one 24-30 weeks of industrial training after semester 6. The total number of credits required to graduation is 150.

Semester 01 (Common Core Course)

  • CE1101  Basic Concepts in Environmental Engineering (Core)
  • CE1202 Introduction to Infrastructure Planning (Core)
  • EE1301  Fundamentals of Electricity(Core)
  • EE1102 Programming Fundamentals (Core)
  • ME1201 Engineering Drawing (Core)
  • ME1202 Fundamentals of Thermodynamics(Core)
  • IS1301 Communication for Engineers (Core)
  • IS1402   Mathematical Fundamentals for Engineers (Core)

Semester 02 (Common Core Course)

  • CE2201  Fundamentals of Fluid Mechanics (Core)
  • CE2302  Mechanics of Materials (Core)
  • EE2201 Fundamentals of Electronics (Core)
  • EE2202 Object Oriented Programming (Core)
  • ME2201  Engineering Mechanics (Core)
  • ME2302  Fundamentals of Materials 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 Engineering Electromagnetism (Core)
  • EE3205 Power and Energy (Core)
  • EE3306 Signals and Systems (Core)
  • IS3302 Complex Analysis and Mathematical Transforms  (Core)
  • IS3321 Fundamentals of Management for Engineers (NGPA-Core)
  • IS3322 Society and the Engineers (NGPA-Core)

Semester 04

  • EE4201 Analog and Digital Communication (Core)
  • EE4202 Computer Architecture and Operating Sytems (Core)
  • EE4203 Database Systems (Core)
  • EE4304 Digital Logic Design (Core)
  • EE4305 Electric Machines (Core)
  • EE3206 Engineering Design Methodology (contd) (Core)
  • EE4207 Web Application Development
  • IS4305 Probability and Statistics (Core)
  • IS4322 Basic Economics (NGPA-Core)
  • EC4201 Advanced Data Structures and Algorithms (Technical Elective)

Semester 05

  • EE5201 Communication Systems (Core)
  • EE5202 Electronic Circuit Design (Core)
  • EE5203 Machine Learning (Core)
  • EE5304 Power Electronics (Core)
  • EE5305 Power Systems (Core)
  • EE5206 Software Project (Core)
  • IS5311 Discrete Mathematics (Core)
  • EE5211 Advanced Digital Communications (Technical Elective)
  • EE5212 DevOps Engineering (Technical Elective)
  • EE5213 Energy Economics (Technical Elective)
  • EE5214 Hardware Description Language (Technical Elective)
  • EE5215 Object Oriented Design Patterns and Principles (Technical Elective)
  • EE5216 Power System Analysis (Technical Elective)

Semester 06

  • EE5206 Software Project (Cntd.) (Core)
  • EE6301 Computer Networks (Core)
  • EE6302 Control Systems Design (Core)
  • EE6203 Digital Signal Processing (Core)
  • EE6305 Embedded Systems Design (Core)
  • EE6106 Research Methodologies (Core)
  • IS5101 Engineering Ethics (Core)
  • IS5302 Numerical Methods (Core)
  • EE6311 Artificial Intelligence (Technical Elective)
  • EE6212 Introduction to Biomedical Engineering (Technical Elective)
  • EE6213 Operating System and Network Programming (Technical Elective)
  • EE6214 Renewable Energy Systems (Technical Elective)
  • EE6215 Special Purpose Electric Machines (Technical Elective)
  • EE6216 Software Architecture (Technical Elective)
  • EEE6216 Wireless and Mobile Communications (Technical Elective)

Industrial Training (30 weeks)

Semester 07

  • EE7201 Design and Management of Networks (Core)
  • EE7302 Electrical Installations (Core)
  • EE7803 Undergraduate Project (Core)
  • EE7211 Advanced Data Communications (Technical Elective)
  • EE7212 Computer Vision and Image Processing (Technical Elective)
  • EE7213 Electric Motor Drives (Technical Elective)
  • EE7214 Information Security (Technical Elective)
  • EE7215 Introduction to Robotics and Automation (Technical Elective)
  • EE7216 Optical Fibre Communication (Technical Elective)
  • EE7217 Optimization Techniques for Engineers (Technical Elective)
  • EE7218 Power Electronic Applications (Technical Elective)
  • EE7219 Telecommunication Networks (Technical Elective)

Semester 08

  • EE7803 Undergraduate Project (Contd) (Core)
  • EE8201 Comprensive Design Project (Core)
  • EE8210 Blockchain and Cyber Security (Technical Elective)
  • EE8211 Digital Control (Technical Elective)
  • EE8312 High Voltage Engineering (Technical Elective)
  • EE8213 IC Design (Technical Elective)
  • EE8214 Microwave Communications (Technical Elective)
  • EE8215 Power System Protection (Technical Elective)
  • EE8216 Smart Grid (Technical Elective)

Complementary Studies (16 Credits Minimum)

  • IS3321 Principles of Management (Compulsory)
  • IS3322 Society and the Engineers (Compulsory)
  • IS4121 Appreciation of Music (General Elective)
  • IS4322 Basic Economics  (Compulsory)
  • IS4123 Digital Modeling and Animation (General Elective)
  • IS4224 Financial Management (General Elective)
  • IS4225 Innovation Management and Entrepreneurship (General Elective)
  • IS4126 Mindfulness (General Elective)
  • IS4327 Technology and Society (General Elective)
  • IS5221 Industrial Management (General Elective)
  • IS5222 Organizational Behaviour and Human Resource Management (General Elective)
  • IS5123 Project Management (General Elective)
  • IS6121 Industrial Law (General Elective)
  • EE7375 Planning and Management and Carrer Pathways (GE)
  • IS8201 English for the Professional World  (General Elective)
  • IS8221 Professional Etiquettes (General Elective)

BScEng (Hons) 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 in-depth knowledge.

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

These areas can be specialized using elective modules 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 Electrical 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 sub-specialization include creating, designing and testing electronic circuits, 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 opportunity to further specialize in communications engineering (focusing on the specification, design, and maintenance of physical communication links and circuits), or in 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 sub-specialization 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 enables our graduates to keep pace with this fast-moving subject and secure financially rewarding careers that can be pursued almost anywhere in the world.

The students with the highest DGPA (Divisional Grade Point Average) in each category will be awarded the best student certificate for that category

Award Categories

  1. Best Student in Electric Power Engineering
  2. Best Student in Electronic Engineering
  3. Best Student in Software Engineering
  4. Best Student in Telecommunication Engineering
  5. Best Student in Research and Development

Module Distribution for each Award Category

Modules selection is applicable to graduates from 2023,  who are following DEIE-degree program according to the revised curriculum in 2018, and scheduled to graduate in 2021 onward.

Electric Power Engineering

  • EE1302 Introduction to Electrical Engineering
  • EE3304 Power Systems I
  • EE4304 Electric Machines I
  • EE5303 Power Electronics
  • EE5304 Power Systems II
  • EE6302 Control Systems Design
  • EE6303 Electric Machines II
  • EE5208 Renewable Energy  (TE)
  • EE6207 Power System Analysis  (TE)
  • EE7206 Electric Motor Drives  (TE)
  • EE7207 Electrical Installations I  (TE)
  • EE7213 Power Electronic Application  (TE)
  • EE7214 Power Electronic Converter Design  (TE)
  • EE7215 Power System Protection  (TE)
  • EE8206 Electrical Installations II  (TE)
  • EE8308 High Voltage Engineering  (TE)
  • EE8214 Power System Modelling  (TE)
  • EE8215 Power System Planning and Reliability  (TE)
  • EE8216 Smart Grid  (TE)

Electronic Engineering

  • EE2202 Introduction to Electronic Engineering
  • EE3301 Analog Electronics
  • EE3203 Electrical and Electronic Measurements
  • EE4303 Digital Electronics
  • EE4105 Electronics Project
  • EE5201 Computer Architecture
  • EE5305 Sensors and Transducers
  • EE6302 Control Systems Design
  • EE6304 Embedded Systems Design
  • EE5207 Electronics Circuit Design (TE)
  • EE8205 Digital Control (TE)
  • EE8213 Photonic Devices (TE)

Software Engineering

  • EE1101 Computer Programming I
  • EE2201 Computer Programing II
  • EE3302 Data Structures and Algorithms
  • EE4202 Database Systems
  • EE5201 Computer Architecture
  • EE5206 Software Projects
  • EE3206 GUI Development (TE)
  • EE5209 Web Application Development (TE)
  • EE6205 Hardware Description Language – Verilog (TE)
  • EE6206 Operating Systems Programming (TE)
  • EE7204 Computer Vision and Image Processing (TE)
  • EE7207 Electrical Installations I (TE)
  • EE7209 Machine Learning (TE)
  • EE7210 Object Oriented Design Patterns and Principles (TE)
  • EE7216 Scientific Computing (TE)
  • EE8201 Big Data (TE)
  • EE8202 Computer Graphics (TE)
  • EE8207 High Performance Computing (TE)
  • EE8210 Intelligent Systems Design (TE)
  • EE8212 Optimization Techniques for Engineers (TE)
  • EE8217 Software Architecture (TE)

Telecommunication Engineering

  • EE3305 Signals and Systems
  • EE4301 Communication Systems I
  • EE4306 Engineering Electromagnetism
  • EE5302 Computer Networks
  • EE6301 Communication Systems II
  • EE6208 Wireless and Mobile Communication (TE)
  • EE7203 Advanced Data Communication  (TE)
  • EE7205 Digital Signal Processing (TE)
  • EE7211 Optical Fibre Communication (TE)
  • EE7217 Telecommunication Networks (TE)
  • EE8203 Design and Management of Data Networks (TE)
  • EE8204 Digital Communication (TE)
  • EE8209 Information Security (TE)
  • EE8211 Microwave Communication (TE)

Research and Development

  • EE7802 Undergraduate Project
  • EE4105 Electronics Project
  • EE6304 Embedded Systems Design
  • EE5206 Software Projects
  • EE5305 Sensors and Transducers
  • EE7208 Introduction to Research (TE)