This study presents a teaching reform for the Object-oriented Software Construction(OOSC)course by integrating outcome-based education(OBE)and the BOPPPS(bridge-In,objectives,pre-assessment,participatory learning,post...This study presents a teaching reform for the Object-oriented Software Construction(OOSC)course by integrating outcome-based education(OBE)and the BOPPPS(bridge-In,objectives,pre-assessment,participatory learning,post-assessment,summary)instructional model.The reform addresses the gap between syntax-based programming instruction and the need for higher-level skills in abstraction,modularity,and software architecture.The course is anchored in a semester-long,project-based learning platform centered on a Java-based Aircraft Battle Game,progressing through six iterative experiments.Each experiment targets specific competencies within the structured BOPPPS teaching cycle and is aligned with specific OBE learning outcomes.A case study on the Factory Pattern illustrates how the BOPPPS model fosters conceptual understanding and practical application.Evaluation results from the 2023 and 2024 spring semesters show improved outcomes:Project completion rose from 87%to 95%,37%of students implemented innovative features,and average final grades increased by 7%.The results affirm that the OBE+BOPPPS integration strengthens engagement,deepens understanding,and equips students with real-world software development competencies.展开更多
基金supported in part by the Guangdong Province Education Science Planning Project(Higher Education Project,Project No.2024GXJK410)Shenzhen Education Science“14th Five-Year Plan”2023 Annual Project on Artificial Intelligence Special Project under Grant No.rgzn23001,the Guangdong Province Higher Education Research and Reform Project under Grant No.YueJiaoGaoHan(2024)No.9+1 种基金the Guangdong Province General Colleges and Universities Innovation Team Project under No.2022KCXTD038the Guangdong Provincial Hardware and System Teaching&Research Office Quality Engineering Project under No.HITSZERP22002.
文摘This study presents a teaching reform for the Object-oriented Software Construction(OOSC)course by integrating outcome-based education(OBE)and the BOPPPS(bridge-In,objectives,pre-assessment,participatory learning,post-assessment,summary)instructional model.The reform addresses the gap between syntax-based programming instruction and the need for higher-level skills in abstraction,modularity,and software architecture.The course is anchored in a semester-long,project-based learning platform centered on a Java-based Aircraft Battle Game,progressing through six iterative experiments.Each experiment targets specific competencies within the structured BOPPPS teaching cycle and is aligned with specific OBE learning outcomes.A case study on the Factory Pattern illustrates how the BOPPPS model fosters conceptual understanding and practical application.Evaluation results from the 2023 and 2024 spring semesters show improved outcomes:Project completion rose from 87%to 95%,37%of students implemented innovative features,and average final grades increased by 7%.The results affirm that the OBE+BOPPPS integration strengthens engagement,deepens understanding,and equips students with real-world software development competencies.