Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 11 |
Since 2016 (last 10 years) | 22 |
Since 2006 (last 20 years) | 53 |
Descriptor
Computer Interfaces | 62 |
Computer Science Education | 62 |
Programming | 25 |
Computer Software | 21 |
Computer System Design | 19 |
Educational Technology | 19 |
Teaching Methods | 17 |
Instructional Design | 15 |
Instructional Effectiveness | 15 |
Foreign Countries | 14 |
Programming Languages | 14 |
More ▼ |
Source
Author
Ahmad, Azizah | 1 |
Ahmad, Rahayu | 1 |
Alannah Oleson | 1 |
Albee, Paul | 1 |
Alonso, Mathilde | 1 |
Amershi, Saleema | 1 |
April Bednarski | 1 |
Ascenzi-Moreno, Laura | 1 |
Austin Talbot | 1 |
Auxepaules, Ludovic | 1 |
Bar-El, David | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 3 |
Researchers | 1 |
Students | 1 |
Location
Australia | 3 |
Asia | 2 |
Brazil | 2 |
Florida | 2 |
Greece | 2 |
Japan | 2 |
Ohio | 2 |
South Korea | 2 |
Spain | 2 |
Argentina (Buenos Aires) | 1 |
Connecticut | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Debora Lui; Deborah A. Fields; Yasmin B. Kafai – Cognition and Instruction, 2024
Debugging (or troubleshooting) provides a rich context to foster problem-solving. Yet, while we know much about some problems and strategies that novices face in programming on-screen, we know far less about debugging and troubleshooting in the context of physical computing, where coding issues may overlap with materially embedded problems. In…
Descriptors: Grade 9, STEM Education, Troubleshooting, Public Schools
Incorporating Coding into the Classroom: An Important Component of Modern Bioinformatics Instruction
Nichole Orench-Rivera; April Bednarski; Paul Craig; Austin Talbot – Journal of College Science Teaching, 2025
Advancements in computation and machine learning have revolutionized science, enabling researchers to address once insurmountable challenges. Bioinformatics, a field that heavily relies on computer-driven analysis of biological data, has greatly benefited from these developments. However, traditional bioinformatics instruction frequently lacks the…
Descriptors: Coding, Computer Science Education, Integrated Curriculum, Programming
Rijo-Garcia, Sara; Segredo, Eduardo; Leon, Coromoto – IEEE Transactions on Education, 2022
Contribution: This document presents a systematic bibliographic review that demonstrates the need to conduct research on how the user experience impacts the development of computational thinking. Background: In the field of computer science, computational thinking is defined as a method that enhances problem-solving skills, system design, and…
Descriptors: Computation, Thinking Skills, Computer Science Education, Problem Solving
Alannah Oleson – ProQuest LLC, 2023
To realize more equitable technology futures, it is not enough to simply adapt technology to be more inclusive "after" it is created. We will also need to equip technology creators with the skills they need to critically reflect upon bias and exclusion "during" the technology design process. The question of how to best to…
Descriptors: Computation, Computer Science Education, Inclusion, Decision Making
Samim Mirhosseini – ProQuest LLC, 2023
Computer science instructors typically have many responsibilities, such as creating material, delivering lectures, clarifying student questions, and grading student deliverables, while the demand for computer science education has been increasing. Handling all of these responsibilities is challenging in itself. However, it is made worse when…
Descriptors: Computer Science Education, Teacher Responsibility, Faculty Workload, Instructional Materials
Olumide, Obe O.; Iyamu, Tiko – International Association for Development of the Information Society, 2020
Computer Programming is believed to have effect on creativity, reasoning, analytic and mathematical skills. This cognitive development is at a cost from both ends of students and teachers of computer programming. Its abstractive nature makes it difficult to teach and learn hence, the enormous hours spent in teaching, learning and developing…
Descriptors: Programming, Cognitive Development, Computer Science Education, Computer Interfaces
Unal, Alper; Topu, Fatma Burcu – Education and Information Technologies, 2021
In this study, based on quasi-experimental research, was investigated the effects of teaching Python programming language via Blockly tool, which had hybrid interface, on students' computer programming anxiety, cognitive load level, and achievement. Participants were 90 high school students, 44 of them in experimental group (hybrid interface) and…
Descriptors: Instructional Effectiveness, Computer Science Education, Computer Interfaces, Programming Languages
Ruiz, Jenny; Serral Asensio, Estefania; Snoeck, Monique – IEEE Transactions on Learning Technologies, 2020
The user interface (UI) is a key component of an interactive software application; therefore, it is important to provide software developers with basic UI design skills. However, teaching UI design is challenging, even at a basic level, and there is little teaching support. In this article, we investigate the benefits of the feedback-enriched…
Descriptors: Computer Interfaces, Computer System Design, Computer Software, Feedback (Response)
Iatrellis, Omiros; Savvas, Ilias K.; Kameas, Achilles; Fitsilis, Panos – Education and Information Technologies, 2020
The present research work proposes the development of an integrated framework for the personalization and parameterization of learning pathways, aiming at optimizing the quality of the offered services by the Higher Educational Institutions (HEI). In order to achieve this goal, in addition to the educational part, the EDUC8 framework encloses the…
Descriptors: Higher Education, Learning Processes, Electronic Learning, Semantics
Chang, Chiung-Sui; Chung, Chih-Hung; Chang, Julio Areck – Educational Technology Research and Development, 2020
Gaming is a part of today's society, especially for younger generations. Therefore, game-based approaches are unsurprisingly used for learning achievement. In this study, a game-based learning courseware was implemented using a problem-based strategy. For this purpose, a game known as 'Programmer Adventure Land' was designed and developed. A group…
Descriptors: Problem Based Learning, Game Based Learning, Computer Science Education, Programming
Scialdone, Michael J.; Connolly, Amy J. – Journal of Information Systems Education, 2020
Given the ubiquity of interfaces on computing devices, it is essential for future Information Systems (IS) professionals to understand the ramifications of good user interface (UI) design. This article provides instructions on how to efficiently and effectively teach IS students about "fit," a Human-Computer Interaction (HCI) concept,…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Interfaces
Fraire, Juan A.; Duran, Juan E. – IEEE Transactions on Education, 2021
Contribution: In a context where hands-on courses are biased toward specific technologies, a novel creativity-provoking instructional approach for networking undergraduate courses is successfully applied following action research principles and active and creative learning techniques. Background: Extensive engineering-oriented networking courses…
Descriptors: Experiential Learning, Creativity, Curriculum Development, Teaching Methods
Ramos, Vinicius F. C.; Cechinel, Cristian; Magé, Larissa; Lemos, Robson – Informatics in Education, 2021
Teaching introductory computer programming and choosing the proper tools and programming languages are challenging tasks. Most of the existing tools are not fully integrated into systems to support the teaching-learning processes. The present paper describes the usability evaluation of the Virtual Programming Lab module for Moodle (VPL-Moodle)…
Descriptors: Student Satisfaction, Teacher Attitudes, Usability, Computer Interfaces
Sabjan, Aniza; Wahab, Alawiyah Abd; Ahmad, Azizah; Ahmad, Rahayu; Hassan, Syahida; Wahid, Juliana – Asian Journal of University Education, 2020
The purpose of this study is to investigate the quality design criteria for developing a Massive Open Online Course (MOOC). Currently, there are limited studies that highlight the required design criteria for the MOOC programming courses. A descriptive analysis was conducted to examine the characteristics of the three important quality design…
Descriptors: Online Courses, Educational Quality, Design Requirements, Instructional Design
Black, Michael; Green, Ricky – Information Systems Education Journal, 2018
For students seeking careers not related to the computer sciences, the task of installation, configuration and maintenance of software on business class systems may be an essential skill. Dedicated computers are essential to these kinds of courses, but the constraints of university computer labs prohibit their use. Other solutions exist, but…
Descriptors: Computer Peripherals, Information Systems, Computer Science Education, Computer Uses in Education