本研究採用大同機械系所力學研究室長期發展之電腦輔助教學概念,以機械系固力組常用的四種數值分析,有限元素法、有限差分法、四階R.K.法及特徵值運算之Basic程式加以整編成C++,以四種數值分析程式為例,幫助學習者有系統的思考程式架構,進而撰寫其他程式。 本電腦輔助教學系統 1.定義、依編序教學原理(Programmed Instruction):使用垂直思考法 簡明扼要的說明各種方法的重要概念及解題步驟。 2.教學單元、依建構學習理論(Construct Learning):使用水平思考法 詳盡務實的找出各種方法所需的程式資料庫;此部份即為各種方法的程式核心所在。 3.教學例題、 依精熟學習理論(Mastery Learning):依時間效應(Time Effect)反覆用例題來練習教學單元的內容,達到精熟的目的。 4.練習例題、 提供手算解題步驟及數據,配合教學單元練習撰寫程式。
This research used computer assisted instruction teaching system developed by TTU MECHANICAL ENGINEERING Mechanics Laboratory. We used four kinds of popular numerical methods called Finite Element Method, Finite Difference Method, 4th order Runge-Kutta Method and eigenvalue calculate program write by Basic to transfer to C++. Used these 4 numerical analysis programs to help the student think the infrastructure of program systematic to develop other programs. Computer assisted teaching instruction: It include (1) Definition-programmed Instruction: by using vertical thinking we simply explain importance and solving steps of these methods; (2) Teaching unit-By construct learning: using horizontal thinking to find out the program data base in detail that they needed; This part is the core of the method;(3) Example-By mastery learning: using time effect to repeat learning of teaching unit to be practiced;(4) Practice-supply the solving steps and data to coordinate with teaching unit and practicing the programs.