Bachelor Degree

Bachelor Degree

The Undergraduate Study Program in the field of mathematics aims to provide high-quality learning process opportunities for students so that they can improve their abilities, motivation and learning behavior as well as a high work ethic. Students will be given an understanding and development of the basics of mathematics, which is divided into three clusters of courses namely analysis and algebra, applied mathematics (system modeling and simulation, optimization problems, data processing) and computer science (computational science and information systems).


The curriculum of Department of Mathematics FMKSD ITS is arranged in the form of compulsory (core) courses and elective courses in accordance with the fields of study attended by students. Compulsory courses are given to provide a strong mathematical and scientific foundation for students and general subjects. The basic mathematics subject covers courses agreed upon by all mathematics majors (in this case discussed in IndoMS professional organizations) and courses that are characteristic of Department of Mathematics FMKSD ITS. Subjects must be given in semesters 1 to 8, while elective courses start to be given starting in semester 7. Elective courses are grouped by field of study (expertise).

The field of expertise provided in the 2018-2023 curriculum are:

  • Analysis and Algebra: emphasizes understanding, learning and developing the basics of mathematics, analysis and algebra so as to be able to follow and develop new theories of mathematics and other sciences.
  • Applied Mathematics is a merger of the fields of Simulation Modeling and the field of Operations Research and Data Processing. Modeling and Simulation is emphasizes understanding and developing the basics of mathematics, system modeling and simulation, so as to be able to develop and apply it to real problems. While the field of Operations Research and Data Processing is emphasizes understanding and developing the basics of mathematics, operations research, processing statistical data and stochastic processes so as to be able to develop and apply them in real problems.
  • Computer Science: emphasizes understanding and developing the basics of mathematics, computational science and information systems so as to be able to develop and develop software professionally.

At the end of semester 6, students can choose practical work courses as a means to understand and/or apply their knowledge to solve real problems. After students complete 110 credits, students can take final project. To facilitate the final project (research activities), in the semester 7, a course on Mathematical Scientific Writing was conducted. This subject must be followed by students who are currently and will carry out the final research.

Expected Learning Outcome

Expected Learning Outcomes: Undergraduate Program – Department of Mathematics

  1. [C2] Able to explain basic concepts of mathematics that includes the concept of a proof construction both logically and analytically, modeling and solving the simple problems, as well as the basic of computing.
  2. [C2] Able to demonstrate a moral, ethical and good personality in completing the task and respect to the cultural diversity, views, beliefs, and religions.
  3. [C3] Able to make use of the principles of long life learning to improve knowledge and current issues on mathematics.
  4. [C3] Able to plan entrepreneurship ideas and understand the technology-based entrepreneurship.
  5. [C3] Able to solve problems based on theoretical concepts in at least one field of mathematics: analysis and algebra, modeling and system optimization, and computing science.
  6. [C4] Able to illustrate the framework of mathematical thinking in particular areas such as analysis, algebra, modeling, system optimization and computing science to solve real problems, mainly in the areas of environment, marine, energy and information technology.
  7. [C5] Able to explain ideas and knowledge in mathematics and other fields to the society, in similar professional organizations or others.
  8. [C5] Able to choose decisions and alternative solutions using data and information analysis based on an attitude of leadership, creativity and have high integrity in completing work individually or in a team.

List of Courses

Semester I
Num. Course Code Course Nama Credit
1 UG184914 English 2
2 KM184101 Mathematics 1 3
3 SF184101 Physics 1 4
4 SK184101 Chemistry 3
5 KM184102 Mathematical Logic 3
6 KM184103 Analytic Geometry 3
 Total 18
Semester II
Num. Course Code Course Nama Credit
1 UG18490X Religion 2
2 UG184913 National Insight 2
3 KM184201 Mathematics 2 3
4 SF184202 Physics II 3
5 KM184202 Algorithm and Programming 4
6 KM184203 Elementary Linear Algebra 4
Total 18
Semester III
Num. Course Code Course Nama Credit
1 UG184911 Pancasila 2
2 KM184301 Multivariable Calculus 4
3 KM184302 Operation Research I 3
4 KM184303 Object Oriented Programming 3
5 KM184304 Discrete Mathematics 3
6 KM184305 Statistical Methods 3
 Total 18
Semester IV
Num. Course Code Course Nama Credit
1 KM184401 Ordinary Differential Equation 3
2 KM184402 Algebra I 3
3 KM184403 Mathematical Software 3
4 KW184901 Probability Theory 3
5 KM184404 Numerical Methods 3
6 KM184405 Operation Research II 3
Total 18
Semester V
Num. Course Code Course Nama Credit
1 KM184501 Analysis I 4
2 KM184502 Vector Calculus 2
3 KM184503 Partial Differential Equation 3
4 KM184504 Algebra II 3
5 KM184505 Mathematical Statistics 3
6 KM184506 Simulation 3
Total 18
Semester VI
Num. Course Code Course Nama Credit
1  UG184912 Indonesian 2
2 KM184601 Analysis II 4
3 KM184602 Function of Complex Variables 3
4 KM184603 Mathematical Methods 3
5 KM184604 Mathematical System 4
6 Elective Courses 3
Total 19
Semester VII
Num. Course Code Course Nama Credit
1  UG184915 Technopreneurship 2
2 KM184701 Mathematical Modeling 4
3 KM184702 Linear Algebra 3
4 KM184703 Mathematical Writing 2
5 KM184704 Combinatorial Analysis 3
6 Elective Courses 4
Total 18
Semester VIII
Num. Course Code Course Nama Credit
1 KM184801 Final Project 6
2  UG184916 Technology Insight and Application 3
3 Elective Courses 8
 Total 17
Semester VII
RMK Course Code Course Name Kredit
AA KM184711 Number Theory 2
KM184712 Geometry 2
KM184713 Introduction to Graph Theory 2
MT KM184714 Non-Linear Differential Equation 2
KM184715 Finite Difference 2
KM184716 Introduction to Dynamic Optimization 2
KM184717 Practical Work 2
KM184718 Introduction to Financial Mathematics 2
KM184719 Stochastic Process 2
KM184720 Quality Control 2
KM184721 Numerical Differential Equations 2
KM184731* Pemodelan Matematika Sistem 3
IK KM184722 Database Systems 2
KM184723 Digital Image Processing 2
KM184724 Artificial Intelligence 2
KM184725 Data Mining 2
KM184726 Struktur Data 2


Semester VIII
RMK Course Code Course Name Kredit
AA KM184811 Measure Theory and Integration 2
KM184812 Topics in Analysis 2
KM184813 Topics in Algebra 2
KM184814 Fourier and Wavelet Transforms 2
KM184815 Differential Geometry 2
MT KM184816 Optimum Estimation 2
KM184817 Introduction Dynamical System 2
KM184818 Experiment Design 2
KM184819 Topics in Modeling, System, and Simulation 2
KM184820 Topics in Stochastic, Optimization, and Risks 2
KM184821 Forecasting Methods 2
KM184822 Finite Element Methods 2
KM184823 Introduction to Risk Analysis 2
KM184824 Introduction to Computational Fluid Dynamics 2
KM184825 Numerical Partial Differential Equations 2
IK KM184826 Design and Analysis of Algorithm 2
KM184827 Software Engineering 2
KM184828 Artificial Neural Network 2
KM184829 Fuzzy Logic 2
KM184830 Cryptography 2
KM184831 Topics in Computing 2
KM184832 Development of Web Application 2
KM184833 Decision Support Systems 2
KM184834 Database Technology 2