This course develops an approach to computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, handy and beneficial for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers. The design of the language makes it possible to write a powerful program in a few lines. MATLAB is being used in a wide variety of domains from natural sciences, through all disciplines of engineering, to finance and beyond, and it is heavily used in the industry. Hence, a solid background in MATLAB is an indispensable skill in today's job market. Nevertheless, this course is not a MATLAB tutorial. It is an introductory programming course that uses MATLAB to illustrate general concepts in computer science and programming.
MATLAB is different from other programming languages. You do not need to do any prerequisites to learn MATLAB for this course. Still, access to MATLAB Software is essential for following the course guidance.