Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 82 |
Descriptor
Computer Software | 97 |
Computer System Design | 97 |
Teaching Methods | 97 |
Educational Technology | 56 |
Foreign Countries | 46 |
Instructional Design | 43 |
Computer Assisted Instruction | 39 |
Programming | 30 |
Instructional Effectiveness | 29 |
Computer Science Education | 27 |
Internet | 26 |
More ▼ |
Source
Author
Moen, Anne | 4 |
Chen, Nian-Shing | 3 |
Lallimo, Jiri | 3 |
Paavola, Sami | 3 |
Toikka, Seppo | 3 |
Asensio-Perez, Juan I. | 2 |
Batatia, Hadj | 2 |
Baurens, Benoit | 2 |
Bauters, Merja | 2 |
Ben Ami, Zvi | 2 |
Dimitriadis, Yannis | 2 |
More ▼ |
Publication Type
Journal Articles | 86 |
Reports - Descriptive | 40 |
Reports - Research | 35 |
Reports - Evaluative | 21 |
Information Analyses | 2 |
Speeches/Meeting Papers | 2 |
Reports - General | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Teachers | 4 |
Parents | 1 |
Policymakers | 1 |
Practitioners | 1 |
Location
European Union | 7 |
Taiwan | 6 |
United Kingdom | 5 |
Germany | 3 |
Spain | 3 |
Chile | 2 |
Greece | 2 |
India | 2 |
Israel | 2 |
Japan | 2 |
Massachusetts | 2 |
More ▼ |
Laws, Policies, & Programs
Americans with Disabilities… | 1 |
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
Computer Attitude Scale | 1 |
What Works Clearinghouse Rating
Wilson Libardo Pantoja Yépez; Julio Ariel Hurtado Alegría; Ajay Bandi; Arvind W. Kiwelekar – Education and Information Technologies, 2024
The ability to define, evaluate, and implement software architectures is a fundamental skill for software engineers. However, teaching software architecture can be challenging as it requires students to be involved in real-context projects with high degrees of complexity. This involves making trade-off decisions among several quality attributes.…
Descriptors: Computer Software, Training, Computer Science Education, Teaching Methods
Pierre-Edouard Danjou; Saâd Bouhsina; Sylvain Billet; Francine Cazier-Dennin – Journal of Chemical Education, 2023
The year 2020 will be remembered as the year of COVID-19 and its subsequent lockdowns. The time to return to face-to-face teaching has arrived, but the shadow of the disease still hangs over teachers, students, and society. Disruption in teaching can still occur for students, or even teachers, if they are either diagnosed as COVID-19 positive or…
Descriptors: Synchronous Communication, Blended Learning, COVID-19, Pandemics
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)
Mikroyannidis, Alexander; Gómez-Goiri, Aitor; Smith, Andrew; Domingue, John – Interactive Learning Environments, 2020
The main challenges commonly associated with acquiring practical network engineering skills are the requirements for access to specialised and up-to-date network equipment, as well as the high costs associated with obtaining and maintaining this equipment. The PT Anywhere initiative addresses these challenges by offering a mobile environment for…
Descriptors: Computer Science Education, Computer Networks, Data Analysis, Engineering
Good, Jonathon; Keenan, Sarah; Mishra, Punya – Journal of Computers in Mathematics and Science Teaching, 2016
The popular press is rife with examples of how students in the United States and around the globe are learning to program, make, and tinker. The Hour of Code, maker-education, and similar efforts are advocating that more students be exposed to principles found within computer science. We propose an expansion beyond simply teaching computational…
Descriptors: Aesthetics, Computer Science Education, Thinking Skills, Computer Literacy
Kosloski, Mickey – Technology and Engineering Teacher, 2016
One of the greatest challenges in teaching technology and engineering is pacing. Some students grasp new technological concepts quickly, while others need repetition and may struggle to keep pace. This poses an obstacle for the technology and engineering teacher, and is particularly true when teaching students to build a website. However, there…
Descriptors: Web Sites, Computer System Design, Teaching Methods, Pacing
Végh, Ladislav – Acta Didactica Napocensia, 2016
The first data structure that first-year undergraduate students learn during the programming and algorithms courses is the one-dimensional array. For novice programmers, it might be hard to understand different algorithms on arrays (e.g. searching, mirroring, sorting algorithms), because the algorithms dynamically change the values of elements. In…
Descriptors: Animation, Programming, Mathematical Logic, Computer Simulation
Wang, Y.-H. – Journal of Computer Assisted Learning, 2017
This study aimed to explore whether integrating augmented reality (AR) techniques could support a software editing course and to examine the different learning effects for students using online-based and AR-based blended learning strategies. The researcher adopted a comparative research approach with a total of 103 college students participating…
Descriptors: College Students, Computer Software, Computer System Design, Blended Learning
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
van der Meij, J.; van der Meij, H. – Journal of Computer Assisted Learning, 2015
The effectiveness of a video tutorial versus a paper-based tutorial for software training has yet to be established. Mixed outcomes from the empirical studies to date suggest that for a video tutorial to outperform its paper-based counterpart, the former should be crafted so that it addresses the strengths of both designs. This was attempted in…
Descriptors: Tutorial Programs, Tutoring, Videoconferencing, Instructional Design
Patti, D.; Spadaccini, A.; Palesi, M.; Fazzino, F.; Catania, V. – IEEE Transactions on Education, 2012
The topics of computer architecture are always taught using an Assembly dialect as an example. The most commonly used textbooks in this field use the MIPS64 Instruction Set Architecture (ISA) to help students in learning the fundamentals of computer architecture because of its orthogonality and its suitability for real-world applications. This…
Descriptors: Simulation, Computer Software, Undergraduate Study, Textbooks
Sanders, Nathan E.; Faesi, Chris; Goodman, Alyssa A. – Journal of Science Education and Technology, 2014
Educational technology has attained significant importance as a mechanism for supporting experiential learning of science concepts. However, the growth of this mechanism is limited by the significant time and technical expertise needed to develop such products, particularly in specialized fields of science. We sought to test whether interactive,…
Descriptors: Computer System Design, Computer Software, Learning Modules, Instructional Innovation
Kröber, Cindy; Münster, Sander – International Association for Development of the Information Society, 2014
This project seminar aims at creating and evaluating a manual for interdisciplinary projects as part of a learning process. Working together, pedagogies and students from different disciplines assess tools and recommendations for successful collaborations while developing an app for the cathedral in Freiberg. As part of the project the students…
Descriptors: Interdisciplinary Approach, Seminars, Learning Processes, Cooperative Learning
Al-Haija, Qasem Abu; Al-Amri, Hasan; Al-Nashri, Mohamed; Al-Muhaisen, Sultan – International Education Studies, 2013
Project-Based Curriculum (PBC) is considered one of the most powerful methods in the engineering education where each course or courses-cluster is assigned a design project which considers a series of inter-related concepts that have been shown theoretically for the students. Using this approach, the student will gain the required knowledge in an…
Descriptors: Foreign Countries, Engineering Education, Design, Computer Software
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum