Publication Date
In 2025 | 1 |
Since 2024 | 12 |
Since 2021 (last 5 years) | 20 |
Since 2016 (last 10 years) | 21 |
Descriptor
Algorithms | 21 |
Coding | 21 |
Programming | 9 |
Computer Science Education | 8 |
Artificial Intelligence | 5 |
Thinking Skills | 5 |
Classification | 4 |
Foreign Countries | 4 |
Teaching Methods | 4 |
Algebra | 3 |
Comparative Analysis | 3 |
More ▼ |
Source
Author
Abdullahi Yusuf | 3 |
Norah Md Noor | 2 |
Amiru Yusuf Muhammad | 1 |
Arawjo, Ian Anders | 1 |
Brandt, Steffen | 1 |
C. Beaver | 1 |
Catherine Barbara Acitelli | 1 |
Duran, Rodrigo | 1 |
Emily M. Stump | 1 |
Emre Zengin | 1 |
Filiz Kalelioglu | 1 |
More ▼ |
Publication Type
Journal Articles | 16 |
Reports - Research | 13 |
Dissertations/Theses -… | 5 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Researchers | 1 |
Location
Turkey | 2 |
Estonia | 1 |
Kenya | 1 |
United States | 1 |
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
Arawjo, Ian Anders – ProQuest LLC, 2023
I situate computer programming as a cultural practice. I develop this perspective in two ways: exploring how programming practices can support intercultural learning, and examining how programming tools themselves embed cultural assumptions and values. For the former, I study how relationships across difference are formed over computing activities…
Descriptors: Computer Science Education, Programming, Cultural Influences, Elementary Secondary Education
Catherine Barbara Acitelli – ProQuest LLC, 2022
The field of Cryptography is rapidly evolving, and the development of quantum computers is on the rise. Lattice-based cryptosystems are promising candidates for quantum resistance, and it is the responsibility of institutions to prepare students for related careers. Undergraduate students in mathematics and mathematics-adjacent fields can -- and…
Descriptors: Undergraduate Study, Curriculum Design, Technology, Coding
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
Kather, Philipp; Duran, Rodrigo; Vahrenhold, Jan – ACM Transactions on Computing Education, 2022
Previous studies on writing and understanding programs presented evidence that programmers beyond a novice stage utilize plans or plan-like structures. Other studies on code composition showed that learners have difficulties with writing, reading, and debugging code where interacting plans are merged into a short piece of code. In this article, we…
Descriptors: Eye Movements, Coding, Algorithms, Schemata (Cognition)
Jirong Yi – ProQuest LLC, 2021
We are currently in a century of data where massive amount of data are collected and processed every day, and machine learning plays a critical role in automatically processing the data and mining useful information from it for making decisions. Despite the wide and successful applications of machine learning in different fields, the robustness of…
Descriptors: Artificial Intelligence, Algorithms, Data, Classification
Mayer, Christian W. F.; Ludwig, Sabrina; Brandt, Steffen – Journal of Research on Technology in Education, 2023
This study investigates the potential of automated classification using prompt-based learning approaches with transformer models (large language models trained in an unsupervised manner) for a domain-specific classification task. Prompt-based learning with zero or few shots has the potential to (1) make use of artificial intelligence without…
Descriptors: Prompting, Classification, Artificial Intelligence, Natural Language Processing
Previous Page | Next Page »
Pages: 1 | 2