Course Description
Introduction to mathematical programming languages (simulation, programming, computation, and graphing). Solve mathematical problems in calculus, linear algebra and differential equations using computer. Use computational techniques to solve problems arising in the physical, biological, and engineering sciences.
Course Objectives & Outcomes
Objectives
- Introduce the importance of technology in mathematical sciences, and its role in solving the problems.
- Provide students with computational skills to solve mathematical problems using scientific software.
- Develop student’s skills in advanced scientific programming to deal with scientific applications.
- Train students to gain scientific writing skills.
Outcomes
On successful completion of the course, the student will be able to:
- Introduce a scientific programming language and present its features.
- Deal with the language commands such as computation, graphs, functions and loops.
- Use a programming language to solve mathematical problems.
- Build computational models to deal with scientific applications.
- Write scientific researches using Latex or Scientific Workplace.
References
1. Gilat, A, “Matlab: An Introduction with Applications”, John Wiley & Sons; 3rd Edition edition, 2008, ISBN-13:978-0470108772, ISBN-10: 0470108770.
Or
2. J. M. Borwein and M. P. Skerritt, “An Introduction to Modern Mathematical Computing With Maple”, (Springer Undergraduate Texts in Mathematics and Technology) 2012th Edition (2012), ISBN-13:978-1461442523, ISBN-10: 1461442524.
Or
3. R. Hazrat, Mathematica®: A Problem-Centered Approach, (Springer Undergraduate Mathematics Series) 2010th Edition (2010), ISBN-13:978-1849962506, ISBN-10: 1849962502.
Course ID: MATH 307
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 2 | 2 | 4 | MATH 303 - MATH 302 |
---|