Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 19 |
Since 2006 (last 20 years) | 23 |
Descriptor
Source
International Association for… | 23 |
Author
Alke Martens | 1 |
Alves, Bruno | 1 |
Andrea Domínguez-Lara | 1 |
Areão, Andreza S. | 1 |
Baghaei, Nilufar | 1 |
Boxuan Ma | 1 |
Cabarcos, Adrián | 1 |
Chang, Chiung-Sui | 1 |
Chen, Fei-Ling | 1 |
Chen, Jui-Fa | 1 |
Dacey, Simon | 1 |
More ▼ |
Publication Type
Speeches/Meeting Papers | 22 |
Reports - Research | 11 |
Reports - Evaluative | 7 |
Reports - Descriptive | 4 |
Collected Works - Proceedings | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 9 |
Postsecondary Education | 7 |
Elementary Education | 3 |
High Schools | 2 |
Secondary Education | 2 |
Adult Education | 1 |
Elementary Secondary Education | 1 |
Grade 4 | 1 |
Grade 5 | 1 |
Grade 9 | 1 |
Intermediate Grades | 1 |
More ▼ |
Audience
Location
Japan | 2 |
Australia | 1 |
Brazil | 1 |
Bulgaria | 1 |
Germany | 1 |
Ghana | 1 |
Japan (Tokyo) | 1 |
Malaysia | 1 |
Philippines | 1 |
Portugal | 1 |
South Africa | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Tetsuo Tanaka; Ryo Horiuchi; Mari Ueda – International Association for Development of the Information Society, 2024
We evaluate the effectiveness of reading aloud a program code in learning programming from a neuroscientific perspective by measuring brain activity using a near-infrared spectroscopy device. The results show that when reading aloud and then reading silently, brain activity increases during reading aloud; a similar trend is observed when the…
Descriptors: Oral Reading, Programming, Coding, Neurosciences
Laurent Cervoni; Julien Brasseur – International Association for Development of the Information Society, 2022
A Prolog program consists of a set of facts and rules rather than imperative statements, commonly used in most other programming languages. Therefore, the Prolog language is used to encode logic, from which the inference engine deduces logical conclusions. In this article, we argue that the use of the Prolog language can be useful to help students…
Descriptors: Teaching Methods, Mathematics Instruction, Problem Solving, Programming Languages
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
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Nongkhai, Lalita Na; Wang, Jingyun; Mendori, Takahiko – International Association for Development of the Information Society, 2022
This paper proposes the design of an ontology of multiple programming languages and give three examples to show the methodology. Our ontology aims to summarize the core of computational thinking logic by elaborating the concepts of three object-oriented programming languages in the industry: Python, Java, and C#. Therefore, the construction of the…
Descriptors: Programming Languages, Computer Science Education, Intelligent Tutoring Systems, Thinking Skills
Olumide, Obe O.; Iyamu, Tiko – International Association for Development of the Information Society, 2020
Computer Programming is believed to have effect on creativity, reasoning, analytic and mathematical skills. This cognitive development is at a cost from both ends of students and teachers of computer programming. Its abstractive nature makes it difficult to teach and learn hence, the enormous hours spent in teaching, learning and developing…
Descriptors: Programming, Cognitive Development, Computer Science Education, Computer Interfaces
Silvia García-Méndez; Francisco de Arriba-Pérez; Francisco J. González-Castaño – International Association for Development of the Information Society, 2023
Mobile learning or mLearning has become an essential tool in many fields in this digital era, among the ones educational training deserves special attention, that is, applied to both basic and higher education towards active, flexible, effective high-quality and continuous learning. However, despite the advances in Natural Language Processing…
Descriptors: Higher Education, Artificial Intelligence, Computer Software, Usability
Maruyama, Yukiko – International Association for Development of the Information Society, 2020
To investigate the effects previous experience on the impressions of parents regarding computer programming, a survey was carried out before and after parent-children workshops were conducted. The results of the survey showed that the impressions of the participants regarding computer programming after the workshops became more positive than…
Descriptors: Elementary School Students, Parents, Workshops, Programming
Dietrich, André – International Association for Development of the Information Society, 2019
LiaScript is an attempt to enable everyone to create free and interactive online courses, without the need of being an experienced programmer. Instead, it aims to bring both parties, software- and course-developers, closer together by introducing Open-Source techniques into the Open-courSe development process. LiaScript was designed to be…
Descriptors: Online Courses, Computer Software, Open Source Technology, Computer Assisted Testing
Eric Schätz; Alke Martens – International Association for Development of the Information Society, 2023
Due the wideness of the term Physical Computing, there is a need for a better structure of this topic. This paper is about an approach of structuring this field by finding attributes of different physical computing devices which can be used in class. Those attributes are meant to enforce teachers as well as researchers to analyze different devices…
Descriptors: Computer Use, Handheld Devices, Telecommunications, Teaching Methods
Santamaría, Cristina Rebollo; Lora, Carlos Marín; Quintana, Inmaculada Remolar; Sellés, Miguel Chover – International Association for Development of the Information Society, 2018
The first obstacles to overcome when a student has to face the task of programming for the first time are the abstraction level, the comprehension of a language with unfamiliar concepts for him/her and the specific syntax for each programming language. This work presents the qualitative results obtained in a study focused on the gain of skills for…
Descriptors: Programming Languages, Skill Development, Undergraduate Students, Video Games
Hinds, Matthew; Baghaei, Nilufar; Ragon, Pedrito; Lambert, Jonathon; Rajakaruna, Tharindu; Houghton, Travers; Dacey, Simon – International Association for Development of the Information Society, 2017
Programming promotes critical thinking, problem solving and analytic skills through creating solutions that can solve everyday problems. However, learning programming can be a daunting experience for a lot of students. "RunJumpCode" is an educational 2D platformer video game, designed and developed in Unity, to teach players the…
Descriptors: Educational Games, Video Games, Computer Science Education, Programming
Reis, Rosa; Marques, Bertil P. – International Association for Development of the Information Society, 2021
In this paper we present a model for designing professional courses in a blended learning context as a tool to help the interaction between students, teachers and learning resources. This model aims to promote new concepts, new approaches and new strategies that have been changing the paradigm of teaching and learning. To develop a course based on…
Descriptors: Programming, Instructional Design, Computer Science Education, Case Studies
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models
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
Previous Page | Next Page »
Pages: 1 | 2