NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers2
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jiangyue Liu; Siran Li – Journal of Educational Computing Research, 2024
Pair Programming is considered an effective approach to programming education, but the synchronous collaboration of two programmers involves complex coordination, making this method difficult to be widely adopted in educational settings. Artificial Intelligence (AI) code-generation tools have outstanding capabilities in program generation and…
Descriptors: Artificial Intelligence, Programming, Technology Uses in Education, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Yifan Li; Anmin Liu; Runming Si; Leyan Liu; Qidong Zhao – Journal of Chemical Education, 2024
The plate and frame filtration experiment is one of the essential experiments performed by undergraduate students during their practical education. While this experiment often relies on the conventional manual recording of data and calculation, there are frequent problems with data collection because capturing transient data of filtrate volume and…
Descriptors: Internet, Automation, Undergraduate Study, College Science
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tóth, Tomás; Lovászová, Gabriela – Informatics in Education, 2021
In education, we have noticed a significant gap between the ability of students to program in an educational visual programming environment and the ability to write code in a professional programming environment. The aim of our research was to verify the methodology of transition from visual programming of mobile applications in MIT App Inventor 2…
Descriptors: Foreign Countries, Computer Science Education, Programming, Coding
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Papadakis, Stamatios – Educational Process: International Journal, 2022
Background/purpose: At the beginning of the 21st century, Computational Thinking (CT) and coding were typically considered part of secondary education programs, focusing on programming and algorithm development. The early childhood classroom was not expected to find students who developed coding skills. Nevertheless, as has been the case lately,…
Descriptors: Computation, Thinking Skills, Coding, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Siegle, Del – Gifted Child Today, 2020
The Thunkable online platform is an easy-to-use resource for creating apps for mobile devices. Computational thinking is at the heart of problem solving in computer science, and research suggests students' computational thinking improves when they use simple block coding systems similar to the format used for Thunkable.
Descriptors: Gifted Education, Academically Gifted, Technology Uses in Education, Computer Oriented Programs
Peer reviewed Peer reviewed
Direct linkDirect link
Chung, Cheng-Yu; Awad, Nayif; Hsiao, I-Han – Australasian Journal of Educational Technology, 2021
Although numerous studies have demonstrated different ways that augmented reality (AR) can assist students to understand the learning content via contextualised visualisation, less explored is its effect on collaborative problem-solving (CPS) in computer programming. This study aims to investigate how AR affects a CPS in a programming task. We…
Descriptors: Problem Solving, Problem Based Learning, Cooperative Learning, Computer Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Unahalekhaka, Apittha; Bers, Marina Umaschi – Educational Technology Research and Development, 2021
With a growing number of ScratchJr usage, over 19 million users worldwide, we examined the use in the United States of the free ScratchJr programming language, explicitly designed for young children ages 5-7, to learn how to code. Our objective was to explore children's usage of the ScratchJr tablet app at home and school settings. We analyzed…
Descriptors: Coding, Programming, Educational Technology, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Leigh Jin; Tai-Yin Chi; Brenda Mak – Journal of Information Systems Education, 2024
This paper presents the Screencast-Based Assessment Technique (SBAT) for a mobile app development curriculum in the information systems discipline. SBAT was implemented as a midterm take-home exam in which students design and develop an app project based on their own interests, passions, or ambitions. In addition to coding, students must create…
Descriptors: Technology Uses in Education, Computer Oriented Programs, Handheld Devices, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Zha, Shenghua; Jin, Yi; Moore, Pamela; Gaston, Joe – TechTrends: Linking Research and Practice to Improve Learning, 2020
Researchers and educators have advocated computational thinking (CT) should be integrated into K-12 settings as early as elementary schools. However, there has been a lack of knowledge of how pre-service K-8 teachers would be engaged in the learning of CT and its integration in different subject areas. In this study, we taught a flipped learning…
Descriptors: Preservice Teacher Education, Preservice Teachers, Undergraduate Students, Thinking Skills
Lei Tang – ProQuest LLC, 2018
The software industry spends a tremendous amount of effort and resources on software testing and maintenance to improve the quality of software. However, a large portion of the cost may be saved by training high-quality software developers with better Computer Science education. Skilled software developers can not only produce code of fewer bugs…
Descriptors: Computer Science, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gabriele, Lorella; Bertacchini, Francesca; Tavernise, Assunta; Vaca-Cárdenas, Leticia; Pantano, Pietro; Bilotta, Eleonora – Informatics in Education, 2019
In the last years, a growing trend in different educational contexts focused on Computational Thinking (CT) skills acquisition for both in-service teachers and students. But very low attention has been paid to pre-service teachers' education in regards to CT skills. To solve this issue, an empirical experimentation has been carried out with 141…
Descriptors: Foreign Countries, Lesson Plans, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Xie, Jing – ProQuest LLC, 2012
Software vulnerabilities originating from insecure code are one of the leading causes of security problems people face today. Unfortunately, many software developers have not been adequately trained in writing secure programs that are resistant from attacks violating program confidentiality, integrity, and availability, a style of programming…
Descriptors: Computer Software, Computer Security, Programming, Interaction
Camacho, Miguel Olmedo; Pérez-Sanagustín, Mar; Alario-Hoyos, Carlos; Soldani, Xavier; Kloos, Carlos Delgado; Sayago, Sergio – International Association for Development of the Information Society, 2014
EtiquetAR is an authoring tool for supporting the design and enactment of situated learning experiences based on QR tags. Practitioners use etiquetAR for creating, managing and personalizing collections of QR codes with special properties: (1) codes can have more than one link pointing at different multimedia resources, (2) codes can be updated…
Descriptors: Foreign Countries, Programming, Coding, Context Effect
Chudnov, Daniel – Computers in Libraries, 2009
In this article, the author provides several reasons why one should not rewrite a code from scratch. One should not do it because it will take longer than one thinks. This is the lesson he learned when he started rewriting one of his applications from scratch. The sane thing to do would have been to fix or replace a piece and get on with life.…
Descriptors: Revision (Written Composition), Programming, Coding, Computer Oriented Programs
Previous Page | Next Page »
Pages: 1  |  2