Skip to content

News

WhatsApp Image 2026-06-03 at 11.15
Dr. Chinthaka Jacob Joins UoP Mechanical Engineering to Drive Innovation in Fluid Dynamics
WhatsApp Image 2026-06-03 at 11.15
UoP Mechanical Engineering Welcomes Global Industry Expert Dr. Elan Sivakumar
WhatsApp Image 2026-06-03 at 11.07
Elevating Aerospace Education: SLAF Hands Over AN-32B Aircraft Engine to UoP Mechanical Engineering
The specialization programme in Mechanical Engineering starts after the common 1st semester of 18 credits for all engineering streams of the Faculty of Engineering, University of Peradeniya

Module Descriptors of ME Courses

From 2024 intake onwards – From E/22 batch

CE1010 : Engineering Mechanics

Credit Value : 03

Course Aim : To provide an exposure to the fundamentals of physics, which govern the behaviour of macroscopic elements so that the students will be able to model and analyze complex mechanical systems and structures, and experience the art of scientific problem solving

Download PDF

CO1010 : Programming for Engineers I

Credit Value : 03

Course Aim :To develop logical thinking through algorithms and structured programming constructs so that the students will be able to build software applications to analyze and solve engineering problems.

Download PDF

EE1010 : Electricity

Credit Value : 03

Course Aim :To equip the learners with fundamentals of physics of electricity which will enable them to model and analyze natural phenomena of electricity and perceive the art of scientific problem solving.

Download PDF

EF1010 : English for Communication I

Credit Value : 03

Course Aim :To develop the competence in using English effectively to follow the engineering degree programme and to further their profession.

Download PDF

EM1010 : Calculus I

Credit Value : 04

Course Aim :To introduce mathematical concepts arising in the areas of calculus and functions of complex variables so that build confidence in students in solving related problems.

Download PDF

MA1100 : Ethics and Sustainability

Credit Value : 02

Course Aim :To impart knowledge on basic concepts of sustainability and ethics.

Download PDF

CE1110 : Materials Science

Credit Value : 03

Course Aim : To relate the properties of Engineering Materials to their atomic, molecular and microstructural features in order to select materials in design applications.

Download PDF

CO1810 : Programming for Engineers II

Credit Value : 03

Course Aim : To strengthen the computer programming skills and knowledge of engineering undergraduates.

Download PDF

EM1020 : Linear Algebra

Credit Value : 03

Course Aim : To encourage students to develop a working knowledge of the central ideas of linear algebra: vector spaces, linear transformations, orthogonality, eigenvalues, eigenvectors and canonical forms and the applications of these ideas in science and engineering.

Download PDF

EM1030 : Differential Equations

Credit Value : 02

Course Aim : To introduce analytical solving techniques for differential equations with constant coefficients and interpret the solutions.

Download PDF

ME1010 : Elementary Fluid Mechanics and Thermodynamics

Credit Value : 03

Course Aim : To introduce the fundamentals of fluid mechanics used in the analysis of problems involving static fluids and simple fluid flows. To allow students to appreciate the implications of the principles of thermodynamics and apply them to relatively simple situations.

Download PDF

ME1020 : Engineering drawing

Credit Value : 02

Course Aim : To develop visualization skills of three dimensional objects by enabling the students to comprehend and produce engineering drawings, engineering graphics and freehand sketches.

Download PDF

MI1010 : Fundamentals of Manufacturing

Credit Value : 02

Course Aim : To provide fundamental knowledge and exposure on manufacturing engineering empowering students to evaluate, design and manufacture products to satisfy organizational and consumer requirements while adhering to the occupational health and safety standards

Download PDF

CE2020 : Fluid Mechanics

Credit Value : 03

Course Aim : To introduce the fundamentals of the behaviour and analysis of the motion of fluids, and selected applications.

Download PDF

CE2080 : Mechanics of Materials

Credit Value : 03

Course Aim : To introduce the fundamental concepts of mechanics of materials to provide basic approaches for analysis of various types of structural members subjected to different loadings and their combinations.

Download PDF

EE2800 : Introduction to Electrical Engineering

Credit Value : 03

Course Aim : To provide knowledge on electrical machines so that the students will be able to understand and analyse different electrical machines under steady state conditions.

Download PDF

EM2010 : Calculus II

Credit Value : 02

Course Aim : To introduce, calculus of functions of several variables, vector valued functions and the use of integral theorems in any orthogonal curvilinear coordinates to solve engineering problems.

Download PDF

EM2020 : Probability and Statistics

Credit Value : 02

Course Aim : To introduce basic concepts of probability and inferential statistics.

Download PDF

ME2010 : Engineering Innovation and Design

Credit Value : 03

