Upon completion of the course, the student should be able to: (i) Demonstrate factual knowledge including the mathematical not action and terminology used in the course; (ii) Describe the fundamental principles including the laws and theorems arising from the concepts covered in this course; (iii) Apply course material along with techniques and procedures covered in this course to solve particle problems; and (iv) Write numerical programs, such as Mat lab programs, to solve the above problems.