Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 3 |
Descriptor
Author
Albert C. M. Yang | 1 |
Allen, Robert B. | 1 |
Anna Y. Q. Huang | 1 |
Daniele Traversaro | 1 |
Giorgio Delzanno | 1 |
Giovanna Guerrini | 1 |
Hiroaki Ogata | 1 |
Jei Wei Chang | 1 |
Kunkle, Wanda M. | 1 |
Ruo Xuan Yen | 1 |
Shun Ting Li | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Tests/Questionnaires | 3 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Audience
Location
Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Anna Y. Q. Huang; Jei Wei Chang; Albert C. M. Yang; Hiroaki Ogata; Shun Ting Li; Ruo Xuan Yen; Stephen J. H. Yang – Educational Technology & Society, 2023
To improve students' learning performance through review learning activities, we developed a personalized intervention tutoring approach that leverages learning analysis based on artificial intelligence. The proposed intervention first uses text-processing artificial intelligence technologies, namely bidirectional encoder representations from…
Descriptors: Academic Achievement, Tutoring, Artificial Intelligence, Individualized Instruction
Kunkle, Wanda M.; Allen, Robert B. – ACM Transactions on Computing Education, 2016
Learning to program, especially in the object-oriented paradigm, is a difficult undertaking for many students. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting with different introductory…
Descriptors: Teaching Methods, Programming, Programming Languages, Computer Science Education