Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 14 |
Since 2016 (last 10 years) | 21 |
Since 2006 (last 20 years) | 26 |
Descriptor
Computer Software | 27 |
Concept Formation | 27 |
Computer Science Education | 25 |
Teaching Methods | 21 |
Programming | 14 |
Foreign Countries | 10 |
Student Attitudes | 8 |
College Students | 6 |
Learning Processes | 6 |
Misconceptions | 6 |
Design | 5 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 22 |
Reports - Research | 15 |
Reports - Evaluative | 5 |
Reports - Descriptive | 4 |
Tests/Questionnaires | 3 |
Dissertations/Theses -… | 2 |
Speeches/Meeting Papers | 2 |
Books | 1 |
Collected Works - Proceedings | 1 |
Education Level
Audience
Teachers | 1 |
Location
Israel | 2 |
Albania | 1 |
Chile | 1 |
Indonesia | 1 |
Malaysia | 1 |
Maryland | 1 |
Morocco | 1 |
South America | 1 |
Sweden | 1 |
Thailand | 1 |
Tunisia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Gerit Wagner; Laureen Thurner – Journal of Information Systems Education, 2025
Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Software
Obeidat, Raghad; Alzoubi, Hussein – International Journal of Information and Communication Technology Education, 2021
Curricula in computer engineering, computer science, and other related fields include several courses about hardware design. Examples of these courses are digital logic design, computer architecture, microprocessors, computer interfacing, hardware design, embedded systems, switching theorem, and others. In order for the students to realize the…
Descriptors: Programming Languages, Computer Science Education, Concept Formation, Engineering Education
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Bråting, Kajsa; Kilhamn, Cecilia – Scandinavian Journal of Educational Research, 2022
We characterize the recently included programming content in Swedish mathematics textbooks for elementary school. Especially, the connection between programming content and traditional mathematical content has been considered. The analytical tools used are based on the so-called 5E's, a theoretical framework of action, developed within the…
Descriptors: Foreign Countries, Programming, Computer Science Education, Mathematics Instruction
Bowers, Jonathan; Eidin, Emanuel; Stephens, Lynn; Brennan, Linsey – Journal of Science Education and Technology, 2023
Interpreting and creating computational systems models is an important goal of science education. One aspect of computational systems modeling that is supported by modeling, systems thinking, and computational thinking literature is "testing, evaluating, and debugging models." Through testing and debugging, students can identify aspects…
Descriptors: Computer Science Education, Systems Approach, Thinking Skills, Science Education
Matthew Frazier – ProQuest LLC, 2024
Online educational resources (e.g., curricula, tutorials, documentation, Q&A sites) increasingly serve as key sources for secondary school students learning Computer Science Principles (CSP). A big obstacle to using these resources is finding information appropriate for the learning task and learner's background. Research shows that secondary…
Descriptors: Computer Science Education, Secondary School Students, Student Characteristics, Information Literacy
Kuo, Yu-Chen; Chen, Yun-An – Education and Information Technologies, 2023
With the development of science and technology, the demand for programmers has increased. However, learning computer programs is not an easy task. It might cause a significant impact on programming if misconceptions exist at the beginning of the study. Hence, it is important to discover and correct them immediately. Chatbots are effective teaching…
Descriptors: Programming, Artificial Intelligence, Computer Science Education, Misconceptions
Nita, Laurentiu; Mazzoli Smith, Laura; Chancellor, Nicholas; Cramman, Helen – Research in Science & Technological Education, 2023
Background: Knowledge of quantum computing is arguably inaccessible to many, with knowledge of the complex mathematics involving a particular barrier to entry, creating difficulty in terms of teaching and inclusive learning for those without a high level of mathematics. Meanwhile, it is increasingly important that the knowledge of quantum…
Descriptors: Quantum Mechanics, Physics, Science Instruction, Interdisciplinary Approach
Koole, Marguerite; Elian, Kaleigh – International Journal of Mobile and Blended Learning, 2022
In the Winter semester of 2020 during a multimedia design and production class for pre-service teachers, the students were introduced to basic computer coding concepts such as variables, conditional statements, various expressions, logic, and syntax. For their final project, the students were asked to create an interactive instructional app using…
Descriptors: Design, Multimedia Instruction, Preservice Teachers, Teacher Education Programs
Laovisutthichai, Vikrom; Srihiran, Kaweekrai; Lu, Weisheng – Industry and Higher Education, 2023
Building information modeling (BIM) has been a disruptive development in the global architecture, engineering, construction and operations (AECO) industry. While architecture schools have sought to integrate BIM into their curricula, most current pedagogical approaches and lessons are derived from engineering and construction management…
Descriptors: Architectural Education, Case Studies, Creativity, Construction Industry
Lavy, Ilana – International Journal of Information and Communication Technology Education, 2021
This article describes a unique ongoing experience of learning programming via engagement in music programming of known melodies. Seventh and eighth graders participated in 10 lessons of weekly activity. Via the programming of melodies, using the Scratch 2.0 environment, they became acquainted with basic concepts of programming such as methods,…
Descriptors: Teaching Methods, Computer Science Education, Programming, Music
Yeomans, Lucy; Zschaler, Steffen; Coate, Kelly – ACM Transactions on Computing Education, 2019
Programming skills are an increasingly desirable asset across disciplines; however, learning to program continues to be difficult for many students. To improve pedagogy, we need to better understand the concepts that students find difficult and which have the biggest impact on their learning. Threshold-concept theory provides a potential lens on…
Descriptors: Programming, Student Attitudes, Attitudes, Concept Formation
Goto, Mitsuhiro; Kashihara, Akihiro – International Association for Development of the Information Society, 2021
Presentation documents have been increasingly used not only as supplementary presentation materials but also as contents for investigative learning. In learning a presentation document, learners generally need to select a number of slides from the document, which describe what they want to learn or should learn. However, it is not so easy to find…
Descriptors: Teaching Methods, Educational Technology, Visual Aids, Learning Processes
Munn, Carol – Journal of Computers in Mathematics and Science Teaching, 2021
This paper explores Computational Thinking (CT) through the experiences and interactions of sixth-grade students as they were engaging in a science lesson utilizing robotics. This robotics unit institutes the shifting from traditional to engaging hands-on activities coupled with CT skills that are exciting, intriguing, and inviting to students.…
Descriptors: Robotics, Grade 6, Units of Study, Science Instruction
Pereira, Filipe D.; Oliveira, Elaine H. T.; Oliveira, David B. F.; Cristea, Alexandra I.; Carvalho, Leandro S. G.; Fonseca, Samuel C.; Toda, Armando; Isotani, Seiji – British Journal of Educational Technology, 2020
Tools for automatic grading programming assignments, also known as Online Judges, have been widely used to support computer science (CS) courses. Nevertheless, few studies have used these tools to acquire and analyse interaction data to better understand the students' performance and behaviours, often due to data availability or inadequate…
Descriptors: Introductory Courses, Programming, Outcomes of Education, Student Behavior
Previous Page | Next Page »
Pages: 1 | 2