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 reviewedStephenson, Stanley D. – Journal of Educational Technology Systems, 1998
To reduce attrition in an entry-level programming class, students who performed poorly on the first exam were matched with interested alumni, who could only communicate with their mentorees by e-mail, mail, or phone. The program produced a significant reduction in overall course attrition and for the at-risk students. (Author/AEF)
Descriptors: Academic Achievement, Communication (Thought Transfer), Computer Mediated Communication, Distance Education
Peer reviewedThangiah, Sam R.; Joshi, Sharad W. – Journal of Computers in Mathematics and Science Teaching, 1997
Outlines how a course in robotics can be taught at the undergraduate level with specific experiments that can be used for incremental learning in programming a mobile robot or by simulating the actions of a robot. Contains 14 references. (Author/ASK)
Descriptors: Course Descriptions, Educational Technology, Higher Education, Mathematics Education
Joy, Mike – Innovations in Education and Teaching International, 2005
Group projects in computer science are normally delivered with reference to good software engineering practice. The discipline of software engineering is rapidly evolving, and the application of the latest 'agile techniques' to group projects causes a potential conflict with constraints imposed by regulating bodies on the computer science…
Descriptors: Computer Software, Computer Science Education, Cooperative Learning, Foreign Countries
Peer reviewedKirk, Jackie – Comparative Education Review, 2004
This article discusses data from a study of women teachers in Karachi, Pakistan, that present their alternative perspectives so as to inform educational policy development and to develop more explicitly gendered theories of teaching. It begins with a brief introduction to the positioning of women teachers within the international context of…
Descriptors: Foreign Countries, Programming, Educational Change, Educational Development
Likic, Vladimir A. – Biochemistry and Molecular Biology Education, 2006
This article describes the experience of teaching structural bioinformatics to third year undergraduate students in a subject titled "Biomolecular Structure and Bioinformatics." Students were introduced to computer programming and used this knowledge in a practical application as an alternative to the well established Internet bioinformatics…
Descriptors: Computers, Undergraduate Students, Internet, Programming
Pargas, Roy P.; Weaver, Kenneth A. – New Directions for Teaching and Learning, 2005
Laptops helped two faculty members adapt a highly challenging, critical computer science course to increasing enrollment. Among the course enhancements the technology made possible were daily quizzes, animation-based demonstrations and exercises, and more authentic assessment. (Contains 2 tables.)
Descriptors: Tests, Performance Based Assessment, College Faculty, Computer Science
Kung, Mabel; Yang, Samuel C.; Zhang, Yi – Journal of Education for Business, 2006
The core curriculum of information systems (IS) is vital to the IS field. It serves as a base of knowledge that all IS graduates should possess. Within academic and practitioners' communities, there have been constant discussions about the content of the IS core curriculum. In this article, the authors used a direct survey strategy to examine all…
Descriptors: Information Systems, Surveys, Core Curriculum, Undergraduate Study
Farmer, Rod; Gruba, Paul – Computer Assisted Language Learning, 2006
The purpose of this article is to introduce end-user development (EUD) processes to the CALL software development community. EUD refers to the active participation of end-users, as non-professional developers, in the software development life cycle. Unlike formal software engineering approaches, the focus in EUD on means/ends development is…
Descriptors: Users (Information), Computer Software, Educational Environment, Computer Assisted Instruction
Cushion, Steve – Computer Assisted Language Learning, 2006
We will argue that CALL can usefully be viewed as a subset of computer software engineering and can profit from adopting some of the recent progress in software development theory. The unified modelling language has become the industry standard modelling technique and the accompanying unified process is rapidly gaining acceptance. The manner in…
Descriptors: Computer Assisted Instruction, Computer Science, Second Language Learning, Computer Software
Dunlap, Joanna C. – TechTrends: Linking Research & Practice to Improve Learning, 2004
The Web Resource Collaboration Center (WRCC) is a web-based tool developed to help software engineers build their own web-based learning and performance support systems. Designed using various online communication and collaboration technologies, the WRCC enables people to: (1) build a learning and professional development resource that provides…
Descriptors: Internet, Cooperation, Computer Software, Professional Development
Sanchez-Alonso, Salvador; Frosch-Wilke, Dirk – Learning Organization, 2005
Purpose: The aim of this paper is discussing about the similarities between the life cycle of knowledge management and the processes in which learning objects are created, evaluated and used. Design/methodology/approach: The paper describes LO and learning designs and depicts their integration into the knowledge life cycle (KLC) of the KMCI,…
Descriptors: Electronic Learning, Knowledge Management, Educational Technology, Instructional Design
Ariel, Adelaide; Veldkamp, Bernard P.; Breithaupt, Krista – Applied Psychological Measurement, 2006
Computerized multistage testing (MST) designs require sets of test questions (testlets) to be assembled to meet strict, often competing criteria. Rules that govern testlet assembly may dictate the number of questions on a particular subject or may describe desirable statistical properties for the test, such as measurement precision. In an MST…
Descriptors: Item Response Theory, Item Banks, Psychometrics, Test Items
Morris, Ed – Australasian Journal of Educational Technology, 2005
We apply the object oriented software engineering (OOSE) design methodology for software objects (SOs) to learning objects (LOs). OOSE extends and refines design principles for authoring dynamic reusable LOs. Our learning object class (LOC) is a template from which individualised LOs can be dynamically created for, or by, students. The properties…
Descriptors: Standards, Design Requirements, Instructional Design, Computer Software
Hughes, Connor; Buckley, Jim; Exton, Chris; O'Carroll, Des – Computer Science Education, 2005
This paper proposes an evaluation framework for assessing students' comprehension of concurrent programs. The need for such a framework is illustrated by a review of various Computer Science Education forums. This review suggests that there is little pedagogical research in the area of concurrent software, particularly with respect to assessing…
Descriptors: Programming, Computer Science Education, Computer Software, Computer Science
Armoni, Michal; Gal-Ezer, Judith – Mathematics and Computer Education, 2005
When dealing with a complex problem, solving it by reduction to simpler problems, or problems for which the solution is already known, is a common method in mathematics and other scientific disciplines, as in computer science and, specifically, in the field of computability. However, when teaching computational models (as part of computability)…
Descriptors: Teaching Methods, Memory, Computer Science, Computer Simulation

Direct link
