Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 13 |
Since 2006 (last 20 years) | 72 |
Descriptor
Computer Science Education | 87 |
Computer Software Evaluation | 87 |
Computer Software | 53 |
Foreign Countries | 45 |
Educational Technology | 36 |
College Instruction | 33 |
Programming | 32 |
Computer System Design | 30 |
Computer Assisted Instruction | 29 |
Instructional Design | 28 |
College Students | 27 |
More ▼ |
Source
Author
Publication Type
Education Level
Higher Education | 61 |
Postsecondary Education | 58 |
Elementary Secondary Education | 6 |
Secondary Education | 5 |
Adult Education | 2 |
Elementary Education | 2 |
High Schools | 2 |
Grade 12 | 1 |
Grade 4 | 1 |
Grade 6 | 1 |
Grade 7 | 1 |
More ▼ |
Audience
Teachers | 7 |
Practitioners | 2 |
Location
Taiwan | 8 |
Australia | 5 |
Greece | 5 |
Spain | 5 |
Canada | 3 |
Denmark | 2 |
Finland | 2 |
France | 2 |
United Kingdom | 2 |
Algeria | 1 |
Brazil | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Samer Hanna – International Journal of Learning Technology, 2024
It is important that software testing courses at universities provide students with testing skills that are close to the skills needed by industry. To investigate if these courses do accomplish this role, this research provides comparison and empirical analysis of the topics provided by 80 software testing courses in nine countries around the…
Descriptors: Computer Software, Job Skills, Occupational Information, Education Work Relationship
Sychev, Oleg; Penskoy, Nikita; Anikin, Anton; Denisov, Mikhail; Prokudin, Artem – Education Sciences, 2021
Intelligent tutoring systems have become increasingly common in assisting students but are often aimed at isolated subject-domain tasks without creating a scaffolding system from lower- to higher-level cognitive skills, with low-level skills often neglected. We designed and developed an intelligent tutoring system, CompPrehension, which aims to…
Descriptors: Intelligent Tutoring Systems, Comprehension, Undergraduate Students, Computer Science Education
Clarke, Peter J.; Davis, Debra L.; Buckley, Ingrid A.; Potvin, Geoff; Thirunarayanan, Mandayam; Jones, Edward L. – ACM Transactions on Computing Education, 2022
There continues to be an increase in enrollments in various computing programs at academic institutions due to many job opportunities available in the information, communication, and technology sectors. This enrollment surge has presented several challenges in many Computer Science (CS), Information Technology (IT), and Software Engineering (SE)…
Descriptors: Learning Strategies, Learner Engagement, Computer Software Evaluation, Computer Science Education
Fronza, Ilenia; Corral, Luis; Pahl, Claus – Informatics in Education, 2020
Computer programming skills have been growing as a professional competence also to unqualified end-users who need to develop software in their professional practice. Quality evaluation models of end-user-developed products are still scarce. In this paper, we propose a metric that leverages "When", a condition typically found in…
Descriptors: Computer Software, Computer Software Evaluation, Difficulty Level, Programming Languages
Heinsen Egan, Matthew; McDonald, Chris – Computer Science Education, 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions,…
Descriptors: Computer Science Education, Programming Languages, Programming, Novices
Novak, Matija; Joy, Mike; Kermek, Dragutin – ACM Transactions on Computing Education, 2019
Teachers deal with plagiarism on a regular basis, so they try to prevent and detect plagiarism, a task that is complicated by the large size of some classes. Students who cheat often try to hide their plagiarism (obfuscate), and many different similarity detection engines (often called plagiarism detection tools) have been built to help teachers.…
Descriptors: Plagiarism, Computer Software, Computer Software Evaluation, College Students
Pérez, Laura Silvia Vargas; Tornés, Agustín Francisco Gutiérrez; Riverón, Edgardo Manuel Felipe; Hernández, Ana María Soto; Galeana, Norma Ivone Peña – Universal Journal of Educational Research, 2018
To have software tools that facilitate the rapid development of applications and generate information systems is a requirement in a globalized world. Worldwide in the engineers training field it is basic to apply measurements and evaluations to the rapid design tools used to obtain applications faster and generate quality information systems in…
Descriptors: Information Systems, Computer Software, Engineering, Technical Occupations
Prates, Jorge Marques; Melo, Silvana Morita; Valle, Pedro Henrique Dias; Garcia, Rogério Eduardo; Maldonado, José Carlos – Informatics in Education, 2023
Nowadays, SPOCs (Small Private Online Courses) have been used as complementary methods to support classroom teaching. SPOCs are courses that apply the usage of MOOCs (Massive Open Online Courses), combining classroom with online education, making them an exciting alternative for contexts such as emergency remote teaching. Although SPOCs have been…
Descriptors: Computer Software, Computer Science Education, COVID-19, Pandemics
Mousavinasab, Elham; Zarifsanaiey, Nahid; R. Niakan Kalhori, Sharareh; Rakhshan, Mahnaz; Keikha, Leila; Ghazi Saeedi, Marjan – Interactive Learning Environments, 2021
With the rapid growth of technology, computer learning has become increasingly integrated with artificial intelligence techniques in order to develop more personalized educational systems. These systems are known as Intelligent Tutoring systems (ITSs). This paper focused on the variant characteristics of ITSs developed across different educational…
Descriptors: Intelligent Tutoring Systems, Artificial Intelligence, Individualized Instruction, Web Based Instruction
Santamaría, Cristina Rebollo; Lora, Carlos Marín; Quintana, Inmaculada Remolar; Sellés, Miguel Chover – International Association for Development of the Information Society, 2018
The first obstacles to overcome when a student has to face the task of programming for the first time are the abstraction level, the comprehension of a language with unfamiliar concepts for him/her and the specific syntax for each programming language. This work presents the qualitative results obtained in a study focused on the gain of skills for…
Descriptors: Programming Languages, Skill Development, Undergraduate Students, Video Games
Kanika; Chakraverty, Shampa; Chakraborty, Pinaki – Journal of Educational Technology Systems, 2020
Courses on computer programming are included in the curricula of almost all engineering disciplines. We surveyed the research literature and identified the techniques that are commonly used by instructors for teaching these courses. We observed that visual programming and game-based learning can enhance computational thinking and problem-solving…
Descriptors: Teaching Methods, Programming, Computer Science Education, Robotics
Santoso, Harry B.; Schrepp, Martin; Isal, R. Yugo Kartono; Utomo, Andika Yudha; Priyogi, Bilih – Journal of Educators Online, 2016
The aim of the current study is to develop an adapted version of User Experience Questionnaire (UEQ) and evaluate a learning management system. Although there is a growing interest on User Experience, there are still limited resources (i.e. measurement tools or questionnaires) available to measure user experience of any products, especially…
Descriptors: Student Centered Learning, Online Courses, Electronic Learning, Student Experience
Durak, Gürhan; Ataizi, Murat – Universal Journal of Educational Research, 2016
The purpose of this study was to design the course of Programming Languages-I online, which is given on face-to-face basis at undergraduate level. It is seen in literature that there is no detailed research on the preparation of a fully-online course directly based on an instructional design model. In this respect, depending on the ADDIE design…
Descriptors: Online Courses, Instructional Design, Programming Languages, Computer Science Education
Manohar, Priyadarshan A.; Acharya, Sushil; Wu, Peter; Hansen, Mary; Ansari, Ali; Schilling, Walter – Journal of Education and Learning, 2015
Two critical problems facing the software (S/W) industry today are the lack of appreciation of the full benefits that can be derived from Software Verification and Validation (V&V) and an associated problem of shortage of adequately trained V&V practitioners. To address this situation, the software V&V course curriculum at the author's…
Descriptors: Case Studies, Learner Engagement, Active Learning, Computer Software
Velazquez-Iturbide, J. A.; Debdi, O.; Esteban-Sanchez, N.; Pizarro, C. – IEEE Transactions on Learning Technologies, 2013
Several years ago we presented an experimental, discovery-learning approach to the active learning of greedy algorithms. This paper presents GreedEx, a visualization tool developed to support this didactic method. The paper states the design goals of GreedEx, makes explicit the major design decisions adopted, and describes its main characteristics…
Descriptors: Computer Science Education, Visual Aids, Mathematics, Experiments