Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 101 |
Descriptor
Source
Author
Brusilovsky, Peter | 3 |
Aleven, Vincent | 2 |
Hsiao, I-Han | 2 |
Hwang, Gwo-Jen | 2 |
Joy, Mike | 2 |
Mitrovic, Antonija | 2 |
Su, Jun-Ming | 2 |
Tseng, Shian-Shyong | 2 |
Virvou, Maria | 2 |
Abel, Marie-Helene | 1 |
Aguilar, Karen | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 47 |
Postsecondary Education | 42 |
Elementary Secondary Education | 17 |
Adult Education | 5 |
Secondary Education | 5 |
Elementary Education | 3 |
Grade 6 | 2 |
High Schools | 2 |
Grade 10 | 1 |
Grade 12 | 1 |
Grade 4 | 1 |
More ▼ |
Audience
Teachers | 1 |
Location
Taiwan | 9 |
United Kingdom | 5 |
Australia | 4 |
Germany | 4 |
Pennsylvania | 3 |
Finland | 2 |
France | 2 |
Greece | 2 |
Iowa | 2 |
Italy | 2 |
Lithuania | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Austin M. Shin; Ayaan M. Kazerouni – ACM Transactions on Computing Education, 2024
Background and Context: Students' programming projects are often assessed on the basis of their tests as well as their implementations, most commonly using test adequacy criteria like branch coverage, or, in some cases, mutation analysis. As a result, students are implicitly encouraged to use these tools during their development process (i.e., so…
Descriptors: Feedback (Response), Programming, Student Projects, Computer Software
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
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
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
Fridge, Evorell; Bagui, Sikha – International Journal of Information and Communication Technology Education, 2016
The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes. Participants were given the option of using the Web-CAT…
Descriptors: Computer Assisted Testing, Computer Software, Computer Software Evaluation, Reflection
Kolling, Michael; McKay, Fraser – ACM Transactions on Computing Education, 2016
The past few years has seen a proliferation of novice programming tools. The availability of a large number of systems has made it difficult for many users to choose among them. Even for education researchers, comparing the relative quality of these tools, or judging their respective suitability for a given context, is hard in many instances. For…
Descriptors: Heuristics, Programming, Programming Languages, Computer Software
Al-Sakkaf, Abdullah; Omar, Mazni; Ahmad, Mazida – Computer Science Education, 2019
Background and Context: In spite of the decades spent developing software visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student engagement plays an important role in improving SV effectiveness as it is correlated with many positive academic outcomes. It has been shown that the existing SV has failed to engage…
Descriptors: Learner Engagement, Computer Software, Outcomes of Education, Computer Interfaces
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
Zheng, Yongjie – ProQuest LLC, 2012
Software architecture plays an increasingly important role in complex software development. Its further application, however, is challenged by the fact that software architecture, over time, is often found not conformant to its implementation. This is usually caused by frequent development changes made to both artifacts. Against this background,…
Descriptors: Client Server Architecture, Computer Software, Programming, Computer Software Evaluation
Sherrard, Ann; Rhodes, Amy – Journal of Extension, 2014
The release of the latest LEGO Mindstorms EV3 robotics platform in September 2013 has provided a dilemma for many youth robotics leaders. There is a need to understand the differences in the Mindstorms NXT and EV3 in order to make future robotics purchases. In this article the differences are identified regarding software, hardware, sensors, the…
Descriptors: Robotics, Comparative Analysis, Consumer Economics, Purchasing
Padmanabhan, Priya – ProQuest LLC, 2013
Software quality is one of the primary determinants of project management success. Stakeholders involved in software development widely agree that quality is important (Barney and Wohlin 2009). However, they may differ on what constitutes software quality, and which of its attributes are more important than others. Although, software quality…
Descriptors: Computer Software Evaluation, Stakeholders, Case Studies, Q Methodology
Osler, James Edward – Journal of Educational Technology, 2013
This paper discusses the implementation of the Tri-Squared Test as an advanced statistical measure used to verify and validate the research outcomes of Educational Technology software. A mathematical and epistemological rational is provided for the transformative process of qualitative data into quantitative outcomes through the Tri-Squared Test…
Descriptors: Educational Technology, Educational Assessment, Statistical Analysis, Outcome Measures
Schaffhauser, Dian – T.H.E. Journal, 2011
According to a March estimate from Distimo, there were 653,614 apps in the iPhone, Android, iPad, BlackBerry, and Windows Mobile stores alone. So, is it any wonder that these busy people have found a few that come in handy on the job? Mobile apps are as indispensable to district IT executives as they are becoming in the classroom--for professional…
Descriptors: Computer Oriented Programs, Programming, Computer Software Evaluation, Handheld Devices
Seyed, Ali Patrice – ProQuest LLC, 2012
The Open Biomedical Ontology (OBO) Foundry initiative is a collaborative effort for developing interoperable, science-based ontologies. The Basic Formal Ontology (BFO) serves as the upper ontology for the domain-level ontologies of OBO. BFO is an upper ontology of types as conceived by defenders of realism. Among the ontologies developed for OBO…
Descriptors: Evaluation Criteria, Computer Software, Expertise, Programming