Publication Date
In 2025 | 102 |
Since 2024 | 399 |
Since 2021 (last 5 years) | 1288 |
Since 2016 (last 10 years) | 2300 |
Since 2006 (last 20 years) | 3728 |
Descriptor
Programming | 4238 |
Computer Science Education | 1706 |
Foreign Countries | 1386 |
Teaching Methods | 1105 |
Computer Software | 1084 |
Educational Technology | 754 |
Student Attitudes | 668 |
Problem Solving | 605 |
Programming Languages | 605 |
Thinking Skills | 560 |
College Students | 537 |
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 | 107 |
Practitioners | 49 |
Administrators | 17 |
Students | 15 |
Researchers | 13 |
Media Staff | 9 |
Policymakers | 6 |
Parents | 3 |
Community | 1 |
Location
Turkey | 163 |
Taiwan | 92 |
Australia | 80 |
China | 69 |
United Kingdom | 59 |
Canada | 48 |
Sweden | 48 |
Finland | 46 |
Spain | 46 |
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

Lai, Shu-Ling – International Journal of Instructional Media, 1998
Describes a study that investigated the effects of visual display within a college computer-based learning program that taught computer programming language through analogies. Three types of visual displays (text, static graphics, and animation) are compared, and assessment measures that included posttests and attitude questionnaires are…
Descriptors: Analysis of Variance, Comparative Analysis, Computer Assisted Instruction, Computer Graphics

Saiz, David – Science Teacher, 1994
Describes the use of C programming language for creating simple programs to teach about pendulums, waves, and frequency. (PR)
Descriptors: Computer Graphics, Computer Uses in Education, Educational Technology, High Schools
Karoulis, Athanasis; Sfetsos, Panagiotis; Stamelos, Ioannis; Angelis, Lefteris; Pombortsis, Andreas – Interactive Technology and Smart Education, 2004
This study is concerned with the formal assessment of a Distance Learning Environment (DLE) created to deliver a course on UML sequence diagrams to university-level students, divided into control and treatment groups. An ad-hoc DLE was constructed to deliver instruction to the treatment group, while the control group was taught in a traditional…
Descriptors: Conventional Instruction, Distance Education, Computer Science Education, Programming
Goodyear, Peter – Australasian Journal of Educational Technology, 2005
There is a growing demand for advice about effective, time efficient ways of using ICT to support student learning in higher education. This paper uses one such area of activity--networked learning--as a context in which to outline a novel approach to educational design. The paper makes two main contributions. It provides a high level view of the…
Descriptors: Higher Education, Values, Educational Principles, Social Networks
Chambers, Joan M.; Carbonaro, Mike – Journal of Technology and Teacher Education, 2003
Within a constructivist philosophy of learning, teachers, as students, are introduced to different perspectives of teaching with robotic technology while immersed in what Papert called a "constructionist" environment. Robotics allows students to creatively explore computer programming, mechanical design and construction, problem solving,…
Descriptors: Constructivism (Learning), Teacher Education Programs, Scientific Concepts, Programming
Surakka, Sami; Malmi, Lauri – Computer Science Education, 2005
This case study considered the syllabus of the first and second year studies in computer science. The aim of the study was to reveal which topics covered in the syllabi were really needed during the following years of study or in working life. The program that was assessed in the study was a Masters program in computer science and engineering at a…
Descriptors: Masters Programs, Computer Science, Engineering Education, Foreign Countries
Ragonis, Noa; Ben-Ari, Mordechai – Computer Science Education, 2005
This article describes research on the learning of object-oriented programming (OOP) by novices. During two academic years, we taught OOP to high school students, using Java and BlueJ. Our approach to teaching featured: objects-first, teaching composed classes relatively early, deferring the teaching of main methods, and focusing on class…
Descriptors: Constructivism (Learning), Investigations, Concept Teaching, Programming
Ryba, Tatiana V.; Williams, J. Patrick – Review of Education, Pedagogy & Cultural Studies, 2004
This paper examines issues of social difference and justice in a university international student center through a "cultural studies as praxis" model, which had been developed in the field of cultural studies and/in education by Handel Wright at the University of Tennessee (Wright 2001, 2001/2002). The model blends and hybridizes three…
Descriptors: Cultural Pluralism, Articulation (Education), Programming, Outreach Programs
Woollard, John – Technology, Pedagogy and Education, 2005
The teaching of computing, like all subjects, requires a range of strategies to take the curriculum content (skills, knowledge, understanding and attitudes) and put it in a form that is more easily learned by students. Metaphor has a particular role in the world of computing: embedded in the design of computer hardware and software; part of the…
Descriptors: Grounded Theory, Figurative Language, Computer Software, Computer Interfaces
Vantaggiato, Antonio – 1998
This paper describes a system that provides faculty with automatic testing and grading online facilities, as well as course administration resources, using the World Wide Web as a common and ubiquitous interface. The system was built using the Common Lisp HTTP Server from MIT and its functionality to generate HTML "on the fly," which offers the…
Descriptors: Computer Assisted Instruction, Computer Assisted Testing, Computer Software Development, Courseware
Ren, Zhanying; Liu, Shijie – Online Submission, 2005
According to the requirement of modern teaching theory and technology, based on software engineering, database theory, the technique of net information security and system integration, a net testing system on local network was designed and realized. The system benefits for dividing of testing & teaching and settles the problems of random…
Descriptors: Educational Technology, Databases, Information Technology, Computer Networks
Li, Yuan H.; Yang, Yu N.; Tompkins, Leroy J.; Modarresi, Shahpar – Online Submission, 2005
The statistical technique, "Zero-One Linear Programming," that has successfully been used to create multiple tests with similar characteristics (e.g., item difficulties, test information and test specifications) in the area of educational measurement, was deemed to be a suitable method for creating multiple sets of matched samples to be…
Descriptors: Program Evaluation, Programming, Mathematical Applications, Measurement Techniques
Sparks, Nathan M. – 2002
This article examines the current state of available programming and content delivered via the Internet for individuals with severe disabilities. An examination of current research points to a lack of free programming and content devoted to the educational needs of these students. Currently available resources for individuals with more significant…
Descriptors: Access to Education, Access to Information, Computer Assisted Instruction, Computer Oriented Programs
Suomala, Jyrki; Alamaki, Ari; Alajaaski, Jarkko – 2000
The goals of this study were to investigate problem-solving in a context that requires a rich interaction among social, motivational, and cognitive processes and to compare the effects of the mediated and discovery models of learning on students' problem-solving processes in the complex technology-based learning environment. Subjects were 88…
Descriptors: Comparative Analysis, Computer Assisted Instruction, Cooperative Learning, Discovery Learning

Shih, Yu-Fen; Alessi, Stephen M. – Journal of Research on Computing in Education, 1994
Reports on a study investigating the effects of conceptual models (computer graphics and animation) on learning and transfer of code evaluation and generation skills of novice programmers; changes in declarative knowledge during skill acquisition; relationships between the quality of subjects' mental models and performance in skill learning and…
Descriptors: Analysis of Variance, Computer Assisted Instruction, Computer Graphics, Higher Education