News
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
Semester 01
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
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.
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.
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.
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.
MA1100 : Ethics and Sustainability
Credit Value : 02
Course Aim :To impart knowledge on basic concepts of sustainability and ethics.
Semester 02
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.
CO1810 : Programming for Engineers II
Credit Value : 03
Course Aim : To strengthen the computer programming skills and knowledge of engineering undergraduates.
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.
EM1030 : Differential Equations
Credit Value : 02
Course Aim : To introduce analytical solving techniques for differential equations with constant coefficients
and interpret the solutions.
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.
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.
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
Semester 03
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.
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.
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.
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.
EM2020 : Probability and Statistics
Credit Value : 02
Course Aim : To introduce basic concepts of probability and inferential statistics.
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.
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.
Semester 04
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.
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.
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.
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.
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.
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.
Semester 05
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.
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.
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.
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.
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.
Semester 06 (CS1 & CS2)
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.
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.
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.
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.
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.
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
Semester 07
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.
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.
Semester 08
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.
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.
Techaical Electives
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.
EE2080 : Embedded Systems Design
Credit Value : 03
Course Aim :To provide the students with the knowledge and skills on designing and implementing
embedded systems.
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.
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).
EE5600 : Robotics
Credit Value : 03
Course Aim :To provide understanding of representing, modelling, analysis, control design and
implementation of mobile robots and industrial robots.
EE5630 : Industrial Automation
Credit Value : 03
Course Aim :To provide an overall understanding of the industrial automation process from
concept to implementation and validation.
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.
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.
MA5520 : Marketing for Engineers
Credit Value : 03
Course Aim :To introduce marketing concepts and their applications.
MA5610 : Marketing for Engineers
Credit Value : 03
Course Aim :Corporate Finance and Accounting for Engineers
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.
MA5720 : Organizational and Industrial Psychology
Credit Value : 03
Course Aim :To provide the necessary organizational behavior tools to perform effectively in
different organizational situations.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ME5120 : Ergonomics
Credit Value : 02
Course Aim :To impart knowledge on the role of human factors in engineering applications.
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.
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.
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.
ME5160 : Composite Materials
Credit Value : 03
Course Aim :To provide the students an opportunity to analyze and design composite materials and failure criterion.
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.
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.
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.
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.
