應用App Inventor於高中程式設計教學之個案研究

No Thumbnail Available

Date

2013

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

本研究旨在探討應用App Inventor於程式設計教學之可行性及可能之問題。研究採用個案研究法,參與對象為某公立女子高中資訊科教師一名,及其授課班級的41名學生。藉由分析參與教師應用App Inventor教材之教學情形,來探討應用App Inventor於程式設計教學的效應及問題。本研究教學時間為五週,共進行五個單元,十節課。教學內容包括:程式設計簡介、變數、關係運算及條件判斷等基本概念。教學結束後進行成就測驗和問卷施測,並針對教師及隨機抽選的六名學生進行訪談。 研究結果顯示:(1)學生對使用App Inventor學習程式設計有興趣; (2)使用App Inventor有助於學生理解程式,但對程式撰寫則沒有顯著成效;(3)App Inventor程式指令分類複雜,易影響學生學習成效。針對研究結果,建議教師使用App Inventor於初學者之程式設計教學,以引起學生學習興趣;而在進行程式撰寫教學時,應注意指令分類,由淺入深的導入,以增進學生之學習成就感。建議未來研究可以發展更多類型的App範例、加入性別因素探討,亦或拉長教學的時間,讓學生能夠更深入且廣泛的學習程式設計概念及其應用。
This study aims to investigate the effects of using App Inventor to teach high school student programming. We implemented the case study method in this study. A case teacher and forty-one students, who enrolled in the teacher’s computer class, from a public high school participated in the study. Five programming units using App Inventor, including: introduction to programming, variables, relational operators and conditionals were designed and taught to students in a five-week period with a total of 10 hours. Analysis from students’ performance test, answers on an attitude questionnaire, and interviews of both teacher and the students, revealed that: (1) App Inventor promoted the students’ learning interest on programming. (2) App Inventor helped student comprehend programs, but did not have effect on coding programs. (3) App Inventor’s complicated instruction sets may affect students’ performance on coding programs. We suggested that teachers can use App Inventor to promote students learning programming. However, instructional approaches should be careful designed to lessen the difficulty resulted from the instruction sets of App Inventor. Future research should develop more app examples, consider whether gender factor will affect learning, and increase the duration of experiment, so that the effects of using App Inventor to teach programming could be better understood.

Description

Keywords

App Inventor, 程式設計教學, 個案研究, App Inventor, Programming, Case study

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By