NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Spatariu, Alexandru; Hartley, Kendall; Schraw, Gregory; Bendixen, Lisa D.; Quinn, Linda F. – Journal of Educational Computing Research, 2007
Many consider rich argumentation to be the core of quality discussions and view it as a vehicle to solving problems and clarifying content. This study examined the influence of a discussion leader intervention on the quality of online argumentation and interactivity. Subjects were 44 undergraduate students who participated in online discussions on…
Descriptors: Undergraduate Students, Persuasive Discourse, Higher Education, Computer Mediated Communication