Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Vizprog: Identifying misunderstandings by visualizing students' coding progress
Programming instructors often conduct in-class exercises to help them identify students that
are falling behind and surface students' misconceptions. However, as we found in interviews …
are falling behind and surface students' misconceptions. However, as we found in interviews …
Teaching creative and practical data science at scale
Nolan and Temple Lang's Computing in the Statistics Curricula (2010) advocated for a shift
in statistical education to broadly include computing. In the time since, individuals with …
in statistical education to broadly include computing. In the time since, individuals with …
Promoting computational thinking skills in non-computer-science students: Gamifying computational notebooks to increase student engagement
Computational thinking (CT) skills are becoming increasingly relevant for future
professionals across all domains, beyond computer science (CS). As such, an increasing …
professionals across all domains, beyond computer science (CS). As such, an increasing …
The benefit of reflection prompts for encouraging learning with hints in an online programming course
While giving learners hints is a commonly used scaffolding practice to facilitate learning,
previous work questioned the effectiveness of hints. In this study, we examined if prompting …
previous work questioned the effectiveness of hints. In this study, we examined if prompting …
[HTML][HTML] Automatic grading tool for jupyter notebooks in artificial intelligence courses
CD González-Carrillo, F Restrepo-Calle… - Sustainability, 2021 - mdpi.com
Jupyter notebooks provide an interactive programming environment that allows writing code,
text, equations, and multimedia resources. They are widely used as a teaching support tool …
text, equations, and multimedia resources. They are widely used as a teaching support tool …
Easy-to-use cloud computing for teaching data science
B Kim, G Henke - Journal of Statistics and Data Science Education, 2021 - Taylor & Francis
One of the biggest hurdles of teaching data science and programming techniques to
beginners is simply getting started with the technology. With multiple versions of the same …
beginners is simply getting started with the technology. With multiple versions of the same …
A creative commons textbook for teaching scientific computing to chemistry students with Python and Jupyter notebooks
CJ Weiss - Journal of Chemical Education, 2020 - ACS Publications
Scientific computing and computer literacy are increasingly important skills for chemistry
students to learn, but despite this need, there is an absence of chemistry-specific texts …
students to learn, but despite this need, there is an absence of chemistry-specific texts …
Using Jupyter tools to design an interactive textbook to guide undergraduate research in materials informatics
With the growing desire to incorporate data science and informatics into STEM curricula,
there is an opportunity to integrate research-based software and tools (eg, Python) within …
there is an opportunity to integrate research-based software and tools (eg, Python) within …
eChem: A notebook exploration of quantum chemistry
The eChem project features an e-book published as a web page (10.30746/978-91-988114-
0-7), collecting a repository of Jupyter notebooks developed for the dual purpose of …
0-7), collecting a repository of Jupyter notebooks developed for the dual purpose of …
Investigating Student Mistakes in Introductory Data Science Programming
Data Science (DS) has emerged as a new academic discipline where students are
introduced to data-centric thinking and generating data-driven insights through …
introduced to data-centric thinking and generating data-driven insights through …