中文
相关论文

相关论文: App creation in schools for different curricula su…

200 篇论文

Collaborative learning environments such as programming labs are crucial for learning experiential hands-on skills such as critical thinking and problem solving, and peer discussion. In a traditional laboratory setting, many of these skills…

计算机与社会 · 计算机科学 2021-11-12 Tahiya Chowdhury

The integration of AI assistants, especially through the development of Large Language Models (LLMs), into computer science education has sparked significant debate. An emerging body of work has looked into using LLMs in education, but few…

人机交互 · 计算机科学 2024-05-06 Wenhan Lyu , Yimeng Wang , Tingting , Chung , Yifan Sun , Yixuan Zhang

When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software quality, a trend that aligns with ACM curricula recommendations.…

To broaden participation, competitive programming contests may include beginner-level problems that do not require knowledge of advanced Computer Science concepts (e.g., algorithms and data structures). However, since most participants have…

计算机与社会 · 计算机科学 2024-05-27 Mrigank Pawagi , Viraj Kumar

As artificial intelligence (AI) increasingly shapes decision-making across domains, there is a growing need to support AI literacy among learners beyond computer science. However, many current approaches rely on programming-heavy tools or…

计算机与社会 · 计算机科学 2025-11-10 Aparna Maya Warrier , Arav Agarwal , Jaromir Savelka , Christopher Bogart , Heather Burte

This study introduces an integrated curriculum designed to empower underrepresented students by combining environmental literacy, data literacy, and computer science. The framework promotes environmental awareness, data literacy, and civic…

计算机与社会 · 计算机科学 2023-10-27 Clare Baek , Dana Saito-Stehberger , Sharin Jacob , Adam Nam , Mark Warschauer

Virtual learning environments are a useful modality for engaging students in the classroom by affording them a sense of presence and immersion. The motivation of this project was to create an open-source augmented reality electrical circuit…

人机交互 · 计算机科学 2019-08-07 Dana Conard , Blake Vollmer , Corbin Shatto , Hannah Bowman , Sara Kassis

AI Code Completion (e.g., GitHub's Copilot) has revolutionized how computer science students interact with programming languages. However, AI code completion has been studied from the developers' perspectives, not the students' perspectives…

With their remarkable ability to generate code, large language models (LLMs) are a transformative technology for computing education practice. They have created an urgent need for educators to rethink pedagogical approaches and teaching…

Creative coding is a rapidly expanding domain for both artistic expression and computational education. Numerous libraries and IDEs support creative coding, however there has been little consideration of how the environments themselves…

人机交互 · 计算机科学 2023-02-01 Andrew McNutt , Anton Outkine , Ravi Chugh

In recent decades, computer science (CS) has undergone remarkable growth and diversification. Creating attractive, social, or hands-on games has already been identified as a possible approach to get teenagers and young adults interested in…

The increasing availability of digital tools for education offers significant opportunities to enhance teaching practices and student engagement. This study presents a structured categorization of online educational tools based on their…

物理教育 · 物理学 2025-06-23 Marina Babayeva

New technologies, such as MOOCs, provide innovative methods to tackle new challenges in teaching and learning, such as globalization and changing contemporary culture and to remove the limits of conventional classrooms. However, they also…

计算机与社会 · 计算机科学 2016-10-25 S. H. Song , Marco Antonelli , Tony Fung , Brandon D. Armstrong , Amy Chong , Albert Lo , Bertram E. Shi

Information processes in the society encourage the formation of a revision of the forms and methods of learning; involve the use of didactic capabilities of information and communication technologies in teaching. No less important in this…

计算机与社会 · 计算机科学 2018-07-25 Vladyslav Velychko

This research full paper investigates the factors influencing computing educators' adoption of project-based learning (PjBL) in software engineering and computing curricula. Recognized as a student-centered pedagogical approach, PjBL has…

软件工程 · 计算机科学 2025-07-25 Ahmad D. Suleiman , Yiming Tang , Daqing Hou

Traditionally, statistical computing courses have taught the syntax of a particular programming language or specific statistical computation methods. Since the publication of Nolan and Temple Lang (2010), we have seen a greater emphasis on…

统计计算 · 统计学 2022-09-01 Alex Reinhart , Christopher R. Genovese

In today's software world with its cornucopia of reusable software libraries, when a programmer is faced with a programming task that they suspect can be completed through the use of a library, they often look for code examples using a…

软件工程 · 计算机科学 2021-10-08 Geert Heyman , Rafael Huysegems , Pascal Justen , Tom Van Cutsem

Design skills are increasingly recognized as a core competency for software professionals. Unfortunately, these skills are difficult to teach because design requires freedom and open-ended thinking, but new designers require a structured…

计算机与社会 · 计算机科学 2024-10-17 Christopher William Schankula , Habib Ghaffari Hadigheh , Spencer Smith , Christopher Kumar Anand

Adapting instruction to the fine-grained needs of individual students is a powerful application of recent advances in large language models. These generative AI models can create tasks that correspond to students' interests and enact…

计算机与社会 · 计算机科学 2026-04-15 Candace Walkington , Mingyu Feng , Itffini Pruitt-Britton , Theodora Beauchamp , Andrew Lan

Large Language Model (LLM) tools have demonstrated their potential to deliver high-quality assistance by providing instant, personalized feedback that is crucial for effective programming education. However, many of these tools operate…

人机交互 · 计算机科学 2025-04-08 Huiyong Li , Boxuan Ma