Publication Date
| In 2026 | 4 |
| Since 2025 | 302 |
| Since 2022 (last 5 years) | 1512 |
| Since 2017 (last 10 years) | 3040 |
| Since 2007 (last 20 years) | 4890 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 258 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 11 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 200 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 106 |
| China | 93 |
| Canada | 72 |
| Spain | 71 |
| Sweden | 59 |
| California | 58 |
| Germany | 55 |
| Finland | 53 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Cakiroglu, Unal – Turkish Online Journal of Educational Technology - TOJET, 2013
In order to facilitate students' understanding in introductory programming courses, different types of teaching approaches were conducted. In this study, a hybrid approach including comment first coding (CFC), analogy and template approaches were used. The goal was to investigate the effect of such a hybrid approach on students' understanding in…
Descriptors: Teaching Methods, Control Groups, Experimental Groups, Programming
Bandele, Samuel Oye; Adekunle, Adeyemi Suraju – Journal of Education and Practice, 2015
The study was conducted to design, develop and test a c++ application program CAP-QUAD for solving quadratic equation in elementary school in Nigeria. The package was developed in c++ using object-oriented programming language, other computer program that were also utilized during the development process is DevC++ compiler, it was used for…
Descriptors: Foreign Countries, Elementary School Mathematics, Elementary School Students, Elementary School Teachers
Mather, Richard – Research in Learning Technology, 2015
A mixed-methods approach is evaluated for exploring collaborative behaviour, acceptance and progress surrounding an interactive technology for learning computer programming. A review of literature reveals a compelling case for using mixed-methods approaches when evaluating technology-enhanced-learning environments. Here, ethnographic approaches…
Descriptors: Mixed Methods Research, Programming, Cooperative Learning, Technology Uses in Education
Upright, Craig – Teaching Sociology, 2015
Many contemporary students are unfamiliar with the cultural history of television programming in the United States. References to iconic series that represented significant milestones in minority representations and discussions of racial issues--such as "I Spy," "Julia," "All in the Family," or even "The Cosby…
Descriptors: Sociology, Cultural Influences, United States History, Minority Groups
Evaluating the Effect of Arabic Engineering Students' Learning Styles in Blended Programming Courses
Al-Azawei, Ahmed; Al-Bermani, Ali; Lundqvist, Karsten – Journal of Information Technology Education: Research, 2016
This study investigated the complex relationship among learning styles, gender, perceived satisfaction, and academic performance across four programming courses supported by an e-learning platform. A total of 219 undergraduate students from a public Iraqi university who recently experienced e-learning voluntarily took place in the study. The…
Descriptors: Cognitive Style, Programming, Foreign Countries, Undergraduate Students
Capacho, Jose – Turkish Online Journal of Distance Education, 2016
The main objective of this paper is to show a set of new methodologies applied in the teaching of Computer Science using ICT. The methodologies are framed in the conceptual basis of the following sciences: Psychology, Education and Computer Science. The theoretical framework of the research is supported by Behavioral Theory, Gestalt Theory.…
Descriptors: Teaching Methods, Information Technology, Computer Science Education, Games
Liew, Tze Wei; Tan, Su-Mae – Educational Technology & Society, 2016
The Cognitive-Affective Theory of Learning with Media framework posits that the multimedia learning process is mediated by the learner's mood. Recent studies have shown that positive mood has a facilitating effect on multimedia learning. Though literature has shown that negative mood encourages an individual to engage in a more systematic,…
Descriptors: Schemata (Cognition), Transfer of Training, Psychological Patterns, Programming
Yagci, Mustafa – Turkish Online Journal of Educational Technology - TOJET, 2016
High-level thinking and problem solving skill is one requirement of computer programming that most of the students experience problems with. Individual differences such as motivation, attitude towards programming, thinking style of the student, and complexity of the programming language have influence on students' success on programming. Thus,…
Descriptors: Blended Learning, Programming Languages, Success, Student Motivation
Durak, Gürhan; Ataizi, Murat – Universal Journal of Educational Research, 2016
The purpose of this study was to design the course of Programming Languages-I online, which is given on face-to-face basis at undergraduate level. It is seen in literature that there is no detailed research on the preparation of a fully-online course directly based on an instructional design model. In this respect, depending on the ADDIE design…
Descriptors: Online Courses, Instructional Design, Programming Languages, Computer Science Education
Jumaat, Nurul Farhana; Tasir, Zaidatun – Journal of Educational Computing Research, 2016
Scaffolding refers to a guidance that helps students during their learning sessions whereby it makes learning easier for them. This study aims to develop a framework of metacognitive scaffolding (MS) to guide students in learning Authoring System through Facebook. Thirty-seven master degree students who were enrolled in Authoring System course…
Descriptors: Metacognition, Scaffolding (Teaching Technique), Programming, Computer Science Education
Miao, Yongwu; Hoppe, Heinz Ulrich – Learning, Media and Technology, 2011
Learning design is currently slanted to reflect a course-based approach to learning. This article explores whether the concept of learning design could be applied to support the informal aspects of work-based learning (WBL). It also discusses the characteristics of WBL and presents a WBL-specific learning design that highlights the key features…
Descriptors: Workplace Learning, Design Requirements, Business, Communities of Practice
Liberman, Neomi; Beeri, Catriel; Kolikant, Yifat Ben-David – ACM Transactions on Computing Education, 2011
This article reports on difficulties related to the concepts of inheritance and polymorphism, expressed by a group of 22 in-service CS teachers with an experience with the procedural paradigm, as they coped with a course on OOP. Our findings are based on the analysis of tests, questionnaires that the teachers completed in the course, as well as on…
Descriptors: Programming, Teaching Methods, Computer Science Education, Questionnaires
Fischer, Michael – ProQuest LLC, 2011
The difficulty in writing defect-free software has been long acknowledged both by academia and industry. A constant battle occurs as developers seek to craft software that works within aggressive business schedules and deadlines. Many tools and techniques are used in attempt to manage these software projects. Software metrics are a tool that has…
Descriptors: Statistical Analysis, Open Source Technology, Computer Software, Programming Languages
Stern, Jennifer; Valenza, Joyce Kasman – School Library Journal, 2011
Thanks to a slew of new, easy-to-use animation tools, one doesn't have to work at Pixar or DreamWorks to create a summer blockbuster. In fact, it's now a snap for young storytellers to learn the ABC's of animation. And that's bound to make learning a lot more interesting--and much more creative. At Springfield Township High School, in Erdenheim,…
Descriptors: Computer Software, Programming, Animation, Cartoons
Mannila, Linda – Informatics in Education, 2010
In this paper, we analyze the errors novice students make when developing invariant based programs. In addition to presenting the general error types, we also look at what students have difficulty with when it comes to expressing invariants. The results indicate that an introductory course utilizing the invariant based approach is suitable from…
Descriptors: Novices, Error Patterns, Difficulty Level, Introductory Courses

Peer reviewed
Direct link
