Master Degree

Master Degree

The Master of Mathematics Study Program holds a master’s degree in mathematics to produce moral graduates, mastering the subjects in the fields of analysis, algebra and computation related to the development of applied mathematics. Developing national and international cooperation in the field of education and mathematical research. Disseminating the results of mathematical research as an alternative to solving problems in the community. Grow and maintain moral and academic ethics. Improve the competence of lecturers to be more creative and professional in carrying out tasks.


In the 2014-2019 curriculum, the study load of master programs for students was set at 36 credits scheduled for 4 (four) semesters and a maximum of 8 (eight) semesters including completion of the thesis (ITS Academic Regulation 2014). Compulsory subjects consist of 5 courses (15 credits), namely Advanced Linear Algebra, Functional Analysis, Mathematical Computing, Mathematical Modeling and Numerical Analysis.

Study program master load for participants is at least 36 credits and a maximum of 50 credits are scheduled for 4 (four) semesters and can be taken in less than 4 (four) semesters and for a maximum of 10 (ten) semesters including the preparation of a thesis, after an undergraduate program, or an equivalent (Kepmendiknas No. 232 / U / 2000).

The lecture load that must be taken to complete the study at PSMM-ITS is 36 credits, with 4 semesters.

All courses are grouped as follows:

  1. Subject groups are required: Advanced Linear Algebra (3ks), Functional Analysis (3ks), Mathematical Computing (3sks), Mathematical Modeling (3sks) and Numerical Analysis (3sks). With a total number of 15 credits, the number of credits for this course is 67% of the total credits that students must take.
  2. Interest choice groups based on expertise in competencies including thesis writing amount to 21 credits, or 33%.

Expexted Learning Outcomes

Achievement Education Graduates
Attitude 1.1 fear of God Almighty and able to demonstrate a religious attitude
1.2 uphold the values of humanity in the line of duty based on religion, morals, and ethics
1.3 contribute to improve the quality of life of the society, the nation, the country and the progress of civilization based on Pancasila
1.4 role as citizens who take pride and love of the country, had nationalism and sense of responsibility to the state and nation
1.5 appreciate cultural diversity, religions, and beliefs, as well as the opinion or original findings of others
1.6 in collaboration and social sensitivity and concern for people and the environment
1.7 obey the law and discipline in the life of society and state
1.8 internalize the values, norms, and academic ethics
1.9 show an attitude responsible for the work in the field of expertise independently
1.10 internalize the spirit of self-reliance, innovation, effort and entrepreneurship
1.11 earnestly tries to achieve maximum results
1.12 working together in order to take full advantage of the potential possessed
General skills 2.1 able to develop logical thinking, critical, systematic, and creatively through scientific research, the creation of the design or work of art in the field of science and technology that observe and apply the value of the humanities according to their expertise, develop scientific conception and the results of the study by the rules, ordinances, and scientific ethics in the form of a thesis or other equivalent form, and uploaded to the university website, as well as papers that have been published in national accredited scientific journals or accepted in international journals
2.2 able to perform appropriate validation studies academic or assessments in their areas of expertise in solving problems in relevant communities or industries through the development of their knowledge and expertise
2.3 able to develop ideas, the result of thinking, and scientific arguments in a responsible manner and on the basis of academic ethics, as well as communicating through the media to the academic community and wide community
2.4 able to identify field of science that became the object of research and position into a road map research were developed through an interdisciplinary or multidisciplinary approach
2.5 able to take decisions in the context resolve the issue of science and technology development that observe and apply the value of the humanities based studies or experimental analysis of the information and data
2.6 able to manage, develop and maintain networking with colleagues, peers in the institution and the wider research community
2.7 can improve the learning capacity independently
2.8 capable of documenting, storing, securing, and rediscover the data research in order to ensure the validity and prevent plagiarism
2.9 able to develop themselves and compete at national and international level
2.10 able to implement an environmental insight in developing knowledge
2.11 able to implement information and communication technologies in the context of the implementation of the work
Knowledge 3.1.1 Able to master and develop mathematical concepts in analysis and applied algebra
3.1.2 Able to master and develop mathematical concepts in modeling and optimization system
3.1.3 Able to master and develop mathematical concepts in mathematics computing
3.2.1 Being able to follow knowledge of recent/latest issues, advanced, and frontier in mathematics
3.2.2 Be able to formulate a real problem in mathematical models
3.2.3 Being able to construct a computational algorithm to resolve issues related
3.3.1 recent / lates issues, advanced, and frontier in mathematics
Special skill 4.1.1 Being able to apply mathematical subjects areas of analysis and applied algebra to support research in mathematics and other fields
4.1.2 Being able to apply mathematical subjects field of Modeling and Optimization System to support environmental, residential, marine, energy, or information technology research
4.1.3 Being able to apply mathematical subjects Computing field to support environmental research, residential, marine, energy, or information technology
4.2.1 able to conduct a study on the accuracy of a mathematical model for an inter- or multi-disciplinary problem
4.2.2 able to assest/simulate numerically to know the performance of a computing method
4.3.1 capable of deepening or wider of sciencetific mathematics by producing models / methods / development of a tested and innovative theory

List of Courses

No. Course Code Course Name Credit
1. KM185101 Module Theory 3
2. KM185102 Functional Analysis 3
3. KM185103 Mathematical Modeling 3
4. KM185104 Numerical Computing 2
Total credits 11
No. Course Code Course Name Credit
1. KM1852xx Compulsary Courses 6
2. KM1852xx Elective Courses 3
Total credits 9
No. Course Code Course Name Credit
1. KM1853xx Elective Courses 8
Total credits 8
No. Course Code Course Name Credit
1. KM185401 Thesis 8
Total credits 8
No. Code Compulsary Courses Credits
1. KM185211 Approximation Theory 3
2. KM185212 Max-Plus Algebra 3
3. KM185221 Dynamical Systems 3
4. KM185222 Stochastics Calculus 3
5. KM185231 Computational Algorithm 3
6. KM185232 Mathematics of Machine Learning 3
No. Code Elective Courses Credits
1. KM185271 Discrete Transformation 3
2. KM185272 Formal Verification 3
3. KM185273 Systems and Controls 3
4. KM185274 Computational Fluid Dynamics 3
5. KM185275 Dynamical Optimization 3
6. KM185276 Financial Mathematics 3
7. KM185277 Digital Image Processing and Analysis 3


No. Code Elective Courses Credits
1. KM185372 Mathematical Biology 3
2. KM185373 Data Assimilation 3
3. KM185374 Computational Biology 3
4. KM185375 Mathematics of Derivatives 3
5. KM185376 Risk Analysis 3
6. KM185377 Graph Algebra 3
7. KM185378 Theory of Computing 3
8. KM185379 Wavelet and Applications 3
9. KM185380 Advanced Partial Differential Equations 2
10. KM185381 Inverse Problems 2
11. KM185382 Fuzzy Systems 2
12. KM185383 Graph and Applications 2
13. KM185384 Topics of Applied Analysis 2
14. KM185385 Topics of Computing 2
15. KM185386 Topics of Mathematical Modeling 2
16. KM185387 Topics of Applied Algebra 2
17. KM185388 Topics of Optimization 2