The courses presented in the Bachelor of Mathematics FMIPA UM consist of three course groups, namely (1) Basic Courses on Character Development (MDPK); (2) Courses on Subject Matter and Expertise (MKK), and (3) Elective Courses inside or outside degree program (MPPD). These courses consist of university courses, faculty courses, and study program courses. These courses are spread into compulsory and elective courses. Compulsory courses consist of Basic Courses on Character Development (MDPK) and Courses on Subject Matter and Expertise (MKK). Meanwhile, elective courses are included in Elective Courses inside or outside degree program (MPPD). MPPD consists of specialization courses and elective courses. The minimum number of credits of courses at the Bachelor of Mathematics FMIPA UM is 146. The Bachelor of Mathematics FMIPA UM provides 12 courses that can be chosen by students outside the Bachelor of Mathematics FMIPA UM.

The following is the complete course presentation:

No. Code (Code) Course (Course) SKS (Credit) JS ECTS Semester Prerequisite
1 2 3 4 5 6 7 8
Basic Courses on Character Development (MDPK) = 12 credits
1 UNIVUM6001

Education on Islam

Education on Islam

3 3 4.76 V -
2 UNIVUM6002

Education on Christianity

Education on Christianity

3 3 4.76 V -
3 UNIVUM6003

Education on Catholicism

Education on Catholicism

3 3 4.76 V -
4 UNIVUM6004

Education on Hinduism

Education on Hinduism

3 3 4.76 V -
5 UNIVUM6005

Education on Buddhism

Education on Budhism

3 3 4.76 V -
6 UNIVUM6006

Education on Confucianism

Education on Confucianism

3 3 4.76 V -
7 UNIVUM6007

Pancasila Education

Pancasila Education

2 2 3.14 V -
8 UNIVUM6014

Education on Spirituality

Education on Spirituality

2 2 3.14 V
9 UNIVUM6008

Civics Education

Civics Education

2 2 3.14 V -
10 UNIVUM6009

Indonesian for Academic Purposes

Indonesian for Academic Purposes

2 2 3.14 V -
11 UNIVUM6010

Innovation Management

Innovation Management

3 3 4.76 V -
Courses on Subject Matter and Expertise (MKK) = 98 credits
1 FMIAUM6001

Basics of Science

Basic of Sciences

2 2 3.14 V -
2 NMATUM6001

Introduction to Algebra

Introduction to Algebra

3 3 4.76 V -
3 NMATUM6002

Trigonometry

Trigonometry

2 2 3.14 V -
4 NMATUM6003

Introduction to Geometry

Introduction to Geometry

3 3 4.76 V -
5 NMATUM6004

Fundamental Mathematics

Foundations of Mathematics

3 3 4.76 V
6 NMATUM6005

Basic Computer Programming

Basic Computer Programming

3 4 4.76 V
7 NMATUM6006

Statistical Methods

Statistical Methods

3 4 4.76 V
8 NMATUM6007

Analitycal Geometry

Analytical Geometry

2 2 3.14 V
9 NMATUM6008

Calculus

Calculus

4 4 6.35 V

NMATUM6001

NMATUM6002

NMATUM6004

10 NMATUM6009

Elementary Linier Algebra

Elementary Linear Algebra

3 3 4.76 V NMATUM6001
11 NMATUM6010

Number Theory

Number Theory

3 3 4.76 V
12 NMATUM6011

Discrete Mathematics

Discrete Mathematics

2 2 3.14 V
13 NMATUM6012

Graph Theory

Graph Theory

3 3 4.76 V
15 NMATUM6013

Advanced Calculus

Advanced Calculus

3 3 4.76 V NMATUM6008
14 NMATUM6014

Multivariable Calculus

Multivariable Calculus

3 3 4.76 V NMATUM6008
16 NMATUM6015

Introduction to Probability

Introduction to Probability

3 3 4.76 V NMATUM6006
17 NMATUM6016

Introduction to Sequence Theory

Introduction to Sequence Theory

3 3 4.76 V NMATUM6008
18 NMATUM6017

Introduction to Group

Introduction to Group

3 3 4.76 V NMATUM6010
19 NMATUM6018

Operation Research

Operation Research

3 3 4.76 V NMATUM6009
20 NMATUM6019

Complex Functions

Complex Functions

3 3 4.76 V NMATUM6013
21 NMATUM6020

Introduction to Metric Space Theory

Introduction to Metric Space Theory

3 3 4.76 V NMATUM6016
22 NMATUM6021

Ordinary Differential Equations

Ordinary Differential Equations

