Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| College Students | 559 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 165 |
| Taiwan | 92 |
| Australia | 81 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Martin, Nancy L. – Information Systems Education Journal, 2015
This paper describes the development of a hybrid introductory course for students in their first or second year of an information systems technologies degree program at a large Midwestern university. The course combines topics from discrete mathematics and programming logic and design, a unique twist on most introductory courses. The objective of…
Descriptors: Mathematics Instruction, Programming, Introductory Courses, Information Systems
Kortsarts, Yana; Kempner, Yulia – Information Systems Education Journal, 2015
Steganography is the art and science of concealing communication. The goal of steganography is to hide the very existence of information exchange by embedding messages into unsuspicious digital media covers. Cryptography, or secret writing, is the study of the methods of encryption, decryption and their use in communications protocols.…
Descriptors: Introductory Courses, Programming, Computer Science Education, Technology
Kozbelt, Aaron; Dexter, Scott; Dolese, Melissa; Meredith, Daniel; Ostrofsky, Justin – Journal of Creative Behavior, 2015
We applied computer-based text analyses of regressive imagery to verbal protocols of individuals engaged in creative problem-solving in two domains: visual art (23 experts, 23 novices) and computer programming (14 experts, 14 novices). Percentages of words involving primary process and secondary process thought, plus emotion-related words, were…
Descriptors: Creative Thinking, Problem Solving, Imagery, Protocol Analysis
Carvalho, Elizabeth Simão – Interdisciplinary Journal of e-Skills and Lifelong Learning, 2015
Teaching object-oriented programming to students in an in-classroom environment demands well-thought didactic and pedagogical strategies in order to guarantee a good level of apprenticeship. To teach it on a completely distance learning environment (e-learning) imposes possibly other strategies, besides those that the e-learning model of Open…
Descriptors: Foreign Countries, Distance Education, Programming, Computer Science Education
Matthews, Reginamary; Hin, Hew Soon; Choo, Koo Ah – Turkish Online Journal of Educational Technology - TOJET, 2014
Learning Object (LO) is the breakdown of larger content into smaller pieces of information that accomplishes a single learning outcome. The smaller piece of content is incorporated with multimedia elements to promote meaningful learning. The prevailing focus on learning objects for introductory programming promising in terms of enhancing the…
Descriptors: Resource Units, Computer Science Education, Programming, College Students
Neena Thota – Sage Research Methods Cases, 2014
This case provides an account of the use of the repertory grid interview technique as one aspect of my PhD study. The doctoral thesis documented the development of a holistic approach to redesign an introductory programming course to enhance learning and teaching of object-oriented programming to novices. Starting with the premise that it is not…
Descriptors: Interviews, Research Methodology, Programming, Educational Change
Rennick, Christopher; Hulls, Carol C. W.; McKay, Kenneth N. – IEEE Transactions on Education, 2019
Contribution: A semester-long, open-ended design project was implemented to promote intellectual development of first-year students while reinforcing event-driven/procedural programming principles. This paper describes this approach, and an evaluation strategy using Perry's model for intellectual development. The results show that students can…
Descriptors: Introductory Courses, Engineering Education, Active Learning, Student Projects
Sullivan, Eric; Melvin, Timothy – PRIMUS, 2016
Written communication and computer programming are foundational components of an undergraduate degree in the mathematical sciences. All lower-division mathematics courses at our institution are paired with computer-based writing, coding, and problem-solving activities. In multivariable calculus we utilize MATLAB and LATEX to have students explore…
Descriptors: Calculus, College Mathematics, Mathematics Instruction, Technical Writing
Elkin, Mollie; Sullivan, Amanda; Bers, Marina Umaschi – Computers in the Schools, 2016
KIBO is a developmentally appropriate robotics kit for young children that is programmed using interlocking wooden blocks; no screens or keyboards are required. This study describes a pilot KIBO robotics curriculum at an urban public preschool in Rhode Island and presents data collected on children's knowledge of foundational programming concepts…
Descriptors: Programming, Preschool Children, Robotics, Developmentally Appropriate Practices
Frydenberg, Mark – Information Systems Education Journal, 2016
Teaching game development has become an accepted methodology for introducing programming concepts and capturing the interest of beginning computer science and information technology (IT) students. This study, conducted over three consecutive semesters, explores game development using a gaming engine, rather than a traditional programming language,…
Descriptors: Games, Design, Programming, Teaching Methods
Sayavaranont, Purita; Piriyasurawong, Pallop; Jeerungsuwan, Namon – International Journal of Learning Technology, 2018
This paper is a report on the findings of research and development into the instructional model 'enhancing Thai Generation Z' creative thinking with Scratch through the spiral mode. The purposes of this study are: 1) to develop; 2) to evaluate and gain experts' opinion on the proposed model, adapted from a creative thinking spiral first used in…
Descriptors: Foreign Countries, Generational Differences, Creative Thinking, Educational Technology
Karataev, Evgeny; Zadorozhny, Vladimir – IEEE Transactions on Learning Technologies, 2017
Many techniques have been developed to enhance learning experience with computer technology. A particularly great influence of technology on learning came with the emergence of the web and adaptive educational hypermedia systems. While the web enables users to interact and collaborate with each other to create, organize, and share knowledge via…
Descriptors: Socialization, Social Networks, Electronic Publishing, Collaborative Writing
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Tigrek, Seyitriza – ProQuest LLC, 2012
Mobile devices are becoming indispensable tools for many students and educators. Mobile technology is starting a new era in the computing methodologies in many engineering disciplines and laboratories. Microcontroller extension that communicates with mobile devices will take the data acquisition and control process into a new level in the sensing…
Descriptors: Telecommunications, Handheld Devices, Programming Languages, Engineering Education
Strawhacker, Amanda; Bers, Marina U. – International Journal of Technology and Design Education, 2015
In recent years, educational robotics has become an increasingly popular research area. However, limited studies have focused on differentiated learning outcomes based on type of programming interface. This study aims to explore how successfully young children master foundational programming concepts based on the robotics user interface (tangible,…
Descriptors: Robotics, Kindergarten, Young Children, Technology Uses in Education

Peer reviewed
Direct link
