透過您的圖書館登入
IP:216.73.216.100
  • 學位論文

實務專題及模組化程式設計教學之研究—以實用技能學程為例

A Study on Practical Project and Modular Programming Teaching — An Example for the Practical Skill Program

指導教授 : 陳文輝
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


程式設計是高職資訊相關科別課程的必修科目之一,也是未來在升學或就業重要的基礎,主要課程目標除訓練學生程式設計的能力、培養學習電腦的興趣外,亦可熟習應用所學而獲得解決問題的方法。然而,在高職實用技能學程中大部分均為低學習成就學生,如以一般教學方法設計教學活動,實難達到預期的教學目標。因此,本研究不同傳統式依循教科書的單元教學,而試著以完整的實務專題來教授程式設計課程,並且將專題的各功能予以模組化,各項功能導入常用之指令與語法,每當學生熟習一功能後,再授予另一功能,因各個功能均有相關性,學生能從中重複的學習,因而能吸收並活用所學。 本研究樣本以實用技能學程微電腦修護科48人,分成兩組,每組24人,並以「學習評量」的方式做為學生對程式設計語法的學習成效及問題解決能力來做分析,並採ANOVA分析進行假設的考驗,結果顯示實驗組學生在學習成果及問題解決能力明顯優於對照組的學生。

並列摘要


Programming is one of the required subjects for information related programs in senior vocational high school, and an important foundation for advanced education and employment. Its main objectives include training students’ programming abilities, cultivating their interest in computer learning, and helping them in applying what they learned to actual problem solving. However, most of the students taking the practical skill programs of senior vocational high school are low-achieving ones that the ordinary designed teaching methods and activities can hardly achieve the expected goals. Therefore, we did not adopt the traditional teaching method which follows textbooks’ units, but tried to teach programming through a complete practical project. Also, we modularized each function of the projects, and introduced common instructions and syntax in each function. A new function was taught only when students were familiar with previous one. Because all functions are related, students can learn them repeatedly, and thus can absorb and utilize what they learned. This study is based on the program of Practical Project in the subject of Micro-computer Maintenance. There are 48 students took part in this experiment. These students were divided into two groups. Each group has 24 persons. Students’ learning effectiveness and problem solving capabilities were evaluated through “learning assessment.” The result shows that students in the experimental group clearly had better problem solving ability than those in the control group. However, for low-achievement students, whether their learning interest is aroused is equally important as teaching method. Therefore, the topic choosing of the practical project also plays a major role. Choosing a topic associated with current events should be a primary concern of the course designer.

參考文獻


[11] 李堅萍,程式設計課程的教學與評鑑,中學工藝教育,第28卷,第11期,1995,第31-34頁。
[18] 陳明溥,程式語言課程之教學模式與學習工具對初學者學習成效與學習態度之影響,師大學報:科學教育類,第52卷,2007,第1-21頁。
[19] 何昱穎、張智凱、劉寶鈞,程式設計課程之學習焦慮降低與學習動機維持–以Scratch 為補救教學工具,數位學習科技期刊,第二卷,第一期,2010,第11-32頁。
[21] P. C. Blumenfeld, E. Soloway, R. W. Marx, J. S. Krajcik, M. Guzdial, and A. Palincsar, "Motivating project-based learning: sustaining the doing, supporting the learning, " Educational Psychologist, vol.26, no.3, 1991, pp.369-398.
[22] J. S. Brown, A. Collins, and P. Duguid, "Situated cognition and the culture of learning," Educational Researcher, vol.18, no.1, 1989, pp.32-42.

延伸閱讀