• 沒有找到結果。

第四章 研究結果

第一節 文獻基本資料

一、文獻出處

表 4-1 為 79 篇文獻依出處歸屬的結果。由表中可見,發表於 SIGCSE 研討會 之論文數量最多,總計有 59 篇,次為 ITiCSE 研討會之論文,計有 17 篇,其餘 3 篇則發表於 ACM SIGCSE Bulletin。

表 4-1 文獻出處分布表

刊名/出處 篇數

SIGCSE Conference 59

ITiCSE Conference 17

ACM SIGCSE Bulletin 3

二、文獻作者所屬國家

表 4-2 為 79 篇文獻依作者所屬之學術或研究機構之國籍分類的結果,其中以 美國所發表之論文篇數佔絕大多數,共計 58 篇,將近八成;其次為英國 6 篇,

以及加拿大、中國(含香港)、芬蘭、葡萄牙、德國、以色列等等國家,各為 1 至 3 篇。

26

表 4-2 文獻作者所屬之學術或研究機構之國籍分布表

國家 美國 英國 加拿大 中國(香港)

篇數 58 6 3 3

國家 芬蘭 葡萄牙 德國 澳洲

篇數 2 2 1 1

國家 巴基斯坦 瑞典 以色列

篇數 1 1 1

三、文獻刊載年份

表 4-3 為文獻刊載年份,其中以 2009 年之文獻數量最多,共有 17 篇;2002 年之文獻數量最少,只有 2 篇;其他年份則各為 5 至 10 篇。

表 4-3 文獻刊載年分

年分

2000 2001 2002 2003 2004

篇數 6 5 2 6 9

年分

2005 2006 2007 2008 2009

篇數 8 10 8 8 17

四、文獻所報導之研究所針對之教育階段及課程

表 4-4 為文獻所報導之研究所針對之教育階段。由表中可見,其中針對大學 階段之研究最多,共有 68 篇,而針對高中及國中、小階段之研究則分別為 4 篇 及 7 篇。

表 4-4 文獻所報導之研究所針對之教育階段

教育階段 大學 高中 國中、小

篇數 68 4 7

表 4-5 為文獻中所報導在大學階段實施程式設計教學研究之課程。表中 CS1-CS2 一欄表示該文獻所報導之研究橫跨 CS1、CS2 兩課程,而 Non-major 一 欄則是指該課程係為了非主修電腦科學之學生所開設。由表中可看出,針對 CS1

27

課程之研究最多,共有 50 篇;若將 CS1-CS2 也包含進去,更達 56 篇之多,可見 研究者最為看重資訊科學本科系學生在入門程式設計課程之學習成效。至於針對 CS0、CS2、和 Non-major 課程之文獻則各為 3 至 5 篇。

表 4-5 在大學階段實施程式設計教學研究之課程分布表 課程類型 CS0 CS1 CS2 篇數 3 50 4 課程類型 CS1-CS2 Non-major

篇數 6 5

針對中、小學程式設計教學之研究中,其實施課程多為課後輔導活動及夏令 營,其教學目的主要為了提升學生未來學習電腦科學之興趣、或培養資訊素養。

由表 4-6 中可見,在 11 篇文獻中,只有 2 篇之研究是在學校的正式電腦課程中實 施程式設計教學,其他 9 篇則皆為夏令營或課後輔導課程。

表 4-6 在中、小學階段實施程式設計教學研究之課程類型 課程類型 學校電腦課 夏令營或課後輔導 篇數 2 9

五、文獻所報導之教學研究中所講授之程式語言

表 4-7 為 68 篇屬於大學階段之文獻中所講授之程式語言。由於部分文獻之教 學研究在課程中講授兩種以上之程式語言,因此表 4-7 文獻數量加總大於 68 篇。

由表中可以看出,Java 是實施教學研究的課程中最常講授之程式語言,共有 24 篇,其次為 Python(7 篇)、C(6 篇)、以及 C++與 Basic(各 5 篇);其他程式語 言(如 Karel、Alice、Pascal)則皆少於 3 篇;至於未於文獻中清楚說明程式語言 名稱之文獻則有 13 篇。

表 4-8 為 11 篇針對中、小學之程式設計教學研究中所講授之程式語言。由表 中可見,講授最多之程式語言為 Alice,共有 4 篇,其次為 Java、Logo、C 各有 2 篇,而 Pascal、Scratch、LEGO 則各有 1 篇。

28

表 4-7 屬於大學階段之文獻中所講授之程式語言 程式語言 Java Python C Basic C++

篇數 24 7 6 5 5

程式語言 Pascal HTML Javascript Karel LEGO mindstorms

篇數 3 2 2 2 2

程式語言 Scratch Alice Octave Robocode Actionscript

篇數 1 1 1 1 1

程式語言 SPARK 未說明

篇數 1 13

表 4-8 針對中、小學之研究中所講授之程式語言

程式語言 Alice Java Logo C 篇數 4 2 2 2 程式語言 Pascal Scratch LEGO mindstorms

篇數 1 1 1