Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course
碩士 === 國立中央大學 === 資訊工程研究所 === 98 === In order to reduce the difficulties of learning C++ programming language for novice programmers, students need problem-solving method to help them learning C++ programming. However, the problem-solving method is not ease using pen and paper to gather and search k...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/99197402270681585992 |
id |
ndltd-TW-098NCU05392034 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCU053920342016-04-20T04:17:47Z http://ndltd.ncl.edu.tw/handle/99197402270681585992 Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course 探索在註記行為中註記支援解決問題的角色:一個C++程式課程的研究案例 Han-zhen Wu 吳漢圳 碩士 國立中央大學 資訊工程研究所 98 In order to reduce the difficulties of learning C++ programming language for novice programmers, students need problem-solving method to help them learning C++ programming. However, the problem-solving method is not ease using pen and paper to gather and search knowledge. Therefore, we developed annotation assistant system supported problem-solving method, and we evaluated the role of annotation supported problem-solving method on annotation behavior and students learning performance in the case of C++ programming course. In this study, we used annotation assistant system supported problem-solving method in real-life university-level classes (both are sophomore course, and totally sixty-four students) to observe the students’ annotation behavior. The students were separated into experimental group and control group. The experimental group students used annotation assistant system supported problem-solving method, and control group students used traditional teaching. We collected the interview data from teachers and students and records from annotation assistant system. The experiment results show that (1) using annotation assistant system supported problem-solving method could encourage students creating more annotations, and making students aggressively created annotation than control group students; (2) using annotation assistant system supported problem-solving method that could help students solving problem in the correct direction and gathering problem-solving knowledge easily and quickly (3) students’ annotation content would transfer to the student’s experience when he encounter the question on the problem-solving method, the students will organize his experience as a answer for the problem. Stephen J.H. Yang 楊鎮華 2010 學位論文 ; thesis 46 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程研究所 === 98 === In order to reduce the difficulties of learning C++ programming language for novice programmers, students need problem-solving method to help them learning C++ programming. However, the problem-solving method is not ease using pen and paper to gather and search knowledge. Therefore, we developed annotation assistant system supported problem-solving method, and we evaluated the role of annotation supported problem-solving method on annotation behavior and students learning performance in the case of C++ programming course. In this study, we used annotation assistant system supported problem-solving method in real-life university-level classes (both are sophomore course, and totally sixty-four students) to observe the students’ annotation behavior. The students were separated into experimental group and control group. The experimental group students used annotation assistant system supported problem-solving method, and control group students used traditional teaching. We collected the interview data from teachers and students and records from annotation assistant system. The experiment results show that (1) using annotation assistant system supported problem-solving method could encourage students creating more annotations, and making students aggressively created annotation than control group students; (2) using annotation assistant system supported problem-solving method that could help students solving problem in the correct direction and gathering problem-solving knowledge easily and quickly (3) students’ annotation content would transfer to the student’s experience when he encounter the question on the problem-solving method, the students will organize his experience as a answer for the problem.
|
author2 |
Stephen J.H. Yang |
author_facet |
Stephen J.H. Yang Han-zhen Wu 吳漢圳 |
author |
Han-zhen Wu 吳漢圳 |
spellingShingle |
Han-zhen Wu 吳漢圳 Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
author_sort |
Han-zhen Wu |
title |
Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
title_short |
Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
title_full |
Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
title_fullStr |
Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
title_full_unstemmed |
Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course |
title_sort |
exploring the role of annotation supported problem-solving on annotation behavior: a case study of c++ programming course |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/99197402270681585992 |
work_keys_str_mv |
AT hanzhenwu exploringtheroleofannotationsupportedproblemsolvingonannotationbehavioracasestudyofcprogrammingcourse AT wúhànzhèn exploringtheroleofannotationsupportedproblemsolvingonannotationbehavioracasestudyofcprogrammingcourse AT hanzhenwu tànsuǒzàizhùjìxíngwèizhōngzhùjìzhīyuánjiějuéwèntídejiǎosèyīgècchéngshìkèchéngdeyánjiūànlì AT wúhànzhèn tànsuǒzàizhùjìxíngwèizhōngzhùjìzhīyuánjiějuéwèntídejiǎosèyīgècchéngshìkèchéngdeyánjiūànlì |
_version_ |
1718228132892246016 |