Publication Date
In 2025 | 1 |
Since 2024 | 12 |
Descriptor
Algorithms | 12 |
Coding | 12 |
Programming | 4 |
Artificial Intelligence | 3 |
Computer Science Education | 3 |
Error Correction | 3 |
Problem Solving | 3 |
Thinking Skills | 3 |
Algebra | 2 |
Comparative Analysis | 2 |
Evaluation Methods | 2 |
More ▼ |
Source
Author
Abdullahi Yusuf | 3 |
Norah Md Noor | 2 |
Amiru Yusuf Muhammad | 1 |
C. Beaver | 1 |
Emily M. Stump | 1 |
Emre Zengin | 1 |
Filiz Kalelioglu | 1 |
Goran Zaharija | 1 |
Jeffrey Ehme | 1 |
Joshua Holden | 1 |
Kaushal Kumar Bhagat | 1 |
More ▼ |
Publication Type
Journal Articles | 12 |
Reports - Research | 9 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Secondary Education | 3 |
Elementary Education | 2 |
Grade 6 | 2 |
Intermediate Grades | 2 |
Middle Schools | 2 |
Early Childhood Education | 1 |
High Schools | 1 |
Junior High Schools | 1 |
Audience
Researchers | 1 |
Location
Turkey | 2 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Jeffrey Ehme – PRIMUS, 2024
The Miller-Rabin test is a useful probabilistic method for finding large primes. In this paper, we explain the method in detail and give three variations on this test. These variations were originally developed as student projects to supplement a course in error correcting codes and cryptography.
Descriptors: Probability, Numbers, Coding, Algorithms
Abdullahi Yusuf; Norah Md Noor – Smart Learning Environments, 2024
In recent years, programming education has gained recognition at various educational levels due to its increasing importance. As the need for problem-solving skills becomes more vital, researchers have emphasized the significance of developing algorithmic thinking (AT) skills to help students in program development and error debugging. Despite the…
Descriptors: Students, Programming, Algorithms, Problem Solving
Joshua Holden – PRIMUS, 2024
This paper describes Alkaline, a size-reduced version of Kyber, which has recently been announced as a prototype NIST standard for post-quantum public-key cryptography. While not as simple as RSA, I believe that Alkaline can be used in an undergraduate classroom to effectively teach the techniques and principles behind Kyber and post-quantum…
Descriptors: Technology, Coding, Undergraduate Study, Algebra
C. Beaver – PRIMUS, 2024
In this paper, several research topics are presented that provide productive avenues of exploration for students in an undergraduate cryptography course. The topics are intended for a variety of skill levels and interests. In some cases, a student might be inspired to try to solve the proposed problem or write computer code. Other topics might…
Descriptors: Technology, Coding, Undergraduate Students, Student Projects
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
Mark Johnson; Rafiq Saleh – Interactive Learning Environments, 2024
Educational assessment is inherently uncertain, where physiological, psychological and social factors play an important role in establishing judgements which are assumed to be "absolute". AI and other algorithmic approaches to grading of student work strip-out uncertainty, leading to a lack of inspectability in machine judgement and…
Descriptors: Artificial Intelligence, Evaluation Methods, Technology Uses in Education, Man Machine Systems
Monika Mladenovic; Žana Žanko; Goran Zaharija – Journal of Educational Computing Research, 2024
The use of a pedagogical approach mediated transfer with the bridging method has been successful in facilitating the transitions from block-based to text-based programming languages. Nevertheless, there is a lack of research addressing the impact of this transfer on programming misconceptions during the transition. The way programming concepts are…
Descriptors: Programming, Misconceptions, Teaching Methods, Computer Science Education
Rebeckah K. Fussell; Emily M. Stump; N. G. Holmes – Physical Review Physics Education Research, 2024
Physics education researchers are interested in using the tools of machine learning and natural language processing to make quantitative claims from natural language and text data, such as open-ended responses to survey questions. The aspiration is that this form of machine coding may be more efficient and consistent than human coding, allowing…
Descriptors: Physics, Educational Researchers, Artificial Intelligence, Natural Language Processing
Tugba Abanoz; Filiz Kalelioglu – European Early Childhood Education Research Journal, 2025
In the digital age, it's crucial to equip children with twenty-first-century skills, including programming and other competencies such as creativity, analytical thinking, and collaboration. This study introduces an integrated STEM (Science, Technology, Engineering, and Mathematics) curriculum focused on computer science for educators. It explores…
Descriptors: Foreign Countries, Early Childhood Education, Preschool Children, STEM Education
Abdullahi Yusuf; Norah Md Noor; Shamsudeen Bello – Education and Information Technologies, 2024
Studies examining students' learning behavior predominantly employed rich video data as their main source of information due to the limited knowledge of computer vision and deep learning algorithms. However, one of the challenges faced during such observation is the strenuous task of coding large amounts of video data through repeated viewings. In…
Descriptors: Learning Analytics, Student Behavior, Video Technology, Classification
Emre Zengin; Yasemin Karal – International Journal of Assessment Tools in Education, 2024
This study was carried out to develop a test to assess algorithmic thinking skills. To this end, the twelve steps suggested by Downing (2006) were adopted. Throughout the test development, 24 middle school sixth-grade students and eight experts in different areas took part as needed in the tasks on the project. The test was given to 252 students…
Descriptors: Grade 6, Algorithms, Thinking Skills, Evaluation Methods
Nitesh Kumar Jha; Plaban Kumar Bhowmik; Kaushal Kumar Bhagat – Educational Technology Research and Development, 2024
A majority of research in Computational Thinking (CT) mainly focuses on teaching coding to school students. However, CT involves more than just coding and includes other skills like algorithmic thinking. The current study developed an Online Inquiry-based Learning Platform for Computational Thinking (CT-ONLINQ) that follows Inquiry-Based Learning…
Descriptors: Thinking Skills, Computer Science Education, Comparative Analysis, Problem Solving