College: | Faculty of Science |
Department: | Mathematics |
Course Title: | Mathematics and Packages Programs |
Course Code: | Math 333 |
Credit Hours: | 3 |
Prerequisite: | Fundamentals of integral calculus (Math 200) and General statistics(Stat 201) |
Text Books: |
1. | Wolform S., The Mathematica book, Wolform Media/Cambridge University press, New York, 2003 (5th ed). |
2. | |
3. | |
Course Description: |
This course is designed to strengthen mathematics computer programs concepts. Topics include a Mathematica program which cover some areas of mathematics. |
Learning Objectives: |
1. Summary of the main learning outcomes for students enrolled in the course. - Learn the link between the computer and mathematics. - The student knows the importance of using computer software in the various branches of mathematics, statistics, physics, chemistry, engineering and science. - The student learn how construct a program from a build in functions to solve different problems. |
Grading: |
No. | Assessment | Evaluation |
1. | Homework 1 through 14 | 5% |
2. | Quizzes in computer lab | 5% |
3. | First mid-term exam | 25% |
4. | Second mid-term exam | 25% |
5. | Final Exam | 40% |
Total | 100 % |
Methods of Teaching: (Lectures, Laboratory, Individual exercises, In-class discussion, Selection of Readings,…) |
1. | Lectures |
2. | Computer Laboratory |
3. | Homework |
4. | Quizzes in Laboratory |
Course Outline: |
Week | Lecture Topics |
1. | List as ordered set, Some operations on list(Part, Range). Vectors and Matrix |
2. | Some standard Mathematics function. |
3. | Application in different branches by using build in functions in: Operations on algebraic expression. |
4. | Basic Plotting in 2 dimension with some options . |
5. | Basic Plotting in 3 dimension with some options . |
6. | Algebraic sets. |
7. | Differentiation and Integration |
8. | Solution of algebraic equations. |
9. | Sample user function with applications with passing parameters. |
10. | Conditionals functions (If, Which, Picewise). |
11. | Loop functions (Table, Do, While, For) |
12. | User function by using Module with applications |
13. | The concept of the recurrence (Dynamic programming) with a local function. |
14. | More applications with concept of functions |
15. | Review |
| | | | | | |