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
McLoughlin, Catherine – Australian Journal of Educational Technology, 2002
Describes the initial implementation and evaluation of an online environment designed to support a collaborative programming task among undergraduate students and provide them with experiential learning. Explains a holistic, context-based approach to evaluating the success of the innovation, together with the framework used for conducting the…
Descriptors: Computer Science Education, Cooperative Learning, Course Evaluation, Evaluation Methods
Peer reviewedThomas, Rex A.; Upah, Sylvester C., Jr. – Journal of Research on Computing in Education, 1996
A study of college students revealed weaknesses in learning strategies and metacognitive skills. The students' experience using LOOPS simulation software to create program loops suggests that computer programming coursework may have substantial value for non-majors. (LRW)
Descriptors: Computer Assisted Instruction, Computer Science Education, Computer Simulation, Educational Benefits
Peer reviewedVanden Bosch, Peter – Mathematics Teacher, 1997
Presents a scenario in which two people solve a programming problem by discussing various number sequences and functions. The problem is redefined as one related to number theory and operations research. (DDR)
Descriptors: Algorithms, Computer Uses in Education, Educational Strategies, Functions (Mathematics)
Peer reviewedTyler, Doris Kennedy; Vasu, Ellen Storey – Journal of Research on Computing in Education, 1995
Examines the effects of using LOGO, or problem-solving- oriented simulation software on locus of control, self-esteem, and achievement motivation for fifth-grade students. The importance of these variables in predicting LOGO mastery and far-transfer problem-solving ability was also examined. (Author)
Descriptors: Academic Achievement, Computer Simulation, Elementary Education, Grade 5
Peer reviewedRath, Alex; Brown, David E. – Journal of Educational Computing Research, 1995
Presents a human-computer interaction (HCI) conceptions model designed to help in the understanding of the cognitive processes involved when college students learn to program computers. Examines syntactic and algorithmic HCI operational errors and reviews conceptions based on natural language reasoning, independent computer reasoning, and…
Descriptors: Cognitive Processes, College Students, Computers, Designers
Peer reviewedSweller, John; Chandler, Paul – Cognition and Instruction, 1994
Four experiments supported the hypothesis that, when learning to use equipment such as computers, if the material to be learned has an intrinsically high degree of interaction between elements, then learning might be facilitated by not having the equipment present. Thus, an analysis of intrinsic and extraneous cognitive load can lead to…
Descriptors: Cognitive Processes, High School Students, Instructional Design, Learning
Bishop-Clark, Cathy; Courte, Jill; Howard, Elizabeth V. – Journal of Educational Computing Research, 2006
Students in an introductory computing class participated in a study investigating the impact of using a graphics programming environment (Alice) and pair-programming on confidence, enjoyment and achievement. Sixty-four participants completed a short questionnaire and a content pre-test about computer programming concepts. Students were then…
Descriptors: Programming, Group Activities, Participant Satisfaction, Undergraduate Students
Haberman, Bruria – Computer Science Education, 2004
Recursion is a central concept in computer science, yet it is difficult for beginners to comprehend. Israeli high-school students learn recursion in the framework of a special modular program in computer science (Gal-Ezer & Harel, 1999). Some of them are introduced to the concept of recursion in two different paradigms: the procedural…
Descriptors: Foreign Countries, Models, Knowledge Representation, Logical Thinking
Mor, Yishay; Noss, Richard; Hoyles, Celia; Kahn, Ken; Simpson, Gordon – International Journal for Technology in Mathematics Education, 2006
This paper reports on a design experiment in the domain of number sequences conducted in the course of the "WebLabs" project. We iteratively designed and tested a set of activities and tools in which 10-14 year old students used the "ToonTalk" programming environment to construct models of sequences and series, and then shared…
Descriptors: Mathematics Education, Programming, Algebra, Foreign Countries
Eckerdal, Anna; McCartney, Robert; Mostrom, Jan Erik; Ratcliffe, Mark; Zander, Carol – Computer Science Education, 2006
This paper examines the problem of studying and comparing student software designs. We propose semantic categorization as a way to organize widely varying data items. We describe how this was used to organize a particular multi-national, multi-institutional dataset, and present the results of this analysis: most students are unable to effectively…
Descriptors: Semantics, Computer Software, Classification, Computer System Design
Mahamud-Lopez, Manuel Maria; Menendez-Aguado, Juan Maria – European Journal of Engineering Education, 2005
In this paper, the current profile of the environmental engineer and the programming of the subject "Environmental Engineering and Technology" corresponding to the studies of Mining Engineering at the University of Oviedo in Spain, is discussed. Professional profile, student knowledge prior to and following instruction as well as…
Descriptors: Engineering Education, Foreign Countries, Profiles, Mining
Weller, Martin; Little, Alex; McAndrew, Patrick; Woods, Will – Educational Technology & Society, 2006
This paper examines the contention that learning environments which use IMS Learning Designs can be created by plugging in different components, using generic service descriptions to create the interface between the Learning Design (LD) and the specific tools. There is an alternative viewpoint which claims that generic service descriptions cannot…
Descriptors: Instructional Design, Open Universities, Foreign Countries, Access to Education
Ecker, Michael W. – Mathematics and Computer Education, 2005
In this article, the author proves a theorem about polynomial zeros, but the focus is on how the theorem is integrated into a QuickBASIC computer program, and how that program answers the questions of the theorem--a unification of mathematics and computer programming. For a given polynomial, how can one overcome assorted problems in finding zeros…
Descriptors: Computers, Programming, Intervals, Computer Software
Bell, Lori; Peters, Thomas A. – Computers in Libraries, 2004
The Internet is many things to many people. Some see the Internet as the Wild West, a yawning wilderness waiting to be tamed and cultivated. For companies like eBay, the Internet is a steady, transaction-based revenue stream. For the dot-com companies, the Internet was perceived as a California gold rush. In terms of online library programming for…
Descriptors: Programming, Internet, Library Networks, Online Systems
Dahl, Mark – Computers in Libraries, 2004
OpenURL resolver is the next big thing for libraries. An OpenURL resolver is simply a piece of software that sucks in attached data and serves up a Web page that tells one where he or she can get the book or article represented by it. In this article, the author describes how he designed an OpenURL resolver for his library, the Lewis & Clark…
Descriptors: Computer Software, Web Sites, Computer System Design, Academic Libraries

Direct link
