422 research outputs found

    A Theory Of Small Program Complexity

    Get PDF
    Small programs are those which are written and understood by one. person. Large software systems usually consist of many small programs. The complexity of a small program is a prediction of how difficult it would be for someone to understand the program. This complexity depends of three factors: (1) the size and interelationships of the program itself; (2) the size and interelationships of the internal model of the program\u27s purpose held by the person trying to understand the program; and (3) the complexity of the mapping between the model and the program. A theory of small program complexity based on these three factors is presented. The theory leads to several testable predictions. Experiments are described which test these predictions and whose results could verify or destroy the theory. © 1982, ACM. All rights reserved

    Three Dimensional Cartography for a Theater Production

    Get PDF
    This report documents the planning, design, and implementation of the Three Dimensional Cartography for a Theater Production project. This project’s client was Professor Chris Beach, a professor of Theater Arts at the University of Redlands. Professor Beach was interested in implementing 3D cartographic geovisualizations into a theater production he was co-writing. These geovisualizations were meant to be presented alongside actors on stage to a live audience. The datasets visualized include antique USGS topographic maps, National Park Service maps, orthographic photos and prehistoric petroglyphic cartographic representations. The process of implementing this project involved gathering raw data from internet sources, formatting them so they could be utilized on a 3D platform, and exporting animation tracks created from the data as videos. This project used ArcGIS software to create dynamic 3D cartographic representations that were visually appealing and engaging to an audience

    Instructional strategies and tactics for the design of introductory computer programming courses in high school

    Get PDF
    This article offers an examination of instructional strategies and tactics for the design of introductory computer programming courses in high school. We distinguish the Expert, Spiral and Reading approach as groups of instructional strategies that mainly differ in their general design plan to control students' processing load. In order, they emphasize topdown program design, incremental learning, and program modification and amplification. In contrast, tactics are specific design plans that prescribe methods to reach desired learning outcomes under given circumstances. Based on ACT* (Anderson, 1983) and relevant research, we distinguish between declarative and procedural instruction and present six tactics which can be used both to design courses and to evaluate strategies. Three tactics for declarative instruction involve concrete computer models, programming plans and design diagrams; three tactics for procedural instruction involve worked-out examples, practice of basic cognitive skills and task variation. In our evaluation of groups of instructional strategies, the Reading approach has been found to be superior to the Expert and Spiral approaches

    Aerospace medicine and biology: A continuing bibliography with indexes (supplement 369)

    Get PDF
    This bibliography lists 209 reports, articles and other documents introduced into the NASA Scientific and Technical Information System during Nov. 1992. Subject coverage includes: aerospace medicine and physiology, life support systems and man/system technology, protective clothing, exobiology and extraterrestrial life, planetary biology, and flight crew behavior and performance

    Human operator performance of remotely controlled tasks: Teleoperator research conducted at NASA's George C. Marshal Space Flight Center

    Get PDF
    The capabilities within the teleoperator laboratories to perform remote and teleoperated investigations for a wide variety of applications are described. Three major teleoperator issues are addressed: the human operator, the remote control and effecting subsystems, and the human/machine system performance results for specific teleoperated tasks

    Cartographies of Heritage : Mapping the Interpretation of Landscape

    Get PDF
    Ph. D. Thesis.This thesis critically assesses the capabilities of data visualisation as a medium for effectively presenting and communicating fuzzy data, exploring cartographic methods as an effective form of knowledge communication. It considers how data visualisation can be used to explore landscape themes, specifically by integrating Geographic Information Systems (GIS) to represent and analyse qualitative data for understanding cultural heritage landscapes. Using heritage as a key geographical theme, the thesis considers how individuals place ‘value’ onto locations by reviewing theories of landscape aesthetics as a way of conceptualising landscape recognition. By utilising GIS, the thesis devises a mixed-methods approach to map interpretations and responses to heritage landscapes, developing techniques to enable the visualisation of landscape responses through forms of digital cartography. The methodology is designed to be completed in two separate stages. The first stage involves the collection of categorical and quantifiable data through identified research methods. The second stage requires utilising the empirical data collection to create data visualisation and subsequent maps as evidence of the possibility to deploy qualitative cartographies. Consequently, this thesis shows that cartographic representations can interrogate the relationships between people and place using mixed methods through a qualitative GIS approach. Whether these are part of a series of ongoing innovations, as unique stand-alone maps or as complimentary and supplementary methods of visualisation, data representations can effectively communicate people's experiences with or interpretations of landscapes. Data graphics and cartographic representations can be used alongside or in tandem to one another as part of the same visualisation, to create new innovative forms of data visualisation for interrogating and deciphering the complexities between people and place.Economic and Social Research Council (ESRC), North East Doctoral Training Centre (NEDTC

    Directing Attention in an Augmented Reality Environment: An Attentional Tunneling Evaluation

    Get PDF
    Augmented Reality applications use explicit cuing to support visual search. Explicit cues can help improve visual search performance but they can also cause perceptual issues such as attentional tunneling. An experiment was conducted to evaluate the relationship between directing attention and attentional tunneling, in a dual task structure. One task was tracking a target in motion and the other was detection of non-target elements. Three conditions were tested: baseline without cuing the target, cuing the target with the average scene color, and using a red cue. A different color for the cue was used to vary the attentional tunneling level. The results show that directing attention induced attentional tunneling only the in red condition and that effect is attributable to the color used for the cue

    Advanced techniques for the management of geological mapping

    Get PDF
    This research is deemed of importance in the solution of one of the main complex problems in geological map production, the transfer from the 1:25.000 geologic data base, that has a resolution corresponding to that at which data are gathered in the field, to the printing of 1:50.000 geological maps. The problems relate mainly to the greater detail of information contained in the database and the smaller printing scale. They can be classified into the design of a geological database scheme that allows the generalization process based on the rules relating the geological objects to one another, symbol overcrowding, and symbol overlapping. The challenge is to specify and implement a digital version of the decision rules used by geologists and cartographers to generate the final map. Often in practice these rules tend to be highly ambiguous, subjective, and inadequate in view of the modern need of automated generalization of geological information for land-use planning. The proposed system is based on the application of conventional and artificial intelligence computer techniques to the production of digital geological cartography, from the gathering of geologic data in the field to some printed product of wide usability. The objectives can be summarised as follows: 1 A support system for the iterative identification and characterization of geological objects based on an ad hoc geological and stratigraphic dictionary; 2 The identification and implementation of a hierarchical geological database schema for the automated reclassification or generalization of a geological database; 3 A hierarchical expert system for the automated revision and multiple representation of a geological database in view of new interpretation criteria of the geological information or for the production of maps on demand; 4 A system for avoiding symbol overcrowding or overlapping during the production of a geological map, which identifies the geological rules interacting between the geological objects represented in a map
    • …
    corecore