Publication Date
In 2025 | 0 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 27 |
Descriptor
Coding | 28 |
Comparative Analysis | 28 |
Computer Software | 28 |
Teaching Methods | 14 |
Computer Science Education | 9 |
Foreign Countries | 8 |
Programming Languages | 7 |
Statistical Analysis | 7 |
Case Studies | 6 |
Programming | 6 |
Educational Technology | 5 |
More ▼ |
Source
Author
Abdullah Alamer | 1 |
Abellán, Raquel | 1 |
Agesilaou, Andria | 1 |
Amati, Fabián | 1 |
Arun-Balajiee… | 1 |
Baeyens, Toon | 1 |
Baker, Jason, Ed. | 1 |
Baker, Ryan | 1 |
Biehler, Rolf | 1 |
Boles, Wageeh | 1 |
Boutnaru, Shlomi | 1 |
More ▼ |
Publication Type
Journal Articles | 23 |
Reports - Research | 23 |
Reports - Descriptive | 2 |
Speeches/Meeting Papers | 2 |
Tests/Questionnaires | 2 |
Books | 1 |
Collected Works - General | 1 |
Collected Works - Proceedings | 1 |
Reports - Evaluative | 1 |
Education Level
Audience
Teachers | 1 |
Location
Alabama | 1 |
Belgium | 1 |
Cyprus | 1 |
Finland | 1 |
France | 1 |
Germany | 1 |
Hawaii | 1 |
Israel | 1 |
Mexico | 1 |
New Jersey | 1 |
Pennsylvania | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Measures of Academic Progress | 1 |
Program for International… | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Abdullah Alamer; Florian Schuberth; Jörg Henseler – Studies in Second Language Acquisition, 2024
Researchers in second language (L2) and education domain use different statistical methods to assess their constructs of interest. Many L2 constructs emerge from elements/parts, i.e., the elements "define" and "form" the construct and not the other way around. These constructs are referred to as emergent variables (also called…
Descriptors: Factor Analysis, Factor Structure, Second Language Learning, Language Research

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
Maertens, Rien; Van Petegem, Charlotte; Strijbol, Niko; Baeyens, Toon; Jacobs, Arne Carla; Dawyndt, Peter; Mesuere, Bart – Journal of Computer Assisted Learning, 2022
Background: Learning to code is increasingly embedded in secondary and higher education curricula, where solving programming exercises plays an important role in the learning process and in formative and summative assessment. Unfortunately, students admit that copying code from each other is a common practice and teachers indicate they rarely use…
Descriptors: Plagiarism, Benchmarking, Coding, Computer Science Education
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
Hsu, Chien-Ju; Thompson, Cynthia K. – Journal of Speech, Language, and Hearing Research, 2018
Purpose: The purpose of this study is to compare the outcomes of the manually coded Northwestern Narrative Language Analysis (NNLA) system, which was developed for characterizing agrammatic production patterns, and the automated Computerized Language Analysis (CLAN) system, which has recently been adopted to analyze speech samples of individuals…
Descriptors: Coding, Aphasia, Comparative Analysis, Speech Communication
Hyeseong Lee; Seung H. Kim; Hae Min Yu – International Journal on E-Learning, 2024
Despite the benefits of teaching computational thinking (CT) and applying coding tools in schools, many teachers feel unprepared to use these technologies. Hence, we introduced CT concepts and coding tools to pre-service teachers (n=36; 17 in online class and 19 in in-person class), equipping them with digital competencies through activities with…
Descriptors: Coding, Mathematics Instruction, Pedagogical Content Knowledge, Faculty Development
Kyza, Eleni A.; Georgiou, Yiannis; Agesilaou, Andria; Souropetsis, Markos – Journal of Educational Computing Research, 2022
There are increasing calls to introduce computational thinking in schools; the arguments in favor call upon research suggesting that even kindergarten children can successfully engage in coding. This contribution presents a cross-sectional study examining the coding practices and computational thinking of fifty-one primary school children using…
Descriptors: Case Studies, Elementary School Students, Computer Science Education, Coding
Source Code Plagiarism Detection in Academia with Information Retrieval: Dataset and the Observation
Karnalim, Oscar; Budi, Setia; Toba, Hapnes; Joy, Mike – Informatics in Education, 2019
Source code plagiarism is an emerging issue in computer science education. As a result, a number of techniques have been proposed to handle this issue. However, comparing these techniques may be challenging, since they are evaluated with their own private dataset(s). This paper contributes in providing a public dataset for comparing these…
Descriptors: Plagiarism, Computer Science Education, Comparative Analysis, Problem Solving
Zhanxia Yang; Patricia Moore Shaffer; Courtney Hagan; Parastu Dubash; Marina Bers – Grantee Submission, 2023
The aim of this study was to explore how the Coding as Another Language using ScratchJr (CAL-ScratchJr) curriculum, developed by Boston College's DevTech Research Group utilizing the ScratchJr app, impacted second grade students' computational thinking, coding skills, and reading comprehension. To accomplish this, the research team randomly…
Descriptors: Coding, Programming Languages, Computer Science Education, School Districts
Fisher, Aidan A.E. – Journal of Chemical Education, 2019
Computational approaches toward simulating chemical systems and evaluating experimental data has gathered great momentum in recent years. The onset of more powerful computers and advanced software has been instrumental to this end. This manuscript presents a hands-on activity which trains students in basic coding skills within the Matlab…
Descriptors: Computer Software, Chemistry, Quantum Mechanics, Energy
Domínguez, César; Jaime, Arturo; Heras, Jónathan; García-Izquierdo, Francisco J. – ACM Transactions on Computing Education, 2019
This study analyzes the impact of adding a review exercises module to an online tool used in a software engineering degree program. The objective of the module is to promote students' self-learning effort to improve their performance. We also intend to determine if this new feature has any effect on the amount of code copies detected in lab…
Descriptors: Teaching Methods, Computer Software, Engineering Education, Computer Science Education
Loch, Birgit; Lowe, Tim W.; Mestel, Ben D. – Teaching Mathematics and Its Applications, 2015
It is widely recognized that mathematical typesetting is more difficult than typesetting in most other disciplines due to the need for specialized mathematical notation and symbols. While most mathematicians type mathematical documents using LaTeX, with varying levels of proficiency, students often use other options or handwrite mathematics. Here,…
Descriptors: Graduate Students, Masters Programs, Mathematics, Computer Software
Frischemeier, Daniel; Biehler, Rolf – Statistics Education Research Journal, 2018
Group comparisons offer students opportunities to reason about many fundamental statistical concepts like center, variation, or distribution. When doing such activities using large, real datasets, technology becomes an essential tool for exploring the data. With its large variety of features and its user-friendly handling, TinkerPlots™--as a…
Descriptors: Graphs, Teaching Methods, Educational Technology, Technology Uses in Education
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
Goncher, Andrea M.; Jayalath, Dhammika; Boles, Wageeh – IEEE Transactions on Education, 2016
Concept inventory tests are one method to evaluate conceptual understanding and identify possible misconceptions. The multiple-choice question format, offering a choice between a correct selection and common misconceptions, can provide an assessment of students' conceptual understanding in various dimensions. Misconceptions of some engineering…
Descriptors: Case Studies, Concept Formation, Teaching Methods, Misconceptions
Previous Page | Next Page »
Pages: 1 | 2