中文
相关论文

相关论文: Critiquing Computing Artifacts through Programming…

200 篇论文

Sarcasm is a sophisticated way of wrapping any immanent truth, mes-sage, or even mockery within a hilarious manner. The advent of communications using social networks has mass-produced new avenues of socialization. It can be further said…

计算与语言 · 计算机科学 2021-06-11 Sourav Das , Anup Kumar Kolya

In programming education, it makes a difference whether you are dealing with beginners or advanced students. As our future students will become even more tech-savvy, it is necessary to assess programming skills appropriately and quickly to…

软件工程 · 计算机科学 2021-05-12 Max Kesselbacher , Andreas Bollin

The recent advancement of large language models (LLMs) has been achieved through a combo of instruction tuning and human alignment. However, building manually crafted instruction datasets and performing human alignment become the bottleneck…

计算与语言 · 计算机科学 2023-10-05 Tao Feng , Zifeng Wang , Jimeng Sun

Creativity support tools (CSTs) aim to elevate the quality of artists' creative processes and artifacts. Yet most current CST evaluations overlook temporal and social aspects of tool use. To address this gap, we present a longitudinal,…

人机交互 · 计算机科学 2026-04-30 Catherine Liu , Tao Long , Asya Vaisberg , Chau Vu , Jiaju Ma , Jingyi Li

AI-powered education technologies can support students and teachers in computer science education. However, with the recent developments in generative AI, and especially the increasingly emerging popularity of ChatGPT, the effectiveness of…

人工智能 · 计算机科学 2023-12-05 Nora Dunder , Saga Lundborg , Olga Viberg , Jacqueline Wong

There is a growing movement in undergraduate computer science (CS) programs to embed ethics across CS classes rather than relying solely on standalone ethics courses. One strategy is creating assignments that encourage students to reflect…

计算机与社会 · 计算机科学 2023-01-23 Julie Jarzemsky , Joshua Paup , Casey Fiesler

In computer science, students could benefit from more opportunities to learn important, high-level concepts and to improve their learning skills. Peer review is one method to encourage this by providing students with the opportunity to…

计算机与社会 · 计算机科学 2009-07-21 Scott Turner , Manuel A. Perez-Quinones

We evaluate an automatic hint generator for CS1 programming assignments powered by GPT-4, a large language model. This system provides natural language guidance about how students can improve their incorrect solutions to short programming…

计算机与社会 · 计算机科学 2024-06-11 Laryn Qi , J. D. Zamfirescu-Pereira , Taehan Kim , Björn Hartmann , John DeNero , Narges Norouzi

Although socializing is a powerful driver of youth engagement online, platforms struggle to leverage engagement to promote learning. We seek to understand this dynamic using a multi-stage analysis of over 14,000 comments on Scratch, an…

计算机与社会 · 计算机科学 2026-02-04 Samantha Shorey , Benjamin Mako Hill , Samuel C. Woolley

Large language models (LLMs) and prompt engineering hold significant potential for advancing computer programming education through personalized instruction. This paper explores this potential by investigating three critical research…

人工智能 · 计算机科学 2024-07-09 Tianyu Wang , Nianjun Zhou , Zhixiong Chen

Computational approach to politeness is the task of automatically predicting and generating politeness in text. This is a pivotal task for conversational analysis, given the ubiquity and challenges of politeness in interactions. The…

计算与语言 · 计算机科学 2024-07-19 Priyanshu Priya , Mauajama Firdaus , Asif Ekbal

Language is the principal tool for human communication, in which humor is one of the most attractive parts. Producing natural language like humans using computers, a.k.a, Natural Language Generation (NLG), has been widely used for dialogue…

计算与语言 · 计算机科学 2022-07-05 Benyou Wang , Xiangbo Wu , Xiaokang Liu , Jianquan Li , Prayag Tiwari , Qianqian Xie

This article reports on a study investigating how computational essays can be used to redistribute epistemic agency--cognitive control and responsibility over one's own learning--to students in higher education STEM. Computational essays…

物理教育 · 物理学 2021-08-31 Tor Ole B. Odden , Devin Silvia , Anders Malthe-Sørenssen

Debugging software, i.e., the localization of faults and their repair, is a key activity in software engineering. Therefore, effective and efficient debugging is one of the core skills a software engineer must develop. However, the teaching…

As AI increasingly saturates our daily lives, it is crucial that youth develop skills to critically use and assess AI systems and envision better alternatives. We apply theories from culturally responsive computing to design and study a…

人机交互 · 计算机科学 2025-10-09 Jaemarie Solyst , Chloe Fong , Faisal Nurdin , Rotem Landesman , R. Benjamin Shapiro

Nolan and Temple Lang argue that "the ability to express statistical computations is an essential skill." A key related capacity is the ability to conduct and present data analysis in a way that another person can understand and replicate.…

其他统计学 · 统计学 2023-08-29 Ben Baumer , Mine Cetinkaya-Rundel , Andrew Bray , Linda Loi , Nicholas J. Horton

Discrete mathematics is the foundation of computer science. It focuses on concepts and reasoning methods that are studied using math notations. It has long been argued that discrete math is better taught with programming, which takes…

计算机与社会 · 计算机科学 2021-10-07 Yanhong A. Liu , Matthew Castelllana

As programmers write code, they often edit and retry multiple times, creating rich "interaction traces" that reveal how they approach coding tasks and provide clues about their level of skill development. For novice programmers in…

机器学习 · 计算机科学 2026-04-16 Alexis Ross , Megha Srivastava , Jeremiah Blanchard , Jacob Andreas

The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automation to new boundaries, with techniques imitating developers in…

软件工程 · 计算机科学 2024-01-11 Rosalia Tufano , Ozren Dabić , Antonio Mastropaolo , Matteo Ciniselli , Gabriele Bavota

Computational thinking (CT) and problem-solving skills are increasingly integrated into K-8 school curricula worldwide. Consequently, there is a growing need to develop reliable assessments for measuring students' proficiency in these…

计算机与社会 · 计算机科学 2024-03-20 Ahana Ghosh , Liina Malva , Adish Singla
‹ 上一页 1 8 9 10 下一页 ›