To complete the undergraduate program in Meteorology, student must complete courses with a total of 144 credit units minimum. This table presents curriculum structure and compulsory courses. For elective courses, see this page.
| Semester 1 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | MA1101 | Mathematics I A | 4 | Download |
| 2 | FI1101 | Elementary Physics I A | 4 | Download |
| 3 | KI1101 | General Chemistry I A | 3 | Download |
| 4 | KU1102 | Introduction to Computational | 3 | Download |
| 5 | KU1011 | Indonesian Language: Scientific Writing | 2 | Download |
| 6 | KU1163 | Introduction to Earth Sciences and Technology | 2 | Download |
| Semester 2 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | MA1201 | Mathematics II A | 4 | Download |
| 2 | FI1201 | Elementary Physics II A | 4 | Download |
| 3 | KI1201 | General Chemistry II A | 3 | Download |
| 4 | KU1202 | Introduction to Design and Engineering | 3 | Download |
| 5 | KU1024 | English | 2 | Download |
| 6 | KU1001 | Sports | 2 | Download |
| Semester 3 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | FI2181 | Mathematical Physics IB | 3 | Download |
| 2 | ME2101 | Introduction to Meteorology and Climatology | 3 | Download |
| 3 | MA2021 | Matrices and Vector Space | 3 | Download |
| 4 | ME2103 | Computational Meteorology | 3 | Download |
| 5 | ME2104 | Continuous Mechanics | 3 | Download |
| 6 | ME2105 | Dynamical Meteorology I | 3 | Download |
| Semester 4 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | ME2201 | Meteorological Observation | 3 | Download |
| 2 | MA2081 | Elementary Statistics | 3 | Download |
| 3 | ME2202 | Meteorological Information System | 3 | Download |
| 4 | ME2203 | Numerical Methods in Meteorology | 3 | Download |
| 5 | ME2204 | Physical Meteorology | 3 | Download |
| 6 | ME2205 | Dynamical Meteorology II | 3 | Download |
| Semester 5 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | ME3101 | Introduction to Satellite Meteorology | 3 | Download |
| 2 | ME3102 | Meteorological Data Analysis I | 3 | Download |
| 3 | ME3103 | Numerical Weather Prediction Method I | 3 | Download |
| 4 | ME3104 | Hydrometeorology | 2 | Download |
| 5 | ME3105 | Synoptic Meteorology and Weather Analysis | 3 | Download |
| 6 | Elective | |||
| Semester 6 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | ME3202 | Meteorological Data Analysis II | 3 | Download |
| 2 | ME3203 | Numerical Weather Prediction Method II | 3 | Download |
| 3 | ME3204 | Hydro-meteorological Modeling | 2 | Download |
| 4 | ME3205 | Boundary Layer Meteorology | 3 | Download |
| 5 | ME3206 | Environmental Meteorology | 3 | Download |
| 6 | Elective | |||
| Semester 7 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | ME4101 | Tropical Meteorology | 3 | Download |
| 2 | ME4102 | Weather and Climate Information Management | 3 | Download |
| 3 | ME4097 | Special Topics in Meteorology | 3 | Download |
| 4 | ME4098 | Colloquium Meteorology | 2 | Download |
| 5 | Elective | |||
| Semester 8 | ||||
| No | ID | Course Name | Credit Unit | Module |
| 1 | ME4099 | Final Project | 6 | Download |
| 2 | KU206X | Religion and Ethics | 2 | Download |
| 3 | KU2071 | Pancasila and Civic Education | 2 | Download |
| 4 | Elective |

