Publication Date
| In 2026 | 2 |
| Since 2025 | 236 |
| Since 2022 (last 5 years) | 1150 |
| Since 2017 (last 10 years) | 2292 |
| Since 2007 (last 20 years) | 3780 |
Descriptor
| Programming | 4382 |
| Computer Science Education | 1790 |
| Foreign Countries | 1432 |
| Teaching Methods | 1129 |
| Computer Software | 1095 |
| Educational Technology | 772 |
| Student Attitudes | 688 |
| Problem Solving | 628 |
| Programming Languages | 621 |
| Thinking Skills | 598 |
| College Students | 560 |
| 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 | 166 |
| Taiwan | 92 |
| Australia | 82 |
| 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
Peer reviewedGuzdial, Mark – Interactive Learning Environments, 1994
Discussion of the use of programming as a learning activity focuses on software-realized scaffolding. Emile, software that facilitates programming for modeling and simulation in physics, is described, and results of an evaluation of the use of Emile with high school students are reported. (Contains 95 references.) (LRW)
Descriptors: Computer Assisted Instruction, Computer Simulation, Courseware, Evaluation Methods
Connaway, Lynn Silipigni; And Others – Microcomputers for Information Management, 1994
Describes MARC bibliographic records and presents conversion procedures for microcomputer database programs. Highlights include database design in dBase; format translation programs in BASIC; translating MARC into a delimited record; and writing records from dBase to a delimited file. Five programs are appended. (Contains nine references.) (LRW)
Descriptors: Bibliographic Databases, Bibliographic Records, Cataloging, Data Conversion
Peer reviewedWagner, Susan Preston – Journal of Computing in Childhood Education, 1998
Examined whether use of robotics had a greater effect on elementary school children's achievement in science concepts and problem-solving abilities than use of battery-powered motorized manipulatives or no manipulatives. Found no significant difference in achievement from use of robotics except in programming language problem solving. Both…
Descriptors: Academic Achievement, Comparative Analysis, Computer Peripherals, Elementary Education
Peer reviewedOmicini, Andrea; Zambonelli, Franco – Internet Research, 1998
Examines mobile agent coordination and presents TuCSoN, a coordination model for Internet applications based on mobile information agents that uses a tuple centre, a tuple space enhanced with the capability of programming its behavior in response to communication events. Discusses the effectiveness of the TuCSoN model in the contexts of Internet…
Descriptors: Business, Computer Mediated Communication, Computer Software Development, Database Design
Sherman, Chris – Online, 2000
Examines trends in Web searching, including the proposed AOL and Time Warner merger; minibrowsers; micropayments for information; inability of search engines to keep up with Web growth; distributed search engines; human-compiled directories; increasing relevance to meet user needs; browser-free searching; whole document queries; and introducing…
Descriptors: Futures (of Society), Information Retrieval, Mergers, Programming
Peer reviewedHowell, Colby Chambers – Performance Improvement, 2001
Performance Centered Design (PCD) offers an alternative to the old methodology of software development. The author suggests one design possibility that could be used to create a more universally satisfying interface for existing applications, an adaptive mini-program that "sits" between the larger application and the user. Potential…
Descriptors: Computer Interfaces, Computer Software Development, Computer System Design, Man Machine Systems
Peer reviewedKirkwood, Margaret – Journal of Curriculum Studies, 2000
Examines ideas on a thinking curriculum and "learning to learn" in the secondary education context. Explores computing studies at the Scottish secondary 3/4 level with 14- to 16-year-olds. Explains that this case study provides an example of the infusion approach being incorporated into the teaching of computer programming. (CMK)
Descriptors: Computer Uses in Education, Educational Research, Foreign Countries, Learning Strategies
Peer reviewedAmiri, Faramarz – System, 2000
Examines information technology training of language teachers in MA Teaching English as a Foreign Language or Teaching English as a Second or Other Language courses. Focuses on the role of computer programming in MA courses and concludes that knowledge of programming enables language teachers to get involved in the design and development of…
Descriptors: English (Second Language), Higher Education, Information Technology, Language Teachers
Peer reviewedDeek, Fadi P.; Ho, Ki-Wang; Ramadhan, Haider – Internet and Higher Education, 2000
Provides a classification, review, and critical analysis of instructional systems available on the Web that can be used by students to learn programming. Reviews drill and practice systems, tutorial systems, and simulation systems and analyzes them according to established standards for instructional design. (Author/LRW)
Descriptors: Computer Science Education, Computer Simulation, Drills (Practice), Instructional Design
Werner, Linda L.; Hanks, Brian; McDowell, Charlie – Journal on Educational Resources in Computing, 2004
Pair-programming has been found to be very beneficial in educational settings. Students who pair in their introductory programming course are more confident, have greater course completion and pass rates, and are more likely to persist in computer-related majors. Although pairing helps all students, we believe that it is particularly beneficial…
Descriptors: Majors (Students), Females, Computers, Programming
McKenna, Peter – Journal on Educational Resources in Computing, 2004
This paper summarizes the results of an investigation into whether women and men have different (concrete and abstract) styles of programming, and whether the standard computing curriculum is therefore biased against women. The theory underpinning the hypothesis is critically reviewed in practical programming contexts. A concrete means of testing…
Descriptors: Student Attitudes, Females, Learning Strategies, Programming
Pankratius, Victor; Stucky, Wolffried; Vossen, Gottfried – Learning Organization, 2005
Purpose: This paper proposes solutions to problems related to the maintenance and update of already existing e-learning courseware. Design/methodology/approach: A structured approach in form of a reference model for the re-engineering of existing educational material is presented. In this context, concepts already established in the area of…
Descriptors: Electronic Learning, Maintenance, Courseware, Programming
Sampson, Demetrios G.; Karampiperis, Pythagoras – International Journal on E-Learning, 2006
The need for e-learning systems that support a diverse set of pedagogical requirements has been identified as an important issue in web-based education. Until now, significant research and development effort has been devoted to aiming towards web-based educational systems tailored to specific pedagogical approaches. The most advanced of them are…
Descriptors: Research and Development, Programming, Management Systems, Learning Activities
Blest, David C.; Jamil, Tariq – International Journal of Mathematical Education in Science and Technology, 2003
Computer operations involving complex numbers, essential in such applications as Fourier transforms or image processing, are normally performed in a "divide-and-conquer" approach dealing separately with real and imaginary parts. A number of proposals have treated complex numbers as a single unit but all have foundered on the problem of the…
Descriptors: Arithmetic, Numbers, Computation, Computer Uses in Education
Mentz, Elsa; Goosen, Leila – South African Journal of Education, 2007
We discuss teachers' perception of the use of group work in the Information Technology (IT) classroom. We describe the current situation regarding the implementation of group work in IT classrooms in South Africa as well as the challenges that IT teachers face when implementing group work. This information will be used in further research to…
Descriptors: Information Technology, Classroom Techniques, Teamwork, Cooperative Learning

Direct link
