程式設計是高職資訊相關科別課程的必修科目之一,也是未來在升學或就業重要的基礎,主要課程目標除訓練學生程式設計的能力、培養學習電腦的興趣外,亦可熟習應用所學而獲得解決問題的方法。然而,在高職實用技能學程中大部分均為低學習成就學生,如以一般教學方法設計教學活動,實難達到預期的教學目標。因此,本研究不同傳統式依循教科書的單元教學,而試著以完整的實務專題來教授程式設計課程,並且將專題的各功能予以模組化,各項功能導入常用之指令與語法,每當學生熟習一功能後,再授予另一功能,因各個功能均有相關性,學生能從中重複的學習,因而能吸收並活用所學。 本研究樣本以實用技能學程微電腦修護科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.