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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |