Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 11 |
Descriptor
Achievement Gains | 12 |
Programming Languages | 12 |
Programming | 7 |
Academic Achievement | 6 |
Computer Science Education | 6 |
Teaching Methods | 6 |
Foreign Countries | 5 |
Undergraduate Students | 5 |
Curriculum Design | 4 |
Instructional Effectiveness | 4 |
Engineering Education | 3 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 9 |
Reports - Research | 9 |
Reports - Evaluative | 2 |
Speeches/Meeting Papers | 2 |
Dissertations/Theses -… | 1 |
Information Analyses | 1 |
Education Level
Audience
Location
Brazil | 1 |
China | 1 |
Ireland (Dublin) | 1 |
Mexico | 1 |
South Dakota | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Erik Hombre Cuevas; Daniel Zaldivar; Marco Perez – International Journal of Information and Communication Technology Education, 2025
The integration of various programming languages into the undergraduate engineering curriculum often occurs without adequate evaluation of their effectiveness within specific disciplines. Recently, Python and MATLAB have garnered significant attention as preferred languages for teaching subjects such as image processing and computer vision.…
Descriptors: Influence of Technology, Technology Uses in Education, Programming Languages, Academic Achievement
Zhi Liu; Huimin Duan; Shiqi Liu; Rui Mu; Sannyuya Liu; Zongkai Yang – Educational Technology & Society, 2024
Conversational agents (CAs) primarily adopt knowledge scaffolding (KS) or emotional scaffolding (ES) to intervene in learners' knowledge gain and emotional experience in online learning. However, the ill-defined design for KS and ES, as well as insufficient understanding of their interactive effects on learning outcomes, have hindered the…
Descriptors: Electronic Learning, Achievement Gains, Knowledge Level, Emotional Experience
Lockwood, J. R.; Castellano, Katherine E.; McCaffrey, Daniel F. – Journal of Educational and Behavioral Statistics, 2022
Many states and school districts in the United States use standardized test scores to compute annual measures of student achievement progress and then use school-level averages of these growth measures for various reporting and diagnostic purposes. These aggregate growth measures can vary consequentially from year to year for the same school,…
Descriptors: Accuracy, Prediction, Programming Languages, Standardized Tests
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Zhao, Dan; Muntean, Cristina Hava; Chis, Adriana E.; Muntean, Gabriel-Miro – IEEE Transactions on Education, 2021
Contribution: This research study deploys three serious games with various topics in an entry-level C Programming module and investigates students' learning outcomes. The study also explores whether learners belonging to different subgroups benefit more from the use of serious games than their peers. The subgroups are formed based on learner…
Descriptors: Programming, Programming Languages, Teaching Methods, Computer Games
Tan, Songxin; Shen, Zixing – IEEE Transactions on Education, 2018
Contribution: This paper reports a curriculum development in hybrid problem-based learning (h-PBL), addresses the design, implementation, effectiveness, and assessment issues of h-PBL, and explains the mixed results observed regarding the impact of problem-based learning (PBL) on student grades from a hybrid perspective. Background: The effect of…
Descriptors: Problem Based Learning, Blended Learning, Case Studies, Curriculum Development
Reilly, Joseph M.; Schneider, Bertrand – International Educational Data Mining Society, 2019
Collaborative problem solving in computer-supported environments is of critical importance to the modern workforce. Coworkers or collaborators must be able to co-create and navigate a shared problem space using discourse and non-verbal cues. Analyzing this discourse can give insights into how consensus is reached and can estimate the depth of…
Descriptors: Problem Solving, Discourse Analysis, Cooperative Learning, Computer Assisted Instruction
dos Santos Lopes, Maísa Soares; Gomes, Iago Pacheco; Trindade, Roque M. P.; da Silva, Alzira F.; de C. Lima, Antonio C. – IEEE Transactions on Learning Technologies, 2017
Remote robotics laboratories have been successfully used for engineering education. However, few of them use mobile robots to to teach computer science. This article describes a mobile robot Control and Programming Environment (CPE) and its pedagogical applications. The system comprises a remote laboratory for robotics, an online programming tool,…
Descriptors: Robotics, Programming, Educational Technology, Technology Uses in Education
Biju, Soly Mathew – E-Learning and Digital Media, 2013
Learning the fundamentals of programming languages has always been a difficult task for students. It is equally challenging for lecturers to teach these concepts. A number of methods have been deployed by teachers to teach these concepts. This article analyses the result of a class test to identify fundamental programming concepts that students…
Descriptors: Programming, Concept Teaching, Programming Languages, Fundamental Concepts
Silva-Maceda, Gabriela; Arjona-Villicaña, P. David; Castillo-Barrera, F. Edgar – IEEE Transactions on Education, 2016
Learning to program is a complex task, and the impact of different pedagogical approaches to teach this skill has been hard to measure. This study examined the performance data of seven cohorts of students (N = 1168) learning programming under three different pedagogical approaches. These pedagogical approaches varied either in the length of the…
Descriptors: Programming, Teaching Methods, Intermode Differences, Cohort Analysis
Kunkle, Wanda M. – ProQuest LLC, 2010
Many students experience difficulties learning to program. They find learning to program in the object-oriented paradigm particularly challenging. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting…
Descriptors: Computer Science Education, Programming Languages, Language of Instruction, Academic Achievement
Myers, J. Paul, Jr.; Munsinger, Brita – 1996
This paper investigates the relationship between learning style and programming achievement in two paradigms: imperative and functional. An imperative language achieves its effect by changing the value of variables by means of assignment statements while functional languages rely on evaluation of expressions rather than side-effects. Learning…
Descriptors: Achievement Gains, Cognitive Style, Computer Science Education, Correlation