Key Learning Outcomes

1-Build basic computer algorithms for mathematical computing.
2-Demonstrate an advanced critical thinking ability.
3-Demonstrate skills of effective writing and speaking in mathematics language.
4-Display an ability of reading and learning mathematics independently.
5-Display an understanding of the nature of proof in mathematics, and make clear and complete proofs
6-Display skills in making research and studying in some special areas of mathematics.
7-Experiencing in applied mathematics and modeling
8-Gather evidences for finding open problems, formulating conjectures and testing these conjectures
9-Read, understand and use basic definitions, and obtain conclusions by these definitions.
10-Solve basic problems by the use of standard mathematical techniques