Course Title: 
Computational Engineering Mechanics 1
Course Code: 
Year Taught: 
Undergraduate (UG)
School of Engineering

'Computational Engineering Mechanics 1' is a course offered in the first semester of  B. Tech. in Computer Science and Engineering (Artificial Intelligence) program at the School of Engineering, Amrita Vishwa Vidyapeetham.

Course Objectives

The course will lay down the basic concepts and techniques of engineering mechanics needed for verticals such as robotics. It will explore the concepts initially through computational experiments and then try to understand the concepts/theory behind it. It will help the students to perceive the engineering problems using the fundamental concepts in mechanics. Another goal of the course is to provide connection between the concepts of mechanics, mathematics and computational thinking.

Course Outcomes

CO1 To develop an understanding of the basic concepts and techniques of linear algebra as applied to signal processing.
CO2 To introduce the state of the art computational techniques that can be employed to analyse the structured problems in mechanics.
CO3 To enable the students to model engineering problems in the perspective of mechanics.
CO4 To facilitate the students to understand the intricate connection between mathematics, mechanics and computational thinking.


  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 3       3 2 3 3
CO2 3 3 3 3 3 2     3 2 3 3
CO3 3 2 3 3 3       3 2 3 3
CO4 3 3 3 3 3       3 2 3 3

Course Evaluation Pattern:

Internal – 75%

  • Assignments – 50% (20 assignments with equal credit)
  • Quiz- 25% (5 Quizzes with equal credit)

External – 25%

  • Project – 25%

Equilibrium of rigid bodies, free body diagram, Analysis of beams and trusses – Friction - Lumped mass models in Dynamics – Particle motion in Cartesian, cylindrical and spherical coordinates – 2D translation – 2D rotation – basics of coordinate transformation – Rotation matrix – 3D translation – 3D rotation- Quaternion representation of rotation - Kinematics of rigid bodies - angular momentum of rigid bodies - relative motion with translating and rotating axes and Coriolis acceleration – Analysis of a simple robotic joint – Analysing 2-joint robotic arm.

  1. Beer F.P. and Johnston E.R., Vector Mechanics for Engineers - Volume I - Statics, Volume II - Dynamics, McGraw Hill, New York, 2004.
  2. Merlam J.L and Kraige L.G., Engineering Mechanics, Volume I - statics, Volume 11- dynamics, John Wiley & Sons, New York, 2018.
  3. Elementary Mechanics Using Matlab – Malthe&Sorenssen – Undetrgraduate Lecture Notes in Physics, Springer International Publishing, 2015.
  4. Elementary Mechanics Using Python – Malthe&Sorenssen – Undetrgraduate Lecture Notes in Physics, Springer International Publishing, 2015.
  5. Statics with Matlab – Marghitu, Dupac& Madsen, Springer – Verlag London 2013.
  6. Advanced Dynamics - Marghitu, Dupac& Madsen, Springer – Verlag London 2013.
  7. Shames L.H., Engineering Mechanics, Prentice HaII, New Delhi, 1996.
  8. Hibbeler R. C., Engineering Mechanics: Statics and Dynamics, 11th edition, Pearson Education India, 2017.