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...

Full description

Bibliographic Details
Main Authors: Han-zhen Wu, 吳漢圳
Other Authors: Stephen J.H. Yang
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