3 3 4.76 V NMATUM6008
23 NMATUM6022

Introduction to Ring

Introduction to Ring

3 3 4.76 V NMATUM6017
24 NMATUM6023

Introduction to Mathematical Statistic

Introduction to Mathematical Statistics

3 3 4.76 V NMATUM6015
25 NMATUM6024

Computer Programming

Computer Programming

3 4 4.76 V NMATUM6005
26 NMATUM6025

Entrepreneurship

Entrepreneurship

2 2 3.14 V -
27 NMATUM6026

Research in Mathematics

Research in Mathematics

2 2 3.14 V
28 NMATUM6048

Introduction to Mathematical Modelling

Introduction to Mathematical Modeling

3 3 4.76 V NMATUM6021
29 NMATUM6059

Time-series Analysis

Time-series Analysis

3 4 4.76 V NMATUM6023
30 NMATUM6027

Numerical Methods

Numerical Methods

2 3 3.14 V NMATUM6008
31 NMATUM6028

Seminar of Bachelor’s Thesis Proposal

Seminar of Bachelor's Thesis Proposal

2 2 3.14 V NMATUM6026
30 NMATUM6100

Bachelor’s Thesis

Bachelor's Thesis

4 4 7.28 V
31 UPKLUM6090

Fieldwork Practice

Fieldwork Practice

4 7.28 V
32 UKKNUM6090

Students Community Engagement

Student Community Engagement

4 7.28 V
Elective Courses inside or outside degree program (MPPD)> = 72 credits
Majoring in Algebra
33 NMATUM6029

Linear Algebra

Linear Algebra

3 3 4.76 V

NMATUM6009

NMATUM6022

34 NMATUM6030

Introduction to Computer Algebra

Introduction to Computer Algebra

3 3 4.76 V

NMATUM6022

NMATUM6024

35 NMATUM6031

Introduction to Group Theory

Introduction to Group Theory

3 3 4.76 V V NMATUM6017
36 NMATUM6032

Matrices over Rings

Matrices over Rings

3 3 4.76 V V NMATUM6022
37 NMATUM6033

Introduction to Category and Functor

Introduction to Category and Functor

3 3 4.76 V V NMATUM6022
38 NMATUM6034

Cryptography

Cryptography

3 3 4.76 V V NMATUM6022
39 NMATUM6035

Introduction to Fuzzy Logics

Introduction to Fuzzy Logics

3 3 4.76 V V NMATUM6022
40 NMATUM6036

Introduction to Ring Theory

Introduction to Ring Theory

3 3 4.76 V V NMATUM6022
41 NMATUM6037

Intoduction to Module Theory

Intoduction to Module Theory

3 3 4.76 V V NMATUM6022
42 NMATUM6038

Operator Theory

Operator Theory

3 3 4.76 V V NMATUM6022
Majoring in Analysis
43 NMATUM6039

Introduction to Measure Theory

Introduction to Measure Theory

3 3 4.76 V NMATUM6020
44 NMATUM6040

Introduction to Functional Analysis

Introduction to Functional Analysis

3 3 4.76 V NMATUM6020
45 NMATUM6041

Introduction to Integration Theory

Introduction to Integration Theory

3 3 4.76 V V NMATUM6020
46 NMATUM6042

Metric Spaces

Metric Spaces

3 3 4.76 V V NMATUM6020
47 NMATUM6043

Harmonic Analysis

Harmonic Analysis

3 3 4.76 V V NMATUM6020
48 NMATUM6044

Introduction to Topology

Introduction to Topology

3 3 4.76 V V NMATUM6020
49 NMATUM6045

Fourier Analysis

Fourier Analysis

3 3 4.76 V V NMATUM6020
50 NMATUM6046

Vector Calculus

Vector Calculus

3 3 4.76 V V NMATUM6020
51 NMATUM6047

Wavelet Theory

Wavelet Theory

3 3 4.76 V V NMATUM6020
Majoring in Applied Mathematics
52 NMATUM6049

Applied Graph Theory

Applied Graph Theory

3 3 4.76 V NMATUM6012
53 NMATUM6050

Introduction to Combinatorics

Introduction to Combinatorics

3 3 4.76 V V NMATUM6011
54 NMATUM6051

Partial Differential Equations

Partial Differential Equations

3 3 4.76 V V NMATUM6021
55 NMATUM6052

Introduction to Coding Theory

Introduction to Coding Theory

3 3 4.76 V V NMATUM6050
56 NMATUM6053

Graph Factorization

Graph Factorization

3 3 4.76 V V NMATUM6049
57 NMATUM6054

