NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 10 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Wei Zhang; Xinyao Zeng; Lingling Song – Education and Information Technologies, 2025
Computational thinking (CT) assessment is crucial for testing the effectiveness of CT skills development. However, the exploration of CT assessment in the context of text-based programming is in its initial stages. The intrinsic relationship between the core skills of text-based programming and the core elements of CT isn't analyzed in depth in…
Descriptors: Mental Computation, Programming, College Students, Evaluation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mark Frydenberg; Anqi Xu; Jennifer Xu – Information Systems Education Journal, 2025
This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions…
Descriptors: Student Attitudes, Programming, Computer Software, Quality Assurance
Peer reviewed Peer reviewed
Direct linkDirect link
Morales-Trujillo, Miguel Ehecatl; Galster, Matthias; Gilson, Fabian; Mathews, Moffat – IEEE Transactions on Education, 2022
Background: Peer evaluation in software engineering (SE) project courses enhances the learning experience of students. It also helps instructors monitor and assess both teams and individual students. Peer evaluations might influence the way individual students and teams work; therefore, the quality of the peer evaluations should be tracked through…
Descriptors: Undergraduate Students, Computer Software, Programming, Peer Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Chrysafiadi, Konstantina; Virvou, Maria; Tsihrintzis, George A.; Hatzilygeroudis, Ioannis – Education and Information Technologies, 2023
Nowadays, the improvement of digital learning with Artificial Intelligence has attracted a lot of research, as it provides solutions for individualized education styles which are independent of place and time. This is particularly the case for computer science, as a tutoring domain, which is rapidly growing and changing and as such, learners need…
Descriptors: Foreign Countries, Undergraduate Students, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Abuaiadah, Diab; Burrell, Chris; Bosu, Michael; Joyce, Sue; Hajmoosaei, Abdolreza – New Zealand Journal of Educational Studies, 2019
This study follows well-published educational criteria for assessing the quality of learning outcomes and investigates how these criteria are applied to descriptors of courses that include object oriented programming concepts. These quality criteria aim to ensure that learning outcomes are specific, measurable, attainable, relevant and…
Descriptors: Foreign Countries, Course Descriptions, Criteria, Educational Objectives
Peer reviewed Peer reviewed
Direct linkDirect link
Uysal, Murat Pasa – Interactive Learning Environments, 2016
Various methods and tools have been proposed to overcome the learning obstacles for Object-Oriented Programming (OOP). However, it remains difficult especially for novice learners. The problem may be not only adopting an instructional method, but also an Integrated Development Environment (IDE). Learners employ IDEs as a means to solve programming…
Descriptors: Evaluation, Educational Environment, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Rountree, Janet; Robins, Anthony; Rountree, Nathan – Computer Science Education, 2013
We propose an expanded definition of Threshold Concepts (TCs) that requires the successful acquisition and internalisation not only of knowledge, but also its practical elaboration in the domains of applied strategies and mental models. This richer definition allows us to clarify the relationship between TCs and Fundamental Ideas, and to account…
Descriptors: Fundamental Concepts, Concept Formation, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Skupas, Bronius – Informatics in Education, 2010
Automatic program evaluation is a way to assess source program files. These techniques are used in learning management environments, programming exams and contest systems. However, use of automated program evaluation encounters problems: some evaluations are not clear for the students and the system messages do not show reasons for lost points.…
Descriptors: Foreign Countries, Feedback (Response), Automation, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Simonson, Michael, Ed.; Seepersaud, Deborah, Ed. – Association for Educational Communications and Technology, 2020
For the forty-third time, the Association for Educational Communications and Technology (AECT) is sponsoring the publication of these Proceedings. Papers published in this volume were presented online during the annual AECT Convention. Volume 1 contains 37 papers dealing primarily with research and development topics. Papers dealing with the…
Descriptors: Educational Technology, Technology Uses in Education, Professional Development, Feminism
Nunes, Miguel Baptista, Ed.; McPherson, Maggie, Ed. – International Association for Development of the Information Society, 2015
These proceedings contain the papers of the International Conference e-Learning 2015, which was organised by the International Association for Development of the Information and Society and is part of the Multi Conference on Computer Science and Information Systems (Las Palmas de Gran Canaria, Spain, July 21-24, 2015). The e-Learning 2015…
Descriptors: Conference Papers, Failure, Electronic Learning, Success