The goals of the courseProgramming tools for mathematics” are to teach students how to use some computing mathematics software such as MATLAB, Scilab, and Mathematica. The course is designed to teach fundamental computer programming concepts such as variables, control structures, functions, and many others. Students will learn about various data types and how to handle them in MATLAB. They will also learn about the powerful support MATLAB provides for working with matrices. The course will cover file input/output as well. By the end of the course, students will have a solid foundation in the use of MATLAB and will be familiar with general concepts in computer science and programming.