Written for high school students and undergraduate students, Computer Programming with MATLAB (available as an eBook) teaches computer programming and introductory computer science to novices using the MATLAB system and language. The book places more emphasis on the general concepts from the discipline of computer science than does the typical introduction to MATLAB. Topics include matrices and operators, functions, control constructs, linear algebra, and object oriented programming. The latest edition of the book includes links to over 11 hours of online video lectures covering the main concepts.
MATLAB is used to solve numerous examples in the book. In addition, a supplemental set of MATLAB code files is available for download.