Course Aim : To provide a thorough exposure to the process of systematic design methodology from systems engineering perspective with a high emphasis on multi-disciplinary design aspects so that the students will be able to create innovative and realistic customer-driven engineered products.

Download PDF

ME2020 : Mechanics of Machines

Credit Value : 03

Course Aim : To provide the students with an opportunity to identify the role of common machine elements and their characteristics, functional requirements and specifications so that all the students will be able to use them in the designing of machines.

Download PDF

CE2180 : Materials Science II

Credit Value : 03

Course Aim : To introduce various methods for controlling the properties of different materials, identifying and preventing corrosion and selecting the best material in mechanical design.

Download PDF

EE2820 : Applied Electronics

Credit Value : 03

Course Aim : This course is aimed at providing essential fundamental knowledge and skills to design and implement electronic circuits for common practical applications.

Download PDF

EM2050 : Computational Methods

Credit Value : 03

Course Aim : The aim of the course is to introduce computational methods with emphasis on numerical methods and Fourier methods, providing students with necessary background on its theoretical, implementation and application aspects.

Download PDF

ME2030 : Machine Elements Design

Credit Value : 03

Course Aim : To provide the students with an opportunity to identify the design processes of simple machine elements so that all the students will be able to integrate such elements into machine design.

Download PDF

ME2040 : Applied Thermodynamics

Credit Value : 03

Course Aim : To introduce fundamental thermodynamic property relationships, basics of the process of combustion, fundamentals of thermodynamic cycles, internal combustion cycles & power cycles, so that the students become capable of analyzing and quantifying the performance of practical thermal energy conversion systems.

Download PDF

ME2050 : Introduction to Statistical Learning

Credit Value : 03

Course Aim : The aim of this course is to introduce the essential elements of data science. Specifically, by providing an introduction to the ideas and techniques of data collection and management, summarizing and visualizing of data, statistical inference, and machine learning.

Download PDF

MA2300 : Management for Engineers

Credit Value : 03

Course Aim : To impart the concepts and frameworks of procurement management and to develop students’ analytical and decision-making skills related to procurement management.

Download PDF

ME3010 : Control Systems

Credit Value : 03

Course Aim : To impart knowledge and skills in classical Control Engineering design of control systems including using modern tools, the issues during design and an introduction to digital control so that all the students will be able to design control systems to solve stabilization and regulation related problems.

Download PDF

ME3020 : Mechanical Engineering Laboratory I

Credit Value : 01

Course Aim : To provide the opportunity to engage in self-directed learning to solve as a team an open-ended problem in the areas of mechanics of machines, thermodynamics, and mechanics of materials so that the students will be able to formulate an experiment to scientifically analyze and discuss the outcomes.

Download PDF

ME3030 : Dynamics of Mechanical Systems

Credit Value : 03

Course Aim : To introduce the basic principles governing the motion of macroscopic objects as required for the understanding and application of physical phenomena related to motion. At the end of the course all students are expected to be able to qualitatively and quantitatively describe the motion of interconnected rigid body systems so that they will be able to model, analyze and predict the behavior of complex mechanical systems such as mechanisms, machines, and robots.

Download PDF

ME3060 : Mechanical Engineering Group Project

Credit Value : 03

Course Aim : To provide the students with the opportunity to synthesize the competencies developed in the undergraduate curriculum to realize an engineering design, collectively developed as a member of a group, to be a user-centric engineered solution for a real world problem to value the importance of problem formulation, justification, teamwork, project planning and technical communication so that they will be able to fit into a team working in a professional environment.

Download PDF

ME3050 : Occupational Health and Safety

Credit Value : 02

Course Aim : To provide the students with an opportunity to be familiar with standard practices and the associated fundamentals in occupational health and safety so that all of them will be able to ensure the safety of the environments that come under their purview.

Download PDF

MA3600 : Basic Economics

Credit Value : 02

Course Aim : To impart the concepts and frameworks of procurement management and to develop students’ analytical and decision-making skills related to procurement management.

Download PDF

ME3070 : Introduction to Research Methods

Credit Value : 01

Course Aim : To provide the participants the opportunity to experience the basic fundamentals of research methods. At the end of the course all students are expected to adopt a systematic approach in a research-based project.

Download PDF

ME3080 : Mechanical Engineering Laboratory I

Credit Value : 01

Course Aim :To provide the opportunity to engage in self-directed learning to solve as a team an open-ended problem in the areas of vibrations, rigid body mechanics, control systems and thermal fluids so that the students will be able to formulate an experiment to scientifically analyze and discuss the outcomes.

Download PDF

MI3810 : Manufacturing Engineering

Credit Value : 03

