Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 10 |
Since 2016 (last 10 years) | 17 |
Since 2006 (last 20 years) | 41 |
Descriptor
Computer Software | 42 |
Natural Language Processing | 42 |
Programming | 42 |
Artificial Intelligence | 18 |
Computer System Design | 13 |
Foreign Countries | 13 |
Computer Science Education | 12 |
Information Retrieval | 11 |
Intelligent Tutoring Systems | 11 |
Teaching Methods | 11 |
Classification | 10 |
More ▼ |
Source
Author
Arthur C. Graesser | 2 |
Benjamin D. Nye | 2 |
Desmarais, Michel, Ed. | 2 |
Romero, Cristobal, Ed. | 2 |
Xiangen Hu | 2 |
Abbas, Ali | 1 |
Almeroth, Kevin | 1 |
Andrew Millam | 1 |
Azevedo, Ana, Ed. | 1 |
Azevedo, José, Ed. | 1 |
Barnes, Tiffany | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 16 |
Postsecondary Education | 15 |
Junior High Schools | 5 |
Middle Schools | 5 |
Secondary Education | 5 |
Elementary Education | 4 |
Elementary Secondary Education | 4 |
High Schools | 4 |
Grade 8 | 3 |
Grade 7 | 2 |
Grade 9 | 2 |
More ▼ |
Audience
Administrators | 1 |
Researchers | 1 |
Students | 1 |
Teachers | 1 |
Location
Brazil | 3 |
Netherlands | 3 |
Spain | 3 |
Australia | 2 |
France | 2 |
Greece | 2 |
Israel | 2 |
Pakistan | 2 |
Pennsylvania | 2 |
Portugal | 2 |
United Kingdom | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Massachusetts Comprehensive… | 1 |
Program for International… | 1 |
What Works Clearinghouse Rating
Andrew Millam; Christine Bakke – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper is part of a multi-case study that aims to test whether generative AI makes an effective coding assistant. Particularly, this work evaluates the ability of two AI chatbots (ChatGPT and Bing Chat) to generate concise computer code, considers ethical issues related to generative AI, and offers suggestions for how to improve…
Descriptors: Coding, Artificial Intelligence, Natural Language Processing, Computer Software
Taskeen Hasrod; Yannick B. Nuapia; Hlanganani Tutu – Journal of Chemical Education, 2024
In order to improve the accessibility and user friendliness of an accurately pretrained stacking ensemble machine learning regressor used to predict sulfate levels (mg/L) in Acid Mine Drainage (AMD), a Graphical User Interface (GUI) was developed using Python by combining human input with ChatGPT and deployed in the Jupyter Notebook environment.…
Descriptors: Artificial Intelligence, Natural Language Processing, Educational Technology, Computer Software
Lahiru Ariyananda – ProQuest LLC, 2022
DEVS (Discrete Event System Specification) is a formalism that was introduced in the mid-1970s by Bernard Zeigler, for modeling and analysis of discrete event systems. DEVS is essentially a formal mathematical language for specifying complex systems through models that can be simulated and has been executed in object-oriented software, DEVSJava…
Descriptors: Active Learning, Programming, Computer Software, Computer Science Education

Priti Oli; Rabin Banjade; Jeevan Chapagain; Vasile Rus – Grantee Submission, 2023
This paper systematically explores how Large Language Models (LLMs) generate explanations of code examples of the type used in intro-to-programming courses. As we show, the nature of code explanations generated by LLMs varies considerably based on the wording of the prompt, the target code examples being explained, the programming language, the…
Descriptors: Computational Linguistics, Programming, Computer Science Education, Programming Languages
Charalampos-S Charitsis – ProQuest LLC, 2023
The employment rate of software developers has risen significantly over the last 30 years. As a result, more students are considering computer science as a potential career path. Over the last 15 years, introductory programming course (CS1) enrollment has been increasing at a much faster rate than the increase in the number of CS faculty, with no…
Descriptors: Computer Science Education, Programming, Natural Language Processing, Computer Software
Phung, Tung; Cambronero, José; Gulwani, Sumit; Kohn, Tobias; Majumdarm, Rupak; Singla, Adish; Soares, Gustavo – International Educational Data Mining Society, 2023
Large language models (LLMs), such as Codex, hold great promise in enhancing programming education by automatically generating feedback for students. We investigate using LLMs to generate feedback for fixing syntax errors in Python programs, a key scenario in introductory programming. More concretely, given a student's buggy program, our goal is…
Descriptors: Computational Linguistics, Feedback (Response), Programming, Computer Science Education
Brandon Sepulvado; Jennifer Hamilton – Society for Research on Educational Effectiveness, 2021
Background: Traditional survey efforts to gather outcome data at scale have significant limitations, including cost, time, and respondent burden. This pilot study explored new and innovative large-scale methods of collecting and validating data from publicly available sources. Taking advantage of emerging data science techniques, we leverage…
Descriptors: Automation, Data Collection, Data Analysis, Validity
Hsu, Ting-Chia; Chen, Mu-Sheng – Research and Practice in Technology Enhanced Learning, 2022
This research explored the creative thinking, learning achievement, and engagement of students when they integrated the application of the personal audio classifier (PAC) into the competition of a computational thinking (CT) board game (i.e., the experimental group), or did not integrate it into the competition but only collaborated with peers to…
Descriptors: Learner Engagement, Robotics, Games, Computation
Mao, Ye; Shi, Yang; Marwan, Samiha; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2021
As students learn how to program, both their programming code and their understanding of it evolves over time. In this work, we present a general data-driven approach, named "Temporal-ASTNN" for modeling student learning progression in open-ended programming domains. Temporal-ASTNN combines a novel neural network model based on abstract…
Descriptors: Programming, Computer Science Education, Learning Processes, Learning Analytics
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
Crowe, Dale; LaPierre, Martin; Kebritchi, Mansureh – TechTrends: Linking Research and Practice to Improve Learning, 2017
With augmented intelligence/knowledge based system (KBS) it is now possible to develop distance learning applications to support both curriculum and administrative tasks. Instructional designers and information technology (IT) professionals are now moving from the programmable systems era that started in the 1950s to the cognitive computing era.…
Descriptors: Artificial Intelligence, Information Technology, Distance Education, Instructional Design
Abbas, Ali; Sarfraz, Summaira – Journal of Educational Technology Systems, 2018
The purpose of the study is to provide a literature review of the work done on sign language (SL) around the world and in Pakistan and to develop a translation tool of speech and text to Pakistan Sign Language (PSL) with bilingual subtitles. Information and communication technology and tools development for teaching and learning purposes improve…
Descriptors: Bilingualism, Sign Language, Computer Software, Programming
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
Benotti, Luciana; Martinez, Maria Cecilia; Schapachnik, Fernando – IEEE Transactions on Learning Technologies, 2018
In this paper we present a software platform called Chatbot designed to introduce high school students to Computer Science (CS) concepts in an innovative way: by programming chatbots. A chatbot is a bot that can be programmed to have a conversation with a human or robotic partner in some natural language such as English or Spanish. While…
Descriptors: Formative Evaluation, Introductory Courses, Computer Science, High School Students
Azevedo, Ana, Ed.; Azevedo, José, Ed. – IGI Global, 2019
E-assessments of students profoundly influence their motivation and play a key role in the educational process. Adapting assessment techniques to current technological advancements allows for effective pedagogical practices, learning processes, and student engagement. The "Handbook of Research on E-Assessment in Higher Education"…
Descriptors: Higher Education, Computer Assisted Testing, Multiple Choice Tests, Guides