Curriculum planning is an important but complex and challenging decision-making problem at universities. There is a growing interest in curriculum planning problem. However, the body of research on curriculum planning process using analytical methods is still small. Additionally, prior research focused on planning of an individual curriculum or making study plan for students. Curriculum planning at the program level is an under-researched topic. A robust model has not been constructed to address curriculum selection and credit allocation problems simultaneously. To help educational leaders make the most appropriate curriculum plan corresponding to their goals with the highest level of utility achieved, this study presents a new decision support framework with integrated approach. In the proposed framework, based on the competency weights derived from the analytical hierarchy process method, the importance of each potential curriculum is evaluated using the fuzzy comprehensive evaluation method. An exploratory estimation is made to calculate the contribution values of competency development by each curriculum taught at different levels. Finally, multichoice goal programming with utility function determines the curriculum to be provided and corresponding credits to minimize the aggregate deviations from predefined goals with multiple aspirations. An application to curriculum planning of an undergraduate supply chain management program is presented to validate the flexibility and practicality of the proposed approach. The implications of the study are not restricted to curriculum planning of supply chain management program.