本研究之目的在於研發一套適用C++語言概念適性診斷測驗,診斷和分析學生學習C++語言困難處,作為學生自我檢討與了解學習困難原因的工具,並提供教師補救教學之參考。 本研究依專家結構,研究歸納分析,C++電腦程式語言具有知識結構性及階層性,是本文所要採取的科學及探討的知識結構對象。而學生進行電腦適性診斷測驗所需作答的試題遠較一般紙筆診斷測驗少,有鑑於此,本研究發展一套根據知識結構來編製C++語言適性診斷測驗之模式,並探討如何根據個別學生診斷測驗作答組型,將學生進行適合「教師在教室進行」補救教學分組。 本研究主要以自行設計之電腦適性診斷學生學習之軟體,優先以探討五專三年級不同程度的學生在學習C++語言入門之算術邏輯運算、輸入及輸出函數相關問題上之迷思概念及學生學習成就及補救教學診斷。並以知識結構的角度觀察對程式語言學習者對於算術邏輯運算、輸入輸出函數的認知與了解狀況,對於低成就的補救教學有很好的成效。 本研究結論:知識結構診斷測驗程式在補救教學上是一個很好的輔助工具,對改善教學方法有良好的參考價值。建議其他領域的學科能採用知識結構評量的教學評量應用、作為實施補救教學的依據、編擬補救教材的參考、研究學習成就差異的工具等實務性建議,以及針對未來後續研究的建議。
This research is focused on developing a computerized adaptive diagnosis evaluation system of C++ language to diagnose and evaluate the problems students encounter in learning C++ language. This can provide the students a tool to self-evaluate and know where they problems in learning language is. In addition, this gives teachers a reference to supplement the teaching. According to expert structure, we find out knowledge-structured computer programming courses. In my personal teaching experience, after analyzing and summarizing, C++ language is knowledge-structured and hierarchical. Therefore this article takes C++ language as the research subject. As we all know, computer evaluation takes less time, comparing to paper work evaluation. So, in this research we try to develop a module of C++ language diagnosis and evaluation according to ability point and knowledge structure. This will help latter transformation of computer evaluation. We also discover how to divide students into 2 groups: one is class room teaching group and the other is computer assisted learning group to supplement teaching according to individual student evaluation. This research is a self-designed computer assisted diagnosed student learning software to know for a junior college student’s problem in learning C++ language. We use knowledge structure to observe the process of student learning. This contributes very good positive benefit to learning. This research has the following summary: Knowledge structure diagnosis evaluation program is a useful and assisting tool to improve the teaching methods. We suggest that the courses of other field can also use the application of knowledge structure evaluation to supplement teaching, make the reference to teaching material, and suggest the following-up research.