Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 7 |
Descriptor
Introductory Courses | 7 |
Likert Scales | 7 |
Programming Languages | 7 |
Computer Science Education | 6 |
Foreign Countries | 6 |
Programming | 5 |
Teaching Methods | 4 |
Learning Processes | 3 |
Questionnaires | 3 |
Student Attitudes | 3 |
Blended Learning | 2 |
More ▼ |
Source
Journal of Educational… | 3 |
Informatics in Education | 1 |
Interactive Learning… | 1 |
Journal of Information… | 1 |
South African Journal of… | 1 |
Author
Pellas, Nikolaos | 2 |
Chang, Chih-Kai | 1 |
Christopoulos, Athanasios | 1 |
Laakso, Mikko-Jussi | 1 |
Lokkila, Erno | 1 |
Menon, Pratibha | 1 |
Peroutseas, Efstratios | 1 |
Shin, Yoonhee | 1 |
Song, Donggil | 1 |
Çakýroðlu, Ünal | 1 |
Publication Type
Journal Articles | 7 |
Reports - Research | 6 |
Reports - Descriptive | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
High Schools | 2 |
Secondary Education | 2 |
Audience
Location
Greece | 2 |
Finland | 1 |
South Korea | 1 |
Taiwan | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Pellas, Nikolaos – Interactive Learning Environments, 2017
The combination of Open Sim and Scratch4OS can be a worthwhile innovation for introductory programming courses, using a Community of Inquiry (CoI) model as a theoretical instructional design framework. This empirical study had a threefold purpose to present: (a) an instructional design framework for the beneficial formalization of a virtual…
Descriptors: Educational Indicators, Communities of Practice, Computer Simulation, High School Students
Çakýroðlu, Ünal – South African Journal of Education, 2014
This study assesses the quality of distance learning (DL) in higher education assessed by considering the Seven Principles of Good Practice (SPGP). The participants were 77 second-year students from the Computer and Instructional Technologies Program (CEIT) of a Faculty of Education in Turkey. A questionnaire was developed in line with the SPGP…
Descriptors: Student Attitudes, Virtual Classrooms, Foreign Countries, Distance Education
Pellas, Nikolaos; Peroutseas, Efstratios – Journal of Educational Computing Research, 2016
While pedagogical and technological affordances of three-dimensional (3D) multiuser virtual worlds in various educational disciplines are largely well-known, a study about their effect on high school students' engagement in introductory programming courses is still lacking. This case study presents students' opinions about their participation in a…
Descriptors: High School Students, Educational Games, Computer Simulation, Simulated Environment
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education