簡易檢索 / 詳目顯示

研究生: 陳巧芳
Chiao Fang Chen
論文名稱: 範例導向教材設計方式對於高中生學習Visual Basic之影響研究
An Example-Oriented Approach to the Design of Teaching Material for High School Visual Basic Programming Instruction
指導教授: 林美娟
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 294
中文關鍵詞: 程式語言教材設計Visual Basic範例導向
英文關鍵詞: Programming Languge, Design of Teaching Meterail, Visual Basic, Example-Oriendted Approach
論文種類: 學術論文
相關次數: 點閱:224下載:28
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 高中程式語言教學已行之有年,但許多調查研究結果皆顯示教師普遍對於程式設計教學感受較大的挫折感,學生的學習興趣亦偏低,因此,本研究旨在發展一套以範例實作為導向之高中Visual Basic程式語言教材,並以課堂教學實驗來檢驗此教材對學生所帶來之影響。而為達此目的,本研究首先整理文獻以瞭解高中程式設計課程在實施上之現況與面臨之問題,並分析目前程式設計教材之缺失,以為發展教材之理念基礎。本研究之教材設計提出「生活化、趣味化與遊戲化範例實作導向」、「?軸線的教材組織結構」、「導引式程式設計」等理念,接著依此理念規劃出教材大綱,並實際設計十個教學單元。隨後即進行等組後測準實驗研究,以台北市立大同高中一年級77位學生為對象實施為期十一週之教學實驗結果顯示,使用本研究所發展教材之實驗組學生,經過一學期程式設計課程之學習,其學習成績表現上明顯比使用傳統課本的對照組好,且其對教材實用性、教材接受度等方面也明顯比對照組來得正向。

    目次 附表目錄 …………………………………………………………………………… iv 附圖目錄 …………………………………………………………………………… vi 第一章 緒論 ……………………………………………………………………… 1 第一節 研究背景………………………………………………………………… 1 第二節 研究目的………………………………………………………………… 2 第三節 研究方法與步驟………………………………………………………… 3 第四節 研究限制………………………………………………………………… 5 第二章 文獻探討 …………………………………………………………………… 6 第一節 程式語言教學內涵及現況探討………………………………………… 6 2.1.1 程式語言教學內涵……………………………………………………… 6 2.1.2 普通高中程式語言教學現況…………………………………………… 10 第二節 一般程式語言課程教材使用之現況與問題…………………………… 15 2.2.1 一般程式語言教科書之問題…………………………………………… 16 2.2.2 台北市各高中程式語言教材分析……………………………………… 17 第三章 研究方法 …………………………………………………………………… 27 第一節 教材設計………………………………………………………………… 27 3.1.1 教材設計理念…………………………………………………………… 27 3.1.1.1 生活化、趣味化與遊戲化範例實作導向…………………………… 27 3.1.1.2 軸線的教材組織架構 ……………………………………………… 28 3.1.1.3 導引式程式設計 ……………………………………………………… 31 3.1.2 教材架構………………………………………………………………… 31 3.1.3 教學單元內容設計與實例……………………………………………… 36 第二節 教學實驗………………………………………………………………… 52 3.2.1 實驗對象與時間安排…………………………………………………… 57 3.2.2 實驗程序………………………………………………………………… 60 3.2.3 實驗研究工具…………………………………………………………… 62 3.2.4 實驗資料處理…………………………………………………………… 69 第四章 研究結果與討論 ………………………………………………………… 71 第一節 期中與期末成就測驗結果分析………………………………………… 71 4.1.1 實驗組-對照組各項成績組間差異分析 ……………………………… 71 4.1.2 成就測驗結果分析……………………………………………………… 73 第二節 課後態度問卷結果分析………………………………………………… 77 4.2.1 兩組學生學習態度傾向分析…………………………………………… 77 4.2.2 實驗組-對照組之課後態度問卷組間差異分析 ……………………… 83 4.2.3 課後態度問卷分析結果討論…………………………………………… 85 第三節 訪談資料分析…………………………………………………………… 87 第四節 教學日誌分析…………………………………………………………… 89 第五章 結論與建議 ………………………………………………………………… 94 第一節 結論……………………………………………………………………… 94 第二節 建議……………………………………………………………………… 95 附錄一 ……………………………………………………………………………… 97 附錄二 ……………………………………………………………………………… 100 附錄三 ……………………………………………………………………………… 105 附錄四 ……………………………………………………………………………… 109 附錄五 ……………………………………………………………………………… 116 附錄六 ……………………………………………………………………………… 118 附錄七 ……………………………………………………………………………… 119 附錄八 ……………………………………………………………………………… 122 附錄九 ……………………………………………………………………………… 127 附錄十 ……………………………………………………………………………… 129 附錄十一 …………………………………………………………………………… 132 附錄十二 …………………………………………………………………………… 136 附錄十三 …………………………………………………………………………… 140 附錄十四 …………………………………………………………………………… 152 附表目錄 表3.1 高中電腦課程標準…………………………………………………………… 32 表3.2 教材架構與教學時數………………………………………………………… 33 表3.3 教學單元內容(一):「單元名稱與學習目標」之實例……………………… 36 表3.4 教學單元內容(二):「範例說明」之實例…………………………………… 37 表3.5 教材單元內容(三):「在表單上配置控制項」之圖片說明…………………… 39 表3.6 教材單元內容(三):「在表單上配置控制項」之控制項解說……………… 40 表3.7 教材單元內容(三):「設定控制項屬性」之已學過控制項實例…………… 41 表3.8 教材單元內容(三):「設定控制項屬性」之單元新增控制項實例………… 42 表3.9 教學單元內容(三):「撰寫程式碼」之實例………………………………… 43 表3.10 教學單元(四):VB語法時間………………………………………………… 45 表3.11 教學單元(五):課後練習活動……………………………………………… 47 表3.12 教學單元(六):補充說明之實例…………………………………………… 48 表3.13 教材比較(一)………………………………………………………………… 49 表3.14 教材比較(二)………………………………………………………………… 50 表3.15 控制變項說明表 …………………………………………………………… 53 表3.16 實驗組&對照組教學內容對照表 ………………………………………… 54 表3.17 實驗研究分組人數 ………………………………………………………… 57 表3.18 實驗時間安排 ……………………………………………………………… 58 表3.19 對照組上學期數理標準化分數表 ………………………………………… 58 表3.20 實驗組上學期數理標準化分數表 ………………………………………… 59 表3.21 全年級數理科標準化分數及排名對照表 ………………………………… 59 表3.22 獨立樣本T檢定結果:兩組學生上學期電腦成績………………………… 60 表3.23 期中測驗知識分析表 ……………………………………………………… 63 表3.24 期中試題配分表 …………………………………………………………… 63 表3.25 期末專題測驗I試題配分表………………………………………………… 65 表3.26 期末專題測驗II試題配分表 ……………………………………………… 66 表3.27 期末成就測驗:紙筆測驗之雙向細目表…………………………………… 68 表3.28 態度問卷題目分配與內部一致性係數表 ………………………………… 69 表4.1 期中成就測驗:兩組平均數獨立樣本T檢定表…………………………… 71 表4.2 期末成就測驗-專題測驗I:兩組平均數獨立樣本T檢定表………………… 72 表4.3期末成就測驗-專題測驗II:兩組平均數獨立樣本T檢定表……………… 72 表4.4期末成就測驗-紙筆測驗:兩組平均數獨立樣本T檢定表………………… 72 表4.5期末成就測驗-專題測驗:對照組相依樣本T檢定表……………………… 74 表4.6期末成就測驗-專題測驗:實驗組相依樣本T檢定表……………………… 74 表4.7 期末成就測驗-紙筆測驗兩組各題獨立樣本T檢定表……………………… 75 表4.8 態度問卷回收狀況表………………………………………………………… 77 表4.9 對照組「對於程式設計課程看法」態度傾向表…………………………… 78 表4.10 對照組學生「課程教材使用感受」之態度傾向表………………………… 79 表4.11 對照組「個人學習情況檢討」之態度傾向表……………………………… 80 表4.12 實驗組「對於程式設計課程看法」態度傾向表…………………………… 81 表4.13 實驗組「課程教材使用感受」之態度傾向表……………………………… 81 表4.14 實驗組「個人學習情形檢討」之態度傾向表……………………………… 82 表4.15 態度問卷:兩組學生對於程式設計課程之看法…………………………… 83 表4.16 態度問卷:兩組學生對於課程教材使用感受……………………………… 83 表4.17 態度問卷:兩組學生對於教材使用感受各題項…………………………… 84 表4.18態度問卷:個人學習情況檢討差異分析結果……………………………… 85 附圖目錄 圖1.1 研究方法與步驟……………………………………………………………… 4 圖3.1 單元教材概念組織圖………………………………………………………… 30 圖3.2 教學實驗架構圖……………………………………………………………… 52 圖3.3 教學實施階段流程圖………………………………………………………… 61

    參考文獻
    Chris Stephenson(2000).A report on computer science education in five US. State. Available: http://www.holtsoft.com/chris/HSSurveyArt.pdf
    Cathy B.C. (1998). Comparing understanding of programming design concepts using visual basic and traditional basic. Journal of educational computing research, 18(1).,p37-47.
    Dalbey, J. & Linn, M. C.(1986).Cognitive consequences of programming: Augmentation to Basic instruction. Journal of Educational Computing Research,2, p55-72.
    Davey, B. & Tathall, A.(1994).Introducing Object Environment:Cognitive Difficulties, in proceedings of 1994 Software Education Conference,p128-133.
    Fadi P. Deek, Haward Kimmel & James A. McHugh (1998). Pedagogical changes in the Delivery of the First-Course in Computer Science: Problem-solving, then programming. Journal of Engineering Education, 87(3), p313-320.
    Linn, M. C. (1985). The cognitive consequences of programming instruction in classroom. Educational Researcher. 14(5), p25-29.
    Linn, M. C. & Clancy, M. J.(1992).The case for case studies of programming problems. Communications of the ACM. 35(3), p121-132.
    Lin,M.C. & Wu,C. C.(2005), Suggestions for Contenct Selection and Presentation in High School Computer Textbooks.[in press]
    Mincy, J. W., & et al.(1983). Visualizing algorithm an processes with the aid of a computer. The papers of the Fourteenth SIGCSE Technical Symposium on Computer Science Education.
    Nicolas, G. & Patrick, G.& Laurent G. (2004) Example-based Programming: a pertinent visual approach for learning to program. Proceedings of the working conference on Advanced visual interfaces, p358-361
    Pintrich, P. R. & Others (1987) . Students’ programming behavior in a Pascal course. Journal of Research in Science Teaching. 24(5), p451-466.
    Schollmeyer, M. (1996) Computer programming in high school vs college. ACM SIGCSE Bulletin, 28(1). P378-382.
    Ramlet,J. S., & Folk, M.(1985). PS: A procedure simulator for dynamic program visualization. The Papers of the Sixteenth SIGCSE Technical Symposium on Computer Science Education. 17(1),p36-40
    Smith, D.C., Cypher, A., and Tesler, L. (2000). Novice programming comes of age Commun. ACM 43, 3, 75–81
    Soloway, Elliot (1993).Should we teach students to programming. Communications of ACM. 36(10). P21-24.
    Wu,C. C., Lin, J. M.-C. & Lin, K.-Y(1997). A content analysis of programming examples in high school computer textbook in Taiwan. Journal of Computers in Mathematics and Science Teaching,18(3), 225-244.
    Yager, R. E.(1983). The importance of terminology in teaching K-12 science.Journal of Research in Science Teaching, 20(6),577-588.
    ACE工作室(民93),Visual Basic 實力應用教材。全華科技股份有限公司。
    中國大陸教育部(2003),普通高中信息技術課程標準(實驗稿)。人民教育出版社。
    李啟隆、黃建庭(民93),Visual Basic 6 程式設計18堂特訓教材,文魁資訊股份有限公司。
    高中電腦(下)(民93)。旗立資訊股份有限公司。
    高中電腦(下)(民93)。創意家資訊股份有限公司。
    林凱胤(民86),高中職教科書分析。國立台灣師範大學資訊教育研究所論文。
    林振煇(民92):應用Bottom-Up法進行程式教學,第11屆國際電腦輔助教學研討會(ICCAI2003),台北。
    吳正己、何榮桂(民87),高級中學新訂電腦課程的內涵與特色,科學教育月刊,第208期,p26-32。
    吳正己(民89),高中電腦科教科書編撰建議,國立編譯館通訊第47期。
    何榮桂(2001):他山之石可以攻錯∼亞太地區(臺、港、新、日、韓)資訊教育的發展與前瞻,資訊與教育,81,1-6。
    高慧君、吳正己(2002),美國高中的先修大學電腦科學課程(APCS)簡介。科學教育月刊,247,64-73。
    郭嘉琪(民90):國中電腦課程實施現況調查,國立台灣師範大學資訊教育研究所論文。
    陳宏煒(民92):高中電腦課程實施現況調查,國立臺灣師範大學資訊教育研究所碩士論文。
    莊雅茹(民83):高中電腦課程實施成效之調查。國科會專題研究計畫成果報告。
    賴健二(民93):兒童視覺化中文程式語言之開發與研究。國立台北師範學院教育傳播與科技研究所碩士論文。
    劉明洲(民92):程式語言學習者對於變數之認知與應用情形研究,第11屆國際電腦輔助教學研討會(ICCAI2003),台北。

    QR CODE