Introduction to Dynamical Systems

Introduction to Dynamical Systems

3 3 4.76 V V NMATUM6021
58 NMATUM6055

Numerical Analysis

Numerical Analysis

3 3 4.76 V V NMATUM6013
59 NMATUM6056

Optimization

Optimization

3 3 4.76 V V NMATUM6018
60 NMATUM6057

Advanced Partial Differential Equations

Advanced Partial Differential Equations

3 3 4.76 V V NMATUM6051
61 NMATUM6058

Numerical Methods for Partial Differential Equations

Numerical Methods for Partial Differential Equations

3 4 4.76 V V NMATUM6050
Majoring in Analytical Statistics
62 NMATUM6060

Actuaria

Actuarial

3 3 4.76 V NMATUM6023
63 NMATUM6061

Regression Analysis

Regression Analysis

3 4 4.76 V V

NMATUM6009

NMATUM6023

64 NMATUM6062

Analisis Statistik Multivariat

Multivariate Statistical Analysis

3 3 4.76 V V NMATUM6023
65 NMATUM6063

Queueing Theory

Queueing Theory

3 3 4.76 V V NMATUM6023
66 NMATUM6064

Introduction to Econometrics

Introduction to Econometrics

3 3 4.76 V V NMATUM6023
67 NMATUM6065

Design of Experiments

Design of Experiments

3 4 4.76 V V

NMATUM6009

NMATUM6023

68 NMATUM6066

Statistical Quality Control

Statistical Quality Control

3 4 4.76 V V NMATUM6023
69 NMATUM6067

Introduction to Stochastic Processes

Introduction to Stochastic Processes

3 3 4.76 V V NMATUM6023
70 NMATUM6068

Bayessian Inference

Bayessian Inference

3 3 4.76 V V NMATUM6023
Majoring in Software Engineers
71 NMATUM6069

Web Programming

Web Programming

3 4 4.76 V NMATUM6024
72 NMATUM6070

Artificial Intelligence

Artificial Intelligence

3 4 4.76 V NMATUM6024
73 NMATUM6071

Database

Database

3 4 4.76 V V NMATUM6024
74 NMATUM6072

Data Stucture

Data Structure

3 4 4.76 V V

NMATUM6012

NMATUM6024

75 NMATUM6073

Object Oriented Programming

Object Oriented Programming

3 4 4.76 V V NMATUM6024
76 NMATUM6074

Information System Design and Analysis

Information System Design and Analysis

3 4 4.76 V V NMATUM6024
77 NMATUM6075

Digital Image Processing

Digital Image Processing

3 4 4.76 V V NMATUM6024
78 NMATUM6076

Mobile Device Programming

Mobile Device Programming

3 4 4.76 V V NMATUM6024
79 NMATUM6077

Advanced Web Programming

Advanced Web Programming

3 4 4.76 V V NMATUM6024
Courses offered to students outside Bachelor of Mathematics FMIPA UM 36 credits
1 NMATUM6005

Basic Computer Programming

Basic Computer Programming

3 4 4.76 V
2 NMATUM6006

Statistical Methods

Statistical Methods

3 4 4.76 V
3 NMATUM6012

Graph Theory

Graph Theory

3 3 4.76 V
4 NMATUM6018

Operation Research

Operation Research

3 3 4.76 V
5 NMATUM6021

Ordinary Differential Equations

Ordinary Differential equations

3 3 4.76 V
6 NMATUM6024

Computer Programming

Computer Programming

3 4 4.76 V
7 NMATUM6056

Optimization

Optimization

3 3 4.76 V V
8 NMATUM6061

Regression Analysis

Regression Analysis

3 4 4.76 V V
9 NMATUM6070

Artificial Intelligence

Artificial Intelligence

3 4 4.76 V
10 NMATUM6071

Database

Database

3 4 4.76 V V
11 NMATUM6074

Information System Design and Analysis

Information System Design and Analysis

3 4 4.76 V V
12 NMATUM6075

Digital Image Processing

Digital Image Processing

3 4 4.76 V V

Curriculum Development Team

  1. Prof. Purwanto, Ph.D (Universitas Negeri Malang)
  2. Dr. Susiswo, M.Si (Universitas Negeri Malang)
  3. Dr. Hery Susanto, M.Si (Universitas Negeri Malang)
  4. Mochammad Hafiizh, Ph.D (Universitas Negeri Malang)
  5. Dr. Ir. Gatut Wahyu (BALITKABI)
  6. Erny Fatma Setyoharini, SE., MM (Badan Pusat Statistik Kota Malang)
en_USEnglish