Publication Date
In 2025 | 179 |
Since 2024 | 678 |
Since 2021 (last 5 years) | 2053 |
Since 2016 (last 10 years) | 3605 |
Since 2006 (last 20 years) | 5171 |
Descriptor
Source
Author
Barnes, Tiffany | 21 |
Armoni, Michal | 15 |
Gal-Ezer, Judith | 15 |
Yadav, Aman | 15 |
Malmi, Lauri | 14 |
Soh, Leen-Kiat | 14 |
Xinogalos, Stelios | 14 |
Frydenberg, Mark | 12 |
Laakso, Mikko-Jussi | 12 |
Hazzan, Orit | 11 |
Hunter, Beverly | 11 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 499 |
Teachers | 310 |
Researchers | 97 |
Policymakers | 65 |
Administrators | 48 |
Students | 45 |
Parents | 6 |
Community | 5 |
Media Staff | 5 |
Support Staff | 1 |
Location
Turkey | 226 |
Australia | 140 |
United Kingdom | 124 |
Taiwan | 106 |
California | 94 |
China | 94 |
Canada | 93 |
Germany | 75 |
Spain | 74 |
Finland | 66 |
Greece | 66 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Hendry, David G. – Journal on Educational Resources in Computing, 2007
This article presents a project-based case study that was developed for students with diverse backgrounds and varied inclinations for engaging technical topics. The project, called History Places, requires that student teams develop a vision for a kind of digital library, propose a conceptual model, and use the model to derive a logical model and…
Descriptors: History, Case Studies, Student Projects, Teamwork
Holvikivi, Jaana – European Journal of Engineering Education, 2007
This paper aims at explaining the outcomes of information technology education for international students using anthropological theories of cultural schemas. Even though computer science and engineering are usually assumed to be culture-independent, the practice in classrooms seems to indicate that learning patterns depend on culture. The…
Descriptors: Learning Theories, College Students, Anthropology, Information Technology
Brusilovsky, P.; And Others – 1994
Three different approaches to teaching introductory programming are reviewed: the incremental approach, the sub-language approach, and the mini-language approach. The paper analyzes all three approaches, providing a brief history of each and describing an example of a programming environment supporting this approach. In the incremental approach,…
Descriptors: Computer Science Education, Foreign Countries, Introductory Courses, Programming

Allen, John R. – Computers and the Humanities, 1974
In the hope that a general exchange of information on computer courses for humanists will be of help to persons contemplating or already teaching such, and in the hope of encouraging a continued growth in the universities offering these courses, article surveyed that field. (Author/RK)
Descriptors: Computer Science Education, Course Descriptions, Curriculum Development, Humanistic Education
Pea, Roy D. – 1983
This paper discusses five points related to developmental research on children learning to do Logo programming: (1) systematic developmental research documenting what children are learning as they learn to program is necessary; (2) Logo is cognitively complex beyond its early steps and difficult to learn without instructional guidance; (3) the…
Descriptors: Cognitive Processes, Computer Science Education, Elementary Secondary Education, Microcomputers
Pea, Roy D. – 1984
Persistent conceptual bugs exist in how novices, from primary school to college age, program and understand programs. These bugs are not specific to a given programming language but appear to be language-independent. The three different classes of bugs are: (1) parallelism, the assumption that different lines in a program can be active at the same…
Descriptors: Computer Science Education, Elementary Secondary Education, Error Patterns, Higher Education
Moulton, Peter – 1986
Designed for use by computer programming teachers, this booklet presents the concepts of structured programming and provides examples of how to implement this methodology, which provides a systematic way of organizing programs so that even large and complex programs are easier to understand and modify than unstructured programs. After a brief…
Descriptors: Computer Science Education, Computer Software, Microcomputers, Programers
Dillashaw, F. Gerald; Bell, Samuel R. – 1985
This pilot study tested the hypothesis that the logical thinking skills of middle-grades students are enhanced by teaching them computer programming using the BASIC programming language. A quasi-experimental design was used with 36 students randomly selected and assigned to one of two treatment groups: 18 students received no instruction in…
Descriptors: Computer Science Education, Intermediate Grades, Logical Thinking, Programing
Llana, Andres, Jr. – AEDS J, 1969
Descriptors: Computer Assisted Instruction, Computer Oriented Programs, Computer Science Education, Programing
Rice, Jean M. – 1975
This computer literacy project, which was carried out with a group of fifth grade students, was designed to provide them with an enjoyable experience in learning about the computer through such activities as interactive programs, games, discussions, interviews, and field trips. Course content covered the history of computers, computer components,…
Descriptors: Computer Assisted Instruction, Computer Science Education, Course Descriptions, Elementary Education
Danielson, R. L.; And Others – 1976
At the University of Illinois at Urbana, a computer based curriculum called Automated Computer Science Education System (ACSES) has been developed to supplement instruction in introductory computer science courses or to assist individuals interested in acquiring a foundation in computer science through independent study. The system, which uses…
Descriptors: Annual Reports, Computer Assisted Instruction, Computer Science Education, Higher Education
Edwards, Judith B. – 1969
On the basis of the experience gained in a Title III project called Computer Instruction NETWORK, the author presents some guidelines for the planning and implementation of a course at the high school level dealing with computers. The guide lists the first steps to be taken in setting up such a program, describes a teacher training program, and…
Descriptors: Computer Science Education, Course Descriptions, Curriculum Guides, Secondary School Curriculum
Hill, James; Sedrel, Roy – 1969
The digital computer can perform many functions in the junior college, from instruction through administrative operations and community service. Planning the computer center for institution-wide service requires particular attention to feasibility, organizational structure, staffing, physical planning, and financial implications. Depending on the…
Descriptors: Computer Assisted Instruction, Computer Oriented Programs, Computer Science Education, Two Year Colleges
Kretke, George L.; Hopkins, Kenneth D. – 1973
This handbook is for the student with little or no previous experience with computer utilization for data processing. Sample problems to be run on the computer are included. It gives: (1) an overview of the sequence of steps from obtaining data to receiving computer output, (2) a guide to common computer packages, (3) an illustration of the use of…
Descriptors: Autoinstructional Aids, Computer Programs, Computer Science Education, Guides
Pittsburgh Univ., PA. Project Solo. – 1971
A module designed to teach ninth grade students how to write simple machine language programs is offered in this newsletter of the University of Pittsburgh's Project Solo. The first few pages of the newsletter present a rationale for having ninth grade students learn programming, and some programs which were written by such students are presented.…
Descriptors: Computer Programs, Computer Science Education, Digital Computers, Grade 9