A Two-Tier Test-based Approach to Improving Students' Computer-Programming Skills in a Web-Based Learning Environment

Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environment...

Full description

Saved in:
Bibliographic Details
Published inEducational Technology & Society Vol. 18; no. 1; pp. 198 - 210
Main Authors Yang, Tzu-Chi, Hwang, Gwo-Jen, Yang, Stephen J. H, Hwang, Gwo-Haur
Format Journal Article
LanguageEnglish
Published Palmerston North International Forum of Educational Technology & Society 01.01.2015
International Forum of Educational Technology & Society
Subjects
Online AccessGet full text
ISSN1176-3647
1436-4522
1436-4522

Cover

More Information
Summary:Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important issue. To address this issue, this study proposes a two-tier test-based learning system to enhance students' learning outcomes in computer-programming courses. We conducted an experiment on a college computer-programming course to evaluate the effectiveness of the proposed method. The experimental results show that the proposed method not only improves the students' attitude toward learning the programming language, but also enhances their programming skills.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1176-3647
1436-4522
1436-4522