This courses teaches Matlab as a
computer programming language.
Matlab is both a language and an interactive environment for science
and engineering computation and visualization. To fully appreciate its
power, a thorough understanding of matlab's unique language constructs
is a must. For example, efficient matrix and array computations, easy
creation of scientific and engineering graphics are examples of the
core features that separate matlab from most other programming
languages.
However because this course
doesn't assume
students' familiarity with another programming language, we will start
from the very basic programming concepts common to other languages such
as those in C/Java.
Learning programming
language
bears similarity with learning a natural language (although there are a
lot of differences too). Studying day by day, memorizing important
language constructs and syntaxes, practicing solving small engineering
problems, going back occasionally and reviewing the subject, and even
making mistakes are all very important in the learning process.