Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 12 |
Since 2006 (last 20 years) | 15 |
Descriptor
Source
Author
Hecht, Jeffrey B. | 2 |
Alkan, Ayse | 1 |
Anderson, Neil | 1 |
Andrea Domínguez-Lara | 1 |
Arafeh, Sousan | 1 |
Arun-Balajiee… | 1 |
Baker, Ryan | 1 |
Barnes, Tiffany | 1 |
Boyle-Heimann, Kristen | 1 |
Brawner, Keith | 1 |
Busch, John | 1 |
More ▼ |
Publication Type
Speeches/Meeting Papers | 24 |
Reports - Research | 13 |
Reports - Descriptive | 6 |
Reports - Evaluative | 4 |
Guides - Non-Classroom | 1 |
Journal Articles | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Junior High Schools | 2 |
Middle Schools | 2 |
Secondary Education | 2 |
Grade 7 | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Trends in International… | 1 |
What Works Clearinghouse Rating

Arun-Balajiee Lekshmi-Narayanan; Priti Oli; Jeevan Chapagain; Mohammad Hassany; Rabin Banjade; Vasile Rus – Grantee Submission, 2024
Worked examples, which present an explained code for solving typical programming problems are among the most popular types of learning content in programming classes. Most approaches and tools for presenting these examples to students are based on line-by-line explanations of the example code. However, instructors rarely have time to provide…
Descriptors: Coding, Computer Science Education, Computational Linguistics, Artificial Intelligence
Andrea Domínguez-Lara; Wulfrano Arturo Luna-Ramírez – International Association for Development of the Information Society, 2022
The automatic code generation is the process of generating source code snippets from a program, i.e., code for generating code. Its importance lies in facilitating software development, particularly important is helping in the implementation of software designs such as engineering diagrams, in such a case, automatic code generation copes with the…
Descriptors: Programming, Coding, Computer Software, Programming Languages
Tsabari, Stav; Segal, Avi; Gal, Kobi – International Educational Data Mining Society, 2023
Automatically identifying struggling students learning to program can assist teachers in providing timely and focused help. This work presents a new deep-learning language model for predicting "bug-fix-time", the expected duration between when a software bug occurs and the time it will be fixed by the student. Such information can guide…
Descriptors: College Students, Computer Science Education, Programming, Error Patterns
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
Krish Pillai; Marcia Lovas – International Society for Technology, Education, and Science, 2023
A typical first computer science course (CS1) introduces the student to coding conventions, variables, methods, control structures, conditionals, and the semantics of classes and objects. Advanced concepts of inheritance, polymorphism, abstract classes, interfaces, and their use in the design process, are covered in a second-level course (CS2).…
Descriptors: Computer Games, Educational Games, Teaching Methods, Technology Uses in Education
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
Cai, Zhiqiang; Siebert-Evenstone, Amanda; Eagan, Brendan; Shaffer, David Williamson; Hu, Xiangen; Graesser, Arthur C. – Grantee Submission, 2019
Coding is a process of assigning meaning to a given piece of evidence. Evidence may be found in a variety of data types, including documents, research interviews, posts from social media, conversations from learning platforms, or any source of data that may provide insights for the questions under qualitative study. In this study, we focus on text…
Descriptors: Semantics, Computational Linguistics, Evidence, Coding
Rossano, Veronica; Roselli, Teresa; Quercia, Gaetano – International Association for Development of the Information Society, 2018
The Computational Thinking recently has been recognised as one of the basic knowledge to be developed since childhood. Coding and computers are not just programming, but tools that help students to develop problem solving skills and more deep understand of the way things work. For these reasons, great attention has been focused on this topic both…
Descriptors: Coding, Computation, Problem Solving, Computer Software
Taniguchi, Yuta; Konomi, Shin'ichi; Goda, Yoshiko – International Association for Development of the Information Society, 2019
This study discusses the automatic coding methods of the Community of Inquiry (CoI) framework for multilingual contexts, in particular. In universities, foreign students cannot be overlooked, and learning systems are also required to work in multilingual situations. However, none of the existing work has addressed the lack of language-agnostic and…
Descriptors: Coding, Multilingualism, Foreign Students, College Students
Maranga, Jemar Jude A.; Matugas, Leilla Keith J.; Lim, Jorge Frederick W.; Romana, Cherry Lyn C. Sta. – International Association for Development of the Information Society, 2019
Teaching an introductory programming course to an average of 40 students while monitoring their performance can be a challenge for instructors. Preparing coding exercises with test cases and checking students' programs can prove to be time consuming at times. Moreover, programming has been known to be quite difficult for students to learn. To…
Descriptors: Online Courses, Programming Languages, Introductory Courses, Computer Science Education
Cengel, Metin; Alkan, Ayse; Cayir, Esra – Online Submission, 2018
Increasing the quality and effectiveness of education and training, contributing to the social, political and economic structure of the countries is something that educators and educational policy makers are always working on. Increasing the quality of education and training nowadays can be achieved with the development of 21st century skills in…
Descriptors: Information Technology, Coding, Robotics, Computer Science Education
Anderson, Neil; McGowan, Aidan; Hanna, Philip; Busch, John – Australian Association for Research in Education, 2015
There is a perception amongst some of those learning computer programming that the principles of object-oriented programming (where behaviour is often encapsulated across multiple class files) can be difficult to grasp, especially when taught through a traditional, didactic "talk-and-chalk" method or in a lecture-based environment. We…
Descriptors: Programming, Concept Formation, Teaching Methods, Creative Teaching
Paquette, Luc; Rowe, Jonathan; Baker, Ryan; Mott, Bradford; Lester, James; DeFalco, Jeanine; Brawner, Keith; Sottilare, Robert; Georgoulas, Vasiliki – International Educational Data Mining Society, 2016
Computational models that automatically detect learners' affective states are powerful tools for investigating the interplay of affect and learning. Over the past decade, affect detectors--which recognize learners' affective states at run-time using behavior logs and sensor data--have advanced substantially across a range of K-12 and postsecondary…
Descriptors: Models, Affective Behavior, Intelligent Tutoring Systems, Games
Huang, Dinglei; Kellert, Heather McCreery; Manouchehri, Azita – North American Chapter of the International Group for the Psychology of Mathematics Education, 2015
We compared classroom interactions during two episodes in a seventh grade virtual mathematics class. Both episodes were drawn from virtual live lessons utilizing different lesson layouts. We investigated how mathematical knowledge was negotiated in both episodes. The results show that the layout of live lessons had an effect on how students shared…
Descriptors: Grade 7, Educational Technology, Technology Uses in Education, Teaching Methods
Xing, Wanli; Wu, Yonghe – International Association for Development of the Information Society, 2014
Assessment of groups in CSCL context is a challenging task fraught with many confounding factors collected and measured. Previous documented studies are by and large summative in nature and some process-oriented methods require time-intensive coding of qualitative data. This study attempts to resolve these problems for teachers to assess groups…
Descriptors: Small Group Instruction, Evaluation Methods, Computer Assisted Instruction, Cooperative Learning
Previous Page | Next Page »
Pages: 1 | 2