中文
相关论文

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

200 篇论文

As the landscape of software engineering evolves, introductory programming courses must go beyond teaching syntax to foster comprehensive technical competencies and professional soft skills. This paper reports on a pedagogical experience in…

计算机与社会 · 计算机科学 2026-03-20 Santiago Berrezueta-Guzman , Vanesa Metaj , Stefan Wagner

Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programming efficiency and decision-making. The study of in-IDE…

软件工程 · 计算机科学 2024-01-23 Agnia Sergeyuk , Sergey Titov , Maliheh Izadi

Traditionally, we have two possibilities to design tools for program comprehension and analysis. The first option is to create a standalone program, independent of any source code editor. This way, the act of source code editing is…

软件工程 · 计算机科学 2018-08-31 Matúš Sulír , Jaroslav Porubän , Ondrej Zoričák

Educating students about software testing practices is integral to the curricula of many computer science-related courses and typically involves students writing unit tests. Similar to production/source code, students might inadvertently…

Integrated development environments (IDE) play an important role in supporting developers during program comprehension and completion. Many of these supportive features focus on low-level programming and debugging activities. Unfortunately,…

软件工程 · 计算机科学 2021-05-20 Ali Shokri , Mehdi Mirakhorli

This research paper will bring forth the innovative pedagogical approach in computer science education, which uses a combination of methodologies borrowed from Artificial Intelligence (AI) and DevOps to enhance the learning experience in…

计算机与社会 · 计算机科学 2024-06-25 Edis Mekić , Mihailo Jovanović , Kristijan Kuk , Bojan Prlinčević , Ana Savić

Students often struggle with solving programming problems when learning to code, especially when they have to do it online, with one of the most common disadvantages of working online being the lack of personalized help. This help can be…

Educational games can foster critical thinking, problem-solving, and motivation, yet instructors often find it difficult to design games that reliably achieve specific learning outcomes. Existing authoring environments reduce the need for…

人机交互 · 计算机科学 2026-03-05 Daijin Yang , Erica Kleinman , Casper Harteveld

This is the study that presents an AI-Python-based chatbot that helps students to learn programming by demonstrating solutions to such problems as debugging errors, solving syntax problems or converting abstract theoretical concepts to…

软件工程 · 计算机科学 2025-09-26 Sayed Mahbub Hasan Amiri , Md Mainul Islam

Since the education sector is associated with highly dynamic business environments which are controlled and maintained by information systems, recent technological advancements and the increasing pace of adopting artificial intelligence…

计算机与社会 · 计算机科学 2024-10-08 Mieczysław L. Owoc , Agnieszka Sawicka , Paweł Weichbroth

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

计算机与社会 · 计算机科学 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

The Isabelle/PIDE platform addresses the question whether proof assistants of the LCF family are suitable as technological basis for educational tools. The traditionally strong logical foundations of systems like HOL, Coq, or Isabelle have…

计算机科学中的逻辑 · 计算机科学 2012-02-23 Makarius Wenzel , Burkhart Wolff

Instructional design is a fundamental base for educational technologies as it lays the foundation to facilitate learning and teaching based on pedagogical underpinnings. However, most of the educational technologies today face two core…

软件工程 · 计算机科学 2018-02-09 Sridhar Chimalakonda , Kesav V. Nori

Software engineering is extremely information-intensive. Every day developers work with source code, version repositories, issue trackers, documentation, web-based and other information resources. However, three key aspects of information…

软件工程 · 计算机科学 2016-07-18 Dimitar Asenov , Peter Müller , Lukas Vogel

This exploratory study investigates the intersection of Generative AI tools and experiential learning in business education. Through a case study of an innovative undergraduate course, we examine how students interact with and adapt to…

人工智能 · 计算机科学 2025-06-09 Nicole C. Wang

AI-enabled features built on LLMs and agentic workflows are difficult to test, debug, and reproduce, especially for product-focused software engineers without a machine learning background. We present the AI Toolkit plugin for JetBrains…

软件工程 · 计算机科学 2026-05-15 Yaroslav Sokolov , Yury Khudyakov , Lenar Sharipov , Andrei Gasparian , Parth Tiwary , Artem Trofimov

Intelligent Tutoring Systems (ITSs) have shown great potential in delivering personalized and adaptive education, but their widespread adoption has been hindered by the need for specialized programming and design skills. Existing approaches…

人机交互 · 计算机科学 2024-05-24 Tommaso Calo , Christopher J. MacLellan

As artificial intelligence (AI) becomes increasingly integrated into daily life, higher education must move beyond code-centric instruction to foster holistic AI literacy. We present a novel pedagogical approach that integrates embodied,…

计算机与社会 · 计算机科学 2026-03-31 Jennifer M. Reddig , Scott Moon , Kaitlyn Crutcher , Christopher J. MacLellan

Early childhood classrooms are becoming increasingly diverse, with students spanning a range of linguistic backgrounds and abilities. AI offers innovative tools to help educators create more inclusive learning environments by breaking down…

计算机与社会 · 计算机科学 2025-04-22 Ricardo Fitas

This paper presents an innovative pedagogical approach for teaching artificial intelligence and data science that systematically bridges traditional machine learning techniques with modern Large Language Models (LLMs). We describe a course…

人工智能 · 计算机科学 2025-12-08 Fang Li