Course Aim :To expose mechanical engineering undergraduates on manufacturing processes, metrology, quality and other aspects of Manufacturing engineering so that they can effectively work in the industry.

Download PDF

EF4010 : Industrial Training

Credit Value : 06

Course Aim :To provide an industrial exposure for the students to acquire knowledge, develop professional skills, and demonstrate the requisite work ethics and attitudes for achieving success in their career opportunities and a smooth transition from an academic environment to an industrial/ research environment

Download PDF

ME4010 : Mechanical Engineering Individual Research Project

Credit Value : 06

Course Aim :To provide the students with the opportunity to appreciate the interplay between theory, design, simulation and experimentation in the process of deriving a solution to an open-ended engineering problem so that they will be able to effectively solve a real-world complex engineering problem.

Download PDF

Technical and General Electives

Credit Value : --

Students must complete technical and general elective modules this semester to fulfill their degree requirements. Please consult the course plan to select your modules.

Undergraduate Curriculum

ME4010 : Mechanical Engineering Individual Research Project

Credit Value : 06

Course Aim :To provide the students with the opportunity to appreciate the interplay between theory, design, simulation and experimentation in the process of deriving a solution to an open-ended engineering problem so that they will be able to effectively solve a real-world complex engineering problem.

Download PDF

Technical and General Electives

Credit Value : --

Students must complete technical and general elective modules this semester to fulfill their degree requirements. Please consult the course plan to select your modules.

Undergraduate Curriculum

CP3080 : Energy and Environmental Management in Process Industry

Credit Value : 03

Course Aim :To build the capacity of learners to identify energy and environmental issues in industry and propose feasible solutions.

Download PDF

EE2080 : Embedded Systems Design

Credit Value : 03

Course Aim :To provide the students with the knowledge and skills on designing and implementing embedded systems.

Download PDF

EE3800 : Electrical Power and Machines

Credit Value : 03

Course Aim :To provide knowledge on electrical machines so that the students will be able to select electrical machines appropriately based on different applications.

Download PDF

EE5130 : Artificial Intelligence and Machine Learning

Credit Value : 03

Course Aim :To provide the students with the knowledge and skills on solving engineering problems with concepts in Artificial Intelligence (AI) and Machine Learning (ML).

Download PDF

EE5600 : Robotics

Credit Value : 03

Course Aim :To provide understanding of representing, modelling, analysis, control design and implementation of mobile robots and industrial robots.

Download PDF

EE5630 : Industrial Automation

Credit Value : 03

Course Aim :To provide an overall understanding of the industrial automation process from concept to implementation and validation.

Download PDF

MA5500 : Business Communication

Credit Value : 03

Course Aim :To provide the necessary tools to develop communication skills for effective business operations and professional conduct as engineering managers.

Download PDF

MA5510 : Circular Economy for Engineering

Credit Value : 03

Course Aim :To introduce the concept of circular economy and discuss the necessary involvement of Engineering Managers for the effectiveness of its application in engineering processes.

Download PDF

MA5520 : Marketing for Engineers

Credit Value : 03

Course Aim :To introduce marketing concepts and their applications.

Download PDF

MA5610 : Marketing for Engineers

Credit Value : 03

Course Aim :Corporate Finance and Accounting for Engineers

Download PDF

MA5620 : Business Law and Intellectual Property

Credit Value : 03

Course Aim :To explain how the law evolved and how it applies in the commercial context, introduce the concept of intellectual property and explain the pathway to obtaining a patent.

Download PDF

MA5720 : Organizational and Industrial Psychology

Credit Value : 03

Course Aim :To provide the necessary organizational behavior tools to perform effectively in different organizational situations.

Download PDF

MA5820 : Engineer as an Entrepreneur

Credit Value : 03

Course Aim :To inspire and provide tools to start engineering ventures by recognising opportunities and overcoming challenges.

Download PDF

ME5010 : Mechanical Systems Design

Credit Value : 03

Course Aim :To provide an opportunity for students to be familiar with modeling, analysis, synthesis, design methodologies, and the best practices of mechanical design from a system’s perspective to enable carrying out a comprehensive mechanical engineering systems design.

Download PDF

ME5020 : Mechatronic Systems Design

Credit Value : 03

Course Aim :To impart knowledge on the basic elements of mechatronic systems and to enable them to design and implement integrated systems which include electro-mechanical systems, sensors, electronic circuits, microcontrollers and computers.

Download PDF

ME5030 : Vibration

Credit Value : 03

Course Aim :To introduce the fundamentals of vibrations theory and practice so that the students will be able to model and analyze vibratory systems to estimate, measure, prevent and rectify vibrations in machines and structures.

Download PDF

ME5040 : Thermal System Design

Credit Value : 03

Course Aim :This course aims to provide knowledge on the design of thermal systems and planning of complete engineering solutions for applications of steam generation & distribution, industrial refrigeration & air conditioning systems and associated utilities with exposure to identification and use of relevant codes and standards to prepare necessary specifications.

Download PDF

ME5050 : Advanced Controls

Credit Value : 03

Course Aim :To make the students understand the basics of Modern Control Engineering and for them to be able to do a State Variable Feedback Design using state space control methods.

Download PDF

ME5060 : Finite Element Analysis for Mechanical Design

Credit Value : 03

Course Aim :To impart the theory and practice of the finite element method and its connection to Computer Aided Design and design optimization so that all students will be able to model and analyze the behavior of complicated mechanical engineering systems and structures.

Download PDF

ME5070 : Fluid Dynamics

Credit Value : 03

Course Aim :This course aims at introducing fundamentals used in fluid mechanical problem solving involved with inviscid fluid flow, boundary layer flows, and compressible fluids. Specifically, to enable students to appreciate problem solving approaches associated with a broader range of fluid flows in practical applications.

Download PDF

ME5080 : Energy Technology

Credit Value : 03

Course Aim :This course will provide exposure to different energy technologies and their availability and implications to the society so that they will be able to take into account socio economic/ecological/environmental impacts in the design of energy conversion systems.

Download PDF

ME5090 : Automobile Engineering

Credit Value : 03

Course Aim :To provide an in-depth understanding of working principles of different powertrain systems, modeling and simulation of driveline dynamics and vehicular dynamics of automobiles operating in different driving conditions.

Download PDF

ME5100 : Intelligent Robotic Systems Laboratory

Credit Value : 03

Course Aim :To provide the students the opportunity to implement a few selected machine learning techniques to solve real robotics problems.

Download PDF

ME5110 : Heat Transfer

Credit Value : 03

Course Aim :This course aims to deepen the understanding of fundamentals of heat and mass transfer processes, and their relevance to common engineering applications in industrial environments. A particular focus is placed on developing the skills of applying thermodynamics and fluid mechanics in manufacturing, food, agriculture, process, and biological engineering sectors.

Download PDF

ME5120 : Ergonomics

Credit Value : 02

Course Aim :To impart knowledge on the role of human factors in engineering applications.

Download PDF

ME5130 : Optical Flow Diagnostics for Fluid and Combustion

Credit Value : 02

Course Aim :This course is aimed at providing a general understanding of experimental based flow visualization methods while a major emphasis is placed to provide a comprehensive knowledge on Particle Image Velocimetry (PIV). Students will be able to gain the required knowledge and skills to plan flow visualization experiments to analyze a wide range of natural and industrial flows as well as to perform appropriate post-processing with acquired images.

Download PDF

ME5140 : Biomedical Instrumentation I

Credit Value : 03

Course Aim :This course is aimed at providing an in-depth understanding of working principles, main and functional components of commonly used biomedical instruments, and general design steps for the development of typical biomedical instruments.

Download PDF

ME5150 : Maintenance Management

Credit Value : 02

Course Aim :To provide an opportunity for the students to have an in-depth knowledge on the modern practices in maintenance management.

Download PDF

ME5160 : Composite Materials

Credit Value : 03

Course Aim :To provide the students an opportunity to analyze and design composite materials and failure criterion.

Download PDF

ME5170 : Biomedical Instrumentation II

Credit Value : 03

Course Aim :This course is aimed at enhancing skills on how engineering principles can be applied to the design of biomedical instrumentation that involves with respiratory measurements, therapeutic and prosthetic devices, bio-potential amplifiers, biochemical sensors, and other clinical instrumentation.

Download PDF

ME5180 : Environmental Fluid Mechanics: Mixing and Transport Processes

Credit Value : 02

Course Aim :This course is aimed at introducing principles and mathematical descriptions pertaining to fluid flow that is associated with heat and mass transport processes which take place in environmental flows covering local and regional scales in the earth's hydrosphere and atmosphere. Students will also gain the skills of analyzing the interaction of flow, mass and heat with man-made facilities and the local environment.

Download PDF

MI4030 : Industrial Engineering and Decision Sciences

Credit Value : 03

Course Aim :To introduce students the concepts, theory, and computational methods in operations research, industrial engineering and decision sciences as well as their application to real-life problems so that students can use these tools to identify, formulate, model and solve engineering problems in the domains of manufacturing, logistics and service, and other related industries.

Download PDF

MI5040 : Robotics and Autonomous Systems

Credit Value : 03

Course Aim :To enhance students’ knowledge on the structure, assembly, kinematics, dynamics and control of robots and autonomous systems so that they will be able to learn and practice implementing controllers and programming robots.

Download PDF