中文
相关论文

相关论文: Bridging Education and Development: IDEs as Intera…

200 篇论文

Professional software offers immense power but also presents significant learning challenges. Its complex interfaces, as well as insufficient built-in structured guidance and unfamiliar terminology, often make newcomers struggle with task…

人机交互 · 计算机科学 2025-05-20 Yimeng Liu , Misha Sra

Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work…

软件工程 · 计算机科学 2021-02-03 Leonardo Humberto Silva , Renata Xavier Castro , Marice Costa Guimaraes

Artificial Intelligence (AI) education is an increasingly popular topic area for K-12 teachers. However, little research has investigated how AI education can be designed to be more accessible to all learners. We organized co-design…

物理教育 · 物理学 2020-09-24 Jessica Van Brummelen , Phoebe Lin

PIDE is a general framework for document-oriented prover interaction and integration, based on a bilingual architecture that combines ML and Scala. The overall aim is to connect LCF-style provers like Isabelle (or Coq or HOL) with…

计算机科学中的逻辑 · 计算机科学 2012-07-17 Makarius Wenzel

The adoption of AI-powered code completion tools in software development has increased substantially, yet the user interaction data produced by these systems remain proprietary within large corporations. This creates a barrier for the…

软件工程 · 计算机科学 2025-10-07 Roham Koohestani , Parham Bateni , Aydin Ebrahimi , Behdad Etezadi , Kiarash Karimi , Maliheh Izadi

To develop trustworthy distributed systems, verification techniques and formal methods, including lightweight and practical approaches, have been employed to certify the design or implementation of security protocols. Lightweight formal…

密码学与安全 · 计算机科学 2024-11-28 Rémi Garcia , Paolo Modesti

Writing software tests is laborious and time-consuming. To address this, prior studies introduced various automated test-generation techniques. A well-explored research direction in this field is unit test generation, wherein artificial…

Applications such as ChatGPT and WOMBO Dream make it easy to inspire students without programming knowledge to use artificial intelligence (AI). Therefore, given the increasing importance of AI in all disciplines, innovative strategies are…

计算机与社会 · 计算机科学 2024-03-12 Julius Schöning , Tim Wawer , Kai-Michael Griese

Computing students increasingly rely on generative AI tools for programming assistance, often without formal instruction or guidance. This highlights a need to teach students how to effectively interact with AI models, particularly through…

计算机与社会 · 计算机科学 2025-09-15 Victor-Alexandru Pădurean , Paul Denny , Alkis Gotovos , Adish Singla

The Instruction-Driven Game Engine (IDGE) project aims to democratize game development by enabling a large language model (LLM) to follow free-form game rules and autonomously generate game-play processes. The IDGE allows users to create…

人工智能 · 计算机科学 2024-08-26 Hongqiu Wu , Yan Wang , Xingyuan Liu , Hai Zhao , Min Zhang

AI-powered educational technologies have demonstrated measurable benefits for learners, but their design and evaluation have largely centered on K-12 contexts. As a result, many AI-supported learning systems remain poorly aligned with the…

Teachers have tried to teach their students by introducing text books along with verbal instructions in traditional education system. However, teaching and learning methods could be changed for developing Information and Communication…

计算机与社会 · 计算机科学 2014-11-10 Md Baharul Islam , Arif Ahmed , Md Kabirul Islam , Abu Kalam Shamsuddin

Background: Software project management activities help to introduce software process models in Software Engineering courses. However, these activities should be adequately aligned with the learning outcomes and support student's…

软件工程 · 计算机科学 2021-01-21 Javier Gonzalez-Huerta , Jefferson Seide Molleri , Aivars Šablis , Ehsan Zabardast

Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in this is their ability to write code that is not only correct but also of high…

软件工程 · 计算机科学 2023-01-27 Maria Tigina , Anastasiia Birillo , Yaroslav Golubev , Hieke Keuning , Nikolay Vyahhi , Timofey Bryksin

Automated feedback generation plays a crucial role in enhancing personalized learning experiences in computer science education. Among different types of feedback, next-step hint feedback is particularly important, as it provides students…

软件工程 · 计算机科学 2025-11-11 Anastasiia Birillo , Aleksei Rostovskii , Yaroslav Golubev , Hieke Keuning

The adoption of Artificial Intelligence in Education (AIED) holds the promise of revolutionizing educational practices by offering personalized learning experiences, automating administrative and pedagogical tasks, and reducing the cost of…

计算机与社会 · 计算机科学 2024-03-26 Richard Tong , Haoyang Li , Joleen Liang , Qingsong Wen

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

Massive Open Online Courses (MOOCs) have transformed the educational landscape, offering scalable and flexible learning opportunities, particularly in data-centric fields like data science and artificial intelligence. Incorporating AI and…

计算机与社会 · 计算机科学 2023-11-14 Babak Moghadas , Brian S. Caffo

E-learning with using multimedia and graphical interfaces is now fashionable in some virtual learning environments. Especially, in open colleges, universities and E-learning databases, using these interfaces can improve quality of educating…

计算机与社会 · 计算机科学 2010-03-17 A. Daneshmand Malayeri , J. Abdollahi , R. Rezaei

Programming is a crucial skill in today's world and being taught worldwide at different levels. However, in the literature there is little research investigating a formal approach to embedding public engagement into programming module…

计算机与社会 · 计算机科学 2024-12-23 Jianhua Yang , Mir Seyedebrahimi , Margaret Low , Holly Heshmati