Publication Date
In 2025 | 2 |
Since 2024 | 8 |
Since 2021 (last 5 years) | 23 |
Since 2016 (last 10 years) | 23 |
Since 2006 (last 20 years) | 23 |
Descriptor
Algorithms | 25 |
Computer Science Education | 25 |
Foreign Countries | 25 |
Teaching Methods | 14 |
Programming | 7 |
Student Attitudes | 7 |
Thinking Skills | 7 |
Mathematics Instruction | 5 |
Problem Solving | 5 |
Programming Languages | 5 |
Undergraduate Students | 5 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 21 |
Reports - Research | 19 |
Tests/Questionnaires | 3 |
Dissertations/Theses -… | 2 |
Reports - Descriptive | 2 |
Collected Works - Serials | 1 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Audience
Location
Netherlands | 3 |
Australia | 2 |
Brazil | 2 |
Croatia | 2 |
Philippines | 2 |
Turkey | 2 |
Asia | 1 |
Denmark | 1 |
Estonia | 1 |
Finland | 1 |
Kenya | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
Trends in International… | 1 |
What Works Clearinghouse Rating
Hassan Kilavo; Tabu S. Kondo; Feruzi Hassan – Interactive Learning Environments, 2024
Today computing is intricate in all aspects of our lives, beginning with communications and education to banking, information security, health, shopping, and social media. Development of the computing is proportional to the development of software which is becoming a serious part of all daily lives. This paper, therefore, assessed the impact of…
Descriptors: Foreign Countries, Computer Science Education, Elementary School Students, Outcomes of Education
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
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
Teaching Algorithms in Upper Secondary Education: A Study of Teachers' Pedagogical Content Knowledge
Nijenhuis-Voogt, Jacqueline; Bayram-Jacobs, Durdane; Meijer, Paulien C.; Barendsen, Erik – Computer Science Education, 2023
Background and Context: Computing education is expanding, while the teaching of algorithms is less well studied. Objective: The aim of this study was to examine teachers' pedagogical content knowledge (PCK) for teaching algorithms. Method: We conducted semi-structured interviews with seven computer science (CS) teachers in upper secondary…
Descriptors: Algorithms, Secondary School Teachers, Pedagogical Content Knowledge, Computer Science Education
Monika Mladenovic; Lucija Medak; Divna Krpan – ACM Transactions on Computing Education, 2025
Computer Science (CS) Unplugged activities are designed to engage students with CS concepts. It is an active learning approach combining physical interaction with visual representation. This research article investigates the impact of CS Unplugged on students' understanding of the bubble sort algorithm. Algorithm visualization, traditionally…
Descriptors: Computer Science Education, Learning Activities, Active Learning, Algorithms
Jacqueline Nijenhuis-Voogt; Durdane Bayram; Paulien C. Meijer; Erik Barendsen – International Journal of Computer Science Education in Schools, 2024
A context-based approach to education aims to improve students' meaningful learning and uses authentic situations in which scientific concepts are applied. The use of contexts may contribute to the learning of abstract concepts such as algorithms. The selection of appropriate contexts, however, is challenging for teachers. It is therefore…
Descriptors: Secondary Education, Computer Science Education, Secondary School Science, Algorithms
Julia Tomanova; Martin Vozar; Dasa Munkova – International Journal of Education in Mathematics, Science and Technology, 2024
The study focuses on the identification of relationships and/or rules between computational thinking (CT) concepts among the undergraduate students of Applied Informatics due to their attitudes towards mathematics. We analyze three CT concepts -- decomposition, pattern recognition, and algorithmic thinking. We assume that students who have a…
Descriptors: Computation, Thinking Skills, Student Attitudes, Undergraduate Students
Peter Curtis; Brett Moffett; David A. Martin – Australian Primary Mathematics Classroom, 2024
In this article, the authors explore how the 3C Model can be used to integrate other curriculum areas with mathematics, namely digital technologies. To illustrate the model, they provide a practical example of a teaching sequence. T he 3C Model is designed to create opportunities for applying reasoning and problem-solving skills and learning…
Descriptors: Models, Computer Software, Problem Solving, Mathematics Instruction
Kleb Dale G. Bayaras – Online Submission, 2023
In course design, topic outline organization encompasses the structuring and sequencing of topics to be delivered in a learning environment. Recent studies in topic outline optimization revolve around massive open online courses (MOOCs) due to their abundance but not much has been studied on the traditional courses. This study investigates the…
Descriptors: Foreign Countries, Universities, Introductory Courses, Programming
Yogi, Jonathan Kimei – ProQuest LLC, 2023
Jung and Won's (2018) review of elementary school ER found a lack of understanding of instructional practices for ER with young children. Other researchers have called for further studies into what effective classroom orchestration and interaction look like within ER classrooms (Ioannou & Makridou, 2018; Xia & Zhong, 2019). This study was…
Descriptors: Computer Science Education, Robotics, Group Dynamics, Gender Differences
Diego E. F. Pereira; Rodrigo D. Seabra – Informatics in Education, 2023
The teaching and learning of programming has proven to be a challenge for students of computer courses, since it presents challenges and requires complex skills for the good development of students. The traditional teaching model is not able to motivate students and arouse their interest in the topic. The tool proposed herein, the REA-LP, aims to…
Descriptors: Open Educational Resources, Algorithms, Programming, Computer Science Education
Nijenhuis-Voogt, Jacqueline; Bayram-Jacobs, Durdane; Meijer, Paulien C.; Barendsen, Erik – Informatics in Education, 2022
Teaching algorithmic thinking enables students to use their knowledge in various contexts to reuse existing solutions to algorithmic problems. The aim of this study is to examine how students recognize which algorithmic concepts can be used in a new situation. We developed a card sorting task and investigated the ways in which secondary school…
Descriptors: Algorithms, Concept Formation, Problem Solving, Thinking Skills
Garcia, Fabrício Wickey da Silva; Oliveira, Sandro Ronaldo Bezerra; Carvalho, Elielton da Costa – Informatics in Education, 2023
The contents taught in the programming subjects have a great relevance in the formation of computing students. However, these subjects are characterized by high failure rates, as they require logical reasoning and mathematical knowledge. Thus, establishing knowledge through the subject of algorithms can help students to overcome these difficulties…
Descriptors: Teaching Methods, Algorithms, Undergraduate Students, Computer Science Education
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Shian-Shyong Tseng; Tsung-Yu Yang; Wen-Chung Shih; Bo-Yang Shan – Interactive Learning Environments, 2024
In this paper, to handle the problem of the quick evolution of cyber-security attacks, we developed the iMonsters board game and proposed the attack and defense knowledge self-evolving algorithm. Three versions of the iMonsters were launched in 2013, 2017, and 2019, respectively. Accordingly, the cyber-security ontology can be refined by the…
Descriptors: Educational Games, Computer Security, Computer Science Education, Game Based Learning
Previous Page | Next Page »
Pages: 1 | 2