Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School

碩士 === 國立中央大學 === 資訊管理學系 === 101 === Many vocational high schools attach great importance to programming courses, which were designed to develop students’ problem solving skills. However, programming courses hardly mention the planning of problem solving and programming practices, and this make begi...

Full description

Bibliographic Details
Main Authors: Qing-lin Weng, 翁清麟
Other Authors: Huey-Wen Chou
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/91943126497861968036
id ndltd-TW-101NCU05396070
record_format oai_dc
spelling ndltd-TW-101NCU053960702015-10-13T22:34:50Z http://ndltd.ncl.edu.tw/handle/91943126497861968036 Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School 以概念圖與專題方式學習程式語言-高職程式設計課程之實驗研究 Qing-lin Weng 翁清麟 碩士 國立中央大學 資訊管理學系 101 Many vocational high schools attach great importance to programming courses, which were designed to develop students’ problem solving skills. However, programming courses hardly mention the planning of problem solving and programming practices, and this make beginners having difficulties on learning programming. By using concept map, learners can use graphical representation to show their conceptual understanding of the program. On the other hand, project-based learning increases learner’s actual programming practice time, and thus sharpens their problem-solving skill. This research use field experiment to explore the effect of using concept map and project-based approach on learning performance. The participants were recruited from a vocational high school in Taichung city; we randomly chose one class from the second grade and another from the third grade, a total of eighty-five students as our experiment participants. The participants were divided into two groups (independent learning and cooperative learning) based on classes. This research used Visual Basic 6.0 as the teaching software, and conducted a seven weeks field experiment including pre-test and post-test. In the experiment, a course teacher was responsible for teaching and designing course worksheet. Of the eighty-five participants, all but six successfully completed the experiment. By the end of the experiment, we used questionnaires and experiment test to collect experimental data; and used statistical analysis methods to conduct further data analysis. The results showed that the average programming test score of cooperative learning group is higher than independent learning group. In terms of the overall samples, learners with moderate or high prior knowledge have greater testing scores. In the independent learning group, learners possessing higher level of prior knowledge have lower learning performance. In the cooperative learning group, the learning performance from high to low, are high prior knowledge learners, low prior knowledge learners, and moderate prior knowledge learners. This study provided implications and directions for future research according to the above results. Huey-Wen Chou Chin-Yuan Ho 周惠文 何靖遠 2013 學位論文 ; thesis 72 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 資訊管理學系 === 101 === Many vocational high schools attach great importance to programming courses, which were designed to develop students’ problem solving skills. However, programming courses hardly mention the planning of problem solving and programming practices, and this make beginners having difficulties on learning programming. By using concept map, learners can use graphical representation to show their conceptual understanding of the program. On the other hand, project-based learning increases learner’s actual programming practice time, and thus sharpens their problem-solving skill. This research use field experiment to explore the effect of using concept map and project-based approach on learning performance. The participants were recruited from a vocational high school in Taichung city; we randomly chose one class from the second grade and another from the third grade, a total of eighty-five students as our experiment participants. The participants were divided into two groups (independent learning and cooperative learning) based on classes. This research used Visual Basic 6.0 as the teaching software, and conducted a seven weeks field experiment including pre-test and post-test. In the experiment, a course teacher was responsible for teaching and designing course worksheet. Of the eighty-five participants, all but six successfully completed the experiment. By the end of the experiment, we used questionnaires and experiment test to collect experimental data; and used statistical analysis methods to conduct further data analysis. The results showed that the average programming test score of cooperative learning group is higher than independent learning group. In terms of the overall samples, learners with moderate or high prior knowledge have greater testing scores. In the independent learning group, learners possessing higher level of prior knowledge have lower learning performance. In the cooperative learning group, the learning performance from high to low, are high prior knowledge learners, low prior knowledge learners, and moderate prior knowledge learners. This study provided implications and directions for future research according to the above results.
author2 Huey-Wen Chou
author_facet Huey-Wen Chou
Qing-lin Weng
翁清麟
author Qing-lin Weng
翁清麟
spellingShingle Qing-lin Weng
翁清麟
Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
author_sort Qing-lin Weng
title Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
title_short Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
title_full Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
title_fullStr Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
title_full_unstemmed Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School
title_sort learning programming language based on concept map and project - the experiment of programming course of vocational high school
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/91943126497861968036
work_keys_str_mv AT qinglinweng learningprogramminglanguagebasedonconceptmapandprojecttheexperimentofprogrammingcourseofvocationalhighschool
AT wēngqīnglín learningprogramminglanguagebasedonconceptmapandprojecttheexperimentofprogrammingcourseofvocationalhighschool
AT qinglinweng yǐgàiniàntúyǔzhuāntífāngshìxuéxíchéngshìyǔyángāozhíchéngshìshèjìkèchéngzhīshíyànyánjiū
AT wēngqīnglín yǐgàiniàntúyǔzhuāntífāngshìxuéxíchéngshìyǔyángāozhíchéngshìshèjìkèchéngzhīshíyànyánjiū
_version_ 1718078126300332032