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