Publication Date
In 2025 | 27 |
Since 2024 | 98 |
Since 2021 (last 5 years) | 304 |
Since 2016 (last 10 years) | 559 |
Since 2006 (last 20 years) | 1187 |
Descriptor
Computer Software | 1411 |
Programming | 1087 |
Computer Science Education | 457 |
Programming Languages | 447 |
Teaching Methods | 418 |
Foreign Countries | 412 |
Educational Technology | 357 |
Computer Assisted Instruction | 217 |
Computer System Design | 212 |
Instructional Design | 212 |
Internet | 187 |
More ▼ |
Source
Author
Joy, Mike | 8 |
Bers, Marina Umaschi | 5 |
Lavy, Ilana | 5 |
Resnick, Mitchel | 5 |
Asensio-Perez, Juan I. | 4 |
Brusilovsky, Peter | 4 |
Hernandez-Leo, Davinia | 4 |
Hwang, Gwo-Jen | 4 |
Kolling, Michael | 4 |
Malmi, Lauri | 4 |
Moreno-Ger, Pablo | 4 |
More ▼ |
Publication Type
Education Level
Location
Taiwan | 34 |
United Kingdom | 34 |
Australia | 28 |
Turkey | 28 |
Germany | 25 |
Spain | 18 |
China | 15 |
Greece | 14 |
California | 13 |
Canada | 13 |
New York | 13 |
More ▼ |
Laws, Policies, & Programs
Copyright Law 1976 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Read, Tim; Hall, Hazel – 1996
Summer 1995 saw the release, with considerable media attention, of draft versions of Sun Microsystems' Java computer programming language and the HotJava browser. Java has been heralded as the latest "killer" technology in the Internet explosion. Sun Microsystems and numerous companies including Microsoft, IBM, and Netscape have agreed…
Descriptors: Authoring Aids (Programming), Computer Interfaces, Computer Software, Computer Software Development
Dow, Chyi-Ren; Li, Yi-Hsung; Bai, Jin-Yu – International Journal of Distance Education Technologies, 2006
This work designs and implements a virtual digital signal processing laboratory, VDSPL. VDSPL consists of four parts: mobile agent execution environments, mobile agents, DSP development software, and DSP experimental platforms. The network capability of VDSPL is created by using mobile agent and wrapper techniques without modifying the source code…
Descriptors: Electronic Learning, Computer Uses in Education, Computer Software, Distance Education
Garner, Stuart – Journal of Information Technology Education, 2009
This paper reports on the findings from a quantitative research study into the use of a software tool that was built to support a part-complete solution method (PCSM) for the learning of computer programming. The use of part-complete solutions to programming problems is one of the methods that can be used to reduce the cognitive load that students…
Descriptors: Control Groups, Academic Achievement, Computer Software, Statistical Analysis
Blessing, Stephen B.; Gilbert, Stephen B.; Ourada, Stephen; Ritter, Steven – International Journal of Artificial Intelligence in Education, 2009
Intelligent Tutoring Systems (ITSs) that employ a model-tracing methodology have consistently shown their effectiveness. However, what evidently makes these tutors effective, the cognitive model embedded within them, has traditionally been difficult to create, requiring great expertise and time, both of which come at a cost. Furthermore, an…
Descriptors: Intelligent Tutoring Systems, Cognitive Processes, Models, Expertise
Bunch, John M. – Journal of Information Technology Education, 2009
Vocational education by its nature has a need for delivery methods that place a strong focus on the relationship between school and work and seeks to deliver instruction in a manner that bridges the two as seamlessly as possible. This paper presents a curriculum and constructivist-based instructional delivery approach, designed to emphasize a…
Descriptors: Constructivism (Learning), Curriculum Development, Teaching Methods, Postsecondary Education
Loustau, Pierre; Nodenot, Thierry; Gaio, Mauro – Interactive Technology and Smart Education, 2009
Purpose: The purpose of this paper is to present a computational approach and a toolset to infer spatial displacements as they occur in route narrative documents and report on first experiments done to produce computer-aided learning (CAL) applications and instructional design editors that exploit the inferred georeferenced itineraries.…
Descriptors: Instructional Design, Semantics, Language Universals, Internet

Lieberth, Ann K.; Martin, Doug R. – Language, Speech, and Hearing Services in Schools, 1995
Because of the diversity of clients served by speech-language pathologists and audiologists, available commercial software may not meet all needs. Authoring programs allow the clinician to design software that can be customized for individual clients. This article describes an authoring program called HyperCard and its use in preparing hypermedia…
Descriptors: Allied Health Personnel, Audiology, Authoring Aids (Programming), Communication Disorders

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
Sorva, Juha; Karavirta, Ville; Korhonen, Ari – Journal of Information Technology Education, 2007
Expert programmers possess schemas, abstractions of concrete experiences, which help them solve programming problems and lessen the load on their working memory during problem solving. Possession of schemas is a key difference between novices and experts, which is why instructors need to help students construct them. One recent tool for…
Descriptors: Feedback (Response), Introductory Courses, Programming, Teaching Methods
Taylor, Adam P. R. – International Journal of Technology and Design Education, 2007
This paper reports on a novel approach taken by the author to the teaching of an Internet programming course targeted at final year diploma and second year degree students. The uniqueness of engineers and their identity is discussed, as is the self-constructed world and ways of knowing in which humankind operates. The novel approach to teaching a…
Descriptors: Feedback (Response), Experiential Learning, Programming, Internet
Chu, Hui-Chun; Hwang, Gwo-Jen; Huang, Yueh-Min – Innovations in Education and Teaching International, 2010
Conventional testing systems usually give students a score as their test result, but do not show them how to improve their learning performance. Researchers have indicated that students would benefit more if individual learning guidance could be provided. However, most of the existing learning diagnosis models ignore the fact that one concept…
Descriptors: Test Results, Teaching Methods, Elementary School Students, Elementary School Teachers

O'Donnell, Robert – Journal of Interactive Instruction Development, 1999
Addresses the many hidden costs related to the purchase of an authoring program as well as the decision to bring multimedia development in-house. Examines the following concerns: programming skills needed for authoring; the learning curve cost; software and hardware costs associated with multimedia development; and media development cost. (AEF)
Descriptors: Authoring Aids (Programming), Computer Software, Computer Software Development, Computer System Design
Cohen, Avi – Journal on Educational Resources in Computing, 2004
With the development of XML Web Services, the Internet could become an integral part of and the basis for teaching computer science and software engineering. The approach has been applied to a university course for students studying introduction to computer science from the point of view of software development in a stateless, Internet…
Descriptors: Feedback (Response), Models, Computer Software, Computers
Honts, Jerry E. – Cell Biology Education, 2003
Recent advances in genomics and structural biology have resulted in an unprecedented increase in biological data available from Internet-accessible databases. In order to help students effectively use this vast repository of information, undergraduate biology students at Drake University were introduced to bioinformatics software and databases in…
Descriptors: Introductory Courses, Programming Languages, Cytology, Biology
Rokou, Franca Pantano; Rokou, Elena; Rokos, Yannis – Educational Technology & Society, 2004
Using modeling languages is essential to the construction of educational systems based on software engineering principles and methods. Furthermore, the instructional design is undoubtedly the cornerstone of the design and development of educational systems. Although several methodologies and languages have been proposed for the specification of…
Descriptors: Instructional Design, Models, Computer System Design, Systems Development