NotesFAQContact Us
Collection
Advanced
Search Tips
Education Level
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 28 results Save | Export
Harandi, Mehdi T. – Perspectives in Computing: Applications in the Academic and Scientific Community, 1986
Reviews overall structure and design principles of a knowledge-based programming support tool, the Knowledge-Based Programming Assistant, which is being developed at University of Illinois Urbana-Champaign. The system's major units (program design program coding, and intelligent debugging) and additional functions are described. (MBR)
Descriptors: Computer Software, Design, Material Development, Models
Peer reviewed Peer reviewed
Spies, Phyllis Bova – Library Hi Tech, 1983
Reports on major change in computer software development process--the prototype model, i.e., implementation of skeletal system that is enhanced during interaction with users. Expensive and unreliable software, software design errors, traditional development approach, resources required for prototyping, success stories, and systems designer's role…
Descriptors: Computer Software, Costs, Models, Programing
Peer reviewed Peer reviewed
Pomberger, Gustav – Education and Computing, 1993
Discusses software engineering and suggests necessary elements in a software engineering curriculum. Topics addressed include the importance of theory, project-oriented education, prototyping, exploratory programing, human-computer communication, thought models, distributed systems, parallel processing, documentation, testing and quality…
Descriptors: Administration, Computer Science Education, Computer Software, Computer Software Development
Simkin, Mark G. – Collegiate Microcomputer, 1986
Uses a prototype decision problem to demonstrate usefulness of an electronic spreadsheet in analyzing decision trees and performing other types of decision analysis. Advantages and disadvantages of implementing operations research/management science models on electronic spreadsheets are discussed and some do's and don't's are suggested. (Author)
Descriptors: Computer Software, Decision Making, Models, Operations Research
Gallagher, Leonard J.; Draper, Jesse M. – 1984
A tutorial introduction to data models in general is provided, with particular emphasis on the relational and network models defined by the two proposed ANSI (American National Standards Institute) database language standards. Examples based on the network and relational models include specific syntax and semantics, while examples from the other…
Descriptors: Computer Software, Databases, Information Retrieval, Information Storage
Marion, Rodger; Niebuhr, Bruce R. – Collegiate Microcomputer, 1986
Discusses an algorithm for developing problem solving simulations using microcomputers, and describes both the components of the simulation algorithm and the user interface. Examples of simulation and programming methods are presented. (MBR)
Descriptors: Algorithms, Computer Simulation, Computer Software, Design
Bonar, Jeffrey; Soloway, Elliot – 1985
A process model to explain bugs produced by novices early in a programming course are presented. (The term "bug" refers to an error in a person's behavior, particularly an error in a computer program they have written.) The model is motivated by interviews of novice programmers solving simple programming problems. The key idea is that…
Descriptors: Computer Science Education, Computer Software, Educational Research, Higher Education
Peer reviewed Peer reviewed
Kant, Elaine; Newell, Allen – Information Processing and Management, 1984
Presents model of algorithm design (activity in software development) based on analysis of protocols of two subjects designing three convex hull algorithms. Automation methods, methods for studying algorithm design, role of discovery in problem solving, and comparison of different designs of case study according to model are highlighted.…
Descriptors: Algorithms, Automation, Case Studies, Comparative Analysis
Peer reviewed Peer reviewed
Breazeal, Juiliette O.; And Others – Information Processing and Management, 1987
Describes a generic software tool, Objective-C, that detects and corrects data inconsistency in databases. In this study, heterogeneous bibliographic information is integrated by using the message-object model to implement data abstraction methodologies. Citation translation problems are discussed and future directions for research are suggested.…
Descriptors: Citations (References), Computer Software, Data Processing, Futures (of Society)
PDF pending restoration PDF pending restoration
Clancey, William J. – 1986
Artificial Intelligence researchers and cognitive scientists commonly believe that thinking involves manipulating representations. Thinking involves search, inference, and making choices. This is how we model reasoning and what goes on in the brain is similar. Winograd and Flores present a radically different view, claiming that our knowledge is…
Descriptors: Artificial Intelligence, Behavior Theories, Book Reviews, Cognitive Processes
Peer reviewed Peer reviewed
Wade, Stephen – Education for Information, 1993
Describes how an interactive text retrieval system with natural language queries is used in information studies education. The benefits of programing methods involving encapsulation and inheritance are explained in terms of reusability and extendibility, and future plans to produce a library of reusable objects for information retrieval are…
Descriptors: Computer Software Development, Futures (of Society), Higher Education, Information Retrieval
Peer reviewed Peer reviewed
Wong, Denis – Physics Education, 1986
Describes techniques in LOGO, which are applicable to A-level and above. The techniques use a dynamic modeling approach, which considers system behavior in terms of state transitions over successive short intervals. Advantages and disadvantages of using LOGO are noted. (JN)
Descriptors: Computer Software, Models, Physics, Programing
Godin, Victor B.; Rao, Ashok – Technological Horizons in Education, 1988
Discusses the use of Lotus 1-2-3 to create non-stop graphic displays of simulation models. Describes a simple application of this technique using the distribution resulting from repeated throws of dice. Lists other software used with this technique. Stresses the advantages of this approach in education. (CW)
Descriptors: Computer Assisted Instruction, Computer Graphics, Computer Literacy, Computer Software
Peer reviewed Peer reviewed
Curtis, B.; And Others – Information Processing and Management, 1984
Discusses current use of psychological theory in software science and reviews recent developments in cognitive psychology relevant to programing (human information processing, expert-novice differences). Critique of Maurice Halstead's model of cognitive aspects of programing and a structured data flow perspective (control flow and data flow…
Descriptors: Cognitive Processes, Computer Software, Graphs, Models
Eisenstadt, Marc; Brayshaw, Mike – 1987
This paper describes a Prolog execution model which serves as the uniform basis of textbook material, video-based teaching material, and an advanced graphical user interface for Prolog programmers. The model, based upon an augmented AND/OR tree representation of Prolog programs, uses an enriched "status box" in place of the traditional…
Descriptors: Animation, Computer Software, Expert Systems, Foreign Countries
Previous Page | Next Page ยป
Pages: 1  |  2