Page 191 -
P. 191
COURSE PRO FORMA
IMPORTANT:
Contents of this Pro Forma shall not be changed without the Senate’s approval for items indicated with *. Changes
to the other items can be approved at the Academy/Faculty/Institution/Centre level.
Academy/Faculty/Centre Engineering
Department Mechanical Engineering
Programme Mechanical Engineering
Course Code* KMEM 4321
Course Title* Computational Mechanics
Course Pre-requisite(s)/ Minimum Require- KMEM 3115: Calculation and Numerical Method
ment(s)
Student Learning Time (SLT)* 120
Credit* 3
Course Learning Outcomes* 1. Write (object-oriented) engineering software
2. Design a software to solve projects
3. Appraise a complex problem to an abstract description (mathematical
model)
4. Reorganise a problem into smaller tasks that can be solved sequentially
or in parallel by a computer
Transferable Skills 1. Individual reading and study of engineering examples.
2. Programming practice to enhance breadth of understanding.
3. Problem solving in supervised lab sessions and through assignments
Synopsis of Course Contents The course will provide students with a sound understanding of the use of
computational simulation and modeling techniques applied to engineering
problems. It will also provide insight into advanced data structures, algo-
rithms and software design. The students will learn to familiarize with scien-
tific object oriented programming techniques. An introduction to distributed
and high performance computing methods will also be included.
Learning Strategies (lecture, tutorial, work- Lecture, Lab Practice
shop, discussion, etc.)
Assessment Weightage* Continuous Assessment : 100%
(Coursework Assignments – 100%)
Methodologies for Feedback on Perfor-
mance Notes and examples will be available on Spectrum. Feedback is given at
the supervised laboratory sessions. Course assignments/projects are the
main of course performance feedback.
Criteria in Summative Assessment
Through the lectures and directed reading the students will be able to gain
understanding of the principles of advanced computing methods and how
these are applied to engineering problems. Specific examples and case
studies that will be part of the programming lab sessions will give them the
opportunity to apply and enhance this understanding. Support in the lab
sessions will help them to prepare for programming assignments which will
provide them with feedback on their ability to apply the knowledge and skills
to a variety of engineering challenges.
UM-PT01-PK03-BR003(BI)-S04

