Descriptor
Computer Science | 14 |
Computer Software | 14 |
Higher Education | 10 |
Programing | 7 |
Computer Oriented Programs | 5 |
Computer Graphics | 3 |
Mathematics | 3 |
Microcomputers | 3 |
Algorithms | 2 |
Computer Simulation | 2 |
Computers | 2 |
More ▼ |
Author
Brown, Robert L. | 1 |
Clancey, William J. | 1 |
Denning, Peter J. | 1 |
Kay, Alan | 1 |
Lesk, Michael | 1 |
Peterson, Ivars | 1 |
Poe, Stephen E. | 1 |
Spector, Alfred Z. | 1 |
Strickland, R. Mack | 1 |
Tesler, Lawrence G. | 1 |
Winograd, Terry | 1 |
More ▼ |
Publication Type
Reports - General | 14 |
Journal Articles | 11 |
Opinion Papers | 1 |
Education Level
Audience
Policymakers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Peterson, Ivars – Science News, 1984
Methods to make computer searching as simple and efficient as possible have led to the development of various data structures. Data structures specify the items involved in searching and what can be done to them. The nature and advantages of using "self-adjusting" data structures (self-adjusting binary search trees) are discussed. (JN)
Descriptors: Computer Oriented Programs, Computer Science, Computer Science Education, Computer Software
Clancey, William J. – 1984
In an attempt to specify in some canonical terms what many heuristic programs known as "expert systems" do, an analysis was made of ten rule-based systems. It was found that these programs proceed through easily identifiable phases of data abstraction, heuristic mapping onto a hierarchy of pre-enumerated solutions, and refinement within this…
Descriptors: Classification, Computer Science, Computer Software, Heuristics
Science85, 1985
Describes (in separate articles) 25 developments in science, technology, and medicine that have potential impact on the near future. They include discoveries related to space butterflies, drugs, twenty-first century software, experimental mathematics, brain drugs, egg development, ultrasmall microchips, the biology of birth, cancer-causing genes,…
Descriptors: Computer Science, Computer Software, Genetic Engineering, Mathematics
Wirth, Niklaus – Scientific American, 1984
Built-in data structures are the registers and memory words where binary values are stored; hard-wired algorithms are the fixed rules, embodied in electronic logic circuits, by which stored data are interpreted as instructions to be executed. Various topics related to these two basic elements of every computer program are discussed. (JN)
Descriptors: Algorithms, Computer Science, Computer Software, Data
Winograd, Terry – Scientific American, 1984
Discusses four types of computer programs that can manipulate linguistic symbols with great facility. These programs deal with: (1) machine translation; (2) word processing; (3) question answering; and (4) adjuncts to electronic mail known as coordination systems. Also considers the future of computer software dealing with language. (JN)
Descriptors: Computer Science, Computer Software, Higher Education, Language
van Dam, Andries – Scientific American, 1984
Interactive computer graphics is fast becoming the standard medium of communication between computers and all kinds of users. Reasons for this trend, the technology of interactive graphics displays, software considerations, applications (including classroom and laboratory applications), and future developments are discussed. (JN)
Descriptors: Computer Graphics, Computer Science, Computer Software, Display Systems
Tesler, Lawrence G. – Scientific American, 1984
Discusses the nature of programing languages, considering the features of BASIC, LOGO, PASCAL, COBOL, FORTH, APL, and LISP. Also discusses machine/assembly codes, the operation of a compiler, and trends in the evolution of programing languages (including interest in notational systems called object-oriented languages). (JN)
Descriptors: Computer Oriented Programs, Computer Science, Computer Software, Higher Education
Denning, Peter J.; Brown, Robert L. – Scientific American, 1984
A computer operating system spans multiple layers of complexity, from commands entered at a keyboard to the details of electronic switching. In addition, the system is organized as a hierarchy of abstractions. Various parts of such a system and system dynamics (using the Unix operating system as an example) are described. (JN)
Descriptors: Computer Oriented Programs, Computer Science, Computer Software, Computers
Lesk, Michael – Scientific American, 1984
Discusses software developed to organize and retrieve electronically stored data, examining structure of the databases in which information is stored and the physical structure of the storage medium. Hierarchical and relational databases, unordered files, B-trees, and storage/software for specific purposes (such as weather, stock market, and…
Descriptors: Computer Science, Computer Software, Computer Storage Devices, Databases
Spector, Alfred Z. – Scientific American, 1984
Computer software for process control has the primary function of communicating with and governing physical devices. The structure of such software, process-control systems, multitask systems, message passing, problems of deadlock, distributed computer systems, and protection against failure in process-control systems are among the areas examined.…
Descriptors: Computer Oriented Programs, Computer Science, Computer Software, Engineering
Kay, Alan – Scientific American, 1984
Discusses the nature and development of computer software. Programing, programing languages, types of software (including dynamic spreadsheets), and software of the future are among the topics considered. (JN)
Descriptors: Computer Oriented Programs, Computer Science, Computer Simulation, Computer Software
CSR, Inc., Washington, DC. – 1989
This paper contains brief synopses of recent technical progress/projects in the field of advanced learning systems. This issue contains the following 12 items: (1) "Guest Editorial" (Sylvia Charp) concerning the need to provide better learning experiences for all students; (2) "Steps in Developing an Expert Systems Model," as…
Descriptors: Computer Graphics, Computer Science, Computer Software, Computer Software Reviews
Society for Industrial and Applied Mathematics, Philadelphia, PA. – 1985
The critical role of computers in scientific advancement is described in this panel report. With the growing range and complexity of problems that must be solved and with demands of new generations of computers and computer architecture, the importance of computational mathematics is increasing. Multidisciplinary teams are needed; these are found…
Descriptors: Algorithms, Computer Science, Computer Software, Computers
Strickland, R. Mack; Poe, Stephen E. – Technological Horizons in Education, 1989
Discusses producing effective instructional software using a balance of course content and technological capabilities. Describes six phases of an instructional development model: discovery, design, development, coding, documentation, and delivery. Notes that good instructional design should have learner/computer interaction, sequencing of…
Descriptors: Authoring Aids (Programing), Computer Assisted Instruction, Computer Graphics, Computer Science