|
EML 3035 Programming Concepts for Mechanical Engineers Department of Mechanical Engineering
A one credit hour course in Programming Concepts FALL 2009
“More than just teach you how to program, this course teaches you how to think more methodically and how to solve problems more effectively. As such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to program, though, is perhaps its most empowering return. With this skill comes the ability to solve real-world problems in ways and at speeds beyond the abilities of most humans.” - David Malan who teaches a general computer science course in Harvard to majors and non-majors of computer science.
|
|
|
Objective |
|
|
Introduces the student to the world of programming through MATLAB to develop scientific and engineering models. The student will be able to write beginner level programs that include conditional statements, repetition loops, input/output of files, modular programming including subprograms, and matrix manipulation. |
|
|
How do I buy MATLAB or do I have to? |
|
|
You can buy the MATLAB Student Version
from the USF bookstore.
You can always use
MATLAB free of charge in all open access labs (http://www.it.usf.edu/services/labs)
except the ones in EDU.
|
|
How should I study for this course? |
|
|
In Spring 2004, I asked students if they had any parting words of wisdom for a student who is registered for this course. This is what they had to say - they are the words of wisdom from your peers. Sample HWs, quizzes and tests are available. Keep yourself updated with what was taught in the classroom via the lectures and assignments link. |
|
Can I get exempted from taking the course? |
|
|
Read the full details of how to get exemption here. If you fail the competency test, you will need to take the course. |
|
| Course Outline |
|
|
Introduction MATLAB Syntax and Commands
Use of MATLAB to Solve Engineering Problems Conditional Statement Subprograms
Matrix Manipulation |
|