Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 18 |
Descriptor
Computer Interfaces | 21 |
Computer Science Education | 21 |
Computer Software | 21 |
Educational Technology | 13 |
Programming | 10 |
Computer Assisted Instruction | 7 |
College Instruction | 6 |
College Students | 6 |
Information Technology | 6 |
Instructional Design | 6 |
Instructional Effectiveness | 6 |
More ▼ |
Source
Author
Alonso, Mathilde | 1 |
April Bednarski | 1 |
Austin Talbot | 1 |
Auxepaules, Ludovic | 1 |
Castro de Souza, Rafael | 1 |
Cheng, K. F. | 1 |
Debora Lui | 1 |
Deborah A. Fields | 1 |
Dishaw, Mark T. | 1 |
Eastmond, Evelyn | 1 |
Eierman, Michael A. | 1 |
More ▼ |
Publication Type
Journal Articles | 17 |
Reports - Descriptive | 10 |
Reports - Research | 7 |
Collected Works - Proceedings | 2 |
Books | 1 |
Collected Works - General | 1 |
Dissertations/Theses -… | 1 |
Information Analyses | 1 |
Education Level
Audience
Researchers | 1 |
Students | 1 |
Teachers | 1 |
Location
Asia | 1 |
Australia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
Florida | 1 |
Germany | 1 |
Greece | 1 |
Hawaii | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
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
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)
Ghilay, Yaron – Journal of Educational Technology, 2018
The aim of the study was to examine the effectiveness of a model called Video-Based Learning (VBL). VBL is designed to improve the learning of higher education courses, especially those based on activities performed on a computer screen, or learning related to the understanding of visual objects, such as formulas, equations, diagrams, etc. The…
Descriptors: Interactive Video, Higher Education, Student Attitudes, Foreign Countries
Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde – Journal of Interactive Learning Research, 2013
This paper presents Diagram, a learning environment for object-oriented modelling (OOM) with UML class diagrams. Diagram an open environment, in which the teacher can add new exercises without constraints on the vocabulary or the size of the diagram. The interface includes methodological help, encourages self-correcting and self-monitoring, and…
Descriptors: Computer Science Education, Computer Software, Programming Languages, Visual Aids
Mendes Neto, Francisco Milton; de Carvalho Muniz, Raphael; Filgueira Burlamaqui, Aquiles Medeiros; Castro de Souza, Rafael – International Journal of Distance Education Technologies, 2015
The support of technological resources in teaching and learning has contributed to make them more efficient and enjoyable. Through this support has become quite common to use media resources before explored only for entertainment for educational purposes, among them the TV. The interactive Digital TV (iDTV) provides resources that make possible…
Descriptors: Educational Technology, Technology Uses in Education, Television, Distance Education
Dishaw, Mark T.; Eierman, Michael A.; Iversen, Jacob H.; Philip, George – Journal of Information Technology Education: Research, 2013
As collaboration among teams that are distributed in time and space is becoming increasingly important, there is a need to understand the efficacy of tools available to support that collaboration. This study employs a combination of the Technology Acceptance Model (TAM) and the Task-Technology Fit (TTF) model to compare four different technologies…
Descriptors: Cooperation, Collaborative Writing, Electronic Publishing, Word Processing
Vedder, Richard G. – Journal of Information Technology Education: Innovations in Practice, 2012
In October 2012, Microsoft will release the commercial version of its next operating system, presently called "Windows 8." This version represents a significant departure from the past. Microsoft wants this operating system to meet user needs regardless of physical platform (e.g., desktop, notebook, tablet, mobile phone). As part of this mission,…
Descriptors: Computer Interfaces, Information Technology, Internet, Vendors
Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn – ACM Transactions on Computing Education, 2010
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Sondag, Tyler; Pokorny, Kian L.; Rajan, Hridesh – ACM Transactions on Computing Education, 2012
Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and assembly languages. For such courses, there are advantages to studying real architectures instead of…
Descriptors: Programming Languages, Computer Simulation, Computer Graphics, Computer Interfaces
Paterson, J. H.; Cheng, K. F.; Haddow, J. – ACM Transactions on Computing Education, 2009
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a…
Descriptors: Programming Languages, Programming, Computer Science Education, Computer Software
Lauwers, Tom – ProQuest LLC, 2010
This thesis is about a design process for creating "educationally relevant" tools. I submit that the key to creating tools that are educationally relevant is to focus on ensuring a high degree of alignment between the designed tool and the broader educational context into which the tool will be integrated. The thesis presents methods and processes…
Descriptors: Computer Science Education, Alignment (Education), Educational Technology, Instructional Design
Lin, Janet Mei-Chuen; Yang, Mei-Ching – Journal of Computers in Mathematics and Science Teaching, 2009
In this study half of 52 sixth graders learned to program in MSWLogo and the other half in Drape. An analysis of students' test scores revealed that Drape (an iconic language) seemed to have a steeper learning curve than MSWLogo (a textual language). However, as students gradually became more familiar with either language, the difference in…
Descriptors: Elementary School Students, Programming Languages, Science Achievement, Instructional Effectiveness
Velazquez-Iturbide, J. Angel; Pareja-Flores, Cristobal; Urquiza-Fuentes, Jaime – Computers & Education, 2008
Program animation systems have not been as widely adopted by computer science educators as we might expect from the firm belief that they can help in enhancing computer science education. One of the most notable obstacles to their adoption is the considerable effort that the production of program animations represents for the instructor. We…
Descriptors: Computer Science Education, Higher Education, Animation, Computer Interfaces
Sinha, Neelu; Khreisat, Laila; Sharma, Kiron – Innovate: Journal of Online Education, 2009
Neelu Sinha, Laila Khreisat, and Kiron Sharma describe how learner-interface interaction promotes active learning in computer science education. In a pilot study using technology that combines DyKnow software with a hardware platform of pen-enabled HP Tablet notebook computers, Sinha, Khreisat, and Sharma created dynamic learning environments by…
Descriptors: Feedback (Response), Computer Science Education, Theory Practice Relationship, Active Learning
Previous Page | Next Page ยป
Pages: 1 | 2