Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 108 |
Descriptor
Computer System Design | 129 |
Foreign Countries | 129 |
Programming | 118 |
Computer Software | 85 |
Instructional Design | 63 |
Educational Technology | 61 |
Electronic Learning | 42 |
Computer Science Education | 39 |
Computer Assisted Instruction | 38 |
Internet | 36 |
Instructional Effectiveness | 34 |
More ▼ |
Source
Author
Hwang, Gwo-Jen | 3 |
Tsai, Chin-Chung | 3 |
Asensio-Perez, Juan I. | 2 |
Batatia, Hadj | 2 |
Baurens, Benoit | 2 |
Chu, Hui-Chun | 2 |
Dimitriadis, Yannis | 2 |
Hernandez-Leo, Davinia | 2 |
Koper, Rob | 2 |
Moen, Anne | 2 |
Su, Jun-Ming | 2 |
More ▼ |
Publication Type
Journal Articles | 110 |
Reports - Descriptive | 63 |
Reports - Research | 38 |
Reports - Evaluative | 25 |
Speeches/Meeting Papers | 10 |
Collected Works - Proceedings | 3 |
Tests/Questionnaires | 3 |
Information Analyses | 1 |
Opinion Papers | 1 |
Education Level
Higher Education | 83 |
Postsecondary Education | 76 |
Elementary Secondary Education | 20 |
Adult Education | 9 |
Secondary Education | 9 |
Elementary Education | 8 |
High Schools | 6 |
Grade 4 | 2 |
Grade 1 | 1 |
Grade 10 | 1 |
Grade 12 | 1 |
More ▼ |
Audience
Teachers | 3 |
Location
Taiwan | 18 |
Spain | 13 |
Germany | 12 |
United Kingdom | 10 |
European Union | 9 |
Australia | 6 |
Canada | 4 |
France | 4 |
Greece | 4 |
Italy | 4 |
Japan | 4 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Massachusetts Comprehensive… | 1 |
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
Soboleva, Elena V.; Karavaev, Nikita L. – European Journal of Contemporary Education, 2020
The study is aimed at solving a problem generated by the necessity to change the organizational forms of digital learning to prepare graduates who meet the requirements of today's labor market; who are equipped with teamwork skills and skills of project-management under uncertainty which are especially relevant nowadays. The purpose of the study…
Descriptors: Active Learning, Student Projects, Teamwork, Computer System Design
Jain, Rakshak; Singh, Akhilesh K. – International Journal of Information and Communication Technology Education, 2020
Success of any web product and application relies upon how thoughtfully and wisely technology has been implemented for developing and deploying that product -- be it e-commerce product or e-learning product. Alongside pedagogy, application of appropriate technology is the important determinant for an effective and engrossing learning experience of…
Descriptors: Electronic Learning, Expertise, Integrated Learning Systems, Standards
Meng, Michael; Steinhardt, Stephanie; Schubert, Andreas – Journal of Technical Writing and Communication, 2018
The success of an application programming interface (API) crucially depends on how well its documentation meets the information needs of software developers. Previous research suggests that these information needs have not been sufficiently understood. This article presents the results of a series of semistructured interviews and a follow-up…
Descriptors: Programming, Computer Interfaces, Documentation, Computer Software
Mota, José Miguel; Ruiz-Rube, Iván; Dodero, Juan Manuel; Figueiredo, Mauro – International Association for Development of the Information Society, 2016
Augmented Reality (AR) technology allows the inclusion of virtual elements on a vision of actual physical environment for the creation of a mixed reality in real time. This kind of technology can be used in educational settings. However, the current AR authoring tools present several drawbacks, such as, the lack of a mechanism for tracking the…
Descriptors: Virtual Classrooms, Computer System Design, Computer Software Evaluation, Computer Software
Alston, Peter; Walsh, David; Westhead, Gary – ACM Transactions on Computing Education, 2015
The field of Web development has evolved and diversified significantly in recent years, and narrowing the gap between the requirements of academia and the demands of industry remains a challenge. Moreover, many faculty members often struggle with knowing "how much" of a particular subject they should teach to their students and at what…
Descriptors: Computer Science Education, Web Sites, Computer System Design, Mastery Learning
Ahmadzadeh, Marzieh; Mahmoudabadi, Elham; Khodadadi, Farzad – Journal of Information Technology Education, 2011
Anecdotal evidence shows that in computer programming courses plagiarism is a widespread problem. With the growing number of students in such courses, manual plagiarism detection is impractical. This requires instructors to use one of the many available plagiarism detection tools. Prior to choosing one of such tools, a metric that assures the…
Descriptors: Foreign Countries, Plagiarism, Programming Languages, Computer Software
Kwon, D.-Y.; Kim, H.-S.; Shim, J.-K.; Lee, W.-G. – IEEE Transactions on Education, 2012
Tangible programming tools enable children to easily learn the programming process, previously considered to be difficult for them. While various tangible programming tools have been developed, there is still a lack of available tools to help students experience the general programming process. This study therefore developed a tool called…
Descriptors: Foreign Countries, Programming Languages, Computer Interfaces, Robotics
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
Terawaki, Yuki; Takahashi, Yuichi; Kodama, Yasushi; Yana, Kazuo – International Journal of Distance Education Technologies, 2011
This paper describes an integration of different Relational Database Management System (RDBMS) of two Course Management Systems (CMS) called Sakai and the Common Factory for Inspiration and Value in Education (CFIVE). First, when the service of CMS is provided campus-wide, the problems of user support, CMS operation and customization of CMS are…
Descriptors: Foreign Countries, Educational Environment, Educational Practices, Case Studies
Uehara, Suwako; Noriega, Edgar Josafat Martinez – JALT CALL Journal, 2016
The availability of user-friendly coding software is increasing, yet teachers might hesitate to use this technology to develop for educational needs. This paper discusses studies related to technology for educational uses and introduces an evaluation application being developed. Through questionnaires by student users and open-ended discussion by…
Descriptors: Educational Trends, English (Second Language), Second Language Instruction, Coding
Shimic, Goran; Jevremovic, Aleksandar – Interactive Learning Environments, 2012
Problem-based learning (PBL) is a student-centered instructional strategy in which students solve problems and reflect on their experiences. Different domains need different approaches in the design of PBL systems. Therefore, we present one case study in this article: A Java Programming PBL. The application is developed as an additional module for…
Descriptors: Foreign Countries, Educational Strategies, Informal Education, Problem Based Learning
Kellett, C. M. – IEEE Transactions on Education, 2012
This paper describes a course in programmable logic design and computer architecture as it is taught at the University of Newcastle, Australia. The course is designed around a major design project and has two supplemental assessment tasks that are also described. The context of the Computer Engineering degree program within which the course is…
Descriptors: Student Projects, Active Learning, Courses, Programming
Hwang, Wu-Yuin; Su, Jia-Han – Interactive Learning Environments, 2012
In this study, a Surface Computer Supported Cooperative Work paradigm is proposed. Recently, multitouch technology has become widely available for human-computer interaction. We found it has great potential to facilitate more awareness of human-to-human interaction than personal computers (PCs) in colocated collaborative work. However, other…
Descriptors: Foreign Countries, Interaction, Design Requirements, Second Language Learning
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry