Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 12 |
Since 2006 (last 20 years) | 31 |
Descriptor
College Students | 32 |
Control Groups | 32 |
Programming | 31 |
Experimental Groups | 28 |
Foreign Countries | 21 |
Computer Science Education | 19 |
Pretests Posttests | 16 |
Instructional Effectiveness | 15 |
Comparative Analysis | 13 |
Teaching Methods | 13 |
Computer Software | 12 |
More ▼ |
Source
Author
Chang, Chih-Kai | 2 |
Hwang, Gwo-Jen | 2 |
Umar, Irfan Naufal | 2 |
Yang, Ya-Fei | 2 |
Adjei, Laurene | 1 |
Adu, Adolph Sedem Yaw | 1 |
Agomuo, Emmanuel E. | 1 |
Ahmad, Rodina Binti | 1 |
Anderson, Timothy | 1 |
Angelis, Lefteris | 1 |
Ankora, Carlos | 1 |
More ▼ |
Publication Type
Journal Articles | 30 |
Reports - Research | 28 |
Reports - Descriptive | 2 |
Reports - Evaluative | 2 |
Speeches/Meeting Papers | 2 |
Tests/Questionnaires | 2 |
Education Level
Higher Education | 32 |
Postsecondary Education | 25 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
Academic Motivation Scale | 1 |
What Works Clearinghouse Rating
Ankora, Carlos; Bolatimi, Stephen Oladagba; Bensah, Lily; Mahama, Francois; Kuadey, Noble Arden; Adu, Adolph Sedem Yaw; Adjei, Laurene – Journal of Computer Assisted Learning, 2023
Background: The degree to which Computer Science (CS) and Information Communication Technology (ICT) students are motivated to learn greatly impacts their study habits, academic achievement in school and ultimately their job prospects. In recent times, skills in programming languages have become vital in searching for employment. Objective: This…
Descriptors: College Students, Student Motivation, Course Selection (Students), Programming Languages
Olelewe, Chijioke Jonathan; Agomuo, Emmanuel E.; Obichukwu, Peter Uzochukwu – Education and Information Technologies, 2019
Achieving learner engagement in the teaching and learning process is paramount towards ensuring knowledge retention in QBASIC programming. This study focuses on effects of b-learning and face-to-face (F2F) on college students' engagement and retention in QBASIC programming. The study adopted quasi-experimental design with non-equivalent group…
Descriptors: College Students, Learner Engagement, Retention (Psychology), Programming
Velázquez-Iturbide, J. Ángel; Hernán-Losada, Isidoro; Paredes-Velasco, Maximiliano – IEEE Transactions on Education, 2017
An increase in student motivation is often cited as an expected effect of software visualization, but, as far as the authors are aware, no controlled experiments have yet demonstrated this. This paper therefore presents a controlled evaluation of this effect, conducted within the framework of self-determination theory. Students were tasked with…
Descriptors: Student Motivation, Computer Software, Incentives, Computer Science Education
Saltan, Fatih – Journal of Education and Learning, 2017
Online Algorithm Visualization (OAV) is one of the recent developments in the instructional technology field that aims to help students handle difficulties faced when they begin to learn programming. This study aims to investigate the effect of online algorithm visualization on students' achievement in the introduction to programming course. To…
Descriptors: Information Technology, Control Groups, Experimental Groups, Programming
Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul – Higher Education Studies, 2017
It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…
Descriptors: Web 2.0 Technologies, Programming Languages, Programming, Academic Achievement
Chang, Chih-Kai; Yang, Ya-Fei; Tsai, Yu-Tzu – Education for Information, 2017
Previous research indicates that understanding the state of learning motivation enables researchers to deeply understand students' learning processes. Studies have shown that visual programming languages use graphical code, enabling learners to learn effectively, improve learning effectiveness, increase learning fun, and offering various other…
Descriptors: Programming Languages, Student Motivation, Questionnaires, Correlation
Yang, Tzu-Chi; Hwang, Gwo-Jen; Yang, Stephen J. H.; Hwang, Gwo-Haur – Educational Technology & Society, 2015
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important…
Descriptors: Foreign Countries, Programming, Instructional Effectiveness, College Students
Wang, Xiao-Ming; Hwang, Gwo-Jen – Educational Technology Research and Development, 2017
Computer programming is a subject that requires problem-solving strategies and involves a great number of programming logic activities which pose challenges for learners. Therefore, providing learning support and guidance is important. Collaborative learning is widely believed to be an effective teaching approach; it can enhance learners' social…
Descriptors: Programming, Problem Based Learning, Cooperative Learning, Problem Solving
Cabrera, Ignacio; Villalon, Jorge; Chavez, Jorge – IEEE Transactions on Education, 2017
In recent years, engineering education teachers have needed to incorporate technology-supported collaboration to enhance learning. Implementing these activities requires course redesign, which must be meticulous for their full potential to be reached. This can require a lot of work for first time users, which can be a barrier to implementation.…
Descriptors: Engineering Education, Programming, Introductory Courses, Learner Engagement
Hooshyar, Danial; Ahmad, Rodina Binti; Yousefi, Moslem; Fathi, Moein; Horng, Shi-Jinn; Lim, Heuiseok – Innovations in Education and Teaching International, 2018
In learning systems and environment research, intelligent tutoring and personalisation are considered the two most important factors. An Intelligent Tutoring System can serve as an effective tool to improve problem-solving skills by simulating a human tutor's actions in implementing one-to-one adaptive and personalised teaching. Thus, in this…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Skill Development, Programming
Iqbal Malik, Sohail; Coldwell-Neilson, Jo – Journal of Educational Computing Research, 2017
High failure and dropout rates are reported in introductory programming (IP) courses in different studies despite extensive research attempting to address the issue. In this study, we introduced an ADRI (Approach, Deployment, Result, Improvement) approach in the teaching and learning process of an IP course to improve learning and success rates.…
Descriptors: Instructional Effectiveness, Introductory Courses, Programming, Computer Science Education
Mbogo, Chao; Blake, Edwin; Suleman, Hussein – International Association for Development of the Information Society, 2015
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of programs beyond the classroom. However, limitations of mobile phones impede their use as typical programming environments. This research proposes that programming environments on mobile phones should include scaffolding techniques specifically…
Descriptors: Educational Technology, Technology Uses in Education, Electronic Learning, Telecommunications
Cakiroglu, Unal – Turkish Online Journal of Educational Technology - TOJET, 2013
In order to facilitate students' understanding in introductory programming courses, different types of teaching approaches were conducted. In this study, a hybrid approach including comment first coding (CFC), analogy and template approaches were used. The goal was to investigate the effect of such a hybrid approach on students' understanding in…
Descriptors: Teaching Methods, Control Groups, Experimental Groups, Programming
Yang, Ya-Fei; Lee, Chien-I; Chang, Chih-Kai – Education for Information, 2016
Collaborative learning is an activity in which two or more students learn something together. Many studies have found that collaborative learning improve students' memory retention and motivation to learn. Peer Instruction (PI) is one of the most successful evidence-based collaborative learning methods. This article investigates issues of student…
Descriptors: Learning Motivation, Retention (Psychology), Computer Science Education, Programming
Korkmaz, Özgen – Malaysian Online Journal of Educational Sciences, 2016
The aim of this study was to investigate the effect of the Scratch and Lego Mindstorms Ev3 programming activities on academic achievement with respect to computer programming, and on the problem-solving and logical-mathematical thinking skills of students. This study was a semi-experimental, pretest-posttest study with two experimental groups and…
Descriptors: Foreign Countries, College Students, Programming, Computer Science Education