Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 34 |
Since 2006 (last 20 years) | 48 |
Descriptor
Online Courses | 50 |
Undergraduate Students | 50 |
Programming | 41 |
Computer Science Education | 29 |
Foreign Countries | 27 |
Teaching Methods | 23 |
Student Attitudes | 19 |
Computer Software | 14 |
Electronic Learning | 14 |
Distance Education | 12 |
Educational Technology | 12 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 38 |
Reports - Research | 35 |
Collected Works - Proceedings | 8 |
Reports - Evaluative | 5 |
Tests/Questionnaires | 4 |
Speeches/Meeting Papers | 3 |
Books | 1 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Education Level
Audience
Policymakers | 1 |
Researchers | 1 |
Students | 1 |
Location
Turkey | 6 |
United Kingdom | 4 |
Australia | 3 |
Brazil | 3 |
Germany | 3 |
Italy | 3 |
Japan | 3 |
Philippines | 3 |
Taiwan | 3 |
Estonia | 2 |
Malaysia | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 1 |
Learning Style Inventory | 1 |
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Imran, Hazra – Journal of Educational Computing Research, 2023
Adding gaming elements to conventional teaching methodologies has gained a lot of attention because of its ability to incorporate an engaging, motivating, and fun-based environment. As a result, learners' dedication and performance are also better. Unfortunately, current gamification models do not consider the effect of different levels of…
Descriptors: Introductory Courses, Game Based Learning, Learning Motivation, Learner Engagement
Gamze Türkmen; Sinan Hopcan; Elif Polat – Journal of Learning and Teaching in Digital Age, 2024
This research explores how metacognitive strategies influence the metacognitive awareness of undergraduate students enrolled in an online flipped programming course. It specifically focuses on regulatory actions crucial for success in programming instruction and distance education settings. The primary objective is to contribute to the existing…
Descriptors: Undergraduate Students, Metacognition, Online Courses, Programming
Zheng, Lanqin; Zhen, Yuanyi; Niu, Jiayu; Zhong, Lu – Journal of Computing in Higher Education, 2022
Programming skills have gained increasing attention in recent years because digital technologies have become an indispensable part of life. However, little is known about the roles of fade-in and fade-out scaffolding in online collaborative programming settings. To close this research gap, the present study aims to examine the roles of fade-in and…
Descriptors: Programming, Scaffolding (Teaching Technique), Skill Development, Undergraduate Students
Ardith D. Bravenec; Karen D. Ward – Journal of Chemical Education, 2023
Chemistry simulations using interactive graphic user interfaces (GUIs) represent uniquely effective and safe tools to support multidimensional learning. Computer literacy and coding skills have become increasingly important in the chemical sciences. In response to both of these facts, a series of Jupyter notebooks hosted on Google Colaboratory…
Descriptors: Chemistry, Interaction, Computer Simulation, Undergraduate Students
Al-Makhzoomy, Alaa Khalaf – ProQuest LLC, 2018
The study investigated the effect of Game Development-Based Learning (GDBL) on the ability of IT undergraduates in Jordanian universities to define the concepts of computer programming and Object-Oriented Programming (OOP) and their ability to program in C++. An instruction was designed for an eight-week-long online course to allow the…
Descriptors: Foreign Countries, Games, Information Technology, Undergraduate Students
Sabarinath, Roshni; Quek, Choon Lang Gwendoline – Education and Information Technologies, 2020
Programming in schools is no longer a novel subject. It is now quite commonly found in our schools either in formal or informal curriculum. Programmers use creative learning tactics to solve problems and communicate ideas. Learning to program is generally considered challenging. Developing and implementing new methodologies in teaching programming…
Descriptors: Computer Science Education, Programming, Peer Evaluation, Coding
Rowlett, Peter; Corner, Alexander S. – International Journal of Mathematical Education in Science and Technology, 2022
During the COVID-19 pandemic, the teaching of programming for undergraduate mathematicians was moved online. This was delivered asynchronously, with students working through notes and exercises and asking for help from staff via online messages as needed. Staff delivery time was redirected from content delivery into a formal system of formative…
Descriptors: COVID-19, Pandemics, Programming, Undergraduate Students
The Role of Task Value and Online Learning Strategies in an Introductory Computer Programming Course
Menon, Pratibha – Information Systems Education Journal, 2022
The autonomy and flexibility that online learning contents provide students in a traditional face-to-face course require them to pick up newer strategies for regulating their learning process. This study focuses on identifying how students' self-reported traits of self-regulated learning may relate to the task value of the learning contents of an…
Descriptors: Learning Strategies, Programming, Computer Science Education, Metacognition
Hsueh, Nien-Lin; Daramsenge, Bilegjargal; Lai, Lien-Chi – Journal of Information Technology Education: Research, 2022
Aim/Purpose: The goal of this study was twofold: first, to examine how learners' behavioral engagement types affect their final grades in an online programming course; and second, to explore which factors most strongly affect student performance in an online programming course and their connection to the types of cognitive engagement. Background:…
Descriptors: Learner Engagement, Online Courses, Programming, COVID-19
Myint, Leslie; Hadavand, Aboozar; Jager, Leah; Leek, Jeffrey – Journal of Statistics Education, 2020
We performed an empirical study of the perceived quality of scientific graphics produced by beginning R users in two plotting systems: the base graphics package ("base R") and the ggplot2 add-on package. In our experiment, students taking a data science course on the Coursera platform were randomized to complete identical plotting…
Descriptors: Statistics, Randomized Controlled Trials, Teaching Methods, Courseware
De la Fuente, Carlos I.; Guadagnin, Eliane Celina; Kunzler, Marcos Roberto; Carpes, Felipe P. – Advances in Physiology Education, 2021
Programming is an important skill for different areas of knowledge. While in the past, programming skills were much more related to fields of computer sciences and engineering, today, professionals from different areas benefit from the ability to write codes for different applications. Furthermore, programming stimulates logical thinking, which…
Descriptors: Programming, Introductory Courses, Online Courses, Distance Education
Er, Erkan – Online Submission, 2022
Time management is an important self-regulation strategy that can improve student learning and lead to higher performance. Students who can manage their time effectively are more likely to exhibit consistent engagement in learning activities and to complete course assignments in a timely manner. Well planning of the study time is an essential part…
Descriptors: Programming, Time Management, Computer Science Education, Integrated Learning Systems
Chenoweth, Tim; Corral, Karen; Scott, Kit – Journal of Information Systems Education, 2016
This study evaluates two content delivery options for teaching a programming language to determine whether an asynchronous format can achieve the same learning efficacy as a traditional lecture (face-to-face) format. We use media synchronicity theory as a guide to choose media capabilities to incorporate into an asynchronous tutorial used…
Descriptors: Feedback (Response), Programming, Programming Languages, Electronic Learning
Yavuzarslan, Mithat; Olgun, Hakan; Yazici, Selim – Online Submission, 2019
One of the main outcomes of the current period is to decrease in the cost and energy of accessing the information due to rapid growing of internet and Information Technologies. Therefore, transferring online courses to users via e-learning platforms has became more and more preferred in recent years. This paper aims to investigate the effect of an…
Descriptors: Foreign Countries, Blended Learning, Conventional Instruction, Teaching Methods
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