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...
Saved in:
| Published in | Educational Technology & Society Vol. 18; no. 1; pp. 198 - 210 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Palmerston North
International Forum of Educational Technology & Society
01.01.2015
International Forum of Educational Technology & Society |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1176-3647 1436-4522 1436-4522 |
Cover
| 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 |