Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 8 |
Descriptor
Natural Language Processing | 8 |
Programming | 8 |
Programming Languages | 8 |
Computer Science Education | 5 |
Computer Software | 5 |
Teaching Methods | 4 |
Artificial Intelligence | 3 |
Computational Linguistics | 3 |
Coding | 2 |
Error Correction | 2 |
Evaluation Methods | 2 |
More ▼ |
Source
ProQuest LLC | 3 |
International Educational… | 2 |
British Journal of… | 1 |
Grantee Submission | 1 |
Journal of Information… | 1 |
Author
Barnes, Tiffany | 1 |
Cambronero, José | 1 |
Chi, Min | 1 |
Gulwani, Sumit | 1 |
Jeevan Chapagain | 1 |
Kahn, Ken | 1 |
Kim, Jaewook | 1 |
Kohn, Tobias | 1 |
Majumdarm, Rupak | 1 |
Mao, Ye | 1 |
Marwan, Samiha | 1 |
More ▼ |
Publication Type
Dissertations/Theses -… | 3 |
Speeches/Meeting Papers | 3 |
Journal Articles | 2 |
Reports - Descriptive | 2 |
Reports - Research | 2 |
Reports - Evaluative | 1 |
Education Level
Elementary Education | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
Higher Education | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Postsecondary Education | 1 |
Secondary Education | 1 |
Audience
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Shraddha Govind Barke – ProQuest LLC, 2024
The dream of intelligent assistants to enhance programmer productivity has now become a concrete reality, with rapid advances in artificial intelligence. Large language models (LLMs) have demonstrated impressive capabilities in various domains based on the vast amount of data used to train them. However, tasks which require structured reasoning or…
Descriptors: Artificial Intelligence, Symbolic Learning, Programming, Programming Languages

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
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
Kahn, Ken; Winters, Niall – British Journal of Educational Technology, 2021
Constructionism, long before it had a name, was intimately tied to the field of Artificial Intelligence. Soon after the birth of Logo at BBN, Seymour Papert set up the Logo Group as part of the MIT AI Lab. Logo was based upon Lisp, the first prominent AI programming language. Many early Logo activities involved natural language processing,…
Descriptors: Artificial Intelligence, Man Machine Systems, Programming Languages, Programming
Taipalus, Toni – Journal of Information Systems Education, 2019
Structured Query Language (SQL) is still the de facto database query language widely used in industry and taught in almost all university level database courses. The role of SQL is further strengthened by the emergence of NewSQL systems which use SQL as their query language as well as some NoSQL systems, e.g., Cassandra and DynamoDB, which base…
Descriptors: Programming Languages, Programming, Computer Science Education, Databases
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
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
Kim, Jaewook – ProQuest LLC, 2011
One of the most critical steps to integrating heterogeneous e-Business applications using different XML schemas is schema matching, which is known to be costly and error-prone. Many automatic schema matching approaches have been proposed, but the challenge is still daunting because of the complexity of schemas and immaturity of technologies in…
Descriptors: Information Technology, Information Retrieval, Programming Languages, Programming