Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 19 |
Since 2006 (last 20 years) | 48 |
Descriptor
Programming | 48 |
Statistical Analysis | 48 |
Foreign Countries | 32 |
Computer Science Education | 24 |
Computer Software | 18 |
Control Groups | 17 |
Experimental Groups | 17 |
Teaching Methods | 17 |
Pretests Posttests | 16 |
Comparative Analysis | 15 |
Computer System Design | 15 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 43 |
Reports - Research | 39 |
Reports - Descriptive | 3 |
Collected Works - Proceedings | 2 |
Dissertations/Theses -… | 2 |
Reports - Evaluative | 2 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Location
Taiwan | 7 |
Turkey | 6 |
Australia | 3 |
Germany | 3 |
Spain | 2 |
Afghanistan | 1 |
Argentina | 1 |
Brazil | 1 |
California | 1 |
Czech Republic | 1 |
Florida | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 2 |
Group Embedded Figures Test | 1 |
Massachusetts Comprehensive… | 1 |
What Works Clearinghouse Rating
Peng, Jun; Wang, Minhong; Sampson, Demetrios – Educational Technology & Society, 2017
Project-based learning (PjBL) has been increasingly used to connect abstract knowledge and authentic tasks in educational practice, including computer programming education. Despite its promising effects on improving learning in multiple aspects, PjBL remains a struggle due to its complexity. Completing an authentic programming project involves a…
Descriptors: Student Projects, Visualization, Programming, College Seniors
Xu, Zhe; Gu, Xiaoqing – Interactive Learning Environments, 2017
Using tools to support learning design has been proven feasible in improving the integration of technology into the curriculum. However, novice teachers are faced with two major issues, including their limited experience in learning design and limited ability in using new technologies. Learning map is explored and developed in e-Textbooks to…
Descriptors: Beginning Teachers, Concept Mapping, Instructional Design, Case Studies
Wang, Xiao-Ming; Hwang, Gwo-Jen; Liang, Zi-Yun; Wang, Hsiu-Ying – Educational Technology & Society, 2017
It has become an important and challenging issue to foster students' concepts and skills of computer programming. Scholars believe that programming training could promote students' higher order thinking performance; however, many school teachers have reported the difficulty of teaching programming courses. Although several previous studies have…
Descriptors: Programming, Critical Thinking, Student Attitudes, Foreign Countries
Végh, Ladislav – Acta Didactica Napocensia, 2016
The first data structure that first-year undergraduate students learn during the programming and algorithms courses is the one-dimensional array. For novice programmers, it might be hard to understand different algorithms on arrays (e.g. searching, mirroring, sorting algorithms), because the algorithms dynamically change the values of elements. In…
Descriptors: Animation, Programming, Mathematical Logic, Computer Simulation
Meng, Michael; Steinhardt, Stephanie; Schubert, Andreas – Journal of Technical Writing and Communication, 2018
The success of an application programming interface (API) crucially depends on how well its documentation meets the information needs of software developers. Previous research suggests that these information needs have not been sufficiently understood. This article presents the results of a series of semistructured interviews and a follow-up…
Descriptors: Programming, Computer Interfaces, Documentation, Computer Software
Powell, Loreen M.; Wimmer, Hayden – Information Systems Education Journal, 2016
Teaching programming and mobile application development concepts can be challenging for instructors; however, teaching an interdisciplinary class with varied skill levels amplifies this challenge. To encompass a broad range of students, many instructors have sought to improve their lessons and methods by experimenting with group/team programming.…
Descriptors: Programming, Design, Computer Oriented Programs, Telecommunications
Lin, Yu-Tzu; Wu, Cheng-Chih; Chiu, Chiung-Fang – International Journal of Distance Education Technologies, 2018
This article explores the feasibility of employing cooperative program editing tools in teaching programming. A quasi-experimental study was conducted, in which the experimental group co-edited the programs with peers using the wiki. The control group co-edited the programs with peers using only the face-to-face approach. The findings show that…
Descriptors: Foreign Countries, High School Students, Grade 10, Programming
Uysal, Murat Pasa – Contemporary Educational Technology, 2014
The introductory computer programming (CP) course has been taught for three decades in the faculty. Besides pursuing CP technology, one major goal has been enhancing learners' problem-solving (PS) skills. However, the current situation has implied that this might not be the case. Therefore, a research was conducted to investigate the effects of a…
Descriptors: Introductory Courses, Programming, Problem Solving, Skill Development
Alkaria, Ahmed; Alhassan, Riyadh – Journal of Education and Training Studies, 2017
This study was conducted to examine the effect of in-service training of computer science teachers in Scratch language using an electronic learning platform on acquiring programming skills and attitudes towards teaching programming. The sample of this study consisted of 40 middle school computer science teachers. They were assigned into two…
Descriptors: Programming Languages, Programming, Electronic Learning, Inservice Teacher Education
Tritrakan, Kasame; Kidrakarn, Pachoen; Asanok, Manit – Educational Research and Reviews, 2016
The aim of this research is to develop a learning model which blends factors from learning environment and engineering design concept for learning in computer programming course. The usage of the model was also analyzed. This study presents the design, implementation, and evaluation of the model. The research methodology is divided into three…
Descriptors: Engineering, Design, Computer Science Education, 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
von Wangenheim, Christiane Gresse; Alves, Nathalia Cruz; Rodrigues, Pedro Eurico; Hauck, Jean Carlo – Online Submission, 2017
In order to be well-educated citizens in the 21st century, children need to learn computing in school. However, implementing computing education in schools faces several practical problems, such as lack of computing teachers and time in an already overloaded curriculum. A solution can be a multidisciplinary approach, integrating computing…
Descriptors: Computer Science Education, Interdisciplinary Approach, Social Studies, Programming
Korkmaz, Özgen – Online Submission, 2016
The aim of the study was to present the effect of Lego Mindstorms Ev3 based design activities on students' attitudes towards learning computer programming, self-efficacy beliefs and levels of academic achievement. The research is a pretest-posttest with control group semi-experimental study. The study group of the research consisted of 53 students…
Descriptors: Programming, Design, Student Attitudes, Computer Science Education
Jenkins, Craig – International Journal of Education and Development using Information and Communication Technology, 2015
This paper is a comparative quantitative evaluation of an approach to teaching poetry in the subject domain of English that employs a "guided discovery" pedagogy using computer-based microworlds. It uses a quasi-experimental design in order to measure performance gains in computational thinking and poetic thinking following a…
Descriptors: Comparative Analysis, Statistical Analysis, Teaching Methods, Computer Assisted Instruction
Akar, Sacide Guzin Mazman; Altun, Arif – Contemporary Educational Technology, 2017
The purpose of this study is to investigate and conceptualize the ranks of importance of social cognitive variables on university students' computer programming performances. Spatial ability, working memory, self-efficacy, gender, prior knowledge and the universities students attend were taken as variables to be analyzed. The study has been…
Descriptors: Individual Differences, Learning Processes, Programming, Self Efficacy