Publication Date
In 2025 | 28 |
Since 2024 | 125 |
Since 2021 (last 5 years) | 478 |
Since 2016 (last 10 years) | 791 |
Since 2006 (last 20 years) | 1176 |
Descriptor
Source
Author
Bers, Marina Umaschi | 6 |
Cavus, Nadire | 6 |
Xinogalos, Stelios | 6 |
Barnes, Tiffany | 5 |
Ibrahim, Dogan | 5 |
Mannila, Linda | 5 |
Dan Sun | 4 |
Frydenberg, Mark | 4 |
Laakso, Mikko-Jussi | 4 |
Resnick, Mitchel | 4 |
Sullivan, Amanda | 4 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 36 |
Taiwan | 28 |
China | 18 |
Germany | 18 |
United Kingdom | 18 |
Australia | 16 |
Spain | 16 |
Canada | 11 |
Brazil | 10 |
Cyprus | 10 |
Finland | 10 |
More ▼ |
Laws, Policies, & Programs
Americans with Disabilities… | 1 |
Telecommunications Act 1996 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Roy, Geoffrey G. – Journal on Educational Resources in Computing, 2006
Designing and explaining programs are often difficult tasks, especially when novices are involved. It also concerns more experienced programmers when complex algorithms need to be carefully explained and documented as part of software development.Good practice suggests that code and documentation be tightly coupled; but there are only a few…
Descriptors: Programming, Computer Software, Mathematics, Models
De Giusti, Marisa Raquel; Lira, Ariel Jorge; Villarreal, Gonzalo Lujan – European Journal of Engineering Education, 2008
Simulation is the process of executing a model that describes a system with enough detail; this model has its entities, an internal state, some input and output variables and a list of processes bound to these variables. Teaching a simulation language such as general purpose simulation system (GPSS) is always a challenge, because of the way it…
Descriptors: Programming Languages, Simulation, Computer Simulation, Computer System Design
Baba, A. Fevzi; Kuscu, Dincer; Han, Kerem – Turkish Online Journal of Educational Technology - TOJET, 2009
The complex nature and uncertain information in social problems required the emergence of fuzzy decision support systems in social areas. In this paper, we developed user-friendly Fuzzy Group Decision Support Systems (FGDSS) software. The software can be used for multi-purpose decision making processes. It helps the users determine the main and…
Descriptors: Foreign Countries, College Students, Social Problems, Research Assistants
Bishop-Clark, Cathy; Courte, Jill; Evans, Donna; Howard, Elizabeth V. – Journal of Educational Computing Research, 2007
In this investigation, the use of the Alice programming language in an introductory computing class was studied from both a quantitative and qualitative perspective. Students in an introductory computing class participated in a 2.5-week unit to learn programming through the graphical programming environment of Alice. Quantitatively, students were…
Descriptors: Measures (Individuals), Computers, Investigations, Essays
Fitzgerald, Sue; Lewandowski, Gary; McCauley, Renee; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
Debugging is often difficult and frustrating for novices. Yet because students typically debug outside the classroom and often in isolation, instructors rarely have the opportunity to closely observe students while they debug. This paper describes the details of an exploratory study of the debugging skills and behaviors of contemporary novice Java…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Yechiam, Eldad – Computers and Education, 2006
Macros are programming scripts that can be generated by recording users' actions. It appears that despite their potential for reducing monotonous work, they are under-used by non-programmers. The present paper reviews the literature on the use of macros. Included is an original study that examines the effect of adding the "search and replace"…
Descriptors: Programming Languages, Educational Technology, Bias, Learning Motivation
Richardson, William H., Jr. – Journal of Computers in Mathematics and Science Teaching, 2006
Computational precision is sometimes given short shrift in a first programming course. Treating this topic requires discussing integer and floating-point number representations and inaccuracies that may result from their use. An example of a moderately simple programming problem from elementary statistics was examined. It forced students to…
Descriptors: Numbers, Introductory Courses, Computation, Statistics
Bintas, Jale; Barut, Asim – Turkish Online Journal of Educational Technology - TOJET, 2008
The aim of research is to compare difference between tenth class students and determine their level of success about classic and web based educational applications of Turbo Pascal lesson. This research was applied to 10 A and 10 TLB students of Izmir Karsikaya Anatolian Technical and industrial high school computer department in second term of…
Descriptors: Web Based Instruction, Conventional Instruction, Academic Achievement, Comparative Analysis
Schlotter, Michael – Australasian Journal of Educational Technology, 2009
Software for text processing and presentation design is becoming increasingly sophisticated. Nevertheless, it is difficult to find a good solution for collaborative writing of technical course material, allowing the creation of high quality lecture notes and presentation slides from a single source. This article presents a new editing framework…
Descriptors: Editing, Computer Software, Instructional Materials, Internet
Nikula, Uolevi; Sajaniemi, Jorma; Tedre, Matti; Wray, Stuart – Journal of Information Technology Education, 2007
Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of…
Descriptors: Programming Languages, Programming, Abstract Reasoning, Introductory Courses
Godwin-Jones, Robert – Language Learning & Technology, 2007
Ever since the PLATO system of the 1960's, CALL (computer assisted language learning) has had a major focus on providing self-paced, auto-correcting exercises for language learners to practice their skills and improve their knowledge of discrete areas of language learning. The computer has been recognized from the beginning as a patient and…
Descriptors: Individualized Instruction, Pacing, Computer Assisted Instruction, Intelligent Tutoring Systems
The Social Semantic Web in Intelligent Learning Environments: State of the Art and Future Challenges
Jovanovic, Jelena; Gasevic, Dragan; Torniai, Carlo; Bateman, Scott; Hatala, Marek – Interactive Learning Environments, 2009
Today's technology-enhanced learning practices cater to students and teachers who use many different learning tools and environments and are used to a paradigm of interaction derived from open, ubiquitous, and socially oriented services. In this context, a crucial issue for education systems in general, and for Intelligent Learning Environments…
Descriptors: Models, Interaction, Educational Technology, Design Requirements
Learning with a Missing Sense: What Can We Learn from the Interaction of a Deaf Child with a Turtle?
Miller, Paul – American Annals of the Deaf, 2009
This case study reports on the progress of Navon, a 13-year-old boy with prelingual deafness, over a 3-month period following exposure to Logo, a computer programming language that visualizes specific programming commands by means of a virtual drawing tool called the Turtle. Despite an almost complete lack of skills in spoken and sign language,…
Descriptors: Speech, Sign Language, Programming Languages, Oral Language

Ioannides, Demetrios – Library Hi Tech, 2000
Discussion of XML (extensible markup language) and the traditional DTD (document type definition) format focuses on efforts of the World Wide Web Consortium's XML schema working group to develop a schema language to replace DTD that will be capable of defining the set of constraints of any possible data resource. (Contains 14 references.) (LRW)
Descriptors: Consortia, Data Processing, Databases, Information Technology

Breeding, Marshall – Library Computing, 2000
Explains how to create Web-enabled databases. Highlights include Inmagic's DB/Text WebPublisher product called DB/TextWorks; ODBC (Open Database Connectivity) drivers; Perl programming language; HTML coding; Structured Query Language (SQL); Common Gateway Interface (CGI) programming; and examples of HTML pages and Perl scripts. (LRW)
Descriptors: Computer Software, Databases, Programming Languages, World Wide Web