Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 33 |
Since 2006 (last 20 years) | 66 |
Descriptor
Source
Author
Korkmaz, Özgen | 3 |
Cakiroglu, Unal | 2 |
Cetin, Ibrahim | 2 |
Hwang, Gwo-Jen | 2 |
Kert, Serhat Bahadir | 2 |
Lan, Yu-Feng | 2 |
Lin, Pin-Chuan | 2 |
Satratzemi, Maya | 2 |
Uysal, Murat Pasa | 2 |
Xinogalos, Stelios | 2 |
Yang, Stephen J. H. | 2 |
More ▼ |
Publication Type
Journal Articles | 62 |
Reports - Research | 54 |
Reports - Evaluative | 6 |
Reports - Descriptive | 4 |
Dissertations/Theses -… | 3 |
Tests/Questionnaires | 3 |
Speeches/Meeting Papers | 2 |
Information Analyses | 1 |
Education Level
Higher Education | 67 |
Postsecondary Education | 48 |
Audience
Location
Turkey | 12 |
Taiwan | 9 |
Chile | 2 |
South Africa | 2 |
Thailand | 2 |
Canada | 1 |
China | 1 |
Colombia | 1 |
Denmark | 1 |
Finland | 1 |
Hungary | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 2 |
Learning Style Inventory | 1 |
Self Directed Learning… | 1 |
What Works Clearinghouse Rating
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
Uz, Ruchan; Uzun, Adem – European Journal of Educational Research, 2018
The aim of this paper is to determine the influence of blended learning environments on self-regulated and self-directed learning skills of undergraduate students. The explanatory sequential mixed method was used. In total 167 students participated in the study. While sixty students taking "Programming Languages" course at Computer…
Descriptors: Blended Learning, Independent Study, Learning Strategies, Undergraduate Students
Brita-Paja, J. L.; Gregorio, C.; Llana, L.; Pareja, C.; Riesco, A. – Interactive Learning Environments, 2019
During the last years online education, in particular Massive Open Online Courses (MOOCs), has contributed to spread and popularize educational methodologies such as peer-review, automatic assessment, self-paced courses, self-evaluation, etc. Although these techniques can benefit face-to-face courses, most of them are not yet widely used in these…
Descriptors: Online Courses, Synchronous Communication, Undergraduate Study, Peer Evaluation
Lukose, Jose; Mammen, Kuttickattu John – Asia-Pacific Forum on Science Learning and Teaching, 2018
Research reports using global data show that the failure rates in introductory programming courses average about 32%. As learners from schools join the university and enrol for different courses, they find the sudden transformation quite challenging. This makes it more challenging for first year university students, especially in difficult courses…
Descriptors: Academic Achievement, Introductory Courses, Programming, Computer Science Education
Gokhale, Anu; Machina, Kenton – International Journal on E-Learning, 2018
A teacher's objective is to provide students the cognitive strategies that enable them to think critically, make decisions, and solve problems. In order to guide student learning, teachers should be aware of the concepts that are prerequisite to the understanding of others and also of typical student misconceptions. The goal of this study was to…
Descriptors: Group Discussion, Critical Thinking, Thinking Skills, Problem Solving
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
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
Shi, Nianfeng; Cui, Wen; Zhang, Ping; Sun, Ximing – Journal of Educational Computing Research, 2018
This research applies the roles of variables to the novice programmers in the C language programming. The results are evaluated using the Structure of Observed Learning Outcomes (SOLO) taxonomy. The participants were divided into an experimental group and a control group. The students from the control group learned programming in the traditional…
Descriptors: Computer Science Education, Programming, Programming Languages, Novices
Malliarakis, Christos; Satratzemi, Maya; Xinogalos, Stelios – IEEE Transactions on Learning Technologies, 2017
Computer programming has for decades posed several difficulties for students of all educational levels. A number of teaching approaches have been proposed over the years but none seems to fulfil the needs of students nowadays. Students use computers mainly for playing games and the Internet and as quite a few researchers state this aspect of…
Descriptors: Computer Games, Computer Science Education, Programming, Instructional Effectiveness
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
Lin, Yu-Shih; Chang, Yi-Chun; Chu, Chih-Ping – IEEE Transactions on Learning Technologies, 2016
The grouping problem is critical in collaborative learning (CL) because of the complexity and difficulty in adequate grouping, based on various grouping criteria and numerous learners. Previous studies have paid attention to certain research questions, and the consideration for a number of learner characteristics has arisen. Such a multi-objective…
Descriptors: Cooperative Learning, Experimental Groups, Control Groups, Pretests Posttests
Ozonur, Mesut; Yanpar-Yelken, Tugba; Sancar-Tokmak, Hatice – Australasian Journal of Educational Technology, 2018
This study aims to compare the social presence and motivation of students taking a database II course using either the virtual world Second Life (SL) or the Enocta learning management system (LMS)/Adobe Connect. The study group consisted of 60 undergraduate sophomore students enrolled in a fully online computer programming program. Students were…
Descriptors: Online Courses, Programming, Experimental Groups, Control Groups
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
Rum, Siti Nurulain Mohd; Ismail, Maizatul Akmar – Educational Technology & Society, 2017
Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively monitoring, evaluating, and modifying one's…
Descriptors: Metacognition, Computer Assisted Instruction, Programming, Novices
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