The purpose of this study is to develop and validate a learning motivation and creative problem-solving MCPS instructional model for non-majors in a computing liberal arts course. This study aimed to propose a specific method for conducting a computing liberal arts class tailored for non-majors. The research was divided into two phases: model development and model application studies. In the model development study, we formulated the MCPS instructional model and lesson design by integrating Papert's constructionism learning principles, addressing the challenges in computing education for non-majors, and incorporating various teaching methods identified from related research. In addition, to improve the completeness of the instructional model, we developed an evaluation rubric that considered both content and evaluation aspects through expert review. In the model application study, we validated the effectiveness of this instructional model by implementing it in a university class. We employed various research analysis methods to derive further insights and implications. Research suggests that the traits of Papert's constructionism learning theory can enhance learner engagement and foster creative problem-solving in computing education when utilizing the MCPS instructional model. This model, as proposed in the study, can effectively serve as a pedagogical approach for delivering semester-long or more extensive computing liberal arts courses tailored for non-majors in college. We anticipate that the outcomes of this study will contribute to the establishment of robust computing education programs in universities, particularly at a time when the demand for computing education among non-majors is increasing, and its significance is growing.