Enhancing Students' Computer Programming Performances, Critical Thinking Awareness and Attitudes towards Programming: An Online Peer-Assessment Attempt.
Xiao-Ming WangGwo-Jen HwangZi-Yun LiangHsiuying WangPublished in: J. Educ. Technol. Soc. (2017)
Keyphrases
- peer assessment
- computer programming
- critical thinking
- attitudes toward
- programming course
- communication tools
- learning experience
- statistically significant
- learning process
- computer programs
- online learning
- college students
- high school
- university students
- collaborative learning
- experimental group
- computer science
- mobile technologies
- emotional intelligence
- learning technologies
- computer mediated
- game based learning
- learning styles
- computer assisted instruction
- active learning