Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review on teaching and learning introductory programming in higher education
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …
addressing a more contemporary context of introductory programming. It proposes a …
A systematic review of approaches for teaching introductory programming and their influence on success
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …
programming courses. Whilst numerous studies suggest approaches that provide effective …
Automatically generating CS learning materials with large language models
Recent breakthroughs in Large Language Models (LLMs), such as GPT-3 and Codex, now
enable software developers to generate code based on a natural language prompt. Within …
enable software developers to generate code based on a natural language prompt. Within …
The affective experience of novice computer programmers
Abstract Novice students (N= 99) participated in a lab study in which they learned the
fundamentals of computer programming in Python using a self-paced computerized learning …
fundamentals of computer programming in Python using a self-paced computerized learning …
How do educational experiences predict computing identity?
Despite increasing demands for skilled workers within the technological domain, there is still
a deficit in the number of graduates in computing fields (computer science, information …
a deficit in the number of graduates in computing fields (computer science, information …
Students' initial course motivation and their achievement and retention in college CS1 courses
The goal of this study was to investigate how students' entering motivation for the course in a
suite of CS1 introductory computer science courses was associated with their subsequent …
suite of CS1 introductory computer science courses was associated with their subsequent …
What emotions do novices experience during their first computer programming learning session?
We conducted a study to track the emotions, their behavioral correlates, and relationship
with performance when novice programmers learned the basics of computer programming …
with performance when novice programmers learned the basics of computer programming …
Creativity in CS1: A literature review
S Sharmin - ACM Transactions on Computing Education (TOCE), 2021 - dl.acm.org
Computer science is a fast-growing field in today's digitized age, and working in this industry
often requires creativity and innovative thought. An issue within computer science education …
often requires creativity and innovative thought. An issue within computer science education …
Study behavior in computing education—a systematic literature review
As the field of computing education grows and matures, it has become essential to unite
computing education and higher education research. Educational research has highlighted …
computing education and higher education research. Educational research has highlighted …
Broadening participation in computing via ubiquitous combined majors (CS+ X)
In 2001, Khoury College of Computer Sciences at Northeastern University created their first
combined majors with Cognitive Psychology, Mathematics and Physics. This type of degree …
combined majors with Cognitive Psychology, Mathematics and Physics. This type of degree …