The purpose of this course is to help the student learn the general principles of modern programming concepts using the programming language MATLAB® and apply those skills towards the solution of engineering problems. Upon successful completion of this course, the student will be able to: •Understand basic foundations of computer programming •Have a basic understanding of how engineers use computers to numerically solve problems •Have a basic understanding of how to test and debug computer programs •Have the ability and an appreciation for good documentation of computer programs •Understand basic algorithms for numerical solution of engineering problems •Use MATLAB® for computational implementation, solution, and testing of algorithms •Have a reasonably good knowledge of the MATLAB® programming environment
Introduction to MATLAB® and programming with MATLAB®.
Sequence, decision and repetition structures.
Plotting, basic file operations.
Applications in engineering.
1: Lecture, 2: Question-Answer, 3: Laboratory 4: Simulation 5: Term paper
Course Evaluation Methods:
A: Exam, B: Experiment, C: Homework