NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Eman Abdullah AlOmar – ACM Transactions on Computing Education, 2025
Large Language Models (LLMs), such as ChatGPT, have become widely popular for various software engineering tasks, including programming, testing, code review, and program comprehension. However, their impact on improving software quality in educational settings remains uncertain. This article explores our experience teaching the use of Programming…
Descriptors: Coding, Natural Language Processing, Artificial Intelligence, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Eunhye Shin – Journal of Computer Assisted Learning, 2025
Background: Analysing classroom dialogue is a widely used approach for understanding students' learning, often requiring team-based collaborative research. This presents a challenge for single researchers due to the labour-intensive nature of the process. Emerging advancements in large language models (LLMs) such as ChatGPT, enhance qualitative…
Descriptors: Artificial Intelligence, Technology Uses in Education, Science Education, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Siegle, Del – Gifted Child Today, 2023
This article explores the potential uses of AI in gifted education programs. Gifted students often have unique learning characteristics and require specialized program services. The use of AI can provide advanced content, personalized learning, creative writing and image manipulation, critical thinking and problem-solving, collaboration, research…
Descriptors: Artificial Intelligence, Educational Technology, Technology Uses in Education, Gifted Education
Tan, Lin – ProQuest LLC, 2009
Commenting source code has long been a common practice in software development. This thesis, consisting of three pieces of work, made novel use of the code comments written in natural language to improve software reliability. Our solution combines Natural Language Processing (NLP), Machine Learning, Statistics, and Program Analysis techniques to…
Descriptors: Computer Software, Coding, Reliability, Improvement