Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …
computer science education. Despite a rapidly expanding ecosystem of BBP environments …
Computing with corgis: Diverse, real-world datasets for introductory computing
To successfully bring introductory computing to non-CS majors, one needs to create a
curriculum that will appeal to students from diverse disciplines. Several educational theories …
curriculum that will appeal to students from diverse disciplines. Several educational theories …
Preparing students to meet their data: an evaluation of K-12 data science tools
Data science education has gained momentum in recent years. Along with the development
of curricula to teach data science, the number and diversity of tools for introducing data …
of curricula to teach data science, the number and diversity of tools for introducing data …
Between a block and a typeface: Designing and evaluating hybrid programming environments
The last ten years have seen a proliferation of introductory programming environments
designed for learners across the K-12 spectrum. These environments include visual block …
designed for learners across the K-12 spectrum. These environments include visual block …
A Comprehensive Survey and Analysis of Diverse Visual Programming Languages
M Idrees, F Aslam - VFAST Transactions on Software Engineering, 2022 - vfast.org
Abstract Visual Programming Languages (VPLs) provide ease of programming by reducing
the need of manually ty** code for programming. Although the existence of VPLs is almost …
the need of manually ty** code for programming. Although the existence of VPLs is almost …
Codestruct: Design and evaluation of an intermediary programming environment for novices to transition from scratch to python
Transitioning from block-based programming environments to conventional text-based
programming languages is a challenge faced by many learners as they progress in their …
programming languages is a challenge faced by many learners as they progress in their …
Modality matters: Understanding the effects of programming language representation in high school computer science classrooms
D Weintrop - 2016 - search.proquest.com
Computation is changing our world. From how we work, to how we communicate and how
we relax-few parts of our world have been left unaffected by computation and the …
we relax-few parts of our world have been left unaffected by computation and the …
Measuring an impact of block-based language in introductory programming
Y Matsuzawa, Y Tanaka, S Sakai - … Technology in Education: IFIP TC 3 …, 2016 - Springer
The use of block-based visual language in introductory programming is a popular method in
education. However, there is little research which provides evidence showing advantages of …
education. However, there is little research which provides evidence showing advantages of …
Towards a universal framework for visual programming languages
Abstract A Visual Programming Language (VPL) can help programmers quickly develop
robust programs using simple drag-and-drop of visual elements, without worrying about the …
robust programs using simple drag-and-drop of visual elements, without worrying about the …
Switch Mode: Scaffold Learners From Block-Based Programming to Text-Based Programming
Y Lin - 2024 - search.proquest.com
Block-based programming environments have become increasingly commonplace in
computer science education. Despite a rapidly expanding ecosystem of block-based …
computer science education. Despite a rapidly expanding ecosystem of block-based …