This document provides an introduction to a lesson on MATLAB. The lesson is an introductory college course that will be taught over 8 weeks of video lectures by instructors from Vanderbilt University School of Engineering. MATLAB was invented in the late 1970s by Cleve Moler to make programming easier for students. It has since grown to be used by over 1 million users at 5,000 universities. This course aims to teach computer programming concepts using MATLAB to make the topic more accessible.
This document provides an introduction to a lesson on MATLAB. The lesson is an introductory college course that will be taught over 8 weeks of video lectures by instructors from Vanderbilt University School of Engineering. MATLAB was invented in the late 1970s by Cleve Moler to make programming easier for students. It has since grown to be used by over 1 million users at 5,000 universities. This course aims to teach computer programming concepts using MATLAB to make the topic more accessible.
This document provides an introduction to a lesson on MATLAB. The lesson is an introductory college course that will be taught over 8 weeks of video lectures by instructors from Vanderbilt University School of Engineering. MATLAB was invented in the late 1970s by Cleve Moler to make programming easier for students. It has since grown to be used by over 1 million users at 5,000 universities. This course aims to teach computer programming concepts using MATLAB to make the topic more accessible.
This document provides an introduction to a lesson on MATLAB. The lesson is an introductory college course that will be taught over 8 weeks of video lectures by instructors from Vanderbilt University School of Engineering. MATLAB was invented in the late 1970s by Cleve Moler to make programming easier for students. It has since grown to be used by over 1 million users at 5,000 universities. This course aims to teach computer programming concepts using MATLAB to make the topic more accessible.
Lead instructor: Mike Fitzpatrick Supported by: Akos Ledeczi and Robert Tairas Vanderbilt University School of Engineering Purpose ◦ To teach computer programming to people who have little or no experience with programming Level ◦ Introductory college course Length: ◦ 8 weeks of video lectures ◦ Extra week for final homework submission First high-level language: FORTRAN (1954) ◦ To make programming easier, especially to solve numerical problems Today’s languages: 1970s- ◦ For commercial, “shrink-wrapped”, large, complex programs: C, C++, Java, C#, etc. ◦ To make programming easier and to solve numerical problems: MATLAB Invented by Prof. Cleve Moler to make programming easy for his students ◦ Late 1970s ◦ University of New Mexico The MathWorks, Inc. was formed in1984 ◦ By Moler and Jack Little ◦ One product: MATLAB Today ◦ 100 products ◦ Over 1,000,000 users ◦ Taught in 5,000 universities In 2012 the IEEE gave Cleve Moler its annual Computer Pioneer Award ◦ “For Improving the quality of mathematical software, making it more accessible, and creating MATLAB” This course is our effort to add to the impact of Moler’s creation by using it to make computer programming more accessible to you. We approach MATLAB programming as part of computer science. We use the concepts and vocabulary of computer science to introduce computer programming. This approach gives an idea of how computer scientists think... and makes it easier to learn MATLAB! www.mathworks.com Paying for MATLAB ◦ Student: $50 ◦ MATLAB instructor: Free! ◦ Companies: $100s per user Trying MATLAB for free ◦ For everybody: 30 days ◦ For students in this course: free for12 weeks! How to get it? Visit class website for info. eBook Title and authors: same as the course! Recommended, but not required. Current version used at Vanderbilt since 2013 Previous versions used at Vanderbilt since 2000 J. Michael Fitzpatrick and Ákos Lédeczi Both Apple (iBook for iPad and Mac) and PDF versions are available for $9.99 at ◦ cs103.net Three main chapters ◦ Chapters 1 and 2 are covered in this course ◦ The more advanced concepts in Chapter 3 can be learned on your own from the book after completion of this course J. Michael Fitzpatrick and Ákos Lédeczi