Abstract
Considering how block-based programming environments and tools might be used at the introductory level and beyond.
- Kelleher, C., Pausch, R., and Kiesler, S. Storytelling Alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2007), 1455--1464. Google ScholarDigital Library
- Resnick, M. et al. Scratch: Programming for all. Commun. ACM 52, 11 (Nov. 2009), 60. Google ScholarDigital Library
- Weintrop, D. Modality Matters: Understanding the Effects of Programming Language Representation in High School Computer Science Classrooms (Ph.D. Dissertation). Northwestern University, Evanston, IL, 2016.Google Scholar
- Weintrop, D. et al. Evaluating CoBlox: A comparative study of robotics programming environments for adult novices. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems 366, (2018), 1--12 Google ScholarDigital Library
- Weintrop, D. and Wilensky, U. To block or not to block, that is the question: Students' perceptions of blocks-based programming. In Proceedings of the 14<sup>th</sup> International Conference on Interaction Design and Children (2015), 199--208 Google ScholarDigital Library
- Weintrop, D. and Wilensky, U. Comparing block-based and text-based programming in high school computer science classrooms. ACM Transactions on Computing Education (TOCE), 18, 1 (2017), 3 Google ScholarDigital Library
Index Terms
- Block-based programming in computer science education
Recommendations
Pedagogy of Programming Education for Higher Education Using Block Based Programming Environment
Design, User Experience, and Usability: Designing InteractionsAbstractAs the modern society utilizes various devices based on the Information, Communication Technology (ICT), the importance of the computer program has been increased. As the needs of the education of engineering increases, many researchers studied ...
Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms
The number of students taking high school computer science classes is growing. Increasingly, these students are learning with graphical, block-based programming environments either in place of or prior to traditional text-based programming languages. ...
Introducing object-oriented programming into the computer science curriculum
In recent years, object-oriented programming languages and object-oriented program design have become increasingly popular. Dialects of many popular programming languages are now available which support the major concepts of object-oriented programming; ...
Comments