Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 6 |
Descriptor
Computer Software Evaluation | 7 |
Introductory Courses | 7 |
Programming | 7 |
Computer Software | 6 |
College Students | 3 |
Computer Science Education | 3 |
Instructional Effectiveness | 3 |
Teaching Methods | 3 |
Cognitive Processes | 2 |
College Instruction | 2 |
Educational Technology | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Computer Science Education | 1 |
International Journal of… | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
Journal of Information… | 1 |
Journal of Interactive… | 1 |
Author
Ahmad, Mazida | 1 |
Al-Sakkaf, Abdullah | 1 |
Aleven, Vincent | 1 |
Bagui, Sikha | 1 |
Bennedsen, Jens | 1 |
Chakraborty, Pinaki | 1 |
Chakraverty, Shampa | 1 |
Deek, Fadi P. | 1 |
Fridge, Evorell | 1 |
Jones, Christopher | 1 |
Kanika | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 4 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 3 |
Audience
Location
Denmark | 1 |
France | 1 |
Pennsylvania | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
Bennedsen, Jens; Schulte, Carsten – ACM Transactions on Computing Education, 2010
This article reports on an experiment undertaken in order to evaluate the effect of a program visualization tool for helping students to better understand the dynamics of object-oriented programs. The concrete tool used was BlueJ's debugger and object inspector. The study was done as a control-group experiment in an introductory programming…
Descriptors: Programming, Introductory Courses, Control Groups, Experimental Groups
Pendergast, Mark O. – Journal of Information Technology Education, 2006
This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…
Descriptors: Programming Languages, Active Learning, Programming, Introductory Courses
Deek, Fadi P.; McHugh, James A. – Journal of Interactive Learning Research, 2003
This article describes an integrated problem solving and program development environment, illustrating the application of the system with a detailed case study of a small-scale programming problem. The system, which is based on an explicit cognitive model, is intended to guide the novice programmer through the stages of problem solving and program…
Descriptors: Problem Solving, Computer Software, Engineering, Programming
Ogan, Amy; Aleven, Vincent; Jones, Christopher – International Journal of Artificial Intelligence in Education, 2009
Most successes in intelligent tutoring systems have come in well-defined domains like algebra or physics. We investigate how to support students in acquiring ill-defined skills of intercultural competence using an online environment that employs clips of feature films from a target culture. To test the effectiveness of a set of attention-focusing…
Descriptors: Foreign Countries, Intelligent Tutoring Systems, Perspective Taking, Cultural Awareness