NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Zhen; Ritzhaupt, Albert D.; Tian, Fengchun; Umapathy, Karthikeyan – Computer Science Education, 2019
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments. Objective: Thus, the purpose of this study was to…
Descriptors: Outcomes of Education, Novices, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Saito, Daisuke; Washizaki, Hironori; Fukazawa, Yoshiaki – Journal of Information Technology Education: Research, 2017
Aim/Purpose: When learning to program, both text-based and visual-based input methods are common. However, it is unclear which method is more appropriate for first-time learners (first learners). Background: The differences in the learning effect between text-based and visual-based input methods for first learners are compared the using a…
Descriptors: Programming, Computer Science Education, Comparative Analysis, Questionnaires
Peer reviewed Peer reviewed
Direct linkDirect link
Berland, Matthew; Davis, Don; Smith, Carmen Petrick – International Journal of Computer-Supported Collaborative Learning, 2015
AMOEBA is a unique tool to support teachers' orchestration of collaboration among novice programmers in a non-traditional programming environment. The AMOEBA tool was designed and utilized to facilitate collaboration in a classroom setting in real time among novice middle school and high school programmers utilizing the IPRO programming…
Descriptors: Computer Science Education, Active Learning, Programming, Novices