Sample records for situation object-oriented programming

  1. Action languages: Dimensions, effects

    NASA Technical Reports Server (NTRS)

    Hayes, Daniel G.; Streeter, Gordon

    1989-01-01

    Dimensions of action languages are discussed for communication between humans and machines, and the message handling capabilities of object oriented programming systems are examined. Design of action languages is seen to be very contextual. Economical and effective design will depend on features of situations, the tasks intended to be accomplished, and the nature of the devices themselves. Current object oriented systems turn out to have fairly simple and straightforward message handling facilities, which in themselves do little to buffer action or even in some cases to handle competing messages. Even so, it is possible to program a certain amount of discretion about how they react to messages. Such thoughtfulness and perhaps relative autonomy of program modules seems prerequisite to future systems to handle complex interactions in changing situations.

  2. Object Oriented Programming Systems (OOPS) and frame representations: An investigation of programming paradigms

    NASA Technical Reports Server (NTRS)

    Auty, David

    1988-01-01

    The project was initiated to research Object Oriented Programming Systems (OOPS) and frame representation systems, their significance and applicability, and their implementation in or relationship to Ada. Object orientated is currently a very popular conceptual adjective. Object oriented programming, in particular, is promoted as a particularly productive approach to programming; an approach which maximizes opportunities for code reuse and lends itself to the definition of convenient and well-developed units. Such units are thus expected to be usable in a variety of situations, beyond the typical highly specific unit development of other approaches. Frame represenation systems share a common heritage and similar conceptual foundations. Together they represent a quickly emerging alternative approach to programming. The approach is to first define the terms, starting with relevant concepts and using these to put bounds on what is meant by OOPS and Frames. From this the possibilities were pursued to merge OOPS with Ada which will further elucidate the significant characteristics which make up this programming approach. Finally, some of the merits and demerits of OOPS were briefly considered as a way of addressing the applicability of OOPS to various programming tasks.

  3. Using Object-Oriented Databases for Implementation of Interactive Electronic Technical Manuals

    DTIC Science & Technology

    1992-03-01

    analytical process applied throughout the system acquisition program in order to define supportability related design factors and to ensure development of a...Node Alternatives Node Alternatives (NODEALTS) is a list of mutually exclusive nodes, grouped together by the fact that they apply to different...contextual situations. The content specific layer NODEALTS element is a reference to a set of nodes that might apply in different situations. No hierarchy

  4. C-Language Integrated Production System, Version 6.0

    NASA Technical Reports Server (NTRS)

    Riley, Gary; Donnell, Brian; Ly, Huyen-Anh Bebe; Ortiz, Chris

    1995-01-01

    C Language Integrated Production System (CLIPS) computer programs are specifically intended to model human expertise or other knowledge. CLIPS is designed to enable research on, and development and delivery of, artificial intelligence on conventional computers. CLIPS 6.0 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming: representation of knowledge as heuristics - essentially, rules of thumb that specify set of actions performed in given situation. Object-oriented programming: modeling of complex systems comprised of modular components easily reused to model other systems or create new components. Procedural-programming: representation of knowledge in ways similar to those of such languages as C, Pascal, Ada, and LISP. Version of CLIPS 6.0 for IBM PC-compatible computers requires DOS v3.3 or later and/or Windows 3.1 or later.

  5. Attention to memory: orienting attention to sound object representations.

    PubMed

    Backer, Kristina C; Alain, Claude

    2014-01-01

    Despite a growing acceptance that attention and memory interact, and that attention can be focused on an active internal mental representation (i.e., reflective attention), there has been a paucity of work focusing on reflective attention to 'sound objects' (i.e., mental representations of actual sound sources in the environment). Further research on the dynamic interactions between auditory attention and memory, as well as its degree of neuroplasticity, is important for understanding how sound objects are represented, maintained, and accessed in the brain. This knowledge can then guide the development of training programs to help individuals with attention and memory problems. This review article focuses on attention to memory with an emphasis on behavioral and neuroimaging studies that have begun to explore the mechanisms that mediate reflective attentional orienting in vision and more recently, in audition. Reflective attention refers to situations in which attention is oriented toward internal representations rather than focused on external stimuli. We propose four general principles underlying attention to short-term memory. Furthermore, we suggest that mechanisms involved in orienting attention to visual object representations may also apply for orienting attention to sound object representations.

  6. The nature of an object-oriented program: How do practitioners understand the nature of what they are creating?

    NASA Astrophysics Data System (ADS)

    Thompson, Errol; Kinshuk

    2011-09-01

    Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing understandings of the nature of an object-oriented program. Uncovering these different ways of understanding leads to agreater understanding of the critical aspects and their relationship tothe structure of the program produced. A phenomenographic studywas conducted to uncover practitioner understandings of the nature of an object-oriented program. The study identified five levels of understanding and three dimensions of variation within these levels. These levels and dimensions of variation provide a framework for fostering conceptual change with respect to the nature of an object-oriented program.

  7. BioSmalltalk: a pure object system and library for bioinformatics.

    PubMed

    Morales, Hernán F; Giovambattista, Guillermo

    2013-09-15

    We have developed BioSmalltalk, a new environment system for pure object-oriented bioinformatics programming. Adaptive end-user programming systems tend to become more important for discovering biological knowledge, as is demonstrated by the emergence of open-source programming toolkits for bioinformatics in the past years. Our software is intended to bridge the gap between bioscientists and rapid software prototyping while preserving the possibility of scaling to whole-system biology applications. BioSmalltalk performs better in terms of execution time and memory usage than Biopython and BioPerl for some classical situations. BioSmalltalk is cross-platform and freely available (MIT license) through the Google Project Hosting at http://code.google.com/p/biosmalltalk hernan.morales@gmail.com Supplementary data are available at Bioinformatics online.

  8. The Nature of an Object-Oriented Program: How Do Practitioners Understand the Nature of What They Are Creating?

    ERIC Educational Resources Information Center

    Thompson, Errol; Kinshuk

    2011-01-01

    Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing…

  9. Cognitive characteristics of learning Java, an object-oriented programming language

    NASA Astrophysics Data System (ADS)

    White, Garry Lynn

    Industry and Academia are moving from procedural programming languages (e.g., COBOL) to object-oriented programming languages, such as Java for the Internet. Past studies in the cognitive aspects of programming have focused primarily on procedural programming languages. Some of the languages used have been Pascal, C, Basic, FORTAN, and COBOL. Object-oriented programming (OOP) represents a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. This instruction in OOP is currently starting in colleges and universities across the country. What are the cognitive aspects for this new OOP language Java? When is a student developmentally ready to handle the cognitive characteristics of the OOP language Java? Which cognitive teaching style is best for this OOP language Java? Questions such as the aforementioned are the focus of this research Such research is needed to improve understanding of the learning process and identify students' difficulties with OOP methods. This can enhance academic teaching and industry training (Scholtz, 1993; Sheetz, 1997; Rosson, 1990). Cognitive development as measured by the Propositional Logic Test, cognitive style as measured by the Hemispheric Mode Indicator, and physical hemispheric dominance as measured by a self-report survey were obtained from thirty-six university students studying Java programming. Findings reveal that physical hemispheric dominance is unrelated to cognitive and programming language variables. However, both procedural and object oriented programming require Piaget's formal operation cognitive level as indicated by the Propositional Logic Test. This is consistent with prior research A new finding is that object oriented programming also requires formal operation cognitive level. Another new finding is that object oriented programming appears to be unrelated to hemispheric cognitive style as indicated by the Hemispheric Mode Indicator (HMI). This research suggests that object oriented programming is hemispheric thinking style friendly, while procedural programming is left hemispheric cognitive style. The conclusion is that cognitive characteristics are not the cause for the difficulty in shifting from procedural to this new programming paradigm of object oriented programming. An alternative possibility to the difficulty is proactive interference. Prior learning of procedural programming makes it harder to learning object oriented programming. Further research is needed to determine if proactive interference is the cause for the difficulty in shifting from procedural programming to object oriented programming.

  10. High Performance Object-Oriented Scientific Programming in Fortran 90

    NASA Technical Reports Server (NTRS)

    Norton, Charles D.; Decyk, Viktor K.; Szymanski, Boleslaw K.

    1997-01-01

    We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our object-oriented Fortran 90 codes execute more quickly thatn the equeivalent C++ versions, yet the abstraction modelling capabilities used for scentific programming are comparably powereful.

  11. Object-Oriented Programming When Developing Software in Geology and Geophysics

    NASA Astrophysics Data System (ADS)

    Ahmadulin, R. K.; Bakanovskaya, L. N.

    2017-01-01

    The paper reviews the role of object-oriented programming when developing software in geology and geophysics. Main stages have been identified at which it is worthwhile to apply principles of object-oriented programming when developing software in geology and geophysics. The research was based on a number of problems solved in Geology and Petroleum Production Institute. Distinctive features of these problems are given and areas of application of the object-oriented approach are identified. Developing applications in the sphere of geology and geophysics has shown that the process of creating such products is simplified due to the use of object-oriented programming, firstly when designing structures for data storage and graphical user interfaces.

  12. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    ERIC Educational Resources Information Center

    Zhu, Xiao-dong

    2012-01-01

    The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters and development. The notion of adaptive teaching upon…

  13. Object-oriented programming with mixins in Ada

    NASA Technical Reports Server (NTRS)

    Seidewitz, ED

    1992-01-01

    Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language features in Ada 83, why one might desire them in Ada, and how they might be added in Ada 9X. The approach I took in this paper was to build the new object-oriented features of Ada 9X as much as possible on the basic constructs and philosophy of Ada 83. The object-oriented features proposed for Ada 9X, while different in detail, are based on the same kind of approach. Further consideration of this approach led me on a long reflection on the nature of object-oriented programming and its application to Ada. The results of this reflection, presented in this paper, show how a fairly natural object-oriented style can indeed be developed even in Ada 83. The exercise of developing this style is useful for at least three reasons: (1) it provides a useful style for programming object-oriented applications in Ada 83 until new features become available with Ada 9X; (2) it demystifies many of the mechanisms that seem to be 'magic' in most object-oriented programming languages by making them explicit; and (3) it points out areas that are and are not in need of change in Ada 83 to make object-oriented programming more natural in Ada 9X. In the next four sections I will address in turn the issues of object-oriented classes, mixins, self-reference and supertyping. The presentation is through a sequence of examples. This results in some overlap with that paper, but all the examples in the present paper are written entirely in Ada 83. I will return to considerations for Ada 9X in the last section of the paper.

  14. Aspects on Teaching/Learning with Object Oriented Programming for Entry Level Courses of Engineering.

    ERIC Educational Resources Information Center

    de Oliveira, Clara Amelia; Conte, Marcos Fernando; Riso, Bernardo Goncalves

    This work presents a proposal for Teaching/Learning, on Object Oriented Programming for Entry Level Courses of Engineering and Computer Science, on University. The philosophy of Object Oriented Programming comes as a new pattern of solution for problems, where flexibility and reusability appears over the simple data structure and sequential…

  15. Enhancing Interactivity and Productivity through Object-Oriented Authoring: An Instructional Designer's Perspective.

    ERIC Educational Resources Information Center

    Chapman, Bryan L.

    1994-01-01

    Discusses the effect of object-oriented programming on the evolution of authoring systems. Topics include the definition of an object; examples of object-oriented authoring interfaces; what object-orientation means to an instructional developer; how object orientation increases productivity and enhances interactivity; and the future of courseware…

  16. Advanced decision aiding techniques applicable to space

    NASA Technical Reports Server (NTRS)

    Kruchten, Robert J.

    1987-01-01

    RADC has had an intensive program to show the feasibility of applying advanced technology to Air Force decision aiding situations. Some aspects of the program, such as Satellite Autonomy, are directly applicable to space systems. For example, RADC has shown the feasibility of decision aids that combine the advantages of laser disks and computer generated graphics; decision aids that interface object-oriented programs with expert systems; decision aids that solve path optimization problems; etc. Some of the key techniques that could be used in space applications are reviewed. Current applications are reviewed along with their advantages and disadvantages, and examples are given of possible space applications. The emphasis is to share RADC experience in decision aiding techniques.

  17. Assessing Students' Structured Programming Skills with Java: The "Blue, Berry, and Blueberry" Assignment

    ERIC Educational Resources Information Center

    Zhang, Xihui

    2010-01-01

    Java is an object-oriented programming language. From a software engineering perspective, object-oriented design and programming is used at the architectural design, and structured design and programming is used at the detailed design within methods. As such, structured programming skills are fundamental to more advanced object-oriented…

  18. Task-oriented training with computer gaming in people with rheumatoid arthritisor osteoarthritis of the hand: study protocol of a randomized controlled pilot trial.

    PubMed

    Srikesavan, Cynthia Swarnalatha; Shay, Barbara; Robinson, David B; Szturm, Tony

    2013-03-09

    Significant restriction in the ability to participate in home, work and community life results from pain, fatigue, joint damage, stiffness and reduced joint range of motion and muscle strength in people with rheumatoid arthritis or osteoarthritis of the hand. With modest evidence on the therapeutic effectiveness of conventional hand exercises, a task-oriented training program via real life object manipulations has been developed for people with arthritis. An innovative, computer-based gaming platform that allows a broad range of common objects to be seamlessly transformed into therapeutic input devices through instrumentation with a motion-sense mouse has also been designed. Personalized objects are selected to target specific training goals such as graded finger mobility, strength, endurance or fine/gross dexterous functions. The movements and object manipulation tasks that replicate common situations in everyday living will then be used to control and play any computer game, making practice challenging and engaging. The ongoing study is a 6-week, single-center, parallel-group, equally allocated and assessor-blinded pilot randomized controlled trial. Thirty people with rheumatoid arthritis or osteoarthritis affecting the hand will be randomized to receive either conventional hand exercises or the task-oriented training. The purpose is to determine a preliminary estimation of therapeutic effectiveness and feasibility of the task-oriented training program. Performance based and self-reported hand function, and exercise compliance are the study outcomes. Changes in outcomes (pre to post intervention) within each group will be assessed by paired Student t test or Wilcoxon signed-rank test and between groups (control versus experimental) post intervention using unpaired Student t test or Mann-Whitney U test. The study findings will inform decisions on the feasibility, safety and completion rate and will also provide preliminary data on the treatment effects of the task-oriented training compared with conventional hand exercises in people with rheumatoid arthritis or osteoarthritis of the hand. ClinicalTrials.gov: NCT01635582.

  19. C-Language Integrated Production System, Version 5.1

    NASA Technical Reports Server (NTRS)

    Riley, Gary; Donnell, Brian; Ly, Huyen-Anh VU; Culbert, Chris; Savely, Robert T.; Mccoy, Daniel J.; Giarratano, Joseph

    1992-01-01

    CLIPS 5.1 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming provides representation of knowledge by use of heuristics. Object-oriented programming enables modeling of complex systems as modular components. Procedural programming enables CLIPS to represent knowledge in ways similar to those allowed in such languages as C, Pascal, Ada, and LISP. Working with CLIPS 5.1, one can develop expert-system software by use of rule-based programming only, object-oriented programming only, procedural programming only, or combinations of the three.

  20. Object-oriented models of cognitive processing.

    PubMed

    Mather, G

    2001-05-01

    Information-processing models of vision and cognition are inspired by procedural programming languages. Models that emphasize object-based representations are closely related to object-oriented programming languages. The concepts underlying object-oriented languages provide a theoretical framework for cognitive processing that differs markedly from that offered by procedural languages. This framework is well-suited to a system designed to deal flexibly with discrete objects and unpredictable events in the world.

  1. General object-oriented software development

    NASA Technical Reports Server (NTRS)

    Seidewitz, Edwin V.; Stark, Mike

    1986-01-01

    Object-oriented design techniques are gaining increasing popularity for use with the Ada programming language. A general approach to object-oriented design which synthesizes the principles of previous object-oriented methods into the overall software life-cycle, providing transitions from specification to design and from design to code. It therefore provides the basis for a general object-oriented development methodology.

  2. Guest Editor's introduction: Selected papers from the 4th USENIX Conference on Object-Oriented Technologies and Systems

    NASA Astrophysics Data System (ADS)

    Sventek, Joe

    1998-12-01

    Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94304, USA Introduction The USENIX Conference on Object-Oriented Technologies and Systems (COOTS) is held annually in the late spring. The conference evolved from a set of C++ workshops that were held under the auspices of USENIX, the first of which met in 1989. Given the growing diverse interest in object-oriented technologies, the C++ focus of the workshop eventually became too narrow, with the result that the scope was widened in 1995 to include object-oriented technologies and systems. COOTS is intended to showcase advanced R&D efforts in object-oriented technologies and software systems. The conference emphasizes experimental research and experience gained by using object-oriented techniques and languages to build complex software systems that meet real-world needs. COOTS solicits papers in the following general areas: application of, and experiences with, object-oriented technologies in particular domains (e.g. financial, medical, telecommunication); the architecture and implementation of distributed object systems (e.g. CORBA, DCOM, RMI); object-oriented programming and specification languages; object-oriented design and analysis. The 4th meeting of COOTS was held 27 - 30 April 1998 at the El Dorado Hotel, Santa Fe, New Mexico, USA. Several tutorials were given. The technical program proper consisted of a single track of six sessions, with three paper presentations per session. A keynote address and a provocative panel session rounded out the technical program. The program committee reviewed 56 papers, selecting the best 18 for presentation in the technical sessions. While we solicit papers across the spectrum of applications of object-oriented technologies, this year there was a predominance of distributed, object-oriented papers. The accepted papers reflected this asymmetry, with 15 papers on distributed objects and 3 papers on object-oriented languages. The papers in this special issue are the six best distributed object papers (in the opinion of the program committee). They represent the diversity of research in this particular area, and should give the reader a good idea of the types of papers presented at COOTS as well as the calibre of the work so presented. The papers The paper by Jain, Widoff and Schmidt explores the suitability of Java for writing performance-sensitive distributed applications. Despite the popularity of Java, there are many concerns about its efficiency; in particular, networking and computation performance are key concerns when considering the use of Java to develop performance-sensitive distributed applications. This paper makes three contributions to the study of Java for these applications: it describes an architecture using Java and the Web to develop MedJava, which is a distributed electronic medical imaging system with stringent networking and computation requirements; it presents benchmarks of MedJava image processing and compares the results to the performance of xv, which is an equivalent image processing application written in C; it presents performance benchmarks using Java as a transport interface to exchange large medical images over high-speed ATM networks. The paper by Little and Shrivastava covers the integration of several important topics: transactions, distributed systems, Java, the Internet and security. The usefulness of this paper lies in the synthesis of an effective solution applying work in different areas of computing to the Java environment. Securing applications constructed from distributed objects is important if these applications are to be used in mission-critical situations. Delegation is one aspect of distributed system security that is necessary for such applications. The paper by Nagaratnam and Lea describes a secure delegation model for Java-based, distributed object environments. The paper by Frølund and Koistinen addresses the topical issue of providing a common way for describing Quality-of-Service (QoS) features in distributed, object-oriented systems. They present a general QoS language, QML, that can be used to capture QoS properties as part of a design. They also show how to extend UML to support QML concepts. The paper by Szymaszek, Uszok and Zielinski discusses the important issue of efficient implementation and usage of fine-grained objects in CORBA-based applications. Fine-grained objects can have serious ramifications on overall application performance and scalability, and the paper suggests that such objects should not be treated as first-class CORBA objects, proposing instead the use of collections and smart proxies for efficient implementation. The paper by Milojicic, LaForge and Chauhan describes a mobile objects and agents infrastructure. Their particular research has focused on communication support across agent migration and extensive resource control. The paper also discusses issues regarding interoperation between agent systems. Acknowledgments The editor wishes to thank all of the authors, reviewers and publishers. Without their excellent work, and the contribution of their valuable time, this special issue would not have been possible.

  3. Aspect-Oriented Programming

    NASA Technical Reports Server (NTRS)

    Elrad, Tzilla (Editor); Filman, Robert E. (Editor); Bader, Atef (Editor)

    2001-01-01

    Computer science has experienced an evolution in programming languages and systems from the crude assembly and machine codes of the earliest computers through concepts such as formula translation, procedural programming, structured programming, functional programming, logic programming, and programming with abstract data types. Each of these steps in programming technology has advanced our ability to achieve clear separation of concerns at the source code level. Currently, the dominant programming paradigm is object-oriented programming - the idea that one builds a software system by decomposing a problem into objects and then writing the code of those objects. Such objects abstract together behavior and data into a single conceptual and physical entity. Object-orientation is reflected in the entire spectrum of current software development methodologies and tools - we have OO methodologies, analysis and design tools, and OO programming languages. Writing complex applications such as graphical user interfaces, operating systems, and distributed applications while maintaining comprehensible source code has been made possible with OOP. Success at developing simpler systems leads to aspirations for greater complexity. Object orientation is a clever idea, but has certain limitations. We are now seeing that many requirements do not decompose neatly into behavior centered on a single locus. Object technology has difficulty localizing concerns invoking global constraints and pandemic behaviors, appropriately segregating concerns, and applying domain-specific knowledge. Post-object programming (POP) mechanisms that look to increase the expressiveness of the OO paradigm are a fertile arena for current research. Examples of POP technologies include domain-specific languages, generative programming, generic programming, constraint languages, reflection and metaprogramming, feature-oriented development, views/viewpoints, and asynchronous message brokering. (Czarneclu and Eisenecker s book includes a good survey of many of these technologies).

  4. C++, objected-oriented programming, and astronomical data models

    NASA Technical Reports Server (NTRS)

    Farris, A.

    1992-01-01

    Contemporary astronomy is characterized by increasingly complex instruments and observational techniques, higher data collection rates, and large data archives, placing severe stress on software analysis systems. The object-oriented paradigm represents a significant new approach to software design and implementation that holds great promise for dealing with this increased complexity. The basic concepts of this approach will be characterized in contrast to more traditional procedure-oriented approaches. The fundamental features of objected-oriented programming will be discussed from a C++ programming language perspective, using examples familiar to astronomers. This discussion will focus on objects, classes and their relevance to the data type system; the principle of information hiding; and the use of inheritance to implement generalization/specialization relationships. Drawing on the object-oriented approach, features of a new database model to support astronomical data analysis will be presented.

  5. Domain Specific Aspects of Locus of Control: Implications for Modifying Locus of Control Orientation

    ERIC Educational Resources Information Center

    Bradley, Robert H.; Gaa, John P.

    1977-01-01

    Goal-setting conferences were employed to improve LOC orientation for academic achievement situations among junior high school students (N=36). Results were interpreted as supporting domain-specific aspects of LOC. Results implied that educators can design programs to modify LOC orientation. (Author)

  6. Exploring the Educational Benefits of Introducing Aspect-Oriented Programming Into a Programming Course

    ERIC Educational Resources Information Center

    Boticki, I.; Katic, M.; Martin,S.

    2013-01-01

    This paper explores the educational benefits of introducing the aspect-oriented programming paradigm into a programming course in a study on a sample of 75 undergraduate software engineering students. It discusses how using the aspect-oriented paradigm, in addition to the object-oriented programming paradigm, affects students' programs, their exam…

  7. Humanoid Robotics: Real-Time Object Oriented Programming

    NASA Technical Reports Server (NTRS)

    Newton, Jason E.

    2005-01-01

    Programming of robots in today's world is often done in a procedural oriented fashion, where object oriented programming is not incorporated. In order to keep a robust architecture allowing for easy expansion of capabilities and a truly modular design, object oriented programming is required. However, concepts in object oriented programming are not typically applied to a real time environment. The Fujitsu HOAP-2 is the test bed for the development of a humanoid robot framework abstracting control of the robot into simple logical commands in a real time robotic system while allowing full access to all sensory data. In addition to interfacing between the motor and sensory systems, this paper discusses the software which operates multiple independently developed control systems simultaneously and the safety measures which keep the humanoid from damaging itself and its environment while running these systems. The use of this software decreases development time and costs and allows changes to be made while keeping results safe and predictable.

  8. Multiparadigm Design Environments

    DTIC Science & Technology

    1992-01-01

    following results: 1. New methods for programming in terms of conceptual models 2. Design of object-oriented languages 3. Compiler optimization and...experimented with object-based methods for programming directly in terms of conceptual models, object-oriented language design, computer program...expect the3e results to have a strong influence on future ,,j :- ...... L ! . . • a mm ammmml ll Illlll • l I 1 Conceptual Programming Conceptual

  9. Distributed Object Oriented Programming

    DTIC Science & Technology

    1990-02-01

    of the object oriented model of computation. Therefore, object oriented programming can provide the programmer with good conceptual tools to divide his...LABOR SALES-COMMISSION). The symbol + refers to the addition function and takes any number of numeric arguments. The third subtype of list forms is the...2) ’(:SEND-DONE) (SEWF (AREF OBJECT-i1-MESSAGES-SENT 2) ’(PROGN (FORMAT T "-s methd completely executed instr-ptr -s-V NAME %INSTR-PTR%) (INCF

  10. Object-Oriented Programming in High Schools the Turing Way.

    ERIC Educational Resources Information Center

    Holt, Richard C.

    This paper proposes an approach to introducing object-oriented concepts to high school computer science students using the Object-Oriented Turing (OOT) language. Students can learn about basic object-oriented (OO) principles such as classes and inheritance by using and expanding a collection of classes that draw pictures like circles and happy…

  11. GUI and Object Oriented Programming in COBOL.

    ERIC Educational Resources Information Center

    Lorents, Alden C.

    Various schools are struggling with the introduction of Object Oriented (OO) programming concepts and GUI (graphical user interfaces) within the traditional COBOL sequence. OO programming has been introduced in some of the curricula with languages such as C++, Smalltalk, and Java. Introducing OO programming into a typical COBOL sequence presents…

  12. BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?

    ERIC Educational Resources Information Center

    Bennedsen, Jens; Schulte, Carsten

    2010-01-01

    This article reports on an experiment undertaken in order to evaluate the effect of a program visualization tool for helping students to better understand the dynamics of object-oriented programs. The concrete tool used was BlueJ's debugger and object inspector. The study was done as a control-group experiment in an introductory programming…

  13. Perceived Average Orientation Reflects Effective Gist of the Surface.

    PubMed

    Cha, Oakyoon; Chong, Sang Chul

    2018-03-01

    The human ability to represent ensemble visual information, such as average orientation and size, has been suggested as the foundation of gist perception. To effectively summarize different groups of objects into the gist of a scene, observers should form ensembles separately for different groups, even when objects have similar visual features across groups. We hypothesized that the visual system utilizes perceptual groups characterized by spatial configuration and represents separate ensembles for different groups. Therefore, participants could not integrate ensembles of different perceptual groups on a task basis. We asked participants to determine the average orientation of visual elements comprising a surface with a contour situated inside. Although participants were asked to estimate the average orientation of all the elements, they ignored orientation signals embedded in the contour. This constraint may help the visual system to keep the visual features of occluding objects separate from those of the occluded objects.

  14. What is "Object-Oriented Programming"?

    NASA Astrophysics Data System (ADS)

    Stroustrup, Bjarne

    "Object-Oriented Programming" and "Data Abstraction" have become very common terms. Unfortunately, few people agree on what they mean. I will offer informal definitions that appear to make sense in the context of languages like Ada, C++, Modula-2, Simula67, and Smalltalk. The general idea is to equate "support for data abstraction" with the ability to define and use new types and equate "support for object-oriented programming" with the ability to express type hierarchies. Features necessary to support these programming styles in a general purpose programming language will be discussed. The presentation centers around C++ but is not limited to facilities provided by that language.

  15. Study to validate the outcome goal, competencies and educational objectives for use in intensive care orientation programs.

    PubMed

    Boyle, M; Butcher, R; Kenney, C

    1998-03-01

    Intensive care orientation programs have become an accepted component of intensive care education. To date, however, there have been no Australian-based standards defining the appropriate level of competence to be attained upon completion of orientation. The aim of this study was to validate a set of aims, competencies and educational objectives that could form the basis of intensive care orientation and which would ensure an outcome standard of safe and effective practice. An initial document containing a statement of the desired outcome goal, six competency statements and 182 educational objectives was developed through a review of the orientation programs developed by the investigators. The Delphi technique was used to gain consensus among 13 nurses recognised for their expertise in intensive care education. The expert group rated the acceptability of each of the study items and provided suggestions for objectives to be included. An approval rating of 80 per cent was required to retain each of the study items, with the document refined through three Delphi rounds. The final document contains a validated statement of outcome goal, competencies and educational objectives for intensive care orientation programs.

  16. A PLAN FOR AN EMPLOYMENT ORIENTATION PROGRAM FOR RETARDED PUPILS IN PUBLIC SCHOOLS IN NEW JERSEY.

    ERIC Educational Resources Information Center

    New Jersey State Dept. of Education, Trenton.

    THE GENERAL NATURE OF THE EMPLOYMENT ORIENTATION PROGRAM AND THE IMPORTANCE OF SAFEGUARDING THE TRAINEES' EDUCATIONAL OBJECTIVES AND PERSONAL SAFETY ARE PRESENTED. THIS PROGRAM IS DESIGNED SPECIFICALLY FOR MENTALLY RETARDED STUDENTS AND DIFFERS FROM OTHER COOPERATIVE EDUCATION PROGRAMS IN OBJECTIVES AND OPERATIONAL PROCEDURES. OF PRIME IMPORTANCE…

  17. SIMOGEN - An Object-Oriented Language for Simulation

    DTIC Science & Technology

    1989-03-01

    program generator must also be written in the same prcgramming languaje . In this case, the C language was chosen, for the following main reasons...3), March 88. 4. PRESTO: A System for Object-Oriented Parallel Programing B N Bershad, E D Lazowska & H M Levy Software Practice and Experience, Vol...U.S. Depare nt of Defence ANSI/ML-STD 1815A. 7. Object-oriented Development Grady Booch Transactions on Software Engineering , February 86. 8. A

  18. Task-oriented training with computer gaming in people with rheumatoid arthritisor osteoarthritis of the hand: study protocol of a randomized controlled pilot trial

    PubMed Central

    2013-01-01

    Background Significant restriction in the ability to participate in home, work and community life results from pain, fatigue, joint damage, stiffness and reduced joint range of motion and muscle strength in people with rheumatoid arthritis or osteoarthritis of the hand. With modest evidence on the therapeutic effectiveness of conventional hand exercises, a task-oriented training program via real life object manipulations has been developed for people with arthritis. An innovative, computer-based gaming platform that allows a broad range of common objects to be seamlessly transformed into therapeutic input devices through instrumentation with a motion-sense mouse has also been designed. Personalized objects are selected to target specific training goals such as graded finger mobility, strength, endurance or fine/gross dexterous functions. The movements and object manipulation tasks that replicate common situations in everyday living will then be used to control and play any computer game, making practice challenging and engaging. Methods/Design The ongoing study is a 6-week, single-center, parallel-group, equally allocated and assessor-blinded pilot randomized controlled trial. Thirty people with rheumatoid arthritis or osteoarthritis affecting the hand will be randomized to receive either conventional hand exercises or the task-oriented training. The purpose is to determine a preliminary estimation of therapeutic effectiveness and feasibility of the task-oriented training program. Performance based and self-reported hand function, and exercise compliance are the study outcomes. Changes in outcomes (pre to post intervention) within each group will be assessed by paired Student t test or Wilcoxon signed-rank test and between groups (control versus experimental) post intervention using unpaired Student t test or Mann–Whitney U test. Discussion The study findings will inform decisions on the feasibility, safety and completion rate and will also provide preliminary data on the treatment effects of the task-oriented training compared with conventional hand exercises in people with rheumatoid arthritis or osteoarthritis of the hand. Trial registration ClinicalTrials.gov: NCT01635582 PMID:23497529

  19. Object-oriented design and programming in medical decision support.

    PubMed

    Heathfield, H; Armstrong, J; Kirkham, N

    1991-12-01

    The concept of object-oriented design and programming has recently received a great deal of attention from the software engineering community. This paper highlights the realisable benefits of using the object-oriented approach in the design and development of clinical decision support systems. These systems seek to build a computational model of some problem domain and therefore tend to be exploratory in nature. Conventional procedural design techniques do not support either the process of model building or rapid prototyping. The central concepts of the object-oriented paradigm are introduced, namely encapsulation, inheritance and polymorphism, and their use illustrated in a case study, taken from the domain of breast histopathology. In particular, the dual roles of inheritance in object-oriented programming are examined, i.e., inheritance as a conceptual modelling tool and inheritance as a code reuse mechanism. It is argued that the use of the former is not entirely intuitive and may be difficult to incorporate into the design process. However, inheritance as a means of optimising code reuse offers substantial technical benefits.

  20. Hip2Norm: an object-oriented cross-platform program for 3D analysis of hip joint morphology using 2D pelvic radiographs.

    PubMed

    Zheng, G; Tannast, M; Anderegg, C; Siebenrock, K A; Langlotz, F

    2007-07-01

    We developed an object-oriented cross-platform program to perform three-dimensional (3D) analysis of hip joint morphology using two-dimensional (2D) anteroposterior (AP) pelvic radiographs. Landmarks extracted from 2D AP pelvic radiographs and optionally an additional lateral pelvic X-ray were combined with a cone beam projection model to reconstruct 3D hip joints. Since individual pelvic orientation can vary considerably, a method for standardizing pelvic orientation was implemented to determine the absolute tilt/rotation. The evaluation of anatomically morphologic differences was achieved by reconstructing the projected acetabular rim and the measured hip parameters as if obtained in a standardized neutral orientation. The program had been successfully used to interactively objectify acetabular version in hips with femoro-acetabular impingement or developmental dysplasia. Hip(2)Norm is written in object-oriented programming language C++ using cross-platform software Qt (TrollTech, Oslo, Norway) for graphical user interface (GUI) and is transportable to any platform.

  1. Method for Statically Checking an Object-oriented Computer Program Module

    NASA Technical Reports Server (NTRS)

    Bierhoff, Kevin M. (Inventor); Aldrich, Jonathan (Inventor)

    2012-01-01

    A method for statically checking an object-oriented computer program module includes the step of identifying objects within a computer program module, at least one of the objects having a plurality of references thereto, possibly from multiple clients. A discipline of permissions is imposed on the objects identified within the computer program module. The permissions enable tracking, from among a discrete set of changeable states, a subset of states each object might be in. A determination is made regarding whether the imposed permissions are violated by a potential reference to any of the identified objects. The results of the determination are output to a user.

  2. Experience Report: Visual Programming in the Real World

    NASA Technical Reports Server (NTRS)

    Baroth, E.; Hartsough, C

    1994-01-01

    This paper reports direct experience with two commercial, widely used visual programming environments. While neither of these systems is object oriented, the tools have transformed the development process and indicate a direction for visual object oriented tools to proceed.

  3. Object-oriented fault tree evaluation program for quantitative analyses

    NASA Technical Reports Server (NTRS)

    Patterson-Hine, F. A.; Koen, B. V.

    1988-01-01

    Object-oriented programming can be combined with fault free techniques to give a significantly improved environment for evaluating the safety and reliability of large complex systems for space missions. Deep knowledge about system components and interactions, available from reliability studies and other sources, can be described using objects that make up a knowledge base. This knowledge base can be interrogated throughout the design process, during system testing, and during operation, and can be easily modified to reflect design changes in order to maintain a consistent information source. An object-oriented environment for reliability assessment has been developed on a Texas Instrument (TI) Explorer LISP workstation. The program, which directly evaluates system fault trees, utilizes the object-oriented extension to LISP called Flavors that is available on the Explorer. The object representation of a fault tree facilitates the storage and retrieval of information associated with each event in the tree, including tree structural information and intermediate results obtained during the tree reduction process. Reliability data associated with each basic event are stored in the fault tree objects. The object-oriented environment on the Explorer also includes a graphical tree editor which was modified to display and edit the fault trees.

  4. A Study of the Development of Students' Visualizations of Program State during an Elementary Object-Oriented Programming Course

    ERIC Educational Resources Information Center

    Sajaniemi, Jorma; Kuittinen, Marja; Tikansalo, Taina

    2008-01-01

    Students' understanding of object-oriented (OO) program execution was studied by asking students to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to see what they considered to be central concepts and relationships in program execution. Three drawing…

  5. An Exploration and Analysis of the Relationships among Object Oriented Programming, Hypermedia, and Hypertalk.

    ERIC Educational Resources Information Center

    Milet, Lynn K.; Harvey, Francis A.

    Hypermedia and object oriented programming systems (OOPs) represent examples of "open" computer environments that allow the user access to parts of the code or operating system. Both systems share fundamental intellectual concepts (objects, messages, methods, classes, and inheritance), so that an understanding of hypermedia can help in…

  6. Etomica: an object-oriented framework for molecular simulation.

    PubMed

    Schultz, Andrew J; Kofke, David A

    2015-03-30

    We describe the design of an object-oriented library of software components that are suitable for constructing simulations of systems of interacting particles. The emphasis of the discussion is on the general design of the components and how they interact, and less on details of the programming interface or its implementation. Example code is provided as an aid to understanding object-oriented programming structures and to demonstrate how the framework is applied. © 2015 Wiley Periodicals, Inc.

  7. An Achievement Degree Analysis Approach to Identifying Learning Problems in Object-Oriented Programming

    ERIC Educational Resources Information Center

    Allinjawi, Arwa A.; Al-Nuaim, Hana A.; Krause, Paul

    2014-01-01

    Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is…

  8. A Learning Research Informed Design and Evaluation of a Web-Enhanced Object Oriented Programming Seminar

    ERIC Educational Resources Information Center

    Georgantaki, Stavroula C.; Retalis, Symeon D.

    2007-01-01

    "Object-Oriented Programming" subject is included in the ACM Curriculum Guidelines for Undergraduate and Graduate Degree Programs in Computer Science as well as in Curriculum for K-12 Computer Science. In a few research studies learning problems and difficulties have been recorded, and therefore, specific pedagogical guidelines and…

  9. Investigation of the use of an electronic multifunction display and an electromechanical horizontal situation indicator for guidance and control of powered-lift short-haul aircraft

    NASA Technical Reports Server (NTRS)

    Clement, W. F.

    1976-01-01

    The use which pilots make of a moving map display from en route through the terminal area and including the approach and go-around flight phases was investigated. The content and function of each of three primary STOLAND displays are reviewed from an operational point of view. The primary displays are the electronic attitude director indicator (EADI), the horizontal situation indicator (HSI), and the multifunction display (MFD). Manually controlled flight with both flight director guidance and raw situation data is examined in detail in a simulated flight experiment with emphasis on tracking reference flight plans and maintaining geographic orientation after missed approaches. Eye-point-of-regard and workload measurements, coupled with task performance measurements, pilot opinion ratings, and pilot comments are presented. The experimental program was designed to offer a systematic objective and subjective comparison of pilots' use of the moving map MFD in conjunction with the other displays.

  10. Achievement Goal Orientation and Situational Motivation for a Low-Stakes Test of Content Knowledge

    PubMed Central

    2012-01-01

    Objective. To determine the extent of the relationship between students’ inherent motivation to achieve in a doctor of pharmacy program and their motivation to achieve on a single low-stakes test of content knowledge. Method. The Attitude Toward Learning Questionnaire (ATL) was administered to 66 third-year pharmacy students at the beginning of the spring 2011 semester, and the Student Opinion Scale (SOS) was administered to the same group immediately following completion of the Pharmacy Curricular Outcomes Assessment (PCOA). Results. Significant differences were found in performance approach and work avoidance based on situational motivation scores. Situational motivation was also found to be directly correlated with performance and mastery approaches and inversely correlated with work avoidance. Criteria were met for predicting importance and effort from performance and mastery approaches and work avoidance scores of pharmacy students. Conclusions. The ability to predict pharmacy students’ motivation to perform on a low-stakes standardized test of content knowledge increases the test’s usefulness as a measure of curricular effectiveness. PMID:22611274

  11. Homosexuality in TV situation comedies: characters and verbal comments.

    PubMed

    Fouts, Gregory; Inch, Rebecca

    2005-01-01

    A content analysis was conducted on 22 television situation comedies in order to determine the incidence of homosexual characters, their demographics (sex, age and race/ethnicity), and whether they verbally comment about sexual orientation. One episode of each program appearing in early October 2000 was video recorded and analyzed for its contents by trained coders. Only 2% of the 125 central characters were homosexual; thus, homosexuality is significantly under-represented in programs that adolescents and young adults watch compared to actual prevalence rates of homosexuality in North America (10-13%). All the homosexual characters were male and in the 20-35-year-old age group; this indicates that homosexual adolescent viewers have no peer role models with whom to identify. Homosexual characters made significantly more comments about sexual orientation than heterosexual characters. This suggests that television writers/producers present sexual orientation as a significant theme in the lives of homosexual characters.

  12. The Concert system - Compiler and runtime technology for efficient concurrent object-oriented programming

    NASA Technical Reports Server (NTRS)

    Chien, Andrew A.; Karamcheti, Vijay; Plevyak, John; Sahrawat, Deepak

    1993-01-01

    Concurrent object-oriented languages, particularly fine-grained approaches, reduce the difficulty of large scale concurrent programming by providing modularity through encapsulation while exposing large degrees of concurrency. Despite these programmability advantages, such languages have historically suffered from poor efficiency. This paper describes the Concert project whose goal is to develop portable, efficient implementations of fine-grained concurrent object-oriented languages. Our approach incorporates aggressive program analysis and program transformation with careful information management at every stage from the compiler to the runtime system. The paper discusses the basic elements of the Concert approach along with a description of the potential payoffs. Initial performance results and specific plans for system development are also detailed.

  13. Object-Oriented Scientific Programming with Fortran 90

    NASA Technical Reports Server (NTRS)

    Norton, C.

    1998-01-01

    Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. We discuss our experiences in plasma particle simulation and unstructured adaptive mesh refinement on supercomputers, illustrating the features of Fortran 90 that support the object-oriented methodology.

  14. Assessment "as" Learning: Enhancing Discourse, Understanding, and Achievement in Innovative Science Curricula

    ERIC Educational Resources Information Center

    Hickey, Daniel T.; Taasoobshirazi, Gita; Cross, Dionne

    2012-01-01

    An assessment-oriented design-based research model was applied to existing inquiry-oriented multimedia programs in astronomy, biology, and ecology. Building on emerging situative theories of assessment, the model extends prevailing views of formative assessment "for" learning by embedding "discursive" formative assessment more directly into the…

  15. Object-oriented programming for the biosciences.

    PubMed

    Wiechert, W; Joksch, B; Wittig, R; Hartbrich, A; Höner, T; Möllney, M

    1995-10-01

    The development of software systems for the biosciences is always closely connected to experimental practice. Programs must be able to handle the inherent complexity and heterogeneous structure of biological systems in combination with the measuring equipment. Moreover, a high degree of flexibility is required to treat rapidly changing experimental conditions. Object-oriented methodology seems to be well suited for this purpose. It enables an evolutionary approach to software development that still maintains a high degree of modularity. This paper presents experience with object-oriented technology gathered during several years of programming in the fields of bioprocess development and metabolic engineering. It concentrates on the aspects of experimental support, data analysis, interaction and visualization. Several examples are presented and discussed in the general context of the experimental cycle of knowledge acquisition, thus pointing out the benefits and problems of object-oriented technology in the specific application field of the biosciences. Finally, some strategies for future development are described.

  16. NASULGC Council on Extension, Committee on Program Innovation and Action Oriented Research; 1968 Report. Part 1. Program Innovations. Part 2. Action Oriented Research.

    ERIC Educational Resources Information Center

    National Association of State Universities and Land Grant Colleges, Washington, DC.

    This report on extension activities of member institutions of the National Association of State Universities and Land Grant Colleges describes 91 program innovations and action oriented research activities. Objectives, sponsorship, program evaluations, and other data are cited for program innovations in such areas as continuing medical education,…

  17. Feeling Better When Someone Is Alike: Poor Emotion Regulators Profit From Pro-Social Values and Priming for Similarities With Close Others.

    PubMed

    Chatterjee, Monischa B; Baumann, Nicola; Koole, Sander L

    2017-12-01

    The dispositional inability to self-regulate one's own emotions intuitively is described as state orientation and has been associated with numerous psychological impairments. The necessity to search for buffering effects against negative outcomes of state orientation is evident. Research suggests that state-oriented individuals can benefit from feeling close to others. Yet, there are individual differences in the extent to which supportive relationships are valued. The objective of the present article was to examine whether high importance of relatedness increases the utilization of its situational activation among state-oriented individuals. In two studies, we examined whether situational activation of relatedness (by priming for similarities with a close other) is particularly advantageous for state-oriented individuals who attach high importance to relatedness (i.e., benevolence values). The sample consisted of 170 psychology undergraduates in Study 1 and 177 in Study 2. In both studies, state-oriented participants high in benevolence had reduced negative mood after thinking about similarities (vs. differences). State-oriented participants low in benevolence did not benefit from priming for similarities. In Study 2, physical presence of a close other did not boost priming effects for state-oriented participants but stimulated action-oriented participants to attune their self-regulatory efforts to the context. The results show that state-oriented individuals who value benevolence do benefit from a situational activation of relatedness. © 2016 Wiley Periodicals, Inc.

  18. BioBlend.objects: metacomputing with Galaxy.

    PubMed

    Leo, Simone; Pireddu, Luca; Cuccuru, Gianmauro; Lianas, Luca; Soranzo, Nicola; Afgan, Enis; Zanetti, Gianluigi

    2014-10-01

    BioBlend.objects is a new component of the BioBlend package, adding an object-oriented interface for the Galaxy REST-based application programming interface. It improves support for metacomputing on Galaxy entities by providing higher-level functionality and allowing users to more easily create programs to explore, query and create Galaxy datasets and workflows. BioBlend.objects is available online at https://github.com/afgane/bioblend. The new object-oriented API is implemented by the galaxy/objects subpackage. © The Author 2014. Published by Oxford University Press.

  19. POPA: A Personality and Object Profiling Assistant

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dreicer, J.S.

    POPA: A Personality and Object Profiling Assistant system utilizes an extension and variation of a process developed for decision analysis as a tool to quantify intuitive feelings and subjective judgments. The technique is based on a manipulation of the Analytical Hierarchy Process. The POPA system models an individual in terms of his character type, life orientation, and incentive (motivational) factors. Then an object (i.e., individual, project, situation, or policy) is modeled with respect to its three most important factors. The individual and object models are combined to indicate the influence each of the three object factors have on the individual.more » We have investigated this problem: 1) to develop a technique that models personality types in a quantitative and organized manner, 2) to develop a tool capable of evaluating the probable success of obtaining funding for proposed programs at Los Alamos National Laboratory, 3) to determine the feasibility of quantifying feelings and intuition, and 4) to better understand subjective knowledge acquisition (especially intuition). 49 refs., 10 figs., 5 tabs.« less

  20. Direct evaluation of fault trees using object-oriented programming techniques

    NASA Technical Reports Server (NTRS)

    Patterson-Hine, F. A.; Koen, B. V.

    1989-01-01

    Object-oriented programming techniques are used in an algorithm for the direct evaluation of fault trees. The algorithm combines a simple bottom-up procedure for trees without repeated events with a top-down recursive procedure for trees with repeated events. The object-oriented approach results in a dynamic modularization of the tree at each step in the reduction process. The algorithm reduces the number of recursive calls required to solve trees with repeated events and calculates intermediate results as well as the solution of the top event. The intermediate results can be reused if part of the tree is modified. An example is presented in which the results of the algorithm implemented with conventional techniques are compared to those of the object-oriented approach.

  1. Motor Transport Operator Training: An Approach to Preparing Training Managers and Instructors to Design, Conduct, and Evaluate Performance Oriented Training

    DTIC Science & Technology

    1977-09-01

    the needed knowledge and skills must be provided. Ideally, these programs should be self- contained , capable of easy administration within...type of vehicle, duplicate cards were prepared. In effect, a task file was prepared, the file containing cards which described the task and...test situation contains a description of the situation. (If the operator does not actually encounter the situation, the situation is read to him by

  2. Assessing Knowledge Change in Computer Science

    ERIC Educational Resources Information Center

    Nash, Jane Gradwohl; Bravaco, Ralph J.; Simonson, Shai

    2006-01-01

    The purpose of this study was to assess structural knowledge change across a two-week workshop designed to provide high-school teachers with training in Java and Object Oriented Programming. Both before and after the workshop, teachers assigned relatedness ratings to pairs of key concepts regarding Java and Object Oriented Programming. Their…

  3. Microworlds for Learning Object-Oriented Programming: Considerations from Research to Practice

    ERIC Educational Resources Information Center

    Djelil, Fahima; Albouy-Kissi, Adelaide; Albouy-Kissi, Benjamin; Sanchez, Eric; Lavest, Jean-Marc

    2016-01-01

    Object-Oriented paradigm is a common paradigm for introductory programming courses. However, many teachers find that transitioning to teaching this paradigm is a difficult task. To overcome this complexity, many experienced teachers use microworlds to give beginner students an intuitive and rapid understanding of fundamental abstract concepts of…

  4. Holistic Approach to Learning and Teaching Introductory Object-Oriented Programming

    ERIC Educational Resources Information Center

    Thota, Neena; Whitfield, Richard

    2010-01-01

    This article describes a holistic approach to designing an introductory, object-oriented programming course. The design is grounded in constructivism and pedagogy of phenomenography. We use constructive alignment as the framework to align assessments, learning, and teaching with planned learning outcomes. We plan learning and teaching activities,…

  5. The Assignment of Scale to Object-Oriented Software Measures

    NASA Technical Reports Server (NTRS)

    Neal, Ralph D.; Weistroffer, H. Roland; Coppins, Richard J.

    1997-01-01

    In order to improve productivity (and quality), measurement of specific aspects of software has become imperative. As object oriented programming languages have become more widely used, metrics designed specifically for object-oriented software are required. Recently a large number of new metrics for object- oriented software has appeared in the literature. Unfortunately, many of these proposed metrics have not been validated to measure what they purport to measure. In this paper fifty (50) of these metrics are analyzed.

  6. Smartfiles: An OO approach to data file interoperability

    NASA Technical Reports Server (NTRS)

    Haines, Matthew; Mehrotra, Piyush; Vanrosendale, John

    1995-01-01

    Data files for scientific and engineering codes typically consist of a series of raw data values whose descriptions are buried in the programs that interact with these files. In this situation, making even minor changes in the file structure or sharing files between programs (interoperability) can only be done after careful examination of the data file and the I/O statement of the programs interacting with this file. In short, scientific data files lack self-description, and other self-describing data techniques are not always appropriate or useful for scientific data files. By applying an object-oriented methodology to data files, we can add the intelligence required to improve data interoperability and provide an elegant mechanism for supporting complex, evolving, or multidisciplinary applications, while still supporting legacy codes. As a result, scientists and engineers should be able to share datasets with far greater ease, simplifying multidisciplinary applications and greatly facilitating remote collaboration between scientists.

  7. Pre-Service and In-Service Teachers' Experiences of Learning to Program in an Object-Oriented Language

    ERIC Educational Resources Information Center

    Govender, I.; Grayson, D. J.

    2008-01-01

    This paper presents the results of an investigation into the various ways in which pre-service and in-service teachers experience learning to program in an object-oriented language. Both groups of teachers were enrolled in university courses. In most cases, the pre-service teachers were learning to program for the first time, while the in-service…

  8. Situational Awareness in Aerospace Operations (La Perception de la Situation au cours des Operations Aeriennes)

    DTIC Science & Technology

    1990-04-01

    addition to a detailed description of the Situation Awareness Global Assessment Technique (SAGAT). SAGAT was developed as an objective measure of a... developed aircraft designs and training programs hinges on en objective evaluation program that considers the global SA reqluirements of the pilot. Bsy...roll-attitudae recovery [323, and that thickened negative pitch lines (simulating lirm grad-ents) are particularly effective in improving

  9. Enhancing Problem-Solving Capabilities Using Object-Oriented Programming Language

    ERIC Educational Resources Information Center

    Unuakhalu, Mike F.

    2009-01-01

    This study integrated object-oriented programming instruction with transfer training activities in everyday tasks, which might provide a mechanism that can be used for efficient problem solving. Specifically, a Visual BASIC embedded with everyday tasks group was compared to another group exposed to Visual BASIC instruction only. Subjects were 40…

  10. C++ and operating systems performance - A case study

    NASA Technical Reports Server (NTRS)

    Russo, Vincent F.; Madany, Peter W.; Campbell, Roy H.

    1990-01-01

    Object-oriented design and programming has many software engineering advantages. Its application to large systems, however, has previously been constrained by performance concerns. The Choices operating system, which has over 75,000 lines of code, is object-oriented and programmed in C++. This paper is a case study of the performance of Choices.

  11. EMEN2: An Object Oriented Database and Electronic Lab Notebook

    PubMed Central

    Rees, Ian; Langley, Ed; Chiu, Wah; Ludtke, Steven J.

    2013-01-01

    Transmission electron microscopy and associated methods such as single particle analysis, 2-D crystallography, helical reconstruction and tomography, are highly data-intensive experimental sciences, which also have substantial variability in experimental technique. Object-oriented databases present an attractive alternative to traditional relational databases for situations where the experiments themselves are continually evolving. We present EMEN2, an easy to use object-oriented database with a highly flexible infrastructure originally targeted for transmission electron microscopy and tomography, which has been extended to be adaptable for use in virtually any experimental science. It is a pure object-oriented database designed for easy adoption in diverse laboratory environments, and does not require professional database administration. It includes a full featured, dynamic web interface in addition to APIs for programmatic access. EMEN2 installations currently support roughly 800 scientists worldwide with over 1/2 million experimental records and over 20 TB of experimental data. The software is freely available with complete source. PMID:23360752

  12. Integrating an object system into CLIPS: Language design and implementation issues

    NASA Technical Reports Server (NTRS)

    Auburn, Mark

    1990-01-01

    This paper describes the reasons why an object system with integrated pattern-matching and object-oriented programming facilities is desirable for CLIPS and how it is possible to integrate such a system into CLIPS while maintaining the run-time performance and the low memory usage for which CLIPS is known. The requirements for an object system in CLIPS that includes object-oriented programming and integrated pattern-matching are discussed and various techniques for optimizing the object system and its integration with the pattern-matcher are presented.

  13. Nesting in an Object Oriented Language is NOT for the Birds

    NASA Astrophysics Data System (ADS)

    Buhr, P. A.; Zarnke, C. R.

    The notion of nested blocks has come into disfavour or has been ignored in recent program language design. Many of the current object oriented programming languages use subclassing as the sole mechanism to establish relationships between classes and have no general notion of nesting. We argue that nesting (and, more generally, hierarchical organization) is a powerful mechanism that provides facilities that are not otherwise possible in a class based programming language. We agree that traditional block structure and its associated nesting have severe problems, and we suggest several extensions to the notion of blocks and block structure that indirectly make nesting a useful and powerful mechanism, particularly in an object oriented programming system. The main extension is to allow references to definitions from outside of the containing block, thereby making the contained definitions available in a larger scope. References are made using either the name of the containing entity or an instance of the containing entity. The extensions suggest a way to organize the programming environment for a large, multi-user system. These facilities are not available with subclassing, and subclassing provides facilities not available by nesting; hence, an object oriented language can benefit by providing nesting as well.

  14. Afro-New World Studies: A New Name and Orientation.

    ERIC Educational Resources Information Center

    Johnson, Whittington B.

    Recent years have indicated a shift by black students in their attitudes toward Black Studies programs. These students now judge programs by their pragmatic, rather than polemical, value in serving as an entree to professional schools. This trend is paralleled by a declining economic situation which may force colleges to terminate programs they…

  15. Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies.

    PubMed

    Lamy, Jean-Baptiste

    2017-07-01

    Ontologies are widely used in the biomedical domain. While many tools exist for the edition, alignment or evaluation of ontologies, few solutions have been proposed for ontology programming interface, i.e. for accessing and modifying an ontology within a programming language. Existing query languages (such as SPARQL) and APIs (such as OWLAPI) are not as easy-to-use as object programming languages are. Moreover, they provide few solutions to difficulties encountered with biomedical ontologies. Our objective was to design a tool for accessing easily the entities of an OWL ontology, with high-level constructs helping with biomedical ontologies. From our experience on medical ontologies, we identified two difficulties: (1) many entities are represented by classes (rather than individuals), but the existing tools do not permit manipulating classes as easily as individuals, (2) ontologies rely on the open-world assumption, whereas the medical reasoning must consider only evidence-based medical knowledge as true. We designed a Python module for ontology-oriented programming. It allows access to the entities of an OWL ontology as if they were objects in the programming language. We propose a simple high-level syntax for managing classes and the associated "role-filler" constraints. We also propose an algorithm for performing local closed world reasoning in simple situations. We developed Owlready, a Python module for a high-level access to OWL ontologies. The paper describes the architecture and the syntax of the module version 2. It details how we integrated the OWL ontology model with the Python object model. The paper provides examples based on Gene Ontology (GO). We also demonstrate the interest of Owlready in a use case focused on the automatic comparison of the contraindications of several drugs. This use case illustrates the use of the specific syntax proposed for manipulating classes and for performing local closed world reasoning. Owlready has been successfully used in a medical research project. It has been published as Open-Source software and then used by many other researchers. Future developments will focus on the support of vagueness and additional non-monotonic reasoning feature, and automatic dialog box generation. Copyright © 2017 Elsevier B.V. All rights reserved.

  16. Object-oriented productivity metrics

    NASA Technical Reports Server (NTRS)

    Connell, John L.; Eller, Nancy

    1992-01-01

    Software productivity metrics are useful for sizing and costing proposed software and for measuring development productivity. Estimating and measuring source lines of code (SLOC) has proven to be a bad idea because it encourages writing more lines of code and using lower level languages. Function Point Analysis is an improved software metric system, but it is not compatible with newer rapid prototyping and object-oriented approaches to software development. A process is presented here for counting object-oriented effort points, based on a preliminary object-oriented analysis. It is proposed that this approach is compatible with object-oriented analysis, design, programming, and rapid prototyping. Statistics gathered on actual projects are presented to validate the approach.

  17. Multiprocessor smalltalk: Implementation, performance, and analysis

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Pallas, J.I.

    1990-01-01

    Multiprocessor Smalltalk demonstrates the value of object-oriented programming on a multiprocessor. Its implementation and analysis shed light on three areas: concurrent programming in an object oriented language without special extensions, implementation techniques for adapting to multiprocessors, and performance factors in the resulting system. Adding parallelism to Smalltalk code is easy, because programs already use control abstractions like iterators. Smalltalk's basic control and concurrency primitives (lambda expressions, processes and semaphores) can be used to build parallel control abstractions, including parallel iterators, parallel objects, atomic objects, and futures. Language extensions for concurrency are not required. This implementation demonstrates that it is possiblemore » to build an efficient parallel object-oriented programming system and illustrates techniques for doing so. Three modification tools-serialization, replication, and reorganization-adapted the Berkeley Smalltalk interpreter to the Firefly multiprocessor. Multiprocessor Smalltalk's performance shows that the combination of multiprocessing and object-oriented programming can be effective: speedups (relative to the original serial version) exceed 2.0 for five processors on all the benchmarks; the median efficiency is 48%. Analysis shows both where performance is lost and how to improve and generalize the experimental results. Changes in the interpreter to support concurrency add at most 12% overhead; better access to per-process variables could eliminate much of that. Changes in the user code to express concurrency add as much as 70% overhead; this overhead could be reduced to 54% if blocks (lambda expressions) were reentrant. Performance is also lost when the program cannot keep all five processors busy.« less

  18. The Development of Program for Enhancing Learning Management Competency of Teachers in Non-Formal and Informal Education Centers

    ERIC Educational Resources Information Center

    Jutasong, Chanokpon; Sirisuthi, Chaiyut; Phusri-on, Songsak

    2016-01-01

    The objectives of this research are: 1) to study factors and indicators, 2) to study current situations, desirable situations and techniques, 3) to develop the Program, and 4) to study the effect of Program. It comprised 4 phases: (1) studying the factors and indicators; (2) studying the current situations, desirable situations and techniques; (3)…

  19. OOPs!

    ERIC Educational Resources Information Center

    Margush, Tim

    2001-01-01

    Discussion of Object Oriented Programming (OOP) focuses on criticism of an earlier article that addressed problems of applying specific functionality to controls across several forms in a Visual Basic project. Examines the Object Oriented techniques, inheritance and composition, commonly employed to extend the functionality of an object.…

  20. Mentat: An object-oriented macro data flow system

    NASA Technical Reports Server (NTRS)

    Grimshaw, Andrew S.; Liu, Jane W. S.

    1988-01-01

    Mentat, an object-oriented macro data flow system designed to facilitate parallelism in distributed systems, is presented. The macro data flow model is a model of computation similar to the data flow model with two principal differences: the computational complexity of the actors is much greater than in traditional data flow systems, and there are persistent actors that maintain state information between executions. Mentat is a system that combines the object-oriented programming paradigm and the macro data flow model of computation. Mentat programs use a dynamic structure called a future list to represent the future of computations.

  1. The Design and Implementation of an Object-Oriented, Production-Rule Interpreter.

    DTIC Science & Technology

    1984-12-01

    S. CONTRACT OR GRANT NUMBER(s) .Heinz M. McArthur 9. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT. PROJECT. TASK AREA & WORK UNIT...implementation of two prototype interpreters for Omega, an object-oriented, production- rule programming language. The first implementation is a throw- away...production-rule programming language. The first implementa- tion is a throw-away prototype written in LISP; the second implementation is a more complete

  2. Task-oriented situation recognition

    NASA Astrophysics Data System (ADS)

    Bauer, Alexander; Fischer, Yvonne

    2010-04-01

    From the advances in computer vision methods for the detection, tracking and recognition of objects in video streams, new opportunities for video surveillance arise: In the future, automated video surveillance systems will be able to detect critical situations early enough to enable an operator to take preventive actions, instead of using video material merely for forensic investigations. However, problems such as limited computational resources, privacy regulations and a constant change in potential threads have to be addressed by a practical automated video surveillance system. In this paper, we show how these problems can be addressed using a task-oriented approach. The system architecture of the task-oriented video surveillance system NEST and an algorithm for the detection of abnormal behavior as part of the system are presented and illustrated for the surveillance of guests inside a video-monitored building.

  3. Representing and reasoning about program in situation calculus

    NASA Astrophysics Data System (ADS)

    Yang, Bo; Zhang, Ming-yi; Wu, Mao-nian; Xie, Gang

    2011-12-01

    Situation calculus is an expressive tool for modeling dynamical system in artificial intelligence, changes in a dynamical world is represented naturally by the notions of action, situation and fluent in situation calculus. Program can be viewed as a discrete dynamical system, so it is possible to model program with situation calculus. To model program written in a smaller core programming language CL, notion of fluent is expanded for representing value of expression. Together with some functions returning concerned objects from expressions, a basic action theory of CL programming is constructed. Under such a theory, some properties of program, such as correctness and termination can be reasoned about.

  4. Experiences Building an Object-Oriented System in C++

    NASA Technical Reports Server (NTRS)

    Madany, Peter W.; Campbell, Roy H.; Kougiouris, Panagiotis

    1991-01-01

    This paper describes tools that we built to support the construction of an object-oriented operating system in C++. The tools provide the automatic deletion of unwanted objects, first-class classes, dynamically loadable classes, and class-oriented debugging. As a consequence of our experience building Choices, we advocate these features as useful, simplifying and unifying many aspects of system programming.

  5. Progress in modeling and simulation.

    PubMed

    Kindler, E

    1998-01-01

    For the modeling of systems, the computers are more and more used while the other "media" (including the human intellect) carrying the models are abandoned. For the modeling of knowledges, i.e. of more or less general concepts (possibly used to model systems composed of instances of such concepts), the object-oriented programming is nowadays widely used. For the modeling of processes existing and developing in the time, computer simulation is used, the results of which are often presented by means of animation (graphical pictures moving and changing in time). Unfortunately, the object-oriented programming tools are commonly not designed to be of a great use for simulation while the programming tools for simulation do not enable their users to apply the advantages of the object-oriented programming. Nevertheless, there are exclusions enabling to use general concepts represented at a computer, for constructing simulation models and for their easy modification. They are described in the present paper, together with true definitions of modeling, simulation and object-oriented programming (including cases that do not satisfy the definitions but are dangerous to introduce misunderstanding), an outline of their applications and of their further development. In relation to the fact that computing systems are being introduced to be control components into a large spectrum of (technological, social and biological) systems, the attention is oriented to models of systems containing modeling components.

  6. C++ Programming Language

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    C++ Programming Language: The C++ seminar covers the fundamentals of C++ programming language. The C++ fundamentals are grouped into three parts where each part includes both concept and programming examples aimed at for hands-on practice. The first part covers the functional aspect of C++ programming language with emphasis on function parameters and efficient memory utilization. The second part covers the essential framework of C++ programming language, the object-oriented aspects. Information necessary to evaluate various features of object-oriented programming; including encapsulation, polymorphism and inheritance will be discussed. The last part of the seminar covers template and generic programming. Examples include both user defined and standard templates.

  7. Evaluation of Learning Environments for Object-Oriented Programming: Measuring Cognitive Load with a Novel Measurement Technique

    ERIC Educational Resources Information Center

    Uysal, Murat Pasa

    2016-01-01

    Various methods and tools have been proposed to overcome the learning obstacles for Object-Oriented Programming (OOP). However, it remains difficult especially for novice learners. The problem may be not only adopting an instructional method, but also an Integrated Development Environment (IDE). Learners employ IDEs as a means to solve programming…

  8. Analyzing the Quality of Students Interaction in a Distance Learning Object-Oriented Programming Discipline

    ERIC Educational Resources Information Center

    Carvalho, Elizabeth Simão

    2015-01-01

    Teaching object-oriented programming to students in an in-classroom environment demands well-thought didactic and pedagogical strategies in order to guarantee a good level of apprenticeship. To teach it on a completely distance learning environment (e-learning) imposes possibly other strategies, besides those that the e-learning model of Open…

  9. A Cognitive Model of How Interactive Multimedia Authoring Facilitates Conceptual Understanding of Object-Oriented Programming in Novices

    ERIC Educational Resources Information Center

    Yuen, Timothy; Liu, Min

    2011-01-01

    This paper presents a cognitive model of how interactive multimedia authoring (IMA) affect novices' cognition in object-oriented programming. This model was generated through an empirical study of first year computer science students at the university level being engaged in interactive multimedia authoring of a role-playing game. Clinical…

  10. Sharing Tails®: A State-Wide Public Outreach Program Teaching Children about Native Arizona Fish

    ERIC Educational Resources Information Center

    Pacey, Carol A.; Marsh, Paul C.

    2013-01-01

    Limited public outreach programs about Arizona native fish exist and those that do are passive, fee-based, or Web-oriented, while others limit their geographic range. The program this article addresses sought to improve this situation with development of a state-wide outreach program with a goal to educate Arizona's children about native fish with…

  11. Object-oriented Technology for Compressor Simulation

    NASA Technical Reports Server (NTRS)

    Drummond, C. K.; Follen, G. J.; Cannon, M. R.

    1994-01-01

    An object-oriented basis for interdisciplinary compressor simulation can, in principle, overcome several barriers associated with the traditional structured (procedural) development approach. This paper presents the results of a research effort with the objective to explore the repercussions on design, analysis, and implementation of a compressor model in an object oriented (OO) language, and to examine the ability of the OO system design to accommodate computational fluid dynamics (CFD) code for compressor performance prediction. Three fundamental results are that: (1) the selection of the object oriented language is not the central issue; enhanced (interdisciplinary) analysis capability derives from a broader focus on object-oriented technology; (2) object-oriented designs will produce more effective and reusable computer programs when the technology is applied to issues involving complex system inter-relationships (more so than when addressing the complex physics of an isolated discipline); and (3) the concept of disposable prototypes is effective for exploratory research programs, but this requires organizations to have a commensurate long-term perspective. This work also suggests that interdisciplinary simulation can be effectively accomplished (over several levels of fidelity) with a mixed language treatment (i.e., FORTRAN-C++), reinforcing the notion the OO technology implementation into simulations is a 'journey' in which the syntax can, by design, continuously evolve.

  12. Design and Implementation of an Interface Editor for the Amadeus Multi- Relational Database Front-end System

    DTIC Science & Technology

    1993-03-25

    application of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has been incorporated...through the ap- plication of Object-Oriented Programming (OOP) and Human-Computer Interface (HCI) design principles. Knowledge gained from each topic has...programming and Human-Computer Interface (HCI) design. Knowledge gained from each is applied to the design of a Form-based interface for database data

  13. Examining Changes in Beliefs and Practices: English Language Teachers' Participation in the School-Based Support Program

    ERIC Educational Resources Information Center

    Chaaban, Youmen

    2017-01-01

    This article examines changes in teachers' beliefs and practices over the course of a professional development (PD) program concerned with the implementation of a constructivist-oriented pedagogy in English as a Foreign Language (EFL) classrooms. Grounded in situative theories of learning and development, the School-based Support Program places…

  14. An Introduction to Object-Oriented Programming with a Didactic Microworld: "objectKarel"

    ERIC Educational Resources Information Center

    Xinogalos, Stelios; Satratzemi, Maya; Dagdilelis, Vassilios

    2006-01-01

    The objects-first strategy to teaching programming has prevailed over the imperative-first and functional-first strategies during the last decade. However, the objects-first strategy has created added difficulties to both the teaching and learning of programming. In an attempt to confront these difficulties and support the objects-first strategy…

  15. Theoretical Value Belief, Cognitive Ability, and Personality as Predictors of Student Performance in Object-Oriented Programming Environments

    ERIC Educational Resources Information Center

    Hall, Dianne J.; Cegielski, Casey G.; Wade, James N.

    2006-01-01

    The research described in this article reports the results of a study designed to evaluate the relationship among object-oriented (OO) computer programming task performance and a student's (1) theoretical value belief, (2) cognitive ability, and (3) personality. The results of this study do not support the assertion that cognitive ability is a…

  16. An Interactive Learning Environment for Teaching the Imperative and Object-Oriented Programming Techniques in Various Learning Contexts

    NASA Astrophysics Data System (ADS)

    Xinogalos, Stelios

    The acquisition of problem-solving and programming skills in the era of knowledge society seems to be particularly important. Due to the intrinsic difficulty of acquiring such skills various educational tools have been developed. Unfortunately, most of these tools are not utilized. In this paper we present the programming microworlds Karel and objectKarel that support the procedural-imperative and Object-Oriented Programming (OOP) techniques and can be used for supporting the teaching and learning of programming in various learning contexts and audiences. The paper focuses on presenting the pedagogical features that are common to both environments and mainly on presenting the potential uses of these environments.

  17. Professional Competence and Basic Ability-Oriented Game Theory Analysis of China's Higher Vocational College English Teaching

    ERIC Educational Resources Information Center

    Zhang, Jian

    2012-01-01

    To strengthen the professional competence and basic ability is the objective requirements of the Chinese higher vocational college English teaching, while the positioning of the teaching objectives is partial to a "prisoner's dilemma" in game situations that any party will result in. To get rid of the "dilemma", we have to…

  18. Towards a general object-oriented software development methodology

    NASA Technical Reports Server (NTRS)

    Seidewitz, ED; Stark, Mike

    1986-01-01

    An object is an abstract software model of a problem domain entity. Objects are packages of both data and operations of that data (Goldberg 83, Booch 83). The Ada (tm) package construct is representative of this general notion of an object. Object-oriented design is the technique of using objects as the basic unit of modularity in systems design. The Software Engineering Laboratory at the Goddard Space Flight Center is currently involved in a pilot program to develop a flight dynamics simulator in Ada (approximately 40,000 statements) using object-oriented methods. Several authors have applied object-oriented concepts to Ada (e.g., Booch 83, Cherry 85). It was found that these methodologies are limited. As a result a more general approach was synthesized with allows a designer to apply powerful object-oriented principles to a wide range of applications and at all stages of design. An overview is provided of this approach. Further, how object-oriented design fits into the overall software life-cycle is considered.

  19. Integrated Approach To Design And Analysis Of Systems

    NASA Technical Reports Server (NTRS)

    Patterson-Hine, F. A.; Iverson, David L.

    1993-01-01

    Object-oriented fault-tree representation unifies evaluation of reliability and diagnosis of faults. Programming/fault tree described more fully in "Object-Oriented Algorithm For Evaluation Of Fault Trees" (ARC-12731). Augmented fault tree object contains more information than fault tree object used in quantitative analysis of reliability. Additional information needed to diagnose faults in system represented by fault tree.

  20. Improved representation of situational awareness within a dismounted small combat unit constructive simulation

    NASA Astrophysics Data System (ADS)

    Lee, K. David; Colony, Mike

    2011-06-01

    Modeling and simulation has been established as a cost-effective means of supporting the development of requirements, exploring doctrinal alternatives, assessing system performance, and performing design trade-off analysis. The Army's constructive simulation for the evaluation of equipment effectiveness in small combat unit operations is currently limited to representation of situation awareness without inclusion of the many uncertainties associated with real world combat environments. The goal of this research is to provide an ability to model situation awareness and decision process uncertainties in order to improve evaluation of the impact of battlefield equipment on ground soldier and small combat unit decision processes. Our Army Probabilistic Inference and Decision Engine (Army-PRIDE) system provides this required uncertainty modeling through the application of two critical techniques that allow Bayesian network technology to be applied to real-time applications. (Object-Oriented Bayesian Network methodology and Object-Oriented Inference technique). In this research, we implement decision process and situation awareness models for a reference scenario using Army-PRIDE and demonstrate its ability to model a variety of uncertainty elements, including: confidence of source, information completeness, and information loss. We also demonstrate that Army-PRIDE improves the realism of the current constructive simulation's decision processes through Monte Carlo simulation.

  1. Guide to NavyFOAM V1.0

    DTIC Science & Technology

    2011-04-01

    NavyFOAM has been developed using an open-source CFD software tool-kit ( OpenFOAM ) that draws heavily upon object-oriented programming. The...numerical methods and the physical models in the original version of OpenFOAM have been upgraded in an effort to improve accuracy and robustness of...computational fluid dynamics OpenFOAM , Object Oriented Programming (OOP) (CFD), NavyFOAM, 16. SECURITY CLASSIFICATION OF: a. REPORT UNCLASSIFIED b

  2. A Three-Dimensional Object Orientation Detector Assisting People with Developmental Disabilities to Control Their Environmental Stimulation through Simple Occupational Activities with a Nintendo Wii Remote Controller

    ERIC Educational Resources Information Center

    Shih, Ching-Hsiang; Chang, Man-Ling; Mohua, Zhang

    2012-01-01

    This study evaluated whether two people with developmental disabilities would be able to actively perform simple occupational activities to control their preferred environmental stimulation using a Nintendo Wii Remote Controller with a newly developed three-dimensional object orientation detection program (TDOODP, i.e. a new software program,…

  3. A Rationale for Participant Evaluation

    ERIC Educational Resources Information Center

    Boody, Robert M.

    2009-01-01

    There are many different models or approaches to doing program evaluation. Fitzpatrick, Sanders, and Worthen classify them into five general approaches: (a) objectives oriented, (b) management oriented, (c) consumer oriented, (d) expertise oriented, and (e) participant oriented. Within each of these general categories, of course, reside many…

  4. Support for fast comprehension of ICU data: visualization using metaphor graphics.

    PubMed

    Horn, W; Popow, C; Unterasinger, L

    2001-01-01

    The time-oriented analysis of electronic patient records on (neonatal) intensive care units is a tedious and time-consuming task. Graphic data visualization should make it easier for physicians to assess the overall situation of a patient and to recognize essential changes over time. Metaphor graphics are used to sketch the most relevant parameters for characterizing a patient's situation. By repetition of the graphic object in 24 frames the situation of the ICU patient is presented in one display, usually summarizing the last 24 h. VIE-VISU is a data visualization system which uses multiples to present the change in the patient's status over time in graphic form. Each multiple is a highly structured metaphor graphic object. Each object visualizes important ICU parameters from circulation, ventilation, and fluid balance. The design using multiples promotes a focus on stability and change. A stable patient is recognizable at first sight, continuous improvement or worsening condition are easy to analyze, drastic changes in the patient's situation get the viewers attention immediately.

  5. Tutorial on Using LISP Object-Oriented Programming for Blackboards: Solving the Radar Tracking Problem

    DTIC Science & Technology

    1989-08-01

    report demonstrates how flavors (object-oriented programming in Franz is carried out via flavors. can be u>,d for this programming. Different approaches...data structures that are part of Franz LISP. A method is a procedure that is invoked by a message to a flavor instance. The method triggered depends...keywordize is a procedure used to intern the :set-op name into the keyword package so that the flavor features of Franz recognize this operation. An

  6. An Object-Oriented Approach to Writing Computational Electromagnetics Codes

    NASA Technical Reports Server (NTRS)

    Zimmerman, Martin; Mallasch, Paul G.

    1996-01-01

    Presently, most computer software development in the Computational Electromagnetics (CEM) community employs the structured programming paradigm, particularly using the Fortran language. Other segments of the software community began switching to an Object-Oriented Programming (OOP) paradigm in recent years to help ease design and development of highly complex codes. This paper examines design of a time-domain numerical analysis CEM code using the OOP paradigm, comparing OOP code and structured programming code in terms of software maintenance, portability, flexibility, and speed.

  7. Prototyping Visual Database Interface by Object-Oriented Language

    DTIC Science & Technology

    1988-06-01

    approach is to use object-oriented programming. Object-oriented languages are characterized by three criteria [Ref. 4:p. 1.2.1]: - encapsulation of...made it a sub-class of our DMWindow.Cls, which is discussed later in this chapter. This extension to the application had to be intergrated with our... abnormal behaviors similar to Korth’s discussion of pitfalls in relational database designing. Even extensions like GEM [Ref. 8] that are powerful and

  8. Interrupted object-based updating of reach program leads to a negative compatibility effect.

    PubMed

    Vainio, Lari

    2009-07-01

    The author investigated how the motor program elicited by an object's orientation is updated by object-based information while a participant reaches for the object. Participants selected the hand of response according to the thickness of the graspable object and then reached toward the location in which the object appeared. Reach initiation times decreased when the handle of the object was oriented toward the responding hand. This positive compatibility effect turned into a negative compatibility effect (NCE) during reach execution when the object was removed from the display 300 ms after object onset or replaced with a mask at movement onset. The results demonstrate that interrupted object-based updating of an ongoing reach movement triggers the NCE.

  9. A Student Orientation Program to Build a Community of Learners

    PubMed Central

    Santanello, Cathy R.; Gupchup, Gireesh V.

    2007-01-01

    Objectives To describe and evaluate a new student orientation program designed to lay the foundations for a community of learners. Design A weeklong orientation program structured as the first week of an 18-week fall semester was held for the first-professional year class. Each of the activities supported program objectives and developed elements of a community of learners. Assessment Students' reflective portfolios, daily evaluations and final program evaluations provided evidence of development of a community of learners. Positive student observations included the use of technology, a discussion of the curriculum and experiential education, the use of reflective portfolios, and presentations from pharmacy practitioners. Students also appreciated becoming acquainted with the faculty, staff, and their peers in a non-threatening atmosphere. Some of the aspects rated as least helpful were the learning styles exercise, library tour, history of pharmacy session, and the overall length of the orientation. Summary A model for a new student orientation program that builds the foundations for the development of a community of learning, which is vital to preparing students to provide pharmaceutical care in interdisciplinary teams and become critical thinkers, was successfully established. This model could be implemented at other schools of pharmacy. PMID:17429513

  10. A Language Skills Orientation Program for Foreign Teaching Assistants and Graduate Students.

    ERIC Educational Resources Information Center

    Brinton, Donna; Gaskill, William

    A one-week orientation program designed to increase the effectiveness of foreign teaching assistants (FTA) is described. As the program developed, a decision was made to include non-FTAs with the result that the English language proficiency of the participants covered a wide range and the objectives of the program were mixed. Because of the…

  11. Cellular automata with object-oriented features for parallel molecular network modeling.

    PubMed

    Zhu, Hao; Wu, Yinghui; Huang, Sui; Sun, Yan; Dhar, Pawan

    2005-06-01

    Cellular automata are an important modeling paradigm for studying the dynamics of large, parallel systems composed of multiple, interacting components. However, to model biological systems, cellular automata need to be extended beyond the large-scale parallelism and intensive communication in order to capture two fundamental properties characteristic of complex biological systems: hierarchy and heterogeneity. This paper proposes extensions to a cellular automata language, Cellang, to meet this purpose. The extended language, with object-oriented features, can be used to describe the structure and activity of parallel molecular networks within cells. Capabilities of this new programming language include object structure to define molecular programs within a cell, floating-point data type and mathematical functions to perform quantitative computation, message passing capability to describe molecular interactions, as well as new operators, statements, and built-in functions. We discuss relevant programming issues of these features, including the object-oriented description of molecular interactions with molecule encapsulation, message passing, and the description of heterogeneity and anisotropy at the cell and molecule levels. By enabling the integration of modeling at the molecular level with system behavior at cell, tissue, organ, or even organism levels, the program will help improve our understanding of how complex and dynamic biological activities are generated and controlled by parallel functioning of molecular networks. Index Terms-Cellular automata, modeling, molecular network, object-oriented.

  12. An object-oriented approach to nested data parallelism

    NASA Technical Reports Server (NTRS)

    Sheffler, Thomas J.; Chatterjee, Siddhartha

    1994-01-01

    This paper describes an implementation technique for integrating nested data parallelism into an object-oriented language. Data-parallel programming employs sets of data called 'collections' and expresses parallelism as operations performed over the elements of a collection. When the elements of a collection are also collections, then there is the possibility for 'nested data parallelism.' Few current programming languages support nested data parallelism however. In an object-oriented framework, a collection is a single object. Its type defines the parallel operations that may be applied to it. Our goal is to design and build an object-oriented data-parallel programming environment supporting nested data parallelism. Our initial approach is built upon three fundamental additions to C++. We add new parallel base types by implementing them as classes, and add a new parallel collection type called a 'vector' that is implemented as a template. Only one new language feature is introduced: the 'foreach' construct, which is the basis for exploiting elementwise parallelism over collections. The strength of the method lies in the compilation strategy, which translates nested data-parallel C++ into ordinary C++. Extracting the potential parallelism in nested 'foreach' constructs is called 'flattening' nested parallelism. We show how to flatten 'foreach' constructs using a simple program transformation. Our prototype system produces vector code which has been successfully run on workstations, a CM-2, and a CM-5.

  13. Exploring the Synergies between the Object Oriented Paradigm and Mathematics: A Java Led Approach

    ERIC Educational Resources Information Center

    Conrad, Marc; French, Tim

    2004-01-01

    While the object oriented paradigm and its instantiation within programming languages such as Java has become a ubiquitous part of both the commercial and educational landscapes, its usage as a visualization technique within mathematics undergraduate programmes of study has perhaps been somewhat underestimated. By regarding the object oriented…

  14. Situational Management, Standard Setting, and Self-Reward in a Behavior Modification Weight Loss Program.

    ERIC Educational Resources Information Center

    Chapman, Stanley L.; Jeffrey, D. Balfour

    1978-01-01

    In comprehensive wieght loss program, overweight women exposed to instruction in self-standard setting and to situational management techniques lost more weight than those instructed only in situational management techniques. Findings illustrate facilitative effect of teaching individuals to set specific, objective, and realistic goals for eating…

  15. An Ada Object Oriented Missile Flight Simulation

    DTIC Science & Technology

    1991-09-01

    identify by block number) This thesis uses the Ada programming language in the design and development of an air-to-air missile flight simulation with...object oriented techniques and sound software engineering principles. The simulation is designed to be more understandable, modifiable, efficient and...Department of Computer Science ii ABSTRACT This thesis uses the Ada programming language in the design and development of an air-to-air missile flight

  16. Object-Oriented Implementation of the NAS Parallel Benchmarks using Charm++

    NASA Technical Reports Server (NTRS)

    Krishnan, Sanjeev; Bhandarkar, Milind; Kale, Laxmikant V.

    1996-01-01

    This report describes experiences with implementing the NAS Computational Fluid Dynamics benchmarks using a parallel object-oriented language, Charm++. Our main objective in implementing the NAS CFD kernel benchmarks was to develop a code that could be used to easily experiment with different domain decomposition strategies and dynamic load balancing. We also wished to leverage the object-orientation provided by the Charm++ parallel object-oriented language, to develop reusable abstractions that would simplify the process of developing parallel applications. We first describe the Charm++ parallel programming model and the parallel object array abstraction, then go into detail about each of the Scalar Pentadiagonal (SP) and Lower/Upper Triangular (LU) benchmarks, along with performance results. Finally we conclude with an evaluation of the methodology used.

  17. Gas turbine system simulation: An object-oriented approach

    NASA Technical Reports Server (NTRS)

    Drummond, Colin K.; Follen, Gregory J.; Putt, Charles W.

    1993-01-01

    A prototype gas turbine engine simulation has been developed that offers a generalized framework for the simulation of engines subject to steady-state and transient operating conditions. The prototype is in preliminary form, but it successfully demonstrates the viability of an object-oriented approach for generalized simulation applications. Although object oriented programming languages are-relative to FORTRAN-somewhat austere, it is proposed that gas turbine simulations of an interdisciplinary nature will benefit significantly in terms of code reliability, maintainability, and manageability. This report elucidates specific gas turbine simulation obstacles that an object-oriented framework can overcome and describes the opportunity for interdisciplinary simulation that the approach offers.

  18. Three-dimensional image orientation through only one rotation applied to image processing in engineering.

    PubMed

    Rodríguez, Jaime; Martín, María T; Herráez, José; Arias, Pedro

    2008-12-10

    Photogrammetry is a science with many fields of application in civil engineering where image processing is used for different purposes. In most cases, the use of multiple images simultaneously for the reconstruction of 3D scenes is commonly used. However, the use of isolated images is becoming more and more frequent, for which it is necessary to calculate the orientation of the image with respect to the object space (exterior orientation), which is usually made through three rotations through known points in the object space (Euler angles). We describe the resolution of this problem by means of a single rotation through the vanishing line of the image space and completely external to the object, to be more precise, without any contact with it. The results obtained appear to be optimal, and the procedure is simple and of great utility, since no points over the object are required, which is very useful in situations where access is difficult.

  19. Object-orientated DBMS techniques for time-oriented medical record.

    PubMed

    Pinciroli, F; Combi, C; Pozzi, G

    1992-01-01

    In implementing time-orientated medical record (TOMR) management systems, use of a relational model played a big role. Many applications have been developed to extend query and data manipulation languages to temporal aspects of information. Our experience in developing TOMR revealed some deficiencies inside the relational model, such as: (a) abstract data type definition; (b) unified view of data, at a programming level; (c) management of temporal data; (d) management of signals and images. We identified some first topics to face by an object-orientated approach to database design. This paper describes the first steps in designing and implementing a TOMR by an object-orientated DBMS.

  20. Development of an Occupational Orientation Program for Grades K-6. Final Report.

    ERIC Educational Resources Information Center

    Kesler, Ray M.; Brown, Sandra

    This report presents the development, methodology, and findings of an Occupational Orientation Program for Grades K-6 in Monongalia County, West Virginia. The objectives of the program were to develop a curriculum for an elementary school that would give students the assistance needed to make realistic, attainable career choices, to assist…

  1. Establishing politically feasible water markets: a multi-criteria approach.

    PubMed

    Ballestero, Enrique; Alarcón, Silverio; García-Bernabeu, Ana

    2002-08-01

    A multiple criteria decision-making (MCDM) model to simulate the establishment of water markets is developed. The environment is an irrigated area governed by a non-profit agency, which is responsible for water production, allocation, and pricing. There is a traditional situation of historical rights, average-cost pricing for water allocation, large quantities of water used, and inefficiency. A market-oriented policy could be implemented by accounting for ecological and political objectives such as saving groundwater and safeguarding historical rights while promoting economic efficiency. In this paper, a problem is solved by compromise programming, a multi-criteria technique based on the principles of Simonian logic. The model is theoretically developed and applied to the Lorca region in Spain near the Mediterranean Sea.

  2. Generic command interpreter for robot controllers

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Werner, J.

    1991-04-09

    Generic command interpreter programs have been written for robot controllers at Sandia National Laboratories (SNL). Each interpreter program resides on a robot controller and interfaces the controller with a supervisory program on another (host) computer. We call these interpreter programs monitors because they wait, monitoring a communication line, for commands from the supervisory program. These monitors are designed to interface with the object-oriented software structure of the supervisory programs. The functions of the monitor programs are written in each robot controller's native language but reflect the object-oriented functions of the supervisory programs. These functions and other specifics of the monitormore » programs written for three different robots at SNL will be discussed. 4 refs., 4 figs.« less

  3. Object-oriented millisecond timers for the PC.

    PubMed

    Hamm, J P

    2001-11-01

    Object-oriented programming provides a useful structure for designing reusable code. Accurate millisecond timing is essential for many areas of research. With this in mind, this paper provides a Turbo Pascal unit containing an object-oriented millisecond timer. This approach allows for multiple timers to be running independently. The timers may also be set at different levels of temporal precision, such as 10(-3) (milliseconds) or 10(-5) sec. The object also is able to store the time of a flagged event for later examination without interrupting the ongoing timing operation.

  4. Machine vision based teleoperation aid

    NASA Technical Reports Server (NTRS)

    Hoff, William A.; Gatrell, Lance B.; Spofford, John R.

    1991-01-01

    When teleoperating a robot using video from a remote camera, it is difficult for the operator to gauge depth and orientation from a single view. In addition, there are situations where a camera mounted for viewing by the teleoperator during a teleoperation task may not be able to see the tool tip, or the viewing angle may not be intuitive (requiring extensive training to reduce the risk of incorrect or dangerous moves by the teleoperator). A machine vision based teleoperator aid is presented which uses the operator's camera view to compute an object's pose (position and orientation), and then overlays onto the operator's screen information on the object's current and desired positions. The operator can choose to display orientation and translation information as graphics and/or text. This aid provides easily assimilated depth and relative orientation information to the teleoperator. The camera may be mounted at any known orientation relative to the tool tip. A preliminary experiment with human operators was conducted and showed that task accuracies were significantly greater with than without this aid.

  5. Learning for All: The Value of Field Experience in Training a New Generation of Program Evaluators

    ERIC Educational Resources Information Center

    Buitrag, Carolina

    2015-01-01

    Professionals in various fields have the opportunity to train in real-life situations before they take on a job by themselves. In program evaluation, however, preservice training usually focuses on coursework oriented to research design and methods. After completing these studies, evaluators go off to conduct evaluations guided primarily by their…

  6. The syntax of DRAGOON: Evaluation and recommendations

    NASA Technical Reports Server (NTRS)

    Holloway, C. Michael

    1992-01-01

    Several different ways to add linguistic support for object-oriented programming to the Ada programming language have been proposed and developed in recent years. The Distributable Reusable Ada Generated from an Object-Oriented Notation (DRAGOON) language is one such Ada extension. The DRAGOON syntax is described for classes, objects, and inheritance, and the syntax is evaluated against the following five criteria: readability, writeability, lack of ambiguity, ease of translation, and consistency with existing Ada syntax. The evaluation reveals several deficiencies in the notation. A revised syntax that corrects these deficiencies is proposed.

  7. A Survey of Object-Oriented Database Technology

    DTIC Science & Technology

    1990-05-01

    now mention briefly the various security and autho- rization schemes provided by GEMSTONE. 1. Login Authorization. There are two ways to login to...GemStone- through the OPAL programming environment or through the GemStone C interface. A user ID and password is required in both cases to login . 2. Name...lIlj A. Black. Object structure in the Emerald system. Proc. Ist Intl. Conf. on Objcct- Oriented Programming Systems, Languages and Applications, pp

  8. Reliability database development for use with an object-oriented fault tree evaluation program

    NASA Technical Reports Server (NTRS)

    Heger, A. Sharif; Harringtton, Robert J.; Koen, Billy V.; Patterson-Hine, F. Ann

    1989-01-01

    A description is given of the development of a fault-tree analysis method using object-oriented programming. In addition, the authors discuss the programs that have been developed or are under development to connect a fault-tree analysis routine to a reliability database. To assess the performance of the routines, a relational database simulating one of the nuclear power industry databases has been constructed. For a realistic assessment of the results of this project, the use of one of existing nuclear power reliability databases is planned.

  9. Parameterized hardware description as object oriented hardware model implementation

    NASA Astrophysics Data System (ADS)

    Drabik, Pawel K.

    2010-09-01

    The paper introduces novel model for design, visualization and management of complex, highly adaptive hardware systems. The model settles component oriented environment for both hardware modules and software application. It is developed on parameterized hardware description research. Establishment of stable link between hardware and software, as a purpose of designed and realized work, is presented. Novel programming framework model for the environment, named Graphic-Functional-Components is presented. The purpose of the paper is to present object oriented hardware modeling with mentioned features. Possible model implementation in FPGA chips and its management by object oriented software in Java is described.

  10. The NASA land processes program - Status and future directions

    NASA Technical Reports Server (NTRS)

    Murphy, R. E.

    1984-01-01

    For most of the past decade, NASA focused its efforts on the immediate exploitation of space-based sensors in earth-oriented programs. After an assessment of the current situation with respect to the conducted programs, NASA has restructured its earth-oriented programs to concentrate on the scientific use of its satellites while other agencies and private enterprise have assumed responsibility for programs of interest to them. In making this change of direction, NASA has conducted a series of studies to obtain information as a basis for its planning activities regarding future programs. Attention is given to a plan for Land Global Habitability, the development of a basic structure for the land program, a program plan for global biology, and a study on the role of biochemical cycles. The three major facets of the land processes program are discussed along with some examples of current work.

  11. Classic-Ada(TM)

    NASA Technical Reports Server (NTRS)

    Valley, Lois

    1989-01-01

    The SPS product, Classic-Ada, is a software tool that supports object-oriented Ada programming with powerful inheritance and dynamic binding. Object Oriented Design (OOD) is an easy, natural development paradigm, but it is not supported by Ada. Following the DOD Ada mandate, SPS developed Classic-Ada to provide a tool which supports OOD and implements code in Ada. It consists of a design language, a code generator and a toolset. As a design language, Classic-Ada supports the object-oriented principles of information hiding, data abstraction, dynamic binding, and inheritance. It also supports natural reuse and incremental development through inheritance, code factoring, and Ada, Classic-Ada, dynamic binding and static binding in the same program. Only nine new constructs were added to Ada to provide object-oriented design capabilities. The Classic-Ada code generator translates user application code into fully compliant, ready-to-run, standard Ada. The Classic-Ada toolset is fully supported by SPS and consists of an object generator, a builder, a dictionary manager, and a reporter. Demonstrations of Classic-Ada and the Classic-Ada Browser were given at the workshop.

  12. Pedagogical Issues in Object Orientation.

    ERIC Educational Resources Information Center

    Nerur, Sridhar; Ramanujan, Sam; Kesh, Someswar

    2002-01-01

    Discusses the need for people with object-oriented (OO) skills, explains benefits of OO in software development, and addresses some of the difficulties in teaching OO. Topics include the evolution of programming languages; differences between OO and traditional approaches; differences from data modeling; and Unified Modeling Language (UML) and…

  13. THE DEVELOPMENT OF A WORK ORIENTATION PROGRAM FOR HOME ECONOMICS RELATED OCCUPATIONS, 1964-1966.

    ERIC Educational Resources Information Center

    FETTERMAN, ELSIE

    THE PURPOSE OF THIS STUDY, WHICH IS A SUMMARY OF A DOCTORAL DISSERTATION, WAS TO DEVELOP A WORK ORIENTATION PROGRAM FOR HOME ECONOMICS-RELATED OCCUPATIONS IN CONNECTICUT. QUESTIONNAIRES WERE SENT TO 43 TEACHERS OF SUCH PROGRAMS IN THE UNITED STATES AND ALL RESPONDED, GIVING INFORMATION ABOUT THEIR OBJECTIVES, COURSES, TEACHERS' BACKGROUNDS,…

  14. Software Design for Interactive Graphic Radiation Treatment Simulation Systems*

    PubMed Central

    Kalet, Ira J.; Sweeney, Christine; Jacky, Jonathan

    1990-01-01

    We examine issues in the design of interactive computer graphic simulation programs for radiation treatment planning (RTP), as well as expert system programs that automate parts of the RTP process, in light of ten years of experience at designing, building and using such programs. An experiment in object-oriented design using standard Pascal shows that while some advantage is gained from the design, it is still difficult to achieve modularity and to integrate expert system components. A new design based on the Common LISP Object System (CLOS) is described. This series of designs for RTP software shows that this application benefits in specific ways from object-oriented design methods and appropriate languages and tools.

  15. Quick Prototyping of Educational Software: An Object-Oriented Approach.

    ERIC Educational Resources Information Center

    Wong, Simon C-H

    1994-01-01

    Introduces and demonstrates a quick-prototyping model for educational software development that can be used by teachers developing their own courseware using an object-oriented programming system. Development of a courseware package called "The Match-Maker" is explained as an example that uses HyperCard for quick prototyping. (Contains…

  16. Object-Oriented Algorithm For Evaluation Of Fault Trees

    NASA Technical Reports Server (NTRS)

    Patterson-Hine, F. A.; Koen, B. V.

    1992-01-01

    Algorithm for direct evaluation of fault trees incorporates techniques of object-oriented programming. Reduces number of calls needed to solve trees with repeated events. Provides significantly improved software environment for such computations as quantitative analyses of safety and reliability of complicated systems of equipment (e.g., spacecraft or factories).

  17. Building Spoken Language in the First Plane

    ERIC Educational Resources Information Center

    Bettmann, Joen

    2016-01-01

    Through a strong Montessori orientation to the parameters of spoken language, Joen Bettmann makes the case for "materializing" spoken knowledge using the stimulation of real objects and real situations that promote mature discussion around the sensorial aspect of the prepared environment. She lists specific materials in the classroom…

  18. Enhancing Trifocal Leadership Practices Using Simulation in a Pediatric Charge Nurse Orientation Program.

    PubMed

    Clark, Teresa J; Yoder-Wise, Patricia S

    2015-07-01

    A well-established charge nurse orientation program was enhanced with the addition of a simulation, addressing three primary populations (the trifocus) with whom charge nurses interact: patients, patients' parents, and other staff members. In this pilot quality improvement project, 20 staff nurses enrolled in the orientation program and were assigned a mentor. Only one participant used the mentorship opportunity; therefore, it is not discussed here. Twelve nurses completed all charge nurse classes and a simulation scenario of caring for a deteriorating infant. The nurses were given an opportunity to reflect on leadership practices after the simulation. Thematic analysis from qualitative, reflective data supported the enhanced understanding of managing complex patients, a code situation, and teams; guiding a team's novice nurse; leading as a charge nurse; and using clinical and critical thinking skills. All nurses reported that the simulation as experiential learning helped them to meet their leadership goals. Copyright 2015, SLACK Incorporated.

  19. Implementation of density functional theory method on object-oriented programming (C++) to calculate energy band structure using the projector augmented wave (PAW)

    NASA Astrophysics Data System (ADS)

    Alfianto, E.; Rusydi, F.; Aisyah, N. D.; Fadilla, R. N.; Dipojono, H. K.; Martoprawiro, M. A.

    2017-05-01

    This study implemented DFT method into the C++ programming language with object-oriented programming rules (expressive software). The use of expressive software results in getting a simple programming structure, which is similar to mathematical formula. This will facilitate the scientific community to develop the software. We validate our software by calculating the energy band structure of Silica, Carbon, and Germanium with FCC structure using the Projector Augmented Wave (PAW) method then compare the results to Quantum Espresso calculation’s results. This study shows that the accuracy of the software is 85% compared to Quantum Espresso.

  20. The Global Energy Situation on Earth, Student Guide. Computer Technology Program Environmental Education Units.

    ERIC Educational Resources Information Center

    Northwest Regional Educational Lab., Portland, OR.

    This is the student guide in a set of five computer-oriented environmental/energy education units. Contents of this guide are: (1) Introduction to the unit; (2) The "EARTH" program; (3) Exercises; and (4) Sources of information on the energy crisis. This guide supplements a simulation which allows students to analyze different aspects of…

  1. A resource oriented webs service for environmental modeling

    NASA Astrophysics Data System (ADS)

    Ferencik, Ioan

    2013-04-01

    Environmental modeling is a largely adopted practice in the study of natural phenomena. Environmental models can be difficult to build and use and thus sharing them within the community is an important aspect. The most common approach to share a model is to expose it as a web service. In practice the interaction with this web service is cumbersome due to lack of standardized contract and the complexity of the model being exposed. In this work we investigate the use of a resource oriented approach in exposing environmental models as web services. We view a model as a layered resource build atop the object concept from Object Oriented Programming, augmented with persistence capabilities provided by an embedded object database to keep track of its state and implementing the four basic principles of resource oriented architectures: addressability, statelessness, representation and uniform interface. For implementation we use exclusively open source software: Django framework, dyBase object oriented database and Python programming language. We developed a generic framework of resources structured into a hierarchy of types and consequently extended this typology with recurses specific to the domain of environmental modeling. To test our web service we used cURL, a robust command-line based web client.

  2. Generic, Type-Safe and Object Oriented Computer Algebra Software

    NASA Astrophysics Data System (ADS)

    Kredel, Heinz; Jolly, Raphael

    Advances in computer science, in particular object oriented programming, and software engineering have had little practical impact on computer algebra systems in the last 30 years. The software design of existing systems is still dominated by ad-hoc memory management, weakly typed algorithm libraries and proprietary domain specific interactive expression interpreters. We discuss a modular approach to computer algebra software: usage of state-of-the-art memory management and run-time systems (e.g. JVM) usage of strongly typed, generic, object oriented programming languages (e.g. Java) and usage of general purpose, dynamic interactive expression interpreters (e.g. Python) To illustrate the workability of this approach, we have implemented and studied computer algebra systems in Java and Scala. In this paper we report on the current state of this work by presenting new examples.

  3. An Object-Oriented Software Architecture for the Explorer-2 Knowledge Management Environment

    PubMed Central

    Tarabar, David B.; Greenes, Robert A.; Slosser, Eric T.

    1989-01-01

    Explorer-2 is a workstation based environment to facilitate knowledge management. It provides consistent access to a broad range of knowledge on the basis of purpose, not type. We have developed a software architecture based on Object-Oriented programming for Explorer-2. We have defined three classes of program objects: Knowledge ViewFrames, Knowledge Resources, and Knowledge Bases. This results in knowledge management at three levels: the screen level, the disk level and the meta-knowledge level. We have applied this design to several knowledge bases, and believe that there is a broad applicability of this design.

  4. The use of continuing adult education

    NASA Technical Reports Server (NTRS)

    Redd, Frank J.

    1990-01-01

    The objectives of the National Space Grant and Fellowship Program include the expansion of space-oriented educational programs beyond the traditional boundaries of university campuses to reach 'non-traditional' students whose personal and professional lives would be enhanced by access to such programs. These objectives coincide with those of the continuing education programs that exist on most university campuses. By utilizing continuing educations resources and facilities, members of the National Space Grant Program can greatly enhance the achievement of program objectives.

  5. Practical ways to facilitate ergonomics improvements in occupational health practice.

    PubMed

    Kogi, Kazutaka

    2012-12-01

    Recent advances in participatory programs for improving workplace conditions are discussed to examine practical ways to facilitate ergonomics improvements. Participatory training programs are gaining importance, particularly in promoting occupational health and safety in small-scale workplaces. These programs have led to many improvements that can reduce work-related risks in varied situations. Recent experiences in participatory action-oriented training programs in small workplaces and agriculture are reviewed.The emphasis of the review is on training steps, types of improvements achieved, and the use of action tools by trainers and training participants. Immediate improvements in multiple technical areas are targeted, including materials handling,workstation design, physical environment, welfare facilities, and work organization. In facilitating ergonomics improvements in each local situation, it is important to focus on (a) building on local good practices; (b) applying practical, simple improvements that apply the basic principles of ergonomics; and (c) developing action-oriented toolkits for direct use by workers and managers. This facilitation process is effective when locally designed action toolkits are used by trainers, including local good examples, action checklists, and illustrated how-to guides. Intervention studies demonstrate the effectiveness of participatory steps that use these toolkits in promoting good practices and reducing work-related risks. In facilitating ergonomics improvements in small-scale workplaces, it is important to focus on practical, low-cost improvements that build on local good practices. The use of action-oriented toolkits reflecting basic ergonomics principles is helpful.The promotion of the intercountry networking of positive experiences in participatory training is suggested.

  6. Situated teaching improves empathy learning of the students in a BSN program: A quasi-experimental study.

    PubMed

    Lee, Kwo-Chen; Yu, Chin-Ching; Hsieh, Pei-Ling; Li, Chin-Ching; Chao, Yann-Fen C

    2018-05-01

    Empathy is an important clinical skill for nursing students, but it is a characteristic difficult to teach and assess. To evaluate the effect of situated teaching on empathy learning among undergraduate nursing students. A cohort study with pre-post-test quasi-experimental design. The 2nd-year students were enrolled from two BSN programs. The teaching program was completed over 4 months on the basis of experiential learning theory which integrated the following four elements: classroom-based role play, self-reflection, situated learning and acting. The Jefferson Scale of Empathy-Health Profession-Student version was administered before and after the program. Objective Structure Clinical Examination (OSCE) was administered at the end of program and a rubrics scale was used to measure empathy. A generalized estimation equation was used to identify the effect of subjective empathy, and an independent t-test was used for the objective assessment between two groups. A total of 103 students were enrolled. The results showed that subjective empathy increased significantly in experimental group. In the Objective Structured Clinical Examination, examiners and standard patients gave significantly higher empathy scores to the situated teaching group than the control group. The present study indicated that situated teaching can improve empathy learning of the nursing students. However different methods of assessment of empathy produce different results. We therefore recommend that multiple measurements from difference perspectives are preferable in the assessment of empathy. Copyright © 2018 Elsevier Ltd. All rights reserved.

  7. Aspect-Oriented Programming is Quantification and Obliviousness

    NASA Technical Reports Server (NTRS)

    Filman, Robert E.; Friedman, Daniel P.; Norvig, Peter (Technical Monitor)

    2000-01-01

    This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to three critical dimensions: the kinds of quantifications allowed, the nature of the actions that can be asserted, and the mechanism for combining base-level actions with asserted actions. Consequences of this perspective are the recognition that certain systems are not AOP and that some mechanisms are expressive enough to allow programming an AOP system within them. A corollary is that while AOP can be applied to Object-Oriented Programming, it is an independent concept applicable to other programming styles.

  8. The 4-D approach to visual control of autonomous systems

    NASA Technical Reports Server (NTRS)

    Dickmanns, Ernst D.

    1994-01-01

    Development of a 4-D approach to dynamic machine vision is described. Core elements of this method are spatio-temporal models oriented towards objects and laws of perspective projection in a foward mode. Integration of multi-sensory measurement data was achieved through spatio-temporal models as invariants for object recognition. Situation assessment and long term predictions were allowed through maintenance of a symbolic 4-D image of processes involving objects. Behavioral capabilities were easily realized by state feedback and feed-foward control.

  9. EChem++--an object-oriented problem solving environment for electrochemistry. 2. The kinetic facilities of Ecco--a compiler for (electro-)chemistry.

    PubMed

    Ludwig, Kai; Speiser, Bernd

    2004-01-01

    We describe a modeling software component Ecco, implemented in the C++ programming language. It assists in the formulation of physicochemical systems including, in particular, electrochemical processes within general geometries. Ecco's kinetic part then translates any user defined reaction mechanism into an object-oriented representation and generates the according mathematical model equations. The input language, its grammar, the object-oriented design of Ecco, based on design patterns, and its integration into the open source software project EChem++ are discussed. Application Strategies are given.

  10. Business Mathematics Syllabus.

    ERIC Educational Resources Information Center

    New York State Education Dept., Albany. Bureau of Secondary Curriculum Development.

    The course is designed to build the knowledge and skills necessary to solve a variety of arithmetic problems that are commonly found in business situations, specifically for occupationally oriented students who have the ultimate objective of gainful employment in offices or stores, or who are preparing for careers in fields such as agriculture,…

  11. The World of Man: A Curriculum Guide.

    ERIC Educational Resources Information Center

    Peters, Richard O.

    This one semester, ecology-oriented, eleventh or twelfth grade elective course exposes students to the problems of environmental degradation and makes them aware of man's attempts to remedy crisis situations. The curriculum guide is divided into three major topics, each comprised of several subtopics which include content, objectives, and…

  12. An Improved Suite of Object Oriented Software Measures

    NASA Technical Reports Server (NTRS)

    Neal, Ralph D.; Weistroffer, H. Roland; Coppins, Richard J.

    1997-01-01

    In the pursuit of ever increasing productivity, the need to be able to measure specific aspects of software is generally agreed upon. As object oriented programming languages are becoming more and more widely used, metrics specifically designed for object oriented software are required. In recent years there has been an explosion of new, object oriented software metrics proposed in the literature. Unfortunately, many or most of these proposed metrics have not been validated to measure what they claim to measure. In fact, an analysis of many of these metrics shows that they do not satisfy basic properties of measurement theory, and thus their application has to be suspect. In this paper ten improved metrics are proposed and are validated using measurement theory.

  13. Large-scale hydropower system optimization using dynamic programming and object-oriented programming: the case of the Northeast China Power Grid.

    PubMed

    Li, Ji-Qing; Zhang, Yu-Shan; Ji, Chang-Ming; Wang, Ai-Jing; Lund, Jay R

    2013-01-01

    This paper examines long-term optimal operation using dynamic programming for a large hydropower system of 10 reservoirs in Northeast China. Besides considering flow and hydraulic head, the optimization explicitly includes time-varying electricity market prices to maximize benefit. Two techniques are used to reduce the 'curse of dimensionality' of dynamic programming with many reservoirs. Discrete differential dynamic programming (DDDP) reduces the search space and computer memory needed. Object-oriented programming (OOP) and the ability to dynamically allocate and release memory with the C++ language greatly reduces the cumulative effect of computer memory for solving multi-dimensional dynamic programming models. The case study shows that the model can reduce the 'curse of dimensionality' and achieve satisfactory results.

  14. Frequent Statement and Dereference Elimination for Imperative and Object-Oriented Distributed Programs

    PubMed Central

    El-Zawawy, Mohamed A.

    2014-01-01

    This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs allow defining data layout and threads writing to and reading from other thread memories. Three type systems (for imperative distributed programs) are the tools of the proposed techniques. The first type system defines for every program point a set of calculated (ready) statements and memory accesses. The second type system uses an enriched version of types of the first type system and determines which of the ready statements and memory accesses are used later in the program. The third type system uses the information gather so far to eliminate unnecessary statement computations and memory accesses (the analysis of frequent statement and dereference elimination). Extensions to these type systems are also presented to cover object-oriented distributed programs. Two advantages of our work over related work are the following. The hierarchical style of concurrent parallel computers is similar to the memory model used in this paper. In our approach, each analysis result is assigned a type derivation (serves as a correctness proof). PMID:24892098

  15. An investigation of constraint-based component-modeling for knowledge representation in computer-aided conceptual design

    NASA Technical Reports Server (NTRS)

    Kolb, Mark A.

    1990-01-01

    Originally, computer programs for engineering design focused on detailed geometric design. Later, computer programs for algorithmically performing the preliminary design of specific well-defined classes of objects became commonplace. However, due to the need for extreme flexibility, it appears unlikely that conventional programming techniques will prove fruitful in developing computer aids for engineering conceptual design. The use of symbolic processing techniques, such as object-oriented programming and constraint propagation, facilitate such flexibility. Object-oriented programming allows programs to be organized around the objects and behavior to be simulated, rather than around fixed sequences of function- and subroutine-calls. Constraint propagation allows declarative statements to be understood as designating multi-directional mathematical relationships among all the variables of an equation, rather than as unidirectional assignments to the variable on the left-hand side of the equation, as in conventional computer programs. The research has concentrated on applying these two techniques to the development of a general-purpose computer aid for engineering conceptual design. Object-oriented programming techniques are utilized to implement a user-extensible database of design components. The mathematical relationships which model both geometry and physics of these components are managed via constraint propagation. In addition, to this component-based hierarchy, special-purpose data structures are provided for describing component interactions and supporting state-dependent parameters. In order to investigate the utility of this approach, a number of sample design problems from the field of aerospace engineering were implemented using the prototype design tool, Rubber Airplane. The additional level of organizational structure obtained by representing design knowledge in terms of components is observed to provide greater convenience to the program user, and to result in a database of engineering information which is easier both to maintain and to extend.

  16. Applying Aspect-Oriented Programming to Intelligent Synthesis

    NASA Technical Reports Server (NTRS)

    Filman, Robert E.; Norvig, Peter (Technical Monitor)

    2000-01-01

    I discuss a component-centered, aspect-oriented system, the Object Infrastructure Framework (OIF), NASA's initiative on Intelligent Synthesis Environments (ISE), and the application of OIF to the architecture of ISE.

  17. 25 CFR 36.93 - Is a homeliving handbook required?

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... parents or guardians with a current and updated copy of student rights and responsibilities; (c) Conduct an orientation for all students on the handbook and student rights and responsibilities; and (d... BASIC EDUCATION OF INDIAN CHILDREN AND NATIONAL CRITERIA FOR DORMITORY SITUATIONS Homeliving Programs...

  18. 25 CFR 36.93 - Is a homeliving handbook required?

    Code of Federal Regulations, 2012 CFR

    2012-04-01

    ... parents or guardians with a current and updated copy of student rights and responsibilities; (c) Conduct an orientation for all students on the handbook and student rights and responsibilities; and (d... BASIC EDUCATION OF INDIAN CHILDREN AND NATIONAL CRITERIA FOR DORMITORY SITUATIONS Homeliving Programs...

  19. 25 CFR 36.93 - Is a homeliving handbook required?

    Code of Federal Regulations, 2013 CFR

    2013-04-01

    ... parents or guardians with a current and updated copy of student rights and responsibilities; (c) Conduct an orientation for all students on the handbook and student rights and responsibilities; and (d... BASIC EDUCATION OF INDIAN CHILDREN AND NATIONAL CRITERIA FOR DORMITORY SITUATIONS Homeliving Programs...

  20. 25 CFR 36.93 - Is a homeliving handbook required?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... parents or guardians with a current and updated copy of student rights and responsibilities; (c) Conduct an orientation for all students on the handbook and student rights and responsibilities; and (d... BASIC EDUCATION OF INDIAN CHILDREN AND NATIONAL CRITERIA FOR DORMITORY SITUATIONS Homeliving Programs...

  1. 25 CFR 36.93 - Is a homeliving handbook required?

    Code of Federal Regulations, 2014 CFR

    2014-04-01

    ... parents or guardians with a current and updated copy of student rights and responsibilities; (c) Conduct an orientation for all students on the handbook and student rights and responsibilities; and (d... BASIC EDUCATION OF INDIAN CHILDREN AND NATIONAL CRITERIA FOR DORMITORY SITUATIONS Homeliving Programs...

  2. Microcomputers, Model Rockets, and Race Cars.

    ERIC Educational Resources Information Center

    Mirus, Edward A., Jr.

    1985-01-01

    The industrial education orientation program at Wisconsin School for the Deaf (WSD) presents problem-solving situations to all seventh- and eighth-grade hearing-impaired students. WSD developed user-friendly microcomputer software to guide students individually through complex computations involving model race cars and rockets while freeing…

  3. Object-oriented sequence analysis: SCL--a C++ class library.

    PubMed

    Vahrson, W; Hermann, K; Kleffe, J; Wittig, B

    1996-04-01

    SCL (Sequence Class Library) is a class library written in the C++ programming language. Designed using object-oriented programming principles, SCL consists of classes of objects performing tasks typically needed for analyzing DNA or protein sequences. Among them are very flexible sequence classes, classes accessing databases in various formats, classes managing collections of sequences, as well as classes performing higher-level tasks like calculating a pairwise sequence alignment. SCL also includes classes that provide general programming support, like a dynamically growing array, sets, matrices, strings, classes performing file input/output, and utilities for error handling. By providing these components, SCL fosters an explorative programming style: experimenting with algorithms and alternative implementations is encouraged rather than punished. A description of SCL's overall structure as well as an overview of its classes is given. Important aspects of the work with SCL are discussed in the context of a sample program.

  4. Achievement Goal Orientation for Athletic Training Education: Preparing for Lifelong Learning

    ERIC Educational Resources Information Center

    Peer, Kimberly S.

    2007-01-01

    Objective: This review of literature presents the theoretical framework of goal orientation and student achievement from a pedagogical perspective while providing practical applications and implications for integrating goal orientation into athletic training education programs. Data Sources: Selected literature derived from EBSCO, Education…

  5. An object-oriented approach to data display and storage: 3 years experience, 25,000 cases.

    PubMed

    Sainsbury, D A

    1993-11-01

    Object-oriented programming techniques were used to develop computer based data display and storage systems. These have been operating in the 8 anaesthetising areas of the Adelaide Children's Hospital for 3 years. The analogue and serial outputs from an array of patient monitors are connected to IBM compatible PC-XT computers. The information is displayed on a colour screen as wave-form and trend graphs and digital format in 'real time'. The trend data is printed simultaneously on a dot matrix printer. This data is also stored for 24 hours on 'hard' disk. The major benefit has been the provision of a single visual focus for all monitored variables. The automatic logging of data has been invaluable in the analysis of critical incidents. The systems were made possible by recent, rapid improvements in computer hardware and software. This paper traces the development of the program and demonstrates the advantages of object-oriented programming techniques.

  6. From OO to FPGA :

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kou, Stephen; Palsberg, Jens; Brooks, Jeffrey

    Consumer electronics today such as cell phones often have one or more low-power FPGAs to assist with energy-intensive operations in order to reduce overall energy consumption and increase battery life. However, current techniques for programming FPGAs require people to be specially trained to do so. Ideally, software engineers can more readily take advantage of the benefits FPGAs offer by being able to program them using their existing skills, a common one being object-oriented programming. However, traditional techniques for compiling object-oriented languages are at odds with todays FPGA tools, which support neither pointers nor complex data structures. Open until now ismore » the problem of compiling an object-oriented language to an FPGA in a way that harnesses this potential for huge energy savings. In this paper, we present a new compilation technique that feeds into an existing FPGA tool chain and produces FPGAs with up to almost an order of magnitude in energy savings compared to a low-power microprocessor while still retaining comparable performance and area usage.« less

  7. Program Development for Primary School Teachers' Critical Thinking

    ERIC Educational Resources Information Center

    Boonjeam, Waraporn; Tesaputa, Kowat; Sri-ampai, Anan

    2017-01-01

    The objectives of this research were: 1) to study the elements and indicators of primary school teachers' critical thinking, 2) to study current situation, desirable situation, development technique, and need for developing the primary school teachers' critical thinking, 3) to develop the program for developing the primary school teachers'…

  8. An Introduction to Object-Oriented Programming.

    DTIC Science & Technology

    1990-04-01

    therefore it is an ot ject-oriented program and 7 are (sic) an c~ect-oriented programm.er" 3.1 "BUILT-IN" LANGUAGES Sprevously def nei, a b’:i1t-in languaje ...machines. 8 3.1.2 EIFFEL Eiffel [Meye87, Meye88a, Meye88b, Meye88c] was developed by Bertrand Meyer at Interactive Software Engineering Inc. It is a...is intended to serve as both a language and environment for designing software that is easily reusable and extendible. The notion of programming as

  9. Representing metabolic pathway information: an object-oriented approach.

    PubMed

    Ellis, L B; Speedie, S M; McLeish, R

    1998-01-01

    The University of Minnesota Biocatalysis/Biodegradation Database (UM-BBD) is a website providing information and dynamic links for microbial metabolic pathways, enzyme reactions, and their substrates and products. The Compound, Organism, Reaction and Enzyme (CORE) object-oriented database management system was developed to contain and serve this information. CORE was developed using Java, an object-oriented programming language, and PSE persistent object classes from Object Design, Inc. CORE dynamically generates descriptive web pages for reactions, compounds and enzymes, and reconstructs ad hoc pathway maps starting from any UM-BBD reaction. CORE code is available from the authors upon request. CORE is accessible through the UM-BBD at: http://www. labmed.umn.edu/umbbd/index.html.

  10. The ADEPT Framework for Intelligent Autonomy

    NASA Technical Reports Server (NTRS)

    Ricard, Michael; Kolitz, Stephan

    2003-01-01

    This paper describes the design and implementation of Draper Laboratory's All-Domain Execution and Planning Technology (ADEPT) architecture for intelligent autonomy. Intelligent autonomy is the ability to plan and execute complex activities in a manner that provides rapid, effective response to stochastic and dynamic mission events. Thus, intelligent autonomy enables the high-level reasoning and adaptive behavior for an unmanned vehicle that is provided by an operator in man-in-the-loop systems. Draper s intelligent autonomy has architecture evolved over a decade and a half beginning in the mid 1980's culminating in an operational experiment funded under DARPA's Autonomous Minehunting and Mapping Technologies (AMMT) unmanned undersea vehicle program. ADEPT continues to be refined through its application to current programs that involve air vehicles, satellites and higher-level planning used to direct multiple vehicles. The objective of ADEPT is to solidify a proven, dependable software approach that can be quickly applied to new vehicles and domains. The architecture can be viewed as a hierarchical extension of the sense-think-act paradigm of intelligence and has strong parallels with the military's Observe-Orient-Decide-Act (OODA) loop. The key elements of the architecture are planning and decision-making nodes comprising modules for situation assessment, plan generation, plan implementation and coordination. A reusable, object-oriented software framework has been developed that implements these functions. As the architecture is applied to new areas, only the application specific software needs to be developed. This paper describes the core architecture in detail and discusses how this has been applied in the undersea, air, ground and space domains.

  11. StrateGene: object-oriented programming in molecular biology.

    PubMed

    Carhart, R E; Cash, H D; Moore, J F

    1988-03-01

    This paper describes some of the ways that object-oriented programming methodologies have been used to represent and manipulate biological information in a working application. When running on a Xerox 1100 series computer, StrateGene functions as a genetic engineering workstation for the management of information about cloning experiments. It represents biological molecules, enzymes, fragments, and methods as classes, subclasses, and members in a hierarchy of objects. These objects may have various attributes, which themselves can be defined and classified. The attributes and their values can be passed from the classes of objects down to the subclasses and members. The user can modify the objects and their attributes while using them. New knowledge and changes to the system can be incorporated relatively easily. The operations on the biological objects are associated with the objects themselves. This makes it easier to invoke them correctly and allows generic operations to be customized for the particular object.

  12. A Programming Environment Evaluation Methodology for Object-Oriented Systems. Ph.D Thesis Final Report, 1 Jul. 1985 - 31 Dec. 1987

    NASA Technical Reports Server (NTRS)

    Dominick, Wayne D. (Editor); Moreau, Dennis R.

    1987-01-01

    The object-oriented design strategy as both a problem decomposition and system development paradigm has made impressive inroads into the various areas of the computing sciences. Substantial development productivity improvements have been demonstrated in areas ranging from artificial intelligence to user interface design. However, there has been very little progress in the formal characterization of these productivity improvements and in the identification of the underlying cognitive mechanisms. The development and validation of models and metrics of this sort require large amounts of systematically-gathered structural and productivity data. There has, however, been a notable lack of systematically-gathered information on these development environments. A large part of this problem is attributable to the lack of a systematic programming environment evaluation methodology that is appropriate to the evaluation of object-oriented systems.

  13. Reuseable Objects Software Environment (ROSE): Introduction to Air Force Software Reuse Workshop

    NASA Technical Reports Server (NTRS)

    Cottrell, William L.

    1994-01-01

    The Reusable Objects Software Environment (ROSE) is a common, consistent, consolidated implementation of software functionality using modern object oriented software engineering including designed-in reuse and adaptable requirements. ROSE is designed to minimize abstraction and reduce complexity. A planning model for the reverse engineering of selected objects through object oriented analysis is depicted. Dynamic and functional modeling are used to develop a system design, the object design, the language, and a database management system. The return on investment for a ROSE pilot program and timelines are charted.

  14. International Space Programs. Aerospace Education III.

    ERIC Educational Resources Information Center

    Air Univ., Maxwell AFB, AL. Junior Reserve Office Training Corps.

    This curriculum guide is prepared for the Aerospace Education III series publication entitled "International Space Programs." The guide is organized according to specific chapters in the textbook. It provides guidelines for teachers in terms of objectives, behavioral objectives, suggested outlines, orientation, suggested key points,…

  15. An interval-parameter mixed integer multi-objective programming for environment-oriented evacuation management

    NASA Astrophysics Data System (ADS)

    Wu, C. Z.; Huang, G. H.; Yan, X. P.; Cai, Y. P.; Li, Y. P.

    2010-05-01

    Large crowds are increasingly common at political, social, economic, cultural and sports events in urban areas. This has led to attention on the management of evacuations under such situations. In this study, we optimise an approximation method for vehicle allocation and route planning in case of an evacuation. This method, based on an interval-parameter multi-objective optimisation model, has potential for use in a flexible decision support system for evacuation management. The modeling solutions are obtained by sequentially solving two sub-models corresponding to lower- and upper-bounds for the desired objective function value. The interval solutions are feasible and stable in the given decision space, and this may reduce the negative effects of uncertainty, thereby improving decision makers' estimates under different conditions. The resulting model can be used for a systematic analysis of the complex relationships among evacuation time, cost and environmental considerations. The results of a case study used to validate the proposed model show that the model does generate useful solutions for planning evacuation management and practices. Furthermore, these results are useful for evacuation planners, not only in making vehicle allocation decisions but also for providing insight into the tradeoffs among evacuation time, environmental considerations and economic objectives.

  16. Career Orientation Curriculum Supplement for Grades 7-8.

    ERIC Educational Resources Information Center

    Ohio State Dept. of Education, Columbus. Div. of Vocational Education.

    The supplement to the Career Orientation Curriculum Guide: 7-8 provides actual units of instruction which have been utilized in career orientation programs throughout the State of Ohio. In general, the units contain teacher and student objectives, student activities, teaching procedures, information on career opportunities in specific fields, and…

  17. Relationship among achievement goal orientations and multidimensional situational motivation in physical education.

    PubMed

    Standage, Martyn; Treasure, Darren C

    2002-03-01

    Contemporary research suggests that task and ego achievement goal orientations affect students' intrinsic motivation in physical education. This research has assessed intrinsic motivation as a unidimensional contruct, however, which is inconsistent with the more contemporary postulates of self-determination theory (Deci & Ryan, 1985, 1991) which states that intrinsic motivation is only one type of motivation. To date, research has not addressed whether different types of motivation at the situational level are influenced by the proneness to adopt task or ego involvement. To examine the relationship between achievement goal orientations and multidimensional situational motivation in PE. Middle school children (182 male, 136 female; M age = 13.2 years). Responded to questionnaires assessing their dispositional goal orientation (POSQ; Roberts, Treasure, & Balague, 1998) and situational motivation (SIMS; Guay, Vallerand, & Blanchard, 2000) in PE. Task orientation was found to be positively associated with more self-determined types of situational motivation. Ego orientation was weakly related to less self-determined motivation. An extreme group split was conducted to create four goal groups and goal profile analyses conducted. A significant MANOVA was followed by univariate analyses, post hoc comparisons, and calculated effect sizes, which revealed that groups high in task orientation reported more motivationally adaptive responses than groups low in task orientation. The results suggest that a high level of task orientation singularly or in combination with ego orientation fosters self-determined situational motivation in the context of PE.

  18. HipMatch: an object-oriented cross-platform program for accurate determination of cup orientation using 2D-3D registration of single standard X-ray radiograph and a CT volume.

    PubMed

    Zheng, Guoyan; Zhang, Xuan; Steppacher, Simon D; Murphy, Stephen B; Siebenrock, Klaus A; Tannast, Moritz

    2009-09-01

    The widely used procedure of evaluation of cup orientation following total hip arthroplasty using single standard anteroposterior (AP) radiograph is known inaccurate, largely due to the wide variability in individual pelvic orientation relative to X-ray plate. 2D-3D image registration methods have been introduced for an accurate determination of the post-operative cup alignment with respect to an anatomical reference extracted from the CT data. Although encouraging results have been reported, their extensive usage in clinical routine is still limited. This may be explained by their requirement of a CAD model of the prosthesis, which is often difficult to be organized from the manufacturer due to the proprietary issue, and by their requirement of either multiple radiographs or a radiograph-specific calibration, both of which are not available for most retrospective studies. To address these issues, we developed and validated an object-oriented cross-platform program called "HipMatch" where a hybrid 2D-3D registration scheme combining an iterative landmark-to-ray registration with a 2D-3D intensity-based registration was implemented to estimate a rigid transformation between a pre-operative CT volume and the post-operative X-ray radiograph for a precise estimation of cup alignment. No CAD model of the prosthesis is required. Quantitative and qualitative results evaluated on cadaveric and clinical datasets are given, which indicate the robustness and the accuracy of the program. HipMatch is written in object-oriented programming language C++ using cross-platform software Qt (TrollTech, Oslo, Norway), VTK, and Coin3D and is transportable to any platform.

  19. Information Resource Management for Industrial Information Officers.

    ERIC Educational Resources Information Center

    Dosa, Marta

    This paper argues that the function of educational programs is to convey a sense of reality and an understanding of the open-endedness of information needs and situations; only such a reality orientation can instill the necessary flexibility in information professionals for effectively managing change. There is a growing consensus among…

  20. Commercial French in a Liberal Arts Setting.

    ERIC Educational Resources Information Center

    Abrate, Jayne

    Drury College (Missouri) has developed a commercial French course that is practical, situation-oriented, and provides instruction in correspondence and translation. The course is considered part of the cultural segment of the French program. It enrolls majors in business, French, and a variety of other disciplines, and emphasizes contextual…

  1. Performance Analysis of an Actor-Based Distributed Simulation

    NASA Technical Reports Server (NTRS)

    Schoeffler, James D.

    1998-01-01

    Object-oriented design of simulation programs appears to be very attractive because of the natural association of components in the simulated system with objects. There is great potential in distributing the simulation across several computers for the purpose of parallel computation and its consequent handling of larger problems in less elapsed time. One approach to such a design is to use "actors", that is, active objects with their own thread of control. Because these objects execute concurrently, communication is via messages. This is in contrast to an object-oriented design using passive objects where communication between objects is via method calls (direct calls when they are in the same address space and remote procedure calls when they are in different address spaces or different machines). This paper describes a performance analysis program for the evaluation of a design for distributed simulations based upon actors.

  2. A three-dimensional object orientation detector assisting people with developmental disabilities to control their environmental stimulation through simple occupational activities with a Nintendo Wii Remote Controller.

    PubMed

    Shih, Ching-Hsiang; Chang, Man-Ling; Mohua, Zhang

    2012-01-01

    This study evaluated whether two people with developmental disabilities would be able to actively perform simple occupational activities to control their preferred environmental stimulation using a Nintendo Wii Remote Controller with a newly developed three-dimensional object orientation detection program (TDOODP, i.e. a new software program, which turns a Wii Remote Controller into a three-dimensional object orientation detector). An ABAB design, in which A represented the baseline and B represented intervention phases, was adopted in this study. The data shows that the performance of both participants has significantly increased (i.e. they perform more simple occupational activities to activate the control system to produce environmental stimulation) during the intervention phases. The practical and developmental implications of the findings are discussed. Copyright © 2011 Elsevier Ltd. All rights reserved.

  3. Future perspectives - proposal for Oxford Physiome Project.

    PubMed

    Oku, Yoshitaka

    2010-01-01

    The Physiome Project is an effort to understand living creatures using "analysis by synthesis" strategy, i.e., by reproducing their behaviors. In order to achieve its goal, sharing developed models between different computer languages and application programs to incorporate into integrated models is critical. To date, several XML-based markup languages has been developed for this purpose. However, source codes written with XML-based languages are very difficult to read and edit using text editors. An alternative way is to use an object-oriented meta-language, which can be translated to different computer languages and transplanted to different application programs. Object-oriented languages are suitable for describing structural organization by hierarchical classes and taking advantage of statistical properties to reduce the number of parameter while keeping the complexity of behaviors. Using object-oriented languages to describe each element and posting it to a public domain should be the next step to build up integrated models of the respiratory control system.

  4. Agent planning in AgScala

    NASA Astrophysics Data System (ADS)

    Tošić, Saša; Mitrović, Dejan; Ivanović, Mirjana

    2013-10-01

    Agent-oriented programming languages are designed to simplify the development of software agents, especially those that exhibit complex, intelligent behavior. This paper presents recent improvements of AgScala, an agent-oriented programming language based on Scala. AgScala includes declarative constructs for managing beliefs, actions and goals of intelligent agents. Combined with object-oriented and functional programming paradigms offered by Scala, it aims to be an efficient framework for developing both purely reactive, and more complex, deliberate agents. Instead of the Prolog back-end used initially, the new version of AgScala relies on Agent Planning Package, a more advanced system for automated planning and reasoning.

  5. Advanced software development workstation. OOPSLA 1992 Conference. Trip report

    NASA Technical Reports Server (NTRS)

    Izygon, Michel E.

    1992-01-01

    This report summarizes the main trends observed at the Object Oriented Programming Systems, Languages, and Applications Conference held in Vancouver, British Columbia. This conference is the main object-oriented event that allows us to assess the dynamism of the technology and to meet the main actors of the field. It is an invaluable source of information for the advanced software development project.

  6. An Object-Oriented Network-Centric Software Architecture for Physical Computing

    NASA Astrophysics Data System (ADS)

    Palmer, Richard

    1997-08-01

    Recent developments in object-oriented computer languages and infrastructure such as the Internet, Web browsers, and the like provide an opportunity to define a more productive computational environment for scientific programming that is based more closely on the underlying mathematics describing physics than traditional programming languages such as FORTRAN or C++. In this talk I describe an object-oriented software architecture for representing physical problems that includes classes for such common mathematical objects as geometry, boundary conditions, partial differential and integral equations, discretization and numerical solution methods, etc. In practice, a scientific program written using this architecture looks remarkably like the mathematics used to understand the problem, is typically an order of magnitude smaller than traditional FORTRAN or C++ codes, and hence easier to understand, debug, describe, etc. All objects in this architecture are ``network-enabled,'' which means that components of a software solution to a physical problem can be transparently loaded from anywhere on the Internet or other global network. The architecture is expressed as an ``API,'' or application programmers interface specification, with reference embeddings in Java, Python, and C++. A C++ class library for an early version of this API has been implemented for machines ranging from PC's to the IBM SP2, meaning that phidentical codes run on all architectures.

  7. Knowledge-based simulation using object-oriented programming

    NASA Technical Reports Server (NTRS)

    Sidoran, Karen M.

    1993-01-01

    Simulations have become a powerful mechanism for understanding and modeling complex phenomena. Their results have had substantial impact on a broad range of decisions in the military, government, and industry. Because of this, new techniques are continually being explored and developed to make them even more useful, understandable, extendable, and efficient. One such area of research is the application of the knowledge-based methods of artificial intelligence (AI) to the computer simulation field. The goal of knowledge-based simulation is to facilitate building simulations of greatly increased power and comprehensibility by making use of deeper knowledge about the behavior of the simulated world. One technique for representing and manipulating knowledge that has been enhanced by the AI community is object-oriented programming. Using this technique, the entities of a discrete-event simulation can be viewed as objects in an object-oriented formulation. Knowledge can be factual (i.e., attributes of an entity) or behavioral (i.e., how the entity is to behave in certain circumstances). Rome Laboratory's Advanced Simulation Environment (RASE) was developed as a research vehicle to provide an enhanced simulation development environment for building more intelligent, interactive, flexible, and realistic simulations. This capability will support current and future battle management research and provide a test of the object-oriented paradigm for use in large scale military applications.

  8. Improving the human readability of Arden Syntax medical logic modules using a concept-oriented terminology and object-oriented programming expressions.

    PubMed

    Choi, Jeeyae; Bakken, Suzanne; Lussier, Yves A; Mendonça, Eneida A

    2006-01-01

    Medical logic modules are a procedural representation for sharing task-specific knowledge for decision support systems. Based on the premise that clinicians may perceive object-oriented expressions as easier to read than procedural rules in Arden Syntax-based medical logic modules, we developed a method for improving the readability of medical logic modules. Two approaches were applied: exploiting the concept-oriented features of the Medical Entities Dictionary and building an executable Java program to replace Arden Syntax procedural expressions. The usability evaluation showed that 66% of participants successfully mapped all Arden Syntax rules to Java methods. These findings suggest that these approaches can play an essential role in the creation of human readable medical logic modules and can potentially increase the number of clinical experts who are able to participate in the creation of medical logic modules. Although our approaches are broadly applicable, we specifically discuss the relevance to concept-oriented nursing terminologies and automated processing of task-specific nursing knowledge.

  9. Position estimation and driving of an autonomous vehicle by monocular vision

    NASA Astrophysics Data System (ADS)

    Hanan, Jay C.; Kayathi, Pavan; Hughlett, Casey L.

    2007-04-01

    Automatic adaptive tracking in real-time for target recognition provided autonomous control of a scale model electric truck. The two-wheel drive truck was modified as an autonomous rover test-bed for vision based guidance and navigation. Methods were implemented to monitor tracking error and ensure a safe, accurate arrival at the intended science target. Some methods are situation independent relying only on the confidence error of the target recognition algorithm. Other methods take advantage of the scenario of combined motion and tracking to filter out anomalies. In either case, only a single calibrated camera was needed for position estimation. Results from real-time autonomous driving tests on the JPL simulated Mars yard are presented. Recognition error was often situation dependent. For the rover case, the background was in motion and may be characterized to provide visual cues on rover travel such as rate, pitch, roll, and distance to objects of interest or hazards. Objects in the scene may be used as landmarks, or waypoints, for such estimations. As objects are approached, their scale increases and their orientation may change. In addition, particularly on rough terrain, these orientation and scale changes may be unpredictable. Feature extraction combined with the neural network algorithm was successful in providing visual odometry in the simulated Mars environment.

  10. A Parent Involvement Model for Use with Limited English Proficient High School Students. Teacher's Guide: The Vocationally Oriented Bilingual Curriculum.

    ERIC Educational Resources Information Center

    Trinity Coll., Washington, DC.

    This teaching guide accompanying materials for parents to support the efforts of their limited-English-speaking high school children in a vocationally-oriented bilingual secondary program provides an explanation of the program and its objectives and suggests techniques for introducing and using the materials effectively with the parents. Steps to…

  11. Objects as closures: Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1989-01-01

    We discuss denotational semantics of object-oriented languages, using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin, in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  12. Cookbook Versus Creative Chemistry

    ERIC Educational Resources Information Center

    Venkatachelam, Chaya; Rudolph, R. W.

    1974-01-01

    A new approach to a research-oriented general chemistry laboratory is described. Objectives for the laboratory program are specified, details are provided concerning the program design, and the results of an experiment to evaluate the program are reported. (DT)

  13. Information and Communication Technologies (ICT) in an Elementary School: Students' Engagement in Higher Order Thinking

    ERIC Educational Resources Information Center

    Lim, Cher Ping; Tay, Lee Yong

    2003-01-01

    Based on a case study of an elementary school in Singapore, this article describes and analyzes how different types of ICT tools (informative, situating, constructive, and communicative tools) are used to engage students in higher-order thinking. The discussion emphasizes that the objective of the lesson and the orienting activities, rather than…

  14. Object Oriented Modeling and Design

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    The Object Oriented Modeling and Design seminar is intended for software professionals and students, it covers the concepts and a language-independent graphical notation that can be used to analyze problem requirements, and design a solution to the problem. The seminar discusses the three kinds of object-oriented models class, state, and interaction. The class model represents the static structure of a system, the state model describes the aspects of a system that change over time as well as control behavior and the interaction model describes how objects collaborate to achieve overall results. Existing knowledge of object oriented programming may benefit the learning of modeling and good design. Specific expectations are: Create a class model, Read, recognize, and describe a class model, Describe association and link, Show abstract classes used with multiple inheritance, Explain metadata, reification and constraints, Group classes into a package, Read, recognize, and describe a state model, Explain states and transitions, Read, recognize, and describe interaction model, Explain Use cases and use case relationships, Show concurrency in activity diagram, Object interactions in sequence diagram.

  15. Reasoning about Function Objects

    NASA Astrophysics Data System (ADS)

    Nordio, Martin; Calcagno, Cristiano; Meyer, Bertrand; Müller, Peter; Tschannen, Julian

    Modern object-oriented languages support higher-order implementations through function objects such as delegates in C#, agents in Eiffel, or closures in Scala. Function objects bring a new level of abstraction to the object-oriented programming model, and require a comparable extension to specification and verification techniques. We introduce a verification methodology that extends function objects with auxiliary side-effect free (pure) methods to model logical artifacts: preconditions, postconditions and modifies clauses. These pure methods can be used to specify client code abstractly, that is, independently from specific instantiations of the function objects. To demonstrate the feasibility of our approach, we have implemented an automatic prover, which verifies several non-trivial examples.

  16. TkPl_SU: An Open-source Perl Script Builder for Seismic Unix

    NASA Astrophysics Data System (ADS)

    Lorenzo, J. M.

    2017-12-01

    TkPl_SU (beta) is a graphical user interface (GUI) to select parameters for Seismic Unix (SU) modules. Seismic Unix (Stockwell, 1999) is a widely distributed free software package for processing seismic reflection and signal processing. Perl/Tk is a mature, well-documented and free object-oriented graphical user interface for Perl. In a classroom environment, shell scripting of SU modules engages students and helps focus on the theoretical limitations and strengths of signal processing. However, complex interactive processing stages, e.g., selection of optimal stacking velocities, killing bad data traces, or spectral analysis requires advanced flows beyond the scope of introductory classes. In a research setting, special functionality from other free seismic processing software such as SioSeis (UCSD-NSF) can be incorporated readily via an object-oriented style to programming. An object oriented approach is a first step toward efficient extensible programming of multi-step processes, and a simple GUI simplifies parameter selection and decision making. Currently, in TkPl_SU, Perl 5 packages wrap 19 of the most common SU modules that are used in teaching undergraduate and first-year graduate student classes (e.g., filtering, display, velocity analysis and stacking). Perl packages (classes) can advantageously add new functionality around each module and clarify parameter names for easier usage. For example, through the use of methods, packages can isolate the user from repetitive control structures, as well as replace the names of abbreviated parameters with self-describing names. Moose, an extension of the Perl 5 object system, greatly facilitates an object-oriented style. Perl wrappers are self-documenting via Perl programming document markup language.

  17. The Influence of Temporal Orientation and Affective Frame on use of Ethical Decision-Making Strategies

    PubMed Central

    Martin, Laura E.; Stenmark, Cheryl K.; Thiel, Chase E.; Antes, Alison L.; Mumford, Michael D.; Connelly, Shane; Devenport, Lynn D.

    2011-01-01

    This study examined the role of temporal orientation and affective frame in the execution of ethical decision-making strategies. In reflecting on a past experience or imagining a future experience, participants thought about experiences that they considered either positive or negative. The participants recorded their thinking about that experience by responding to several questions, and their responses were content-analyzed for the use of ethical decision-making strategies. The findings indicated that a future temporal orientation was associated with greater strategy use. Likewise, a positive affective frame was associated with greater strategy use. Future orientation may permit better strategy execution than a past orientation because it facilitates more objective, balanced contemplation of the reflected-upon situation, and minimizes potential self-threat associated with past behavior. A positive affective frame likely improves strategy execution because it facilitates active analysis of the experience. Future directions and implications of these findings are discussed. PMID:21572582

  18. Can infants' orientation to social stimuli predict later joint attention skills?

    PubMed

    Schietecatte, Inge; Roeyers, Herbert; Warreyn, Petra

    2012-06-01

    From the moment infants are born, they seem to prefer orienting to social stimuli, over objects and non-social stimuli. This preference lasts throughout adulthood and is believed to play a crucial role in social-communicative development. By following up a group of infants at the age of 6, 8, and 12 months, this study explored the role of social orienting in the early development of joint attention skills. The expected association between social orienting and joint attention was partially confirmed. Social orienting in real-life photographs of everyday situations was not related to later joint attention skills, however fixation to the eyes in a neutral face was related to response to joint attention skills, and fixation to the eyes in a dynamic video clip of a talking person was predictive of initiating joint attention skills. Several alternative interpretations of the results are discussed. ©2011 The British Psychological Society.

  19. Features of a Health-Oriented Education Program during Daily Commutes: A Qualitative Study.

    PubMed

    Ramezankhani, Ali; Heydarabadi, Akbar Babaei; Ghaffari, Mohtasham; Mehrabi, Yadollah; Kazemi, Sadegh

    2016-06-01

    Today, despite scientific advances, many people spend more time and distance between home and their workplaces because of various economic and population reasons. The aim of this study was to identify features of an appropriate health education program during commutes for factory staff at Ardakan county (Yazd province, Iran). This qualitative study was conducted via the phenomenological method in 2014. The population of this study was members of the staff of Ardakan Steel Company. Nineteen specialists and 11 members of the factory's staff were invited to participate in the study, and data were collected using semi-structured interviews. The interviews took 20 to 40 minutes, and their content was analyzed using content analysis. Extraction of codes and themes and their placement in this study showed that an educational program during commutes should have nine features to have the desired effectiveness, i.e., the program must be audience-oriented, repeatable, participatory, technology-based, combinational, supportive, and motivational and interesting. Also, the program should have environmental and organizational support, and it must be evaluated for its effectiveness. Considering appropriate features of a health education program in educational situations, especially interventions related to daily commutes, is very important because the effectiveness of such health-oriented educational programs must be ensured.

  20. Programs as Polypeptides.

    PubMed

    Williams, Lance R

    2016-01-01

    Object-oriented combinator chemistry (OOCC) is an artificial chemistry with composition devices borrowed from object-oriented and functional programming languages. Actors in OOCC are embedded in space and subject to diffusion; since they are neither created nor destroyed, their mass is conserved. Actors use programs constructed from combinators to asynchronously update their own states and the states of other actors in their neighborhoods. The fact that programs and combinators are themselves reified as actors makes it possible to build programs that build programs from combinators of a few primitive types using asynchronous spatial processes that resemble chemistry as much as computation. To demonstrate this, OOCC is used to define a parallel, asynchronous, spatially distributed self-replicating system modeled in part on the living cell. Since interactions among its parts result in the construction of more of these same parts, the system is strongly constructive. The system's high normalized complexity is contrasted with that of a simple composome.

  1. Using Mach threads to control DSN operational sequences

    NASA Technical Reports Server (NTRS)

    Urista, Juan

    1993-01-01

    The Link Monitor and Control Operator Assistant prototype (LMCOA) is a state-of-the-art, semiautomated monitor and control system based on an object-oriented design. The purpose of the LMCOA prototyping effort is to both investigate new technology (such as artificial intelligence) to support automation and to evaluate advances in information systems toward developing systems that take advantage of the technology. The emergence of object-oriented design methodology has enabled a major change in how software is designed and developed. This paper describes how the object-oriented approach was used to design and implement the LMCOA and the results of operational testing. The LMCOA is implemented on a NeXT workstation using the Mach operating system and the Objective-C programming language.

  2. Objects as closures - Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1988-01-01

    The denotational semantics of object-oriented languages is discussed using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin (1988), in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  3. The joint effects of person and situation factors on stress in spaceflight.

    PubMed

    Endler, Norman S

    2004-07-01

    Psychologists can play an important role in spaceflight and exploration. Indeed, their input at four specific stages in spaceflight can help to ensure successful missions. Psychologists have a role to play in: 1) Selection; 2) Training; 3) Real or Simulated Space Missions; and 4) Post-Flight Problems. During selection, psychologists can provide guidelines as to the appropriate coping styles for reacting to mission-related stressors. During training, psychologists can help astronauts to plan for, and cope with, problems (e.g., group conflict). Training in social sensitivity, or in specific coping styles (i.e., to be high in task-oriented coping), would be beneficial so that astronauts are able to deal with unforeseen problems. Task-oriented coping is related to control and efficiency, and reduces stress and anxiety. Emotion-oriented coping relates to anxiety for controllable situations, and task-oriented coping is most efficacious. A primary role for psychologists would be the investigation of what problems could arise from living with others in a limited space and for long periods of times. As such, investigations into group dynamics, physical and psychological stress caused by such an environment, and the lack of normal ways to deal with these problems should all be considered. It is also clear that the impact of spaceflight on an individual does not end with physical re-entry. On the contrary, the astronaut will also have to make a psychological post-flight "re-entry" readjustment to life on Earth. Psychologists have an important role to play during all four stages of the space program, especially in regards to person by situation interactions. That is, space is a novel environment for human beings, and we need to investigate how we can better improve the fit between astronauts and space situational stressors. Not only are person by situation interactions relevant for each of the four stages discussed above, but each of the stages interacts with one another bidirectionally and even multidirectionally.

  4. An ECG storage and retrieval system embedded in client server HIS utilizing object-oriented DB.

    PubMed

    Wang, C; Ohe, K; Sakurai, T; Nagase, T; Kaihara, S

    1996-02-01

    In the University of Tokyo Hospital, the improved client server HIS has been applied to clinical practice and physicians can order prescription, laboratory examination, ECG examination and radiographic examination, etc. directly by themselves and read results of these examinations, except medical signal waves, schema and image, on UNIX workstations. Recently, we designed and developed an ECG storage and retrieval system embedded in the client server HIS utilizing object-oriented database to take the first step in dealing with digitized signal, schema and image data and show waves, graphics, and images directly to physicians by the client server HIS. The system was developed based on object-oriented analysis and design, and implemented with object-oriented database management system (OODMS) and C++ programming language. In this paper, we describe the ECG data model, functions of the storage and retrieval system, features of user interface and the result of its implementation in the HIS.

  5. SEI Program Plans: 1996-2000. Volume 1. Five-Year Strategic Plan. Volume 2. One-Year Plans/Proposals.

    DTIC Science & Technology

    1996-01-01

    architecture for a family of sys- tems. The Feature-Oriented Domain Analysis ( FODA ) method looks primarily at "user-visible" aspects of a domain. The...Partners I-9 1.4.2 Acquisition, Development, and Post Deployment 1-10 2 Strategic Overview 1-15 2.1 Situation Analysis 1-15 2.1.1...Contents Strategic Overview 1-15 2.1 Situation Analysis 1-15 2.1.1 DoD Budget Reductions, Downsizing, and the Changing Role of the Military

  6. Program Evaluation: An Overview.

    ERIC Educational Resources Information Center

    McCluskey, Lawrence

    1973-01-01

    Various models of educational evaluation are presented. These include: (1) the classical type model, which contains the following guidelines: formulate objectives, classify objectives, define objectives in behavioral terms, suggest situations in which achievement of objectives will be shown, develop or select appraisal techniques, and gather and…

  7. The Situation Oriented Approach to Preschool Curriculum.

    ERIC Educational Resources Information Center

    Oertel, Frithjof M.

    1987-01-01

    Describes preschool education in West Germany in terms of the various aspects of reform that changed function-oriented classrooms to situation-oriented learning environments. Argues for the priority of social education in early childhood. (BSR)

  8. US: A Cultural Mosaic. Teacher Handbook for a Primary-Grade Multidiscipline, Multicultural Program.

    ERIC Educational Resources Information Center

    Martinez, Jimmie; Watters, Arlene

    Activities and objectives for helping elementary school pupils develop a multiethnic and multicultural orientation toward American history and culture are presented in this teacher's guide. The major objective was to develop an interdisciplinary educational program which would influence young children in a positive way as they developed life-long…

  9. Educational Software: A Developer's Perspective.

    ERIC Educational Resources Information Center

    Armstrong, Timothy C.; Loane, Russell F.

    1994-01-01

    Examines the current status and short-term future of computer software development in higher education. Topics discussed include educational advantages of software; current program development techniques, including object oriented programming; and market trends, including IBM versus Macintosh and multimedia programs. (LRW)

  10. When the body reveals the mind: Children's use of others' body orientation to understand their focus of attention.

    PubMed

    Paulus, Markus; Murillo, Esther; Sodian, Beate

    2016-08-01

    A considerable amount of research has examined children's ability to rely on explicit social cues such as pointing to understand others' referential intentions. Yet, skillful social interaction also requires reliance on and learning from implicit cues (i.e., cues that are not displayed with the explicit intention to teach or inform someone). From an embodied point of view, orienting movements and body orientation are salient cues that reveal something about a person's intentional relations without being explicit communicative cues. In three experiments, the current study investigated the development of the ability to use body information in a word learning situation. To this end, we presented 2-year-old children, 3.5-year-old children, and adults with movies on an eye-tracking screen in which an actor oriented her upper body to one of two objects while uttering a novel word. The results show that the 3.5-year-old children and adults, but not the 2-year-old children, related the novel word to the referred object (Experiments 1 and 2). Yet, when the actor oriented her body to one object while pointing to the other object, children of both age groups relied on the pointing cue (Experiment 3). This suggests that by 3.5 years children use another's body orientation as an indicator of her intentional relations but that they prioritize explicit social cues over the implicit body posture cues. Overall, the study supports theoretical views that an appreciation of others' intentional relations does not emerge as an all-or-nothing ability but rather emerges gradually during the course of early development. Copyright © 2016 Elsevier Inc. All rights reserved.

  11. A software bus for thread objects

    NASA Technical Reports Server (NTRS)

    Callahan, John R.; Li, Dehuai

    1995-01-01

    The authors have implemented a software bus for lightweight threads in an object-oriented programming environment that allows for rapid reconfiguration and reuse of thread objects in discrete-event simulation experiments. While previous research in object-oriented, parallel programming environments has focused on direct communication between threads, our lightweight software bus, called the MiniBus, provides a means to isolate threads from their contexts of execution by restricting communications between threads to message-passing via their local ports only. The software bus maintains a topology of connections between these ports. It routes, queues, and delivers messages according to this topology. This approach allows for rapid reconfiguration and reuse of thread objects in other systems without making changes to the specifications or source code. A layered approach that provides the needed transparency to developers is presented. Examples of using the MiniBus are given, and the value of bus architectures in building and conducting simulations of discrete-event systems is discussed.

  12. Application of the critical pathway and integrated case teaching method to nursing orientation.

    PubMed

    Goodman, D

    1997-01-01

    Nursing staff development programs must be responsive to current changes in healthcare. New nursing staff must be prepared to manage continuous change and to function competently in clinical practice. The orientation pathway, based on a case management model, is used as a structure for the orientation phase of staff development. The integrated case is incorporated as a teaching strategy in orientation. The integrated case method is based on discussion and analysis of patient situations with emphasis on role modeling and integration of theory and skill. The orientation pathway and integrated case teaching method provide a useful framework for orientation of new staff. Educators, preceptors and orientees find the structure provided by the orientation pathway very useful. Orientation that is developed, implemented and evaluated based on a case management model with the use of an orientation pathway and incorporation of an integrated case teaching method provides a standardized structure for orientation of new staff. This approach is designed for the adult learner, promotes conceptual reasoning, and encourages the social and contextual basis for continued learning.

  13. An object-oriented computational model to study cardiopulmonary hemodynamic interactions in humans.

    PubMed

    Ngo, Chuong; Dahlmanns, Stephan; Vollmer, Thomas; Misgeld, Berno; Leonhardt, Steffen

    2018-06-01

    This work introduces an object-oriented computational model to study cardiopulmonary interactions in humans. Modeling was performed in object-oriented programing language Matlab Simscape, where model components are connected with each other through physical connections. Constitutive and phenomenological equations of model elements are implemented based on their non-linear pressure-volume or pressure-flow relationship. The model includes more than 30 physiological compartments, which belong either to the cardiovascular or respiratory system. The model considers non-linear behaviors of veins, pulmonary capillaries, collapsible airways, alveoli, and the chest wall. Model parameters were derisved based on literature values. Model validation was performed by comparing simulation results with clinical and animal data reported in literature. The model is able to provide quantitative values of alveolar, pleural, interstitial, aortic and ventricular pressures, as well as heart and lung volumes during spontaneous breathing and mechanical ventilation. Results of baseline simulation demonstrate the consistency of the assigned parameters. Simulation results during mechanical ventilation with PEEP trials can be directly compared with animal and clinical data given in literature. Object-oriented programming languages can be used to model interconnected systems including model non-linearities. The model provides a useful tool to investigate cardiopulmonary activity during spontaneous breathing and mechanical ventilation. Copyright © 2018 Elsevier B.V. All rights reserved.

  14. What You Should Get from a Professionally Oriented Master's Degree Program in Technical Communication.

    ERIC Educational Resources Information Center

    Carliner, Saul

    1992-01-01

    Cites reasons for pursuing a curriculum in technical communication, lists objectives a program should achieve, and outlines a four-part program that includes theory, professional skills, technical proficiency, and an internship. Lists schools offering programs in technical communication. (SR)

  15. The U.S. and Japanese amorphous silicon technology programs A comparison

    NASA Technical Reports Server (NTRS)

    Shimada, K.

    1984-01-01

    The U.S. Department of Energy/Solar Energy Research Institute Amorphous Silicon (a-Si) Solar Cell Program performs R&D on thin-film hydrogenated amorphous silicon for eventual development of stable amorphous silicon cells with 12 percent efficiency by 1988. The Amorphous Silicon Solar Cell Program in Japan is sponsored by the Sunshine Project to develop an alternate energy technology. While the objectives of both programs are to eventually develop a-Si photovoltaic modules and arrays that would produce electricity to compete with utility electricity cost, the U.S. program approach is research oriented and the Japanese is development oriented.

  16. Earthquake Information System

    NASA Technical Reports Server (NTRS)

    1991-01-01

    IAEMIS (Integrated Automated Emergency Management Information System) is the principal tool of an earthquake preparedness program developed by Martin Marietta and the Mid-America Remote Sensing Center (MARC). It is a two-component set of software, data and procedures to provide information enabling management personnel to make informed decisions in disaster situations. The NASA-developed program ELAS, originally used to analyze Landsat data, provides MARC with a spatially-oriented information management system. Additional MARC projects include land resources management, and development of socioeconomic data.

  17. Conflict and Change in a Bifurcated Community: Anglo - Mexican-American Political Relations in a South Texas Town.

    ERIC Educational Resources Information Center

    Miller, Michael Victor

    Factors tending to inhibit the development and efficacy of Mexican American interest-oriented political activity, Anglo-Mexican American political relations, and other related factors are examined in this Master's thesis. The stated objective of the study is to provide insights as to how these factors influenced the political situation on 2…

  18. An object programming based environment for protein secondary structure prediction.

    PubMed

    Giacomini, M; Ruggiero, C; Sacile, R

    1996-01-01

    The most frequently used methods for protein secondary structure prediction are empirical statistical methods and rule based methods. A consensus system based on object-oriented programming is presented, which integrates the two approaches with the aim of improving the prediction quality. This system uses an object-oriented knowledge representation based on the concepts of conformation, residue and protein, where the conformation class is the basis, the residue class derives from it and the protein class derives from the residue class. The system has been tested with satisfactory results on several proteins of the Brookhaven Protein Data Bank. Its results have been compared with the results of the most widely used prediction methods, and they show a higher prediction capability and greater stability. Moreover, the system itself provides an index of the reliability of its current prediction. This system can also be regarded as a basis structure for programs of this kind.

  19. PSYCHE: An Object-Oriented Approach to Simulating Medical Education

    PubMed Central

    Mullen, Jamie A.

    1990-01-01

    Traditional approaches to computer-assisted instruction (CAI) do not provide realistic simulations of medical education, in part because they do not utilize heterogeneous knowledge bases for their source of domain knowledge. PSYCHE, a CAI program designed to teach hypothetico-deductive psychiatric decision-making to medical students, uses an object-oriented implementation of an intelligent tutoring system (ITS) to model the student, domain expert, and tutor. It models the transactions between the participants in complex transaction chains, and uses heterogeneous knowledge bases to represent both domain and procedural knowledge in clinical medicine. This object-oriented approach is a flexible and dynamic approach to modeling, and represents a potentially valuable tool for the investigation of medical education and decision-making.

  20. Object-oriented approach for gas turbine engine simulation

    NASA Technical Reports Server (NTRS)

    Curlett, Brian P.; Felder, James L.

    1995-01-01

    An object-oriented gas turbine engine simulation program was developed. This program is a prototype for a more complete, commercial grade engine performance program now being proposed as part of the Numerical Propulsion System Simulator (NPSS). This report discusses architectural issues of this complex software system and the lessons learned from developing the prototype code. The prototype code is a fully functional, general purpose engine simulation program, however, only the component models necessary to model a transient compressor test rig have been written. The production system will be capable of steady state and transient modeling of almost any turbine engine configuration. Chief among the architectural considerations for this code was the framework in which the various software modules will interact. These modules include the equation solver, simulation code, data model, event handler, and user interface. Also documented in this report is the component based design of the simulation module and the inter-component communication paradigm. Object class hierarchies for some of the code modules are given.

  1. Programming Languages.

    ERIC Educational Resources Information Center

    Tesler, Lawrence G.

    1984-01-01

    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)

  2. Ohio's Career Continuum: Family Life, Motivation, Orientation, Exploration, Vocational Training or Pre-Professional Training, Adult, Technical and Collegiate Training. Career Orientation Program, Grades 7-8. Development Component. Individual Discipline Cluster.

    ERIC Educational Resources Information Center

    Ohio State Dept. of Education, Columbus.

    Skills to be developed by junior high school students (grades 7-8) along with activities and procedures for achieving desired performance objectives for each of the 15 U.S. Office of Education (USOE) occupational clusters are outlined in this career orientation guide, designed to implement the second phase (career orientation) of Ohio's…

  3. Dilemmas of a Newly Recruited Academic Qualified Professor: A Case

    ERIC Educational Resources Information Center

    Agrawal, Anand

    2015-01-01

    This case describes the situation of a newly recruited academic professor who volunteered to teach a course on Research Methods to first-term MBA students in a practitioner-oriented case method Business School. Research Methods is a unique course due to its relevance not only in business but also across all graduate programs. Instructional and…

  4. Technology and Values. Harvard University Program on Technology and Society; Research Review Number Three.

    ERIC Educational Resources Information Center

    Taviss, Irene, Ed.; Silverman, Linda, Ed.

    Literature dealing with the relationship between technological change and value change is surveyed in this review. The emphasis is on the effect on contemporary American society. Most of the items covered were written since 1966. Topics include the contemporary situation, changing value orientations, social planning and the role of the social…

  5. A Pilot Program in Adapted Physical Education: Hillsborough High School.

    ERIC Educational Resources Information Center

    Thompson, Vince

    The instructor of an adapted physical education program describes his experiences and suggests guidelines for implementing other programs. Reviewed are such aspects as program orientation, class procedures, identification of student participants, and grading procedures. Objectives, lesson plans and evaluations are presented for the following units…

  6. Hawaii energy strategy report, October 1995

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    NONE

    This is a report on the Hawaii Energy Strategy Program. The topics of the report include the a description of the program including an overview, objectives, policy statement and purpose and objectives; energy strategy policy development; energy strategy projects; current energy situation; modeling Hawaii`s energy future; energy forecasts; reducing energy demand; scenario assessment, and recommendations.

  7. MUST - An integrated system of support tools for research flight software engineering. [Multipurpose User-oriented Software Technology

    NASA Technical Reports Server (NTRS)

    Straeter, T. A.; Foudriat, E. C.; Will, R. W.

    1977-01-01

    The objectives of NASA's MUST (Multipurpose User-oriented Software Technology) program at Langley Research Center are to cut the cost of producing software which effectively utilizes digital systems for flight research. These objectives will be accomplished by providing an integrated system of support software tools for use throughout the research flight software development process. A description of the overall MUST program and its progress toward the release of a first MUST system will be presented. This release includes: a special interactive user interface, a library of subroutines, assemblers, a compiler, automatic documentation tools, and a test and simulation system.

  8. Visuo-spatial orienting during active exploratory behavior: Processing of task-related and stimulus-related signals.

    PubMed

    Macaluso, Emiliano; Ogawa, Akitoshi

    2018-05-01

    Functional imaging studies have associated dorsal and ventral fronto-parietal regions with the control of visuo-spatial attention. Previous studies demonstrated that the activity of both the dorsal and the ventral attention systems can be modulated by many different factors, related both to the stimuli and the task. However, the vast majority of this work utilized stereotyped paradigms with simple and repeated stimuli. This is at odd with any real life situation that instead involve complex combinations of different types of co-occurring signals, thus raising the question of the ecological significance of the previous findings. Here we investigated how the brain responds to task-related and stimulus-related signals using an innovative approach that involved active exploration of a virtual environment. This enabled us to study visuo-spatial orienting in conditions entailing a dynamic and coherent flow of visual signals, to some extent analogous to real life situations. The environment comprised colored/textured spheres and cubes, which allowed us to implement a standard feature-conjunction search task (task-related signals), and included one physically salient object that served to track the processing of stimulus-related signals. The imaging analyses showed that the posterior parietal cortex (PPC) activated when the participants' gaze was directed towards the salient-objects. By contrast, the right inferior partial cortex was associated with the processing of the target-objects and of distractors that shared the target-color and shape, consistent with goal-directed template-matching operations. The study highlights the possibility of combining measures of gaze orienting and functional imaging to investigate the processing of different types of signals during active behavior in complex environments. Copyright © 2017 Elsevier Ltd. All rights reserved.

  9. Focus on sustainability.

    PubMed

    Thompson, R J; Godiksen, L; Hansen, G; Gustafson, D J; Brinkerhoff, D W; Ingle, M D; Rounds, T; Wing, H

    1990-01-01

    In recent years, sustainability has become one of the most critical concepts in international development and is having a dramatic impact on the way development is conceptualized and carried out. The US Agency for International Development (USAID) is incorporating this concept into its programs and projects. Factors encouraging sustainability of projects and programs include host government policies that support or constrain program objectives, national and/or local commitment to project goals, managerial leadership that helps shape improved policies, collaboration at all staff levels in program management, financial resources that cover program operational costs, appropriate program technology, integration of the program with the social and cultural setting of the country, community involvement in the program, sound environmental management, technical assistance oriented to transferring skills and increasing institutional capacity, perception by the host country that the project is "effective," training provided by the project to transfer skill needed for capacity-building, integration of the program into existing institutional framework, and external political, economic and environmental factors. Impediments to sustainability are often inherent in the donor agency's programming process. This includes the implicit assumption that program objectives can be accomplished in a relatively short time frame, when in fact capacity-building requires a lengthy commitment. USAID professionals are pressured to show near-term results which emphasize outputs rather than purpose and goal-level accomplishments achievable only after extensive effort. The emphasis on obligating money and on the project paper as a sales document leads project designers to talk with a great deal more certainty about project results than is warranted by the complex development situation. Uncertainty and flexibility should be designed into projects so activities and objects can change as more information and on-site experience is gained. Instead of outputs, success should be measured in processes that will continue to produce long-term results. Emphasis should be placed on establishing policymaking processes and decision making procedures in the recipient country that will lead to sound economic policymaking on a continuing basis. Sustainable efforts in agriculture, health, rural development and their evaluation are examined for several USAID projects.

  10. Program/Project Management of Sponsored Programs in a University Environment.

    ERIC Educational Resources Information Center

    Ohio State Univ., Columbus. Research Foundation.

    Management is a future-oriented decision process that relates resources into a total functional system for the accomplishment of a set of objectives. As a rule, universities do not have a management system, and there is no understanding of their environments in terms of the inputs, outputs, objectives, and organizational relationships of line and…

  11. Educational Evaluation: Key Characteristics. ACER Research Series No. 102.

    ERIC Educational Resources Information Center

    Maling-Keepes, Jillian

    A set of 13 key characteristics is presented as a framework for educational evaluation studies: (1) program's stage of development when evaluator is appointed; (2) program's openness to revision; (3) program uniformity from site to site; (4) specificity of program objectives; (5) evaluator's independence; (6) evaluator's orientation to value…

  12. A Family Oriented Enrichment Program for Handicapped Infants.

    ERIC Educational Resources Information Center

    Furuno, Setsu; O'Reilly, Kitty

    This report describes a program for handicapped infants which emphasizes early treatment as a prime means of preventing more serious physical and behavioral problems later in life. Also, the program focuses on the entire family of the developmentally disabled, including infant, parents, and siblings. Program objectives include (1) increased…

  13. The Positive Alternative Credit Experience (PACE) Program a Quantitative Comparative Study

    ERIC Educational Resources Information Center

    Warren, Rebecca Anne

    2011-01-01

    The purpose of this quantitative comparative study was to evaluate the Positive Alternative Credit Experience (PACE) Program using an objectives-oriented approach to a formative program evaluation. The PACE Program was a semester-long high school alternative education program designed to serve students at-risk for academic failure or dropping out…

  14. Discourses of student orientation to medical education programs

    PubMed Central

    Ellaway, Rachel H.; Cooper, Gerry; Al-Idrissi, Tracy; Dubé, Tim; Graves, Lisa

    2014-01-01

    Background Although medical students’ initial orientation is an important point of transition in medical education, there is a paucity of literature on the subject and major variations in the ways that different institutions orient incoming medical students to their programs. Methods We conducted a discourse analysis of medical education orientation in the literature and on data from a survey of peer institutions’ approaches to orientation. Results These two discourses of orientation had clear similarities, in particular, the critical role of ceremony and symbols, and the focus on developing professionalism and physician identities. There were also differences between them, in particular, in the way that the discourse in the literature focused on the symbolic and professional aspects of orientation; something we have called ‘cultural orientation’. Meanwhile, those who were responsible for orientation in their own institutions tended to focus on the practical and social dimensions. Conclusion By examining how orientation has been described and discussed, we identify three domains of orientation: cultural, social, and practical. These domains are relatively distinct in terms of the activities associated with them, and in terms of who is involved in organizing and running these activities. We also describe orientation as a liminal activity system on the threshold of medical school where incoming students initially cross into the profession. Interestingly, this state of ambiguity also extends to the scholarship of orientation with only some of its aspects attracting formal enquiry, even though there is a growing interest in transitions in medical education as a whole. We hope, therefore, that this study can help to legitimize enquiry into orientation in all its forms and that it can begin to situate the role of orientation more firmly within the firmament of medical education practice and research. PMID:24646440

  15. Acoustic levitation in the presence of gravity

    NASA Technical Reports Server (NTRS)

    Collas, P.; Barmatz, M.; Shipley, C.

    1989-01-01

    The method of Gor'kov (1961) has been applied to derive general expressions for the total potential and force on a small spherical object in a resonant chamber in the presence of both acoustic and gravitational force fields. The levitation position is also determined in rectangular resonators for the simultaneous excitation of up to three acoustic modes, and the results are applied to the triple-axis acoustic levitator. The analysis is applied to rectangular, spherical, and cylindrical single-mode levitators that are arbitrarily oriented relative to the gravitational force field. Criteria are determined for isotropic force fields in rectangular and cylindrical resonators. It is demonstrated that an object will be situated within a volume of possible levitation positions at a point determined by the relative strength of the acoustic and gravitational fields and the orientation of the chamber relative to gravity.

  16. Measuring subjective resilience despite adversity due to family, peers and teachers.

    PubMed

    Alonso-Tapia, Jesús; Nieto, Carmen; Ruíz, Miguel A

    2013-01-01

    The objective of this study is to develop and validate a scale of subjective resilience for students 12-17 years old. Items covered adverse situations due to parents', peers' and teachers' actions. The validation process included the analysis on the generalizability of the factor structure and of relationships of resilience scores with different kinds of protective and vulnerability factors -goal orientations and learning-oriented classroom motivational climate (CMC)-. A total of 471 students answered four questionnaires. Confirmatory factor analyses, reliability analysis and correlation and regression analyses were carried out. Results showed: (a) that factor structure was well defined; (b) that resilience scale had good reliability; (c) that scores correlated as expected with protective-vulnerability factors such as goal orientations and CMC defined by teachers' teaching-patterns, and (d) that students' attribution of perceived change in resilience to teachers' work depended on the degree in which CMC was learning oriented. Theoretical and practical implications are discussed.

  17. Design and Implementation of a Tool for Teaching Programming.

    ERIC Educational Resources Information Center

    Goktepe, Mesut; And Others

    1989-01-01

    Discussion of the use of computers in education focuses on a graphics-based system for teaching the Pascal programing language for problem solving. Topics discussed include user interface; notification based systems; communication processes; object oriented programing; workstations; graphics architecture; and flowcharts. (18 references) (LRW)

  18. Microsoft Repository Version 2 and the Open Information Model.

    ERIC Educational Resources Information Center

    Bernstein, Philip A.; Bergstraesser, Thomas; Carlson, Jason; Pal, Shankar; Sanders, Paul; Shutt, David

    1999-01-01

    Describes the programming interface and implementation of the repository engine and the Open Information Model for Microsoft Repository, an object-oriented meta-data management facility that ships in Microsoft Visual Studio and Microsoft SQL Server. Discusses Microsoft's component object model, object manipulation, queries, and information…

  19. PubMed Central

    Côté, L.; Clavet, D.; St-Hilaire, S.; Vaillancourt, C.; Blondeau, F.; Martineau, B.

    1999-01-01

    PROBLEM ADDRESSED: In addition to clinical instruction, residents need "people" skills that will enable them to deal with all sorts of patients in difficult clinical situations. We planned a series of 12 seminars to teach these skills to first-year residents. OBJECTIVES OF PROGRAM: To ask relevant questions typical of the patient-centred approach; with empathy and respect, to encourage patients to express their emotions; to become more aware of one's own emotions and reactions in one's work as a physician; to negotiate with patients, taking into account both the patient's agenda and one's own. MAIN COMPONENTS OF PROGRAM: Clinical problems drawn from a list of situations likely to involve difficult contact with patients were used to achieve program objectives. Various teaching methods (discussion, brief presentation, practical demonstration, role play) were used during the four stages of skills development: information, demonstration, practice, and feedback. Various tools were used to test the program. CONCLUSION: Proper planning requires ongoing exploration of objectives, content, teaching methods, and evaluation. This discussion of the teaching principles applied in planning our seminars might inspire others to develop similar programs. PMID:10349069

  20. Optimal SSN Tasking to Enhance Real-time Space Situational Awareness

    NASA Astrophysics Data System (ADS)

    Ferreira, J., III; Hussein, I.; Gerber, J.; Sivilli, R.

    2016-09-01

    Space Situational Awareness (SSA) is currently constrained by an overwhelming number of resident space objects (RSOs) that need to be tracked and the amount of data these observations produce. The Joint Centralized Autonomous Tasking System (JCATS) is an autonomous, net-centric tool that approaches these SSA concerns from an agile, information-based stance. Finite set statistics and stochastic optimization are used to maintain an RSO catalog and develop sensor tasking schedules based on operator configured, state information-gain metrics to determine observation priorities. This improves the efficiency of sensors to target objects as awareness changes and new information is needed, not at predefined frequencies solely. A net-centric, service-oriented architecture (SOA) allows for JCATS integration into existing SSA systems. Testing has shown operationally-relevant performance improvements and scalability across multiple types of scenarios and against current sensor tasking tools.

  1. Hawaii energy strategy: Executive summary, October 1995

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    NONE

    This is an executive summary to a report on the Hawaii Energy Strategy Program. The topics of the report include the a description of the program including an overview, objectives, policy statement and purpose and objectives; energy strategy policy development; energy strategy projects; current energy situation; modeling Hawaii`s energy future; energy forecasts; reducing energy demand; scenario assessment, and recommendations.

  2. [Leadership Experience of Clinical Nurses: Applying Focus Group Interviews].

    PubMed

    Lee, Byoung Sook; Eo, Yong Sook; Lee, Mi Aie

    2015-10-01

    The purpose of this study was to understand and describe the leadership experience of clinical nurses. During 2014, data were collected using focus group interviews. Three focus group interviews were held with a total of 20 clinical nurses participating. All interviews were recorded as they were spoken and transcribed and data were analyzed using qualitative content analysis. Fifteen categories emerged from the five main themes. 1) Thoughts on the leadership category: to lead others, to cope with problem situations adequately and to serve as a shield against difficulties. 2) Situations requiring leadership: situation that requires correct judgement, coping and situations that need coordination and cooperation. 3-1) Leadership behaviors: other-oriented approach and self-oriented approach. 3-2) Leadership behavior consequences: relevant compensation and unfair termination. 4-1) Facilitators of leadership: confidence and passion for nursing and external support and resources. 4-2) Barriers to leadership: non-supportive organization culture and deficiency in own leadership competencies. 5) Strategies of leadership development: strengthen leadership through self-development and organizational leadership development. In conclusion, the results indicate that it is necessary to enhance clinical nurses' leadership role in healthcare. Enhancement can be achieved through leadership programs focused on enlarging leadership experience, constant self-development, leadership training, and development of leadership competencies suited to the nursing environment.

  3. Attitudes and doping: a structural equation analysis of the relationship between athletes' attitudes, sport orientation and doping behaviour

    PubMed Central

    2007-01-01

    Background For effective deterrence methods, individual, systemic and situational factors that make an athlete or athlete group more susceptible to doping than others should be fully investigated. Traditional behavioural models assume that the behaviour in question is the ultimate end. However, growing evidence suggests that in doping situations, the doping behaviour is not the end but a means to an end, which is gaining competitive advantage. Therefore, models of doping should include and anti-doping policies should consider attitudes or orientations toward the specific target end, in addition to the attitude toward the 'tool' itself. Objectives The aim of this study was to empirically test doping related dispositions and attitudes of competitive athletes with the view of informing anti-doping policy developments and deterrence methods. To this end, the paper focused on the individual element of the drug availability – athlete's personality – situation triangle. Methods Data were collected by questionnaires containing a battery of psychological tests among competitive US male college athletes (n = 199). Outcome measures included sport orientation (win and goal orientation and competitiveness), doping attitude, beliefs and self-reported past or current use of doping. A structural equation model was developed based on the strength of relationships between these outcome measures. Results Whilst the doping model showed satisfactory fit, the results suggested that athletes' win and goal orientation and competitiveness do not play a statistically significant role in doping behaviour, but win orientation has an effect on doping attitude. The SEM analysis provided empirical evidence that sport orientation and doping behaviour is not directly related. Conclusion The considerable proportion of doping behaviour unexplained by the model suggests that other factors play an influential role in athletes' decisions regarding prohibited methods. Future research, followed by policy development, should incorporate these factors to capture the complexity of the doping phenomenon and to identify points for effective anti-doping interventions. Sport governing bodies and anti-doping organisations need to recognise that using performance enhancements may be more of a rational, outcome optimizing behaviour than deviance and consider offering acceptable alternative performance-enhancing methods to doping. PMID:17996097

  4. The Global Energy Situation on Earth, Teacher Guide. Computer Technology Program Environmental Education Units.

    ERIC Educational Resources Information Center

    Northwest Regional Educational Lab., Portland, OR.

    This is the teacher's guide to accompany the student guide which together comprise one of five computer-oriented environmental/energy education units. This unit is organized around a computerized data base of information related to global energy use. The data is organized on a country-by-country basis for the 83 largest countries in the world. For…

  5. The Use of Flexible, Interactive, Situation-Focused Software for the E-Learning of Mathematics.

    ERIC Educational Resources Information Center

    Farnsworth, Ralph Edward

    This paper discusses the classroom, home, and distance use of new, flexible, interactive, application-oriented software known as Active Learning Suite. The actual use of the software, not just a controlled experiment, is reported on. Designed for the e-learning of university mathematics, the program was developed by a joint U.S.-Russia team and…

  6. An object oriented Python interface for atomistic simulations

    NASA Astrophysics Data System (ADS)

    Hynninen, T.; Himanen, L.; Parkkinen, V.; Musso, T.; Corander, J.; Foster, A. S.

    2016-01-01

    Programmable simulation environments allow one to monitor and control calculations efficiently and automatically before, during, and after runtime. Environments directly accessible in a programming environment can be interfaced with powerful external analysis tools and extensions to enhance the functionality of the core program, and by incorporating a flexible object based structure, the environments make building and analysing computational setups intuitive. In this work, we present a classical atomistic force field with an interface written in Python language. The program is an extension for an existing object based atomistic simulation environment.

  7. Applying object-oriented software engineering at the BaBar collaboration

    NASA Astrophysics Data System (ADS)

    Jacobsen, Bob; BaBar Collaboration Reconstruction Software Group

    1997-02-01

    The BaBar experiment at SLAC will start taking data in 1999. We are attempting to build its reconstruction software using good software engineering practices, including the use of object-oriented technology. We summarize our experience to date with analysis and design activities, training, CASE and documentation tools, C++ programming practice and similar topics. The emphasis is on the practical issues of simultaneously introducing new techniques to a large collaboration while under a deadline for system delivery.

  8. Dispositional and Situational Learning Goals and Children's Self-Regulation

    ERIC Educational Resources Information Center

    Hole, Jennifer L.; Crozier, W. Ray

    2007-01-01

    Background: Little research has examined interactions between self-reported dispositional and experimentally manipulated situational group orientations in their effect on self-regulation. Aims: The aim of the study was to investigate the effect of dispositional and situational learning goal orientation on children's self-efficacy and engagement…

  9. Eating Disorders: An Experiment in the Development of a Preventative Program.

    ERIC Educational Resources Information Center

    Bruce, Vivian M.

    1986-01-01

    This article describes how health professionals at the University of Manitoba developed an educational and treatment program for eating disorders. Discusses the group's two objectives: to plan a preventative program for all eating disorders (including obesity) that would be oriented to health maintenance and to organize a treatment program. (CT)

  10. How Does Early Feedback in an Online Programming Course Change Problem Solving?

    ERIC Educational Resources Information Center

    Ebrahimi, Alireza

    2012-01-01

    How does early feedback change the programming problem solving in an online environment and help students choose correct approaches? This study was conducted in a sample of students learning programming in an online course entitled Introduction to C++ and OOP (Object Oriented Programming) using the ANGEL learning management system platform. My…

  11. Sex Differences, Sex-Role Orientation, and Reward Allocations.

    ERIC Educational Resources Information Center

    Olejnik, Anthony B.

    1982-01-01

    In separate studies, examined (1) ways that college students allocated rewards to children performing in team and competitive situations, and (2) the relationship between sex role orientation and reward allocations. Found that sex and situational differences in reward allocations are affected by sex role orientation and differential socialization…

  12. Relationship-Enhancing Communication Skills in Prime-Time Family-Oriented Situation Comedies.

    ERIC Educational Resources Information Center

    Aust, Charles F.

    Television situation comedies have been criticized for their portrayal of dysfunctional family behavior. An exploratory content analysis study assessed the extent of relationship-enhancing communication skills in family-oriented, prime-time situation comedies, a genre frequently targeted for both scorn and praise. Three episodes each of five shows…

  13. Specialized new graduate RN pediatric orientation: a strategy for nursing retention and its financial impact.

    PubMed

    Friedman, M Isabel; Delaney, Margaret M; Schmidt, Kathleen; Quinn, Carolyn; Macyk, Irene

    2013-01-01

    New graduate RN retention in the first year of employment is a challenge for hospitals, ranging from a low of 25% to a high of 64%. In 2005, hospitals in New York state spent 11.7% of their nursing budgets on temporary nursing staffing. The objectives of this study were to determine the retention and costs associated with the employment of new graduate RNs before and after the initiation of specialized year-long pediatric critical care, emergency department, and hematology/oncology orientation programs. The major study findings were improved retention of 84% to 94%, significant retention between the two groups at 9 months, and an annual financial savings related to decreased nursing turnover in the specialized orientation group. Specialized orientation programs that support new graduate RNs have documented increased RN retention and decreased RN turnover. In concert with the increased retention and decreased turnover, health care finances were positively impacted by specialized orientation programs.

  14. Object oriented studies into artificial space debris

    NASA Technical Reports Server (NTRS)

    Adamson, J. M.; Marshall, G.

    1988-01-01

    A prototype simulation is being developed under contract to the Royal Aerospace Establishment (RAE), Farnborough, England, to assist in the discrimination of artificial space objects/debris. The methodology undertaken has been to link Object Oriented programming, intelligent knowledge based system (IKBS) techniques and advanced computer technology with numeric analysis to provide a graphical, symbolic simulation. The objective is to provide an additional layer of understanding on top of conventional classification methods. Use is being made of object and rule based knowledge representation, multiple reasoning, truth maintenance and uncertainty. Software tools being used include Knowledge Engineering Environment (KEE) and SymTactics for knowledge representation. Hooks are being developed within the SymTactics framework to incorporate mathematical models describing orbital motion and fragmentation. Penetration and structural analysis can also be incorporated. SymTactics is an Object Oriented discrete event simulation tool built as a domain specific extension to the KEE environment. The tool provides facilities for building, debugging and monitoring dynamic (military) simulations.

  15. Agent oriented programming: An overview of the framework and summary of recent research

    NASA Technical Reports Server (NTRS)

    Shoham, Yoav

    1993-01-01

    This is a short overview of the agent-oriented programming (AOP) framework. AOP can be viewed as an specialization of object-oriented programming. The state of an agent consists of components called beliefs, choices, capabilities, commitments, and possibly others; for this reason the state of an agent is called its mental state. The mental state of agents is captured formally in an extension of standard epistemic logics: beside temporalizing the knowledge and belief operators, AOP introduces operators for commitment, choice and capability. Agents are controlled by agent programs, which include primitives for communicating with other agents. In the spirit of speech-act theory, each communication primitive is of a certain type: informing, requesting, offering, etc. This document describes these features in more detail and summarizes recent results and ongoing AOP-related work.

  16. Factors Leading to Self-Removal from the Bariatric Surgery Program After Attending the Orientation Session.

    PubMed

    Yang, Kai; Zhang, Binghao; Kastanias, Patti; Wang, Wei; Okraniec, Allan; Sockalingam, Sanjeev

    2017-01-01

    Bariatric surgery orientation sessions are often the first point of contact and a recommended component of pre-bariatric surgery assessment. Self-removal rates after bariatric program orientation are as high as 25 % despite the proven efficacy of this procedure. The objective of this study was to identify factors contributing to patient self-removal after orientation using a mixed method approach. Patients who attended the Toronto Western Hospital Bariatric Surgery Program orientation between 2012 and 2013 and then self-removed from the program (N = 216) were included in the study. Subjects were interviewed via telephone using a semi-structured interview guide, generating both quantitative and qualitative data. Factors leading to discontinuation were rated on a five-point Likert scale. Qualitative data was analyzed using constant comparative methodology. The response rate was 59 % with a 40.7 % completion rate (N = 88). Concerns about potential surgical risks and complications and the ability to adapt to changes in eating and drinking post-operatively were identified as the top two factors for patients' self-removal from the program. Thematic analysis uncovered 11 major themes related to patient self-removal. Unexpected themes include perceived personal suitability for the surgery, family impact of surgery, miscommunication with the family physician, and fears related to the orientation information. This is one of the first studies examining barriers to bariatric surgery in the pre-operative setting and offers new insights into the reasons patients self-remove from bariatric surgery programs. This study may inform bariatric orientation program changes resulting in improved access to this effective surgical intervention.

  17. Factors Underlying the Need for In-Service Development Programs in Student Personnel Work.

    ERIC Educational Resources Information Center

    Truitt, John W.

    Definitions, objectives, and concepts of in-service development programs in student personnel work are discussed. A structured, in-service development program p"ovides: (1) continuity for constantly changing staff; (2) enhances orientation and upgrading of new staff; (3) increases staff morale through shared responsibility; (4) encourages…

  18. Modelling robot construction systems

    NASA Technical Reports Server (NTRS)

    Grasso, Chris

    1990-01-01

    TROTER's are small, inexpensive robots that can work together to accomplish sophisticated construction tasks. To understand the issues involved in designing and operating a team of TROTER's, the robots and their components are being modeled. A TROTER system that features standardized component behavior is introduced. An object-oriented model implemented in the Smalltalk programming language is described and the advantages of the object-oriented approach for simulating robot and component interactions are discussed. The presentation includes preliminary results and a discussion of outstanding issues.

  19. Implementation of an Object-Oriented Flight Simulator D.C. Electrical System on a Hypercube Architecture

    DTIC Science & Technology

    1991-12-01

    abstract data type is, what an object-oriented design is and how to apply "software engineering" principles to the design of both of them. I owe a great... Program (ASVP), a research and development effort by two aerospace contractors to redesign and implement subsets of two existing flight simulators in...effort addresses how to implement a simulator designed using the SEI OOD Paradigm on a distributed, parallel, multiple instruction, multiple data (MIMD

  20. Heterogenous database integration in a physician workstation.

    PubMed

    Annevelink, J; Young, C Y; Tang, P C

    1991-01-01

    We discuss the integration of a variety of data and information sources in a Physician Workstation (PWS), focusing on the integration of data from DHCP, the Veteran Administration's Distributed Hospital Computer Program. We designed a logically centralized, object-oriented data-schema, used by end users and applications to explore the data accessible through an object-oriented database using a declarative query language. We emphasize the use of procedural abstraction to transparently integrate a variety of information sources into the data schema.

  1. Heterogenous database integration in a physician workstation.

    PubMed Central

    Annevelink, J.; Young, C. Y.; Tang, P. C.

    1991-01-01

    We discuss the integration of a variety of data and information sources in a Physician Workstation (PWS), focusing on the integration of data from DHCP, the Veteran Administration's Distributed Hospital Computer Program. We designed a logically centralized, object-oriented data-schema, used by end users and applications to explore the data accessible through an object-oriented database using a declarative query language. We emphasize the use of procedural abstraction to transparently integrate a variety of information sources into the data schema. PMID:1807624

  2. Strengthening Collaborative Leadership for Thai Primary School Administrators

    ERIC Educational Resources Information Center

    Samriangjit, Prapaporn; Tesaputa, Kowat; Somprach, Kanokorn

    2016-01-01

    The objectives of this research were: 1) to investigate the elements and indicators of collaborative leadership of primary school administrators, 2) to explore the existing situation and required situation of collaborative leadership of primary school administrators, 3) to develop a program to enhance collaborative leadership of primary school…

  3. Cardiological database management system as a mediator to clinical decision support.

    PubMed

    Pappas, C; Mavromatis, A; Maglaveras, N; Tsikotis, A; Pangalos, G; Ambrosiadou, V

    1996-03-01

    An object-oriented medical database management system is presented for a typical cardiologic center, facilitating epidemiological trials. Object-oriented analysis and design were used for the system design, offering advantages for the integrity and extendibility of medical information systems. The system was developed using object-oriented design and programming methodology, the C++ language and the Borland Paradox Relational Data Base Management System on an MS-Windows NT environment. Particular attention was paid to system compatibility, portability, the ease of use, and the suitable design of the patient record so as to support the decisions of medical personnel in cardiovascular centers. The system was designed to accept complex, heterogeneous, distributed data in various formats and from different kinds of examinations such as Holter, Doppler and electrocardiography.

  4. Chips: A Tool for Developing Software Interfaces Interactively.

    DTIC Science & Technology

    1987-10-01

    of the application through the objects on the screen. Chips makes this easy by supplying simple and direct access to the source code and data ...object-oriented programming, user interface management systems, programming environments. Typographic Conventions Technical terms appearing in the...creating an environment in which we could do our work. This project could not have happened without him. Jeff Bonar started and managed the Chips

  5. The Influence of Achievement Goal Orientations and Task Concreteness on Situational Interest

    ERIC Educational Resources Information Center

    Tapola, Anna; Jaakkola, Tomi; Niemivirta, Markku

    2014-01-01

    This study investigated changes in elementary school students' (n = 140) situational interest as a function of achievement goal orientation profiles and task characteristics. The authors repeatedly measured situational interest during a simulated science learning task in 2 task conditions that differed in the concreteness of the task elements. The…

  6. Semantic Metrics for Analysis of Software

    NASA Technical Reports Server (NTRS)

    Etzkorn, Letha H.; Cox, Glenn W.; Farrington, Phil; Utley, Dawn R.; Ghalston, Sampson; Stein, Cara

    2005-01-01

    A recently conceived suite of object-oriented software metrics focus is on semantic aspects of software, in contradistinction to traditional software metrics, which focus on syntactic aspects of software. Semantic metrics represent a more human-oriented view of software than do syntactic metrics. The semantic metrics of a given computer program are calculated by use of the output of a knowledge-based analysis of the program, and are substantially more representative of software quality and more readily comprehensible from a human perspective than are the syntactic metrics.

  7. Lessons Learned from Teaching Scratch as an Introduction to Object-Oriented Programming in Delphi

    ERIC Educational Resources Information Center

    van Zyl, Sukie; Mentz, Elsa; Havenga, Marietjie

    2016-01-01

    As part of curriculum changes in South Africa, an introductory programming language, Scratch, must first be taught before switching to the well-established teaching of Delphi. The nature of programming in Scratch is considerably different from that in Delphi. It was assumed that the teaching of Scratch as introductory programming language could…

  8. Active Participation of Integrated Development Environments in the Teaching of Object-Oriented Programming

    ERIC Educational Resources Information Center

    Depradine, Colin; Gay, Glenda

    2004-01-01

    With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…

  9. Commercial Activities Baseline Study

    DTIC Science & Technology

    1991-03-01

    object oriented programming technology) that automated processing . This report documents that methodology, reviews the candidates and criteria for source data, and provides examples of the output reports.

  10. Nepal [Population education in countries of the region].

    PubMed

    Rongong, R K

    1982-06-01

    In 1979 the Ministry of Education and Culture in Nepal, in collaboration with Unesco and the UN Fund for Population Activities (UNFPA), organized a National Planning and Development Meeting in Population Education. The objectives were to understand the concept and nature of population education and population education programs in Asia, to review the existing programs of population education initiated by various agencies in Nepal, and to develop guidelines for the formulation of a national population education program, both in school and out of school. All of these objectives were realized. Subsequently, a population education project was formulated for UNFPA funding, with the help of the Unesco Regional Team on Population Education. The primary goal of the project is to gear the entire system--formal and nonformal--to the realization of the potential role of education in the development efforts of the country and the interrelationships between the population situation and different aspects of quality of life at the micro and macro levels. The long range objectives of the program are as follows: develop in the target audience an insight into the interrelationships between population growth and the process of social and economic development at the individual, family, society, national, and international levels; develop desirable attitudes and behavior in the teachers, students, and the community at large towards population issues so that they may make rational decisions about their family size and the quality of life that they would like to have; and institutionalize population education in the formal education system, including university, and the nonformal education program of the Ministry of Education. In a 1981 population education curriculum development workshop, 2 further objectives were added: develop in learners a knowledge and understanding of basic concepts, processes, and measures; and develop among learners an awareness of the attitudes, beliefs, and values affecting decision making on population issues and problems. The key personnel identified to staff the different units implementing population education had no prior training and experience in population education. 3 modalities of training were deemed necessary: an intensive training program for the project staff; orientation for key administrators; and an intercountry study visit. Population education is beginning to take root in the formal and nonformal education system and is regarded as a crucial complementary program to family planning and other population programs in Nepal.

  11. Scala Roles: Reusable Object Collaborations in a Library

    NASA Astrophysics Data System (ADS)

    Pradel, Michael; Odersky, Martin

    Purely class-based implementations of object-oriented software are often inappropriate for reuse. In contrast, the notion of objects playing roles in a collaboration has been proven to be a valuable reuse abstraction. However, existing solutions to enable role-based programming tend to require vast extensions of the underlying programming language, and thus, are difficult to use in every day work. We present a programming technique, based on dynamic proxies, that allows to augment an object’s type at runtime while preserving strong static type safety. It enables role-based implementations that lead to more reuse and better separation of concerns.

  12. Competency Tests and Graduation Requirements. Second Edition.

    ERIC Educational Resources Information Center

    Keefe, James W.

    Interest in applied performance testing and concern about the quality of the high school diploma are finding a common ground: graduation requirements. A competency is a complex capability applicable in real life situations, and can be used as program objectives in a competency-based, criterion-referenced program. In such a program, applied…

  13. Methodology for object-oriented real-time systems analysis and design: Software engineering

    NASA Technical Reports Server (NTRS)

    Schoeffler, James D.

    1991-01-01

    Successful application of software engineering methodologies requires an integrated analysis and design life-cycle in which the various phases flow smoothly 'seamlessly' from analysis through design to implementation. Furthermore, different analysis methodologies often lead to different structuring of the system so that the transition from analysis to design may be awkward depending on the design methodology to be used. This is especially important when object-oriented programming is to be used for implementation when the original specification and perhaps high-level design is non-object oriented. Two approaches to real-time systems analysis which can lead to an object-oriented design are contrasted: (1) modeling the system using structured analysis with real-time extensions which emphasizes data and control flows followed by the abstraction of objects where the operations or methods of the objects correspond to processes in the data flow diagrams and then design in terms of these objects; and (2) modeling the system from the beginning as a set of naturally occurring concurrent entities (objects) each having its own time-behavior defined by a set of states and state-transition rules and seamlessly transforming the analysis models into high-level design models. A new concept of a 'real-time systems-analysis object' is introduced and becomes the basic building block of a series of seamlessly-connected models which progress from the object-oriented real-time systems analysis and design system analysis logical models through the physical architectural models and the high-level design stages. The methodology is appropriate to the overall specification including hardware and software modules. In software modules, the systems analysis objects are transformed into software objects.

  14. Java: A New Brew for Educators, Administrators and Students.

    ERIC Educational Resources Information Center

    Gordon, Barbara

    1996-01-01

    Java is an object-oriented programming language developed by Sun Microsystems; its benefits include platform independence, security, and interactivity. Within the college community, Java is being used in programming courses, collaborative technology research projects, computer graphics instruction, and distance education. (AEF)

  15. On Parallel Software Engineering Education Using Python

    ERIC Educational Resources Information Center

    Marowka, Ami

    2018-01-01

    Python is gaining popularity in academia as the preferred language to teach novices serial programming. The syntax of Python is clean, easy, and simple to understand. At the same time, it is a high-level programming language that supports multi programming paradigms such as imperative, functional, and object-oriented. Therefore, by default, it is…

  16. A Physics-Oriented College Motivation Program for Minority Students.

    ERIC Educational Resources Information Center

    Chappell, Willard R.; Baur, James F.

    The objective of the Colorado Mexican-American Student Program was to motivate capable Mexican American students to consider the possibility of attending college. Students for the program were selected according to the following criteria: (1) Mexican American ancestry, (2) completion of at least grade 10, (3) promising academic potential, and (4)…

  17. The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts

    ERIC Educational Resources Information Center

    Kunkle, Wanda M.

    2010-01-01

    Many students experience difficulties learning to program. They find learning to program in the object-oriented paradigm particularly challenging. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting…

  18. Captures of boll weevils (Coleoptera: Curculionidae) in relation to trap orientation and distance from brush lines

    USDA-ARS?s Scientific Manuscript database

    Eradication programs for the boll weevil (Anthonomus grandis Boheman) rely on pheromone-baited traps to trigger insecticide treatments and monitor program progress. A key objective of monitoring in these programs is the timely detection of incipient weevil populations to limit or prevent re-infestat...

  19. (Dis)Orientation of International Medical Graduates: An Approach to Foster Teaching, Learning, and Collaboration (TLC)

    ERIC Educational Resources Information Center

    Tan, Adrienne; Hawa, Raed; Sockalingam, Sanjeev; Abbey, Susan E.

    2013-01-01

    Objective: The Teaching for Learning and Collaboration (TLC) Program is a teaching-skills program focusing on methods to improve student learning. This program was adopted to address the professional and personal challenges faced by International Medical Graduates (IMGs) completing a fellowship in psychosomatic medicine. Method: The authors…

  20. EX6AFS: A data acquisition system for high-speed dispersive EXAFS measurements implemented using object-oriented programming techniques

    NASA Astrophysics Data System (ADS)

    Jennings, Guy; Lee, Peter L.

    1995-02-01

    In this paper we describe the design and implementation of a computerized data-acquisition system for high-speed energy-dispersive EXAFS experiments on the X6A beamline at the National Synchrotron Light Source. The acquisition system drives the stepper motors used to move the components of the experimental setup and controls the readout of the EXAFS spectra. The system runs on a Macintosh IIfx computer and is written entirely in the object-oriented language C++. Large segments of the system are implemented by means of commercial class libraries, specifically the MacApp application framework from Apple, the Rogue Wave class library, and the Hierarchical Data Format datafile format library from the National Center for Supercomputing Applications. This reduces the amount of code that must be written and enhances reliability. The system makes use of several advanced features of C++: Multiple inheritance allows the code to be decomposed into independent software components and the use of exception handling allows the system to be much more reliable in the event of unexpected errors. Object-oriented techniques allow the program to be extended easily as new requirements develop. All sections of the program related to a particular concept are located in a small set of source files. The program will also be used as a prototype for future software development plans for the Basic Energy Science Synchrotron Radiation Center Collaborative Access Team beamlines being designed and built at the Advanced Photon Source.

  1. Indigenous health: designing a clinical orientation program valued by learners.

    PubMed

    Huria, Tania; Palmer, Suetonia; Beckert, Lutz; Lacey, Cameron; Pitama, Suzanne

    2017-10-05

    Indigenous health programs are seen as a curriculum response to addressing health disparities and social accountability. Several interrelated teaching approaches to cultural competency curricula have been recommended, however evidence of the impact of these on learner outcomes including engagement and self-reported competencies is limited. We aimed to explore undergraduate medical student perspectives of an indigenous health orientation program to inform curriculum strategies that promote learning and development of clinical skills. We analyzed quantitative and qualitative student evaluations (n = 602) of a three-day immersed indigenous health orientation program between 2006 and 2014 based on Likert-scale responses and open-text comments. We conducted a thematic analysis of narrative student experiences (n = 426). Overall, 509 of 551 respondents (92%) rated the indigenous health orientation program as extremely or highly valuable and most (87%) reported that the course strongly increased their interest in indigenous health. The features of the clinical course that enhanced value for learners included situated learning (learning environment; learning context); teaching qualities (enthusiasm and passion for Māori health; role-modelling); curriculum content (re-presenting Māori history; exploring Māori beliefs, values and practices; using a Māori health framework in clinical practice); teaching methodologies (multiple teaching methods; simulated patient interview); and building relationships with peers (getting to know the student cohort; developing professional working relationships). Undergraduate medical students valued an indigenous health program delivered in an authentic indigenous environment and that explicitly reframed historical notions of indigenous health to contextualize learning. Content relevant to clinical practice, faculty knowledge, and strengthened peer interactions combined to build learner confidence and self-reported indigenous health competencies. These findings suggest empirical evidence to support a curriculum approach to indigenous health teaching that enhances clinical learning.

  2. Estimating Relative Positions of Outer-Space Structures

    NASA Technical Reports Server (NTRS)

    Balian, Harry; Breckenridge, William; Brugarolas, Paul

    2009-01-01

    A computer program estimates the relative position and orientation of two structures from measurements, made by use of electronic cameras and laser range finders on one structure, of distances and angular positions of fiducial objects on the other structure. The program was written specifically for use in determining errors in the alignment of large structures deployed in outer space from a space shuttle. The program is based partly on equations for transformations among the various coordinate systems involved in the measurements and on equations that account for errors in the transformation operators. It computes a least-squares estimate of the relative position and orientation. Sequential least-squares estimates, acquired at a measurement rate of 4 Hz, are averaged by passing them through a fourth-order Butterworth filter. The program is executed in a computer aboard the space shuttle, and its position and orientation estimates are displayed to astronauts on a graphical user interface.

  3. Rehabilitation Program Integrating Virtual Environment to Improve Orientation and Mobility Skills for People Who Are Blind

    PubMed Central

    Lahav, Orly; Schloerb, David W.; Srinivasan, Mandayam A.

    2014-01-01

    This paper presents the integration of a virtual environment (BlindAid) in an orientation and mobility rehabilitation program as a training aid for people who are blind. BlindAid allows the users to interact with different virtual structures and objects through auditory and haptic feedback. This research explores if and how use of the BlindAid in conjunction with a rehabilitation program can help people who are blind train themselves in familiar and unfamiliar spaces. The study, focused on nine participants who were congenitally, adventitiously, and newly blind, during their orientation and mobility rehabilitation program at the Carroll Center for the Blind (Newton, Massachusetts, USA). The research was implemented using virtual environment (VE) exploration tasks and orientation tasks in virtual environments and real spaces. The methodology encompassed both qualitative and quantitative methods, including interviews, a questionnaire, videotape recording, and user computer logs. The results demonstrated that the BlindAid training gave participants additional time to explore the virtual environment systematically. Secondly, it helped elucidate several issues concerning the potential strengths of the BlindAid system as a training aid for orientation and mobility for both adults and teenagers who are congenitally, adventitiously, and newly blind. PMID:25284952

  4. Hospitality: A Teacher's Guide to an Employment Orientation Course for Special Needs Students.

    ERIC Educational Resources Information Center

    Grubb, Francine

    This teachers' guide on hospitality is one of a series of six designed for the employment orientation program for special needs students at the Gloucester County Vocational-Technical School in Sewell, New Jersey. The series includes laundry, hospitality, sewing, basic business, foods, and beauty culture. The foreword indicates that objectives are…

  5. Airline Crew Training

    NASA Technical Reports Server (NTRS)

    1989-01-01

    The discovery that human error has caused many more airline crashes than mechanical malfunctions led to an increased emphasis on teamwork and coordination in airline flight training programs. Human factors research at Ames Research Center has produced two crew training programs directed toward more effective operations. Cockpit Resource Management (CRM) defines areas like decision making, workload distribution, communication skills, etc. as essential in addressing human error problems. In 1979, a workshop led to the implementation of the CRM program by United Airlines, and later other airlines. In Line Oriented Flight Training (LOFT), crews fly missions in realistic simulators while instructors induce emergency situations requiring crew coordination. This is followed by a self critique. Ames Research Center continues its involvement with these programs.

  6. Communication in production animal medicine: modelling a complex interaction with the example of dairy herd health medicine

    PubMed Central

    2011-01-01

    Background The importance of communication skills in veterinary medicine is increasingly recognised. Appropriate communication skills towards the client are of utmost importance in both companion animal practice and production animal field and consultancy work. The need for building a relationship with the client, alongside developing a structure for the consultation is widely recognised and applies to both types of veterinary practice. Results Veterinary advisory practice in production animal medicine is, however, characterised by a more complex communication on different levels. While the person-orientated communication is a permanent process between veterinarian and client with a rather personal perspective and defines the roles of interaction, the problem-orientated communication deals with emerging difficulties; the objective is to solve an acute health problem. The solution - orientated communication is a form of communication in which both veterinarian and client address longstanding situations or problems with the objective to improve herd health and subsequently productivity performance. All three forms of communication overlap. Conclusions Based on this model, it appears useful for a veterinary practice to offer both a curative and an advisory service, but to keep these two separated when deemed appropriate. In veterinary education, the strategies and techniques necessary for solution orientated communication should be included in the teaching of communication skills. PMID:21777495

  7. Communication in production animal medicine: modelling a complex interaction with the example of dairy herd health medicine.

    PubMed

    Kleen, Joachim L; Atkinson, Owen; Noordhuizen, Jos Ptm

    2011-07-20

    The importance of communication skills in veterinary medicine is increasingly recognised. Appropriate communication skills towards the client are of utmost importance in both companion animal practice and production animal field and consultancy work. The need for building a relationship with the client, alongside developing a structure for the consultation is widely recognised and applies to both types of veterinary practice. Veterinary advisory practice in production animal medicine is, however, characterised by a more complex communication on different levels. While the person-orientated communication is a permanent process between veterinarian and client with a rather personal perspective and defines the roles of interaction, the problem-orientated communication deals with emerging difficulties; the objective is to solve an acute health problem. The solution - orientated communication is a form of communication in which both veterinarian and client address longstanding situations or problems with the objective to improve herd health and subsequently productivity performance. All three forms of communication overlap. Based on this model, it appears useful for a veterinary practice to offer both a curative and an advisory service, but to keep these two separated when deemed appropriate. In veterinary education, the strategies and techniques necessary for solution orientated communication should be included in the teaching of communication skills.

  8. [ELDERLY ADULTS IN NURSING HOMES IN THE PROVINCE OF CORDOBA: OBJECTS OF CARE OR LEGAL SUBJECTS?].

    PubMed

    Butinof, Mariana; Guri, Ana Karina; Rodríguez, Guadalupe; Abraham, María Daniela; Vera, Yanina; Gassmann, Jesica

    2015-01-01

    Argentina is among the Ibero-American countries with the greatest old age population, and is going through a process of advanced demographic transition. Elderly adults have long been considered a vulnerable group in need of care. The purpose of this work was to problematize the conceptions underlying the care given to the elderly in nursing homes, and the possible slides this involves from a human rights stance. An approach to this problem was built up by resorting to secondary documentary sources and interviews with key informants located in institutions for the elderly in the Province of Cordoba. This approach revealed a predominantly asylum-oriented conception centered on caring for others as objects, and a noticeable lack of consideration for the elderly as legal subjects, visible in numerous serious infringements of human rights, mostly silenced and rendered invisible. It seems that to overcome these situations it will be necessary not merely to review legal loopholes and current programs but also to reconsider the place given to the elderly in society. Regardless of their age and other social differences, the elderly require the same opportunities to claim full respect and exercise their human rights and fundamental freedoms.

  9. Analysis of matters associated with the transferring of object-oriented applications to platform .Net using C# programming language

    NASA Astrophysics Data System (ADS)

    Sarsimbayeva, S. M.; Kospanova, K. K.

    2015-11-01

    The article provides the discussion of matters associated with the problems of transferring of object-oriented Windows applications from C++ programming language to .Net platform using C# programming language. C++ has always been considered to be the best language for the software development, but the implicit mistakes that come along with the tool may lead to infinite memory leaks and other errors. The platform .Net and the C#, made by Microsoft, are the solutions to the issues mentioned above. The world economy and production are highly demanding applications developed by C++, but the new language with its stability and transferability to .Net will bring many advantages. An example can be presented using the applications that imitate the work of queuing systems. Authors solved the problem of transferring of an application, imitating seaport works, from C++ to the platform .Net using C# in the scope of Visual Studio.

  10. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data.

    PubMed

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S; Windus, Theresa L; Dick-Perez, Marilu

    2017-03-27

    A newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides, important for metal extraction chemistry, are parametrized using ParFit. ParFit is in an open source program available for free on GitHub ( https://github.com/fzahari/ParFit ).

  11. National Cycle Program (NCP) Common Analysis Tool for Aeropropulsion

    NASA Technical Reports Server (NTRS)

    Follen, G.; Naiman, C.; Evans, A.

    1999-01-01

    Through the NASA/Industry Cooperative Effort (NICE) agreement, NASA Lewis and industry partners are developing a new engine simulation, called the National Cycle Program (NCP), which is the initial framework of NPSS. NCP is the first phase toward achieving the goal of NPSS. This new software supports the aerothermodynamic system simulation process for the full life cycle of an engine. The National Cycle Program (NCP) was written following the Object Oriented Paradigm (C++, CORBA). The software development process used was also based on the Object Oriented paradigm. Software reviews, configuration management, test plans, requirements, design were all apart of the process used in developing NCP. Due to the many contributors to NCP, the stated software process was mandatory for building a common tool intended for use by so many organizations. The U.S. aircraft and airframe companies recognize NCP as the future industry standard for propulsion system modeling.

  12. The Effect of Microgravity on the Growth of Lead Tin Telluride

    NASA Technical Reports Server (NTRS)

    Narayanan, R.

    2000-01-01

    The main objective of this research was to present a model for the prediction of the effect of the microgravity environment on the growth of Lead Tin Telluride. The attitude change and its relation to the experimental objectives: The main objective for the AADSF experiment on USMP 3 involving LTT growth was to estimate the effect of ampoule orientation on the axial and radial segregation of tin telluride. As the furnace was not situated on a gimbal there was no possibility to reorient the ampoule during the flight. Instead the only way to change the growth orientation was to change the attitude of the orbiter. This was accomplished by vernier rocket firings. In what follows it must be noted that the orbiter body coordinates are such that the positive z axis points outward from the 'belly', the positive 'x' axis points outwards from the nose and the positive 'y' axis points outwards from the starboard side. The furnace which was in the pay load had its axis aligned with the orbiter's 'z' axis with the hot end closest to the shuttle body. There were basically three orientations that were desired. These corresponded to the ampoule being seen as a heated from above (thermally stable-solutally unstable) configuration, the heated from below (where the instabilities were reversed from the first orientation) configuration and an 'in between' case where the ampoule axis was misaligned with respect to the orbiters 'g(sub z)' axis.

  13. An NAFP Project: Use of Object Oriented Methodologies and Design Patterns to Refactor Software Design

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali; Baggs, Rhoda

    2007-01-01

    In the early problem-solution era of software programming, functional decompositions were mainly used to design and implement software solutions. In functional decompositions, functions and data are introduced as two separate entities during the design phase, and are followed as such in the implementation phase. Functional decompositions make use of refactoring through optimizing the algorithms, grouping similar functionalities into common reusable functions, and using abstract representations of data where possible; all these are done during the implementation phase. This paper advocates the usage of object-oriented methodologies and design patterns as the centerpieces of refactoring software solutions. Refactoring software is a method of changing software design while explicitly preserving its external functionalities. The combined usage of object-oriented methodologies and design patterns to refactor should also benefit the overall software life cycle cost with improved software.

  14. Digital map and situation surface: a team-oriented multidisplay workspace for network enabled situation analysis

    NASA Astrophysics Data System (ADS)

    Peinsipp-Byma, E.; Geisler, Jürgen; Bader, Thomas

    2009-05-01

    System concepts for network enabled image-based ISR (intelligence, surveillance, reconnaissance) is the major mission of Fraunhofer IITB's applied research in the area of defence and security solutions. For the TechDemo08 as part of the NATO CNAD POW Defence against terrorism Fraunhofer IITB advanced a new multi display concept to handle the shear amount and high complexity of ISR data acquired by networked, distributed surveillance systems with the objective to support the generation of a common situation picture. Amount and Complexity of ISR data demands an innovative man-machine interface concept for humans to deal with it. The IITB's concept is the Digital Map & Situation Surface. This concept offers to the user a coherent multi display environment combining a horizontal surface for the situation overview from the bird's eye view, an attached vertical display for collateral information and so-called foveatablets as personalized magic lenses in order to obtain high resolved and role-specific information about a focused areaof- interest and to interact with it. In the context of TechDemo08 the Digital Map & Situation Surface served as workspace for team-based situation visualization and analysis. Multiple sea- and landside surveillance components were connected to the system.

  15. Object-oriented microcomputer software for earthquake seismology

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kroeger, G.C.

    1993-02-01

    A suite of graphically interactive applications for the retrieval, editing and modeling of earthquake seismograms have been developed using object-orientation programming methodology and the C++ language. Retriever is an application which allows the user to search for, browse, and extract seismic data from CD-ROMs produced by the National Earthquake Information Center (NEIC). The user can restrict the date, size, location and depth of desired earthquakes and extract selected data into a variety of common seismic file formats. Reformer is an application that allows the user to edit seismic data and data headers, and perform a variety of signal processing operationsmore » on that data. Synthesizer is a program for the generation and analysis of teleseismic P and SH synthetic seismograms. The program provides graphical manipulation of source parameters, crustal structures and seismograms, as well as near real-time response in generating synthetics for arbitrary flat-layered crustal structures. All three applications use class libraries developed for implementing geologic and seismic objects and views. Standard seismogram view objects and objects that encapsulate the reading and writing of different seismic data file formats are shared by all three applications. The focal mechanism views in Synthesizer are based on a generic stereonet view object. Interaction with the native graphical user interface is encapsulated in a class library in order to simplify the porting of the software to different operating systems and application programming interfaces. The software was developed on the Apple Macintosh and is being ported to UNIX/X-Window platforms.« less

  16. Development of C++ Application Program for Solving Quadratic Equation in Elementary School in Nigeria

    ERIC Educational Resources Information Center

    Bandele, Samuel Oye; Adekunle, Adeyemi Suraju

    2015-01-01

    The study was conducted to design, develop and test a c++ application program CAP-QUAD for solving quadratic equation in elementary school in Nigeria. The package was developed in c++ using object-oriented programming language, other computer program that were also utilized during the development process is DevC++ compiler, it was used for…

  17. FastChem: A computer program for efficient complex chemical equilibrium calculations in the neutral/ionized gas phase with applications to stellar and planetary atmospheres

    NASA Astrophysics Data System (ADS)

    Stock, Joachim W.; Kitzmann, Daniel; Patzer, A. Beate C.; Sedlmayr, Erwin

    2018-06-01

    For the calculation of complex neutral/ionized gas phase chemical equilibria, we present a semi-analytical versatile and efficient computer program, called FastChem. The applied method is based on the solution of a system of coupled nonlinear (and linear) algebraic equations, namely the law of mass action and the element conservation equations including charge balance, in many variables. Specifically, the system of equations is decomposed into a set of coupled nonlinear equations in one variable each, which are solved analytically whenever feasible to reduce computation time. Notably, the electron density is determined by using the method of Nelder and Mead at low temperatures. The program is written in object-oriented C++ which makes it easy to couple the code with other programs, although a stand-alone version is provided. FastChem can be used in parallel or sequentially and is available under the GNU General Public License version 3 at https://github.com/exoclime/FastChem together with several sample applications. The code has been successfully validated against previous studies and its convergence behavior has been tested even for extreme physical parameter ranges down to 100 K and up to 1000 bar. FastChem converges stable and robust in even most demanding chemical situations, which posed sometimes extreme challenges for previous algorithms.

  18. Writing analytic element programs in Python.

    PubMed

    Bakker, Mark; Kelson, Victor A

    2009-01-01

    The analytic element method is a mesh-free approach for modeling ground water flow at both the local and the regional scale. With the advent of the Python object-oriented programming language, it has become relatively easy to write analytic element programs. In this article, an introduction is given of the basic principles of the analytic element method and of the Python programming language. A simple, yet flexible, object-oriented design is presented for analytic element codes using multiple inheritance. New types of analytic elements may be added without the need for any changes in the existing part of the code. The presented code may be used to model flow to wells (with either a specified discharge or drawdown) and streams (with a specified head). The code may be extended by any hydrogeologist with a healthy appetite for writing computer code to solve more complicated ground water flow problems. Copyright © 2009 The Author(s). Journal Compilation © 2009 National Ground Water Association.

  19. Preparing and Sustaining Teaching Assistants

    NASA Astrophysics Data System (ADS)

    Heller, Kenneth

    2008-04-01

    For the past 15 years, we have developed and implemented a systemic approach to using the approximately 80 teaching assistants employed by the physics department. The goal of this program is to make the experience valuable for the teaching assistants, the undergraduate students they serve, the professors, the department, and the university. This operation puts teaching assistants into teaching situations in which they can be successful and then gives them the minimal support they need to be successful. The teaching situation emphasizes their role as coaches for their students. The minimal support includes five full days of orientation to get them ready for teaching, a weekly seminar program to address components of their teaching as they arise, mentor TAs to give personal feedback, and planned meetings with the course professor to make sure that their actions are integrated into a course. This talk will describe the features of this program. Some of the materials used can be found at http://groups.physics.umn.edu/physed/

  20. Attentional focus affects how events are segmented and updated in narrative reading.

    PubMed

    Bailey, Heather R; Kurby, Christopher A; Sargent, Jesse Q; Zacks, Jeffrey M

    2017-08-01

    Readers generate situation models representing described events, but the nature of these representations may differ depending on the reading goals. We assessed whether instructions to pay attention to different situational dimensions affect how individuals structure their situation models (Exp. 1) and how they update these models when situations change (Exp. 2). In Experiment 1, participants read and segmented narrative texts into events. Some readers were oriented to pay specific attention to characters or space. Sentences containing character or spatial-location changes were perceived as event boundaries-particularly if the reader was oriented to characters or space, respectively. In Experiment 2, participants read narratives and responded to recognition probes throughout the texts. Readers who were oriented to the spatial dimension were more likely to update their situation models at spatial changes; all readers tracked the character dimension. The results from both experiments indicated that attention to individual situational dimensions influences how readers segment and update their situation models. More broadly, the results provide evidence for a global situation model updating mechanism that serves to set up new models at important narrative changes.

  1. The good pharmacy practice on Einstein Program at Paraisópolis Community

    PubMed Central

    de Oliveira, Lara Tânia de Assumpção Domingues Gonçalves; da Silva, Camila Pontes; Guedes, Maria das Vitorias; Sousa, Ana Célia de Oliveira; Sarno, Flávio

    2016-01-01

    ABSTRACT Objectives: To describe indicators and processes developed and implemented for pharmaceutical assistance at the Einstein Program at Paraisópolis Community pharmacy. Methods: This was a descriptive study of retrospective data from January 2012 to December 2015. Data were obtained from spreadsheets developed for monitoring the productivity and care quality provided at the pharmacy. The evaluated variables were pharmaceutical assistance to prescription, pharmaceutical intervention, orientation (standard and pharmaceutical) and pharmaceutical orientation rate. Results: The pharmacy assisted, on average, 2,308 prescriptions monthly, dispensing 4,871 items, including medications, materials and food supplements. Since March 2015, virtually, the pharmacist analyzed all prescriptions, prior to dispensing. In the analyzed period, there was an increase in monthly pharmaceutical interventions from 7 to 32 on average, and, although there was a decrease in the number of standard orientation, the pharmaceutical orientation had an increase, causing a rise of pharmaceutical orientation rate from 4 to 11%. Conclusion: The processes developed and implemented at the program pharmacy sought to follow the good pharmacy practice, and help patients to make the best use of their medications. PMID:27759833

  2. An object-oriented software for fate and exposure assessments.

    PubMed

    Scheil, S; Baumgarten, G; Reiter, B; Schwartz, S; Wagner, J O; Trapp, S; Matthies, M

    1995-07-01

    The model system CemoS(1) (Chemical Exposure Model System) was developed for the exposure prediction of hazardous chemicals released to the environment. Eight different models were implemented involving chemicals fate simulation in air, water, soil and plants after continuous or single emissions from point and diffuse sources. Scenario studies are supported by a substance and an environmental data base. All input data are checked on their plausibility. Substance and environmental process estimation functions facilitate generic model calculations. CemoS is implemented in a modular structure using object-oriented programming.

  3. Object oriented fault diagnosis system for space shuttle main engine redlines

    NASA Technical Reports Server (NTRS)

    Rogers, John S.; Mohapatra, Saroj Kumar

    1990-01-01

    A great deal of attention has recently been given to Artificial Intelligence research in the area of computer aided diagnostics. Due to the dynamic and complex nature of space shuttle red-line parameters, a research effort is under way to develop a real time diagnostic tool that will employ historical and engineering rulebases as well as a sensor validity checking. The capability of AI software development tools (KEE and G2) will be explored by applying object oriented programming techniques in accomplishing the diagnostic evaluation.

  4. United States Air Force Summer Research Program -- 1993. Volume 4. Rome Laboratory

    DTIC Science & Technology

    1993-12-01

    H., eds., Object-Oriented Concepts, Databases , and Applications, Addison-Wesley, Reading, MA, 1989. [Lano9l] Lano, K., "Z++, An Object-Orientated...1433 46.92 60 TCP janus.rl.af.mil mensa.rl.af.mil 1433 2611 The Target Filter Manager responds to requests for data and accesses the target database . A...2.5 2- 1.5- 28 -3 -2 -10 12 3 AZIMUTH (OE(3) Figure 12. Contour plot of antenna pattern, QC2 algorithm 5-32 UPDATING PROBABILISTIC DATABASES Michael A

  5. The OrbitOutlook Data Archive

    NASA Astrophysics Data System (ADS)

    Czajkowski, M.; Shilliday, A.; LoFaso, N.; Dipon, A.; Van Brackle, D.

    2016-09-01

    In this paper, we describe and depict the Defense Advanced Research Projects Agency (DARPA)'s OrbitOutlook Data Archive (OODA) architecture. OODA is the infrastructure that DARPA's OrbitOutlook program has developed to integrate diverse data from various academic, commercial, government, and amateur space situational awareness (SSA) telescopes. At the heart of the OODA system is its world model - a distributed data store built to quickly query big data quantities of information spread out across multiple processing nodes and data centers. The world model applies a multi-index approach where each index is a distinct view on the data. This allows for analysts and analytics (algorithms) to access information through queries with a variety of terms that may be of interest to them. Our indices include: a structured global-graph view of knowledge, a keyword search of data content, an object-characteristic range search, and a geospatial-temporal orientation of spatially located data. In addition, the world model applies a federated approach by connecting to existing databases and integrating them into one single interface as a "one-stop shopping place" to access SSA information. In addition to the world model, OODA provides a processing platform for various analysts to explore and analytics to execute upon this data. Analytic algorithms can use OODA to take raw data and build information from it. They can store these products back into the world model, allowing analysts to gain situational awareness with this information. Analysts in turn would help decision makers use this knowledge to address a wide range of SSA problems. OODA is designed to make it easy for software developers who build graphical user interfaces (GUIs) and algorithms to quickly get started with working with this data. This is done through a multi-language software development kit that includes multiple application program interfaces (APIs) and a data model with SSA concepts and terms such as: space observation, observable, measurable, metadata, track, space object, catalog, expectation, and maneuver.

  6. An object-oriented, technology-adaptive information model

    NASA Technical Reports Server (NTRS)

    Anyiwo, Joshua C.

    1995-01-01

    The primary objective was to develop a computer information system for effectively presenting NASA's technologies to American industries, for appropriate commercialization. To this end a comprehensive information management model, applicable to a wide variety of situations, and immune to computer software/hardware technological gyrations, was developed. The model consists of four main elements: a DATA_STORE, a data PRODUCER/UPDATER_CLIENT and a data PRESENTATION_CLIENT, anchored to a central object-oriented SERVER engine. This server engine facilitates exchanges among the other model elements and safeguards the integrity of the DATA_STORE element. It is designed to support new technologies, as they become available, such as Object Linking and Embedding (OLE), on-demand audio-video data streaming with compression (such as is required for video conferencing), Worldwide Web (WWW) and other information services and browsing, fax-back data requests, presentation of information on CD-ROM, and regular in-house database management, regardless of the data model in place. The four components of this information model interact through a system of intelligent message agents which are customized to specific information exchange needs. This model is at the leading edge of modern information management models. It is independent of technological changes and can be implemented in a variety of ways to meet the specific needs of any communications situation. This summer a partial implementation of the model has been achieved. The structure of the DATA_STORE has been fully specified and successfully tested using Microsoft's FoxPro 2.6 database management system. Data PRODUCER/UPDATER and PRESENTATION architectures have been developed and also successfully implemented in FoxPro; and work has started on a full implementation of the SERVER engine. The model has also been successfully applied to a CD-ROM presentation of NASA's technologies in support of Langley Research Center's TAG efforts.

  7. LibHalfSpace: A C++ object-oriented library to study deformation and stress in elastic half-spaces

    NASA Astrophysics Data System (ADS)

    Ferrari, Claudio; Bonafede, Maurizio; Belardinelli, Maria Elina

    2016-11-01

    The study of deformation processes in elastic half-spaces is widely employed for many purposes (e.g. didactic, scientific investigation of real processes, inversion of geodetic data, etc.). We present a coherent programming interface containing a set of tools designed to make easier and faster the study of processes in an elastic half-space. LibHalfSpace is presented in the form of an object-oriented library. A set of well known and frequently used source models (Mogi source, penny shaped horizontal crack, inflating spheroid, Okada rectangular dislocation, etc.) are implemented to describe the potential usage and the versatility of the library. The common interface given to library tools enables us to switch easily among the effects produced by different deformation sources that can be monitored at the free surface. Furthermore, the library also offers an interface which simplifies the creation of new source models exploiting the features of object-oriented programming (OOP). These source models can be built as distributions of rectangular boundary elements. In order to better explain how new models can be deployed some examples are included in the library.

  8. A Case Study in Flight Computer Software Redesign

    NASA Astrophysics Data System (ADS)

    Shimoni, R.; Ben-Zur, Y.

    2004-06-01

    Historically many real-time systems were developed using technologies that are now obsolete. There is a need for upgrading these systems. A good development process is essential to achieve a well-designed software product. We, at MLM, a subsidary of Israel Aircraft Industries, faced a similar situation in the Flight Mission Computer (Main Airborne Computer-MAC) of the SHAVIT launcher. It was necessary to upgrade the computer hardware and we decided to update the software as well. During the last two years, we have designed and implemented and new version of the MAC software, to be run on a new and stronger target platform. We undertook to create a new version of the MAC program using modern software development techniques. The process included Object-Oriented design using a CASE tool suitable for embedded real-time systems. We have partially implemented the ROPES development process. In this article we present the difficulties and challenges we faced in the software development process.

  9. A study on aircraft map display location and orientation

    NASA Technical Reports Server (NTRS)

    Baty, D. L.; Wempe, T.; Huff, E.

    1973-01-01

    Six airline pilots participated in a fixed-based simulator study to determine the effects of two horizontal situation display (HSD/map) panel locations relative to the vertical situation display (VSD), and of three map orientations on manual piloting performance. Pilot comments and opinions were formally obtained. Significant performance differences were found between wind conditions and among pilots but not between map locations and orientations. The results also illustrate the potential tracking accuracy of such a display. Recommendations concerning display location and map orientation are made.

  10. A study on aircraft map display location and orientation

    NASA Technical Reports Server (NTRS)

    Baty, D. L.; Wempe, T. E.; Huff, E. M.

    1974-01-01

    Six airline pilots participated in a fixed-base simulator study to determine the effects of two horizontal situation display (HSD/map) panel locations relative to the vertical situation display (VSD), and of three map orientations on manual piloting performance. Pilot comments and opinions were formally obtained. Significant performance differences were found between wind conditions and among pilots, but not between map locations and orientations. The results also illustrate the potential tracking accuracy of such a display. Recommendations concerning display location and map orientation are made.

  11. Minneapolis Human Relations Program: An Evaluation 1972-1973. No. C-72-3.

    ERIC Educational Resources Information Center

    Nesset, Bonna; And Others

    The first phase of the Minneapolis Public Schools' Desegregation/integration Plan involved a human relations oriented staff development program which focused on improving communication skills. The goal of the Human Relations Program for 1972-73 was to change the climate in the schools in preparation for desegregation and integration. The object of…

  12. Designing and Deploying Programming Courses: Strategies, Tools, Difficulties and Pedagogy

    ERIC Educational Resources Information Center

    Xinogalos, Stelios

    2016-01-01

    Designing and deploying programming courses is undoubtedly a challenging task. In this paper, an attempt to analyze important aspects of a sequence of two courses on imperative-procedural and object-oriented programming in a non-CS majors Department is made. This analysis is based on a questionnaire filled in by fifty students in a voluntary…

  13. Student Perceptions of Instructional Tools in Programming Logic: A Comparison of Traditional versus Alice Teaching Environments

    ERIC Educational Resources Information Center

    Schultz, Leah

    2011-01-01

    This research investigates the implementation of the programming language Alice to teach computer programming logic to computer information systems students. Alice has been implemented in other university settings and has been reported to have many benefits including object-oriented concepts and an engaging and fun learning environment. In this…

  14. Study on Design and Implementation of JAVA Programming Procedural Assessment Standard

    ERIC Educational Resources Information Center

    Tingting, Xu; Hua, Ma; Xiujuan, Wang; Jing, Wang

    2015-01-01

    The traditional JAVA course examination is just a list of questions from which we cannot know students' skills of programming. According to the eight abilities in curriculum objectives, we designed an assessment standard of JAVA programming course that is based on employment orientation and apply it to practical teaching to check the teaching…

  15. Programming Education with a Blocks-Based Visual Language for Mobile Application Development

    ERIC Educational Resources Information Center

    Mihci, Can; Ozdener, Nesrin

    2014-01-01

    The aim of this study is to assess the impact upon academic success of the use of a reference block-based visual programming tool, namely the MIT App Inventor for Android, as an educational instrument for teaching object-oriented GUI-application development (CS2) concepts to students; who have previously completed a fundamental programming course…

  16. Nursing faculty preparedness for clinical teaching.

    PubMed

    Suplee, Patricia Dunphy; Gardner, Marcia; Jerome-D'Emilia, Bonnie

    2014-03-01

    Nursing faculty who teach in clinical settings face complex situations requiring evidence-based educational and evaluative strategies, yet many have had limited preparation for these tasks. A convenience sample of 74 nursing faculty participated in a survey about clinical teaching in prelicensure nursing programs. Most faculty developed teaching skills through conferences (57%), orientation at their educational institution (53%), or exposure in graduate school (38%). Thirty-one percent reported having no preparation for clinical teaching. Faculty felt least prepared to manage students with learning, physical, or emotional disabilities and incivility. Twenty-six percent had no preparation for evaluating students in the clinical setting, and only 17% had worked with a faculty mentor. Few evidence-based teaching strategies were used by the faculty. These findings indicate gaps exist in the preparation of clinical faculty. Graduate education, comprehensive orientation programs, and continuing professional development may help to ensure faculty are effective in managing and evaluating student learning. Copyright 2014, SLACK Incorporated.

  17. Update on PISCES

    NASA Technical Reports Server (NTRS)

    Pearson, Don; Hamm, Dustin; Kubena, Brian; Weaver, Jonathan K.

    2010-01-01

    An updated version of the Platform Independent Software Components for the Exploration of Space (PISCES) software library is available. A previous version was reported in Library for Developing Spacecraft-Mission-Planning Software (MSC-22983), NASA Tech Briefs, Vol. 25, No. 7 (July 2001), page 52. To recapitulate: This software provides for Web-based, collaborative development of computer programs for planning trajectories and trajectory- related aspects of spacecraft-mission design. The library was built using state-of-the-art object-oriented concepts and software-development methodologies. The components of PISCES include Java-language application programs arranged in a hierarchy of classes that facilitates the reuse of the components. As its full name suggests, the PISCES library affords platform-independence: The Java language makes it possible to use the classes and application programs with a Java virtual machine, which is available in most Web-browser programs. Another advantage is expandability: Object orientation facilitates expansion of the library through creation of a new class. Improvements in the library since the previous version include development of orbital-maneuver- planning and rendezvous-launch-window application programs, enhancement of capabilities for propagation of orbits, and development of a desktop user interface.

  18. Are readers of our face readers of our minds? Dogs (Canis familiaris) show situation-dependent recognition of human's attention.

    PubMed

    Gácsi, Márta; Miklósi, Adám; Varga, Orsolya; Topál, József; Csányi, Vilmos

    2004-07-01

    The ability of animals to use behavioral/facial cues in detection of human attention has been widely investigated. In this test series we studied the ability of dogs to recognize human attention in different experimental situations (ball-fetching game, fetching objects on command, begging from humans). The attentional state of the humans was varied along two variables: (1) facing versus not facing the dog; (2) visible versus non-visible eyes. In the first set of experiments (fetching) the owners were told to take up different body positions (facing or not facing the dog) and to either cover or not cover their eyes with a blindfold. In the second set of experiments (begging) dogs had to choose between two eating humans based on either the visibility of the eyes or direction of the face. Our results show that the efficiency of dogs to discriminate between "attentive" and "inattentive" humans depended on the context of the test, but they could rely on the orientation of the body, the orientation of the head and the visibility of the eyes. With the exception of the fetching-game situation, they brought the object to the front of the human (even if he/she turned his/her back towards the dog), and preferentially begged from the facing (or seeing) human. There were also indications that dogs were sensitive to the visibility of the eyes because they showed increased hesitative behavior when approaching a blindfolded owner, and they also preferred to beg from the person with visible eyes. We conclude that dogs are able to rely on the same set of human facial cues for detection of attention, which form the behavioral basis of understanding attention in humans. Showing the ability of recognizing human attention across different situations dogs proved to be more flexible than chimpanzees investigated in similar circumstances.

  19. Single-chip microcomputer application in high-altitude balloon orientation system

    NASA Technical Reports Server (NTRS)

    Lim, T. S.; Ehrmann, C. H.; Allison, S. R.

    1980-01-01

    This paper describes the application of a single-chip microcomputer in a high-altitude balloon instrumentation system. The system, consisting of a magnetometer, a stepping motor, a microcomputer and a gray code shaft encoder, is used to provide an orientation reference to point a scientific instrument at an object in space. The single-chip microcomputer, Intel's 8748, consisting of a CPU, program memory, data memory and I/O ports, is used to control the orientation of the system.

  20. Virtual Environments for People Who Are Visually Impaired Integrated into an Orientation and Mobility Program

    ERIC Educational Resources Information Center

    Lahav, Orly; Schloerb, David W.; Srinivasan, Mandayam A.

    2015-01-01

    Introduction: The BlindAid, a virtual system developed for orientation and mobility (O&M) training of people who are blind or have low vision, allows interaction with different virtual components (structures and objects) via auditory and haptic feedback. This research examined if and how the BlindAid that was integrated within an O&M…

  1. Conforming and nonconforming personality and stress coping styles in combat athletes.

    PubMed

    Bernacka, Ryszarda Ewa; Sawicki, Bogusław; Mazurek-Kusiak, Anna; Hawlena, Joanna

    2016-06-01

    The main objective of this study was to investigate whether the personality dimension of conformism/nonconformism was a predictor of stress coping styles in athletes training combat sports, and to present the characteristics of this personality dimension in the context of the competitors' adaptive/innovative sport performance. Scores of 346 males practising combat sports such as kick boxing, MMA, thai boxing, boxing and wrestling were analyzed. The participants completed the Creative Behaviour Questionnaire (KANH III) measuring the conformity/nonconformity personality dimension and the Coping Inventory for Stressful Situations (CISS) measuring stress coping styles. The comparative analyses were conducted only for the groups of conformists and nonconformists. Differences in stress coping styles between conformists and nonconformists training combat sports were found as nonconformists tended to prefer the task-oriented coping style. Conclusively, a higher rate of nonconformity was associated with increasingly frequent occurrence of task-oriented coping and decreasingly frequent emotion-oriented coping.

  2. Conforming and nonconforming personality and stress coping styles in combat athletes

    PubMed Central

    Sawicki, Bogusław; Mazurek-Kusiak, Anna; Hawlena, Joanna

    2016-01-01

    Abstract The main objective of this study was to investigate whether the personality dimension of conformism/nonconformism was a predictor of stress coping styles in athletes training combat sports, and to present the characteristics of this personality dimension in the context of the competitors’ adaptive/innovative sport performance. Scores of 346 males practising combat sports such as kick boxing, MMA, thai boxing, boxing and wrestling were analyzed. The participants completed the Creative Behaviour Questionnaire (KANH III) measuring the conformity/nonconformity personality dimension and the Coping Inventory for Stressful Situations (CISS) measuring stress coping styles. The comparative analyses were conducted only for the groups of conformists and nonconformists. Differences in stress coping styles between conformists and nonconformists training combat sports were found as nonconformists tended to prefer the task-oriented coping style. Conclusively, a higher rate of nonconformity was associated with increasingly frequent occurrence of task-oriented coping and decreasingly frequent emotion-oriented coping. PMID:28149386

  3. Human factors analysis for a 2D enroute moving map application

    NASA Astrophysics Data System (ADS)

    Pschierer, Christian; Wipplinger, Patrick; Schiefele, Jens; Cromer, Scot; Laurin, John; Haffner, Skip

    2005-05-01

    The paper describes flight trials performed in Centennial, CO with a Piper Cheyenne from Marinvent. Six pilots flew the Cheyenne in twelve enroute segments between Denver Centennial and Colorado Springs. Two different settings (paper chart, enroute moving map) were evaluated with randomized settings. The flight trial goal was to evaluate the objective performance of pilots compared among the different settings. As dependent variables, positional accuracy and situational awareness probe (SAP) were measured. Analysis was conducted by an ANOVA test. In parallel, all pilots answered subjective Cooper-Harper, NASA TLX, situation awareness rating technique (SART), Display Readability Rating and debriefing questionnaires. The tested enroute moving map application has Jeppesen chart compliant symbologies for high-enroute and low-enroute. It has a briefing mode were all information found on today"s enroute paper chart together with a loaded flight plan are displayed in a north-up orientation. The execution mode displays a loaded flight plan routing together with only pertinent flight route relevant information in either a track up or north up orientation. Depiction of an own ship symbol is possible in both modes. All text and symbols are deconflicted. Additional information can be obtained by clicking on symbols. Terrain and obstacle data can be displayed for enhanced situation awareness. The result shows that pilots flying the 2D enroute moving map display perform no worse than pilots with conventional systems. Flight technical error and workload are equivalent or lower, situational awareness is higher than on conventional paper charts.

  4. A Hypermedia Computer-Aided Parasitology Tutoring System.

    ERIC Educational Resources Information Center

    Theodoropoulos, Georgios; Loumos, Vassili

    A hypermedia tutoring system for teaching parasitology to college students was developed using an object oriented software development tool, Knowledge Pro. The program was designed to meet four objectives: knowledge incorporation, tutoring, indexing of key words for Boolean search, and random generation of quiz questions with instant scoring. The…

  5. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data

    DOE PAGES

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S.; ...

    2017-02-23

    Here, a newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides,more » important for metal extraction chemistry, are parametrized using ParFit.« less

  6. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S.

    Here, a newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides,more » important for metal extraction chemistry, are parametrized using ParFit.« less

  7. Fear of Success, Sex-Role Orientation of the Task, and Competitive Condition as Variables Affecting Women's Performance in Achievement-Oriented Situations.

    ERIC Educational Resources Information Center

    Makosky, Vivian P.

    It has been suggested that for women, success in competitive achievement situations may produce negative social sanctions, resulting in a motive to avoid success, which inhibits high performance in these situations. 120 college women, 60 exhibiting fear of success and 60 exhibiting no fear of success, based upon results of a projective measure,…

  8. Analysis of Training Plans in Basketball: Gender and Formation Stage Differences

    PubMed Central

    Cañadas, María; Gómez, Miguel-Ángel; García-Rubio, Javier; Ibáñez, Sergio J.

    2018-01-01

    Abstract Scientific literature has stated the presence of various stages in athletes sportive development, with different objectives in each one of them. This should lead coaches to different training plans according to the athlete’s formation stage. The aim of this study was to analyse training plans and identify differences in basketball objectives according to formative stages (U’12 and U’14) in boys and girls. A total of 1,976 training tasks were collected and analysed, for a total of four teams (girls and boys of U’12 and U’14 categories) during an entire season. Pedagogical variables, game phases, game situations, training means and content were studied. The results showed significant differences between genders. Girls’ teams performed more tasks on offense and technical skills. By contrast, boys’ teams performed more defensive tasks and tactical contents. The 1-on-0 and 1-on-1 were the most repeated game situations in all teams. Coaches used different training tasks according to gender and age. In male U’12 teams, drills predominated, whereas in the other categories, games predominated. For boys’ teams, the contents were tactical oriented, and for girls’ teams, the contents were oriented toward skill acquisition. Studying the pedagogical variables of the training process allowed for identification of the utility of training, assessment, and modification of this process. PMID:29922384

  9. Use of structured personality survey techniques to indicate operator response to stressful situations

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Waller, M.A.

    Under given circumstances, a person will tend to operate in one of four dominant orientations: (1) to perform tasks; (2) to achieve consensus; (3) to achieve understanding, or (4) to maintain structure. Historically, personality survey techniques, such as the Myers-Briggs type indicator, have been used to determine these tendencies. While these techniques can accurately reflect a person's orientation under normal social situations, under different sets of conditions, the same person may exhibit other tendencies, displaying a similar or entirely different orientation. While most do not exhibit extreme tendencies or changes of orientation, the shift in personality from normal to stressfulmore » conditions can be rather dramatic, depending on the individual. Structured personality survey techniques have been used to indicate operator response to stressful situations. These techniques have been extended to indicate the balance between orientations that the control room team has through the various levels of cognizance.« less

  10. A flexible computer aid for conceptual design based on constraint propagation and component-modeling. [of aircraft in three dimensions

    NASA Technical Reports Server (NTRS)

    Kolb, Mark A.

    1988-01-01

    The Rubber Airplane program, which combines two symbolic processing techniques with a component-based database of design knowledge, is proposed as a computer aid for conceptual design. Using object-oriented programming, programs are organized around the objects and behavior to be simulated, and using constraint propagation, declarative statements designate mathematical relationships among all the equation variables. It is found that the additional level of organizational structure resulting from the arrangement of the design information in terms of design components provides greater flexibility and convenience.

  11. A learning apprentice for software parts composition

    NASA Technical Reports Server (NTRS)

    Allen, Bradley P.; Holtzman, Peter L.

    1987-01-01

    An overview of the knowledge acquisition component of the Bauhaus, a prototype computer aided software engineering (CASE) workstation for the development of domain-specific automatic programming systems (D-SAPS) is given. D-SAPS use domain knowledge in the refinement of a description of an application program into a compilable implementation. The approach to the construction of D-SAPS was to automate the process of refining a description of a program, expressed in an object-oriented domain language, into a configuration of software parts that implement the behavior of the domain objects.

  12. Application of an object-oriented programming paradigm in three-dimensional computer modeling of mechanically active gastrointestinal tissues.

    PubMed

    Rashev, P Z; Mintchev, M P; Bowes, K L

    2000-09-01

    The aim of this study was to develop a novel three-dimensional (3-D) object-oriented modeling approach incorporating knowledge of the anatomy, electrophysiology, and mechanics of externally stimulated excitable gastrointestinal (GI) tissues and emphasizing the "stimulus-response" principle of extracting the modeling parameters. The modeling method used clusters of class hierarchies representing GI tissues from three perspectives: 1) anatomical; 2) electrophysiological; and 3) mechanical. We elaborated on the first four phases of the object-oriented system development life-cycle: 1) analysis; 2) design; 3) implementation; and 4) testing. Generalized cylinders were used for the implementation of 3-D tissue objects modeling the cecum, the descending colon, and the colonic circular smooth muscle tissue. The model was tested using external neural electrical tissue excitation of the descending colon with virtual implanted electrodes and the stimulating current density distributions over the modeled surfaces were calculated. Finally, the tissue deformations invoked by electrical stimulation were estimated and represented by a mesh-surface visualization technique.

  13. OSIRIS - an object-oriented parallel 3D PIC code for modeling laser and particle beam-plasma interaction

    NASA Astrophysics Data System (ADS)

    Hemker, Roy

    1999-11-01

    The advances in computational speed make it now possible to do full 3D PIC simulations of laser plasma and beam plasma interactions, but at the same time the increased complexity of these problems makes it necessary to apply modern approaches like object oriented programming to the development of simulation codes. We report here on our progress in developing an object oriented parallel 3D PIC code using Fortran 90. In its current state the code contains algorithms for 1D, 2D, and 3D simulations in cartesian coordinates and for 2D cylindrically-symmetric geometry. For all of these algorithms the code allows for a moving simulation window and arbitrary domain decomposition for any number of dimensions. Recent 3D simulation results on the propagation of intense laser and electron beams through plasmas will be presented.

  14. Industrial Arts Curriculum Guide for Plastics.

    ERIC Educational Resources Information Center

    Connecticut State Dept. of Education, Hartford. Div. of Vocational Education.

    This curriculum guide provides topic outlines and objectives for 12 units of an industrial arts program in plastics at any grade level. Introductory material describes the scope and sequence of an Industrial Arts program, gives specific guidelines for Industrial Arts, and briefly discusses the nature of plastics. Unit titles include Orientation of…

  15. The How, What and Why of Stress Management Training.

    ERIC Educational Resources Information Center

    Matteson, Michael T.; Ivancevich, John M.

    1982-01-01

    The authors state that employers need to adopt a preventive orientation with respect to stress management and stress training. They examine the costs of stress, the stressed employee, the structure of a stress management program, training objectives, skill acquisition, sources of stress, learning new skills, feedback, and program evaluation. (CT)

  16. Teaching OOP with Financial Literacy

    ERIC Educational Resources Information Center

    Zhu, Hongwei

    2011-01-01

    Students lose interest in learning programming when the materials are not related to their lives. A challenge facing most students is that they lack the financial literacy necessary to manage their debts. An approach is developed to integrate financial literacy into an object-oriented programming (OOP) course. The approach is effective in…

  17. The open-source movement: an introduction for forestry professionals

    Treesearch

    Patrick Proctor; Paul C. Van Deusen; Linda S. Heath; Jeffrey H. Gove

    2005-01-01

    In recent years, the open-source movement has yielded a generous and powerful suite of software and utilities that rivals those developed by many commercial software companies. Open-source programs are available for many scientific needs: operating systems, databases, statistical analysis, Geographic Information System applications, and object-oriented programming....

  18. Traumatic loss and major disasters: strengthening family and community resilience.

    PubMed

    Walsh, Froma

    2007-06-01

    This article presents the core principles and value of a family and community resilience-oriented approach to recovery from traumatic loss when catastrophic events occur. In contrast to individually based, symptom-focused approaches to trauma recovery, this multisystemic practice approach contextualizes the distress in the traumatic experience and taps strengths and resources in relational networks to foster healing and posttraumatic growth. The intertwining of trauma and traumatic losses is discussed. Key family and social processes in risk and resilience in traumatic loss situations are outlined. Case illustrations, model programs, and intervention guidelines are described in situations of community violence and major disasters to suggest ways to foster family and community resilience.

  19. Job-Oriented Basic Skills (JOBS) Program: Administrator’s Guide.

    DTIC Science & Technology

    1981-02-01

    direction systems, in a clean, corn- target designation fortable shop-like systems, and electro- environment. FT. hydr- aulic fire con- usually work...situations, all types of guninery clean or dirty work, equipment from dadh or shop, and missiles to small any kind of climate arms. or temperature. They...string Their duties may wires, and install be carried out in transformers and tropical or arctic distribution panels, climates in many different work 3

  20. Discovering objects in a blood recipient information system.

    PubMed

    Qiu, D; Junghans, G; Marquardt, K; Kroll, H; Mueller-Eckhardt, C; Dudeck, J

    1995-01-01

    Application of object-oriented (OO) methodologies has been generally considered as a solution to the problem of improving the software development process and managing the so-called software crisis. Among them, object-oriented analysis (OOA) is the most essential and is a vital prerequisite for the successful use of other OO methodologies. Though there are already a good deal of OOA methods published, the most important aspect common to all these methods: discovering objects classes truly relevant to the given problem domain, has remained a subject to be intensively researched. In this paper, using the successful development of a blood recipient information system as an example, we present our approach which is based on the conceptual framework of responsibility-driven OOA. In the discussion, we also suggest that it may be inadequate to simply attribute the software crisis to the waterfall model of the software development life-cycle. We are convinced that the real causes for the failure of some software and information systems should be sought in the methodologies used in some crucial phases of the software development process. Furthermore, a software system can also fail if object classes essential to the problem domain are not discovered, implemented and visualized, so that the real-world situation cannot be faithfully traced by it.

  1. SISSY: An example of a multi-threaded, networked, object-oriented databased application

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Scipioni, B.; Liu, D.; Song, T.

    1993-05-01

    The Systems Integration Support SYstem (SISSY) is presented and its capabilities and techniques are discussed. It is fully automated data collection and analysis system supporting the SSCL`s systems analysis activities as they relate to the Physics Detector and Simulation Facility (PDSF). SISSY itself is a paradigm of effective computing on the PDSF. It uses home-grown code (C++), network programming (RPC, SNMP), relational (SYBASE) and object-oriented (ObjectStore) DBMSs, UNIX operating system services (IRIX threads, cron, system utilities, shells scripts, etc.), and third party software applications (NetCentral Station, Wingz, DataLink) all of which act together as a single application to monitor andmore » analyze the PDSF.« less

  2. Research on Ajax and Hibernate technology in the development of E-shop system

    NASA Astrophysics Data System (ADS)

    Yin, Luo

    2011-12-01

    Hibernate is a object relational mapping framework of open source code, which conducts light-weighted object encapsulation of JDBC to let Java programmers use the concept of object-oriented programming to manipulate database at will. The appearence of the concept of Ajax (asynchronous JavaScript and XML technology) begins the time prelude of page partial refresh so that developers can develop web application programs with stronger interaction. The paper illustrates the concrete application of Ajax and Hibernate to the development of E-shop in details and adopts them to design to divide the entire program code into relatively independent parts which can cooperate with one another as well. In this way, it is easier for the entire program to maintain and expand.

  3. Evolutionary programming for goal-driven dynamic planning

    NASA Astrophysics Data System (ADS)

    Vaccaro, James M.; Guest, Clark C.; Ross, David O.

    2002-03-01

    Many complex artificial intelligence (IA) problems are goal- driven in nature and the opportunity exists to realize the benefits of a goal-oriented solution. In many cases, such as in command and control, a goal-oriented approach may be the only option. One of many appropriate applications for such an approach is War Gaming. War Gaming is an important tool for command and control because it provides a set of alternative courses of actions so that military leaders can contemplate their next move in the battlefield. For instance, when making decisions that save lives, it is necessary to completely understand the consequences of a given order. A goal-oriented approach provides a slowly evolving tractably reasoned solution that inherently follows one of the principles of war: namely concentration on the objective. Future decision-making will depend not only on the battlefield, but also on a virtual world where military leaders can wage wars and determine their options by playing computer war games much like the real world. The problem with these games is that the built-in AI does not learn nor adapt and many times cheats, because the intelligent player has access to all the information, while the user has access to limited information provided on a display. These games are written for the purpose of entertainment and actions are calculated a priori and off-line, and are made prior or during their development. With these games getting more sophisticated in structure and less domain specific in scope, there needs to be a more general intelligent player that can adapt and learn in case the battlefield situations or the rules of engagement change. One such war game that might be considered is Risk. Risk incorporates the principles of war, is a top-down scalable model, and provides a good application for testing a variety of goal- oriented AI approaches. By integrating a goal-oriented hybrid approach, one can develop a program that plays the Risk game effectively and move one step closer to solving more difficult real-world AI problems. Using a hybrid approach that includes adaptation via evolutionary computation for the intelligent planning of a Risk player's turn provides better dynamic intelligent planning than more uniform approaches.

  4. Leadership Effectiveness in Teacher Probation Committees

    ERIC Educational Resources Information Center

    Martin, Yvonne M.; And Others

    1976-01-01

    This study tested the prediction of Fiedler's Contingency Theory of Leadership Effectiveness, namely, that a relationship-oriented leadership style would lead to task-group effectiveness in a moderately favorable situation, while a task-oriented leadership style would lead to effectiveness in an unfavorable situation. (Author/IRT)

  5. Exploring nursing staffs communication in stressful and non-stressful situations.

    PubMed

    André, Beate; Frigstad, Sigrun A; Nøst, Torunn H; Sjøvold, Endre

    2016-03-01

    To explore the factors that characterise the work environment, focusing on communication among nurses in stressful and non-stressful situations. Nursing is often described as a stressful occupation. Implementation of change may be an additional stress factor. Nurses and assistant nurses completed a questionnaire from two different perspectives, 'communication in non-stressful situations' and 'communication under stress'. The Systematising Person-Group Relations method was used to gather and analyse the data. When the two perspectives, 'communication in non-stressful situations' and 'communication under stress', were compared, there were significant differences in 8 of the 12 factors. The stressful situations were characterised by low values in task orientation, caring, criticism, loyalty, acceptance, engagement and empathy; only the factor creativity had higher scores. The stressful situations were characterised by creative and spontaneous behaviour, not by task orientation and engagement, indicating a potential patient safety risk. There is a need to help health-care workers develop more mature analytical and task-oriented behaviours related to both independent work and collaboration in stressful situations. Nursing leadership and organisation must focus on healthy work environments to promote engaged communication in stressful situations, ultimately increasing patient safety. © 2015 The Authors. Journal of Nursing Management Published by John Wiley & Sons Ltd.

  6. An object-oriented data reduction system in Fortran

    NASA Technical Reports Server (NTRS)

    Bailey, J.

    1992-01-01

    A data reduction system for the AAO two-degree field project is being developed using an object-oriented approach. Rather than use an object-oriented language (such as C++) the system is written in Fortran and makes extensive use of existing subroutine libraries provided by the UK Starlink project. Objects are created using the extensible N-dimensional Data Format (NDF) which itself is based on the Hierarchical Data System (HDS). The software consists of a class library, with each class corresponding to a Fortran subroutine with a standard calling sequence. The methods of the classes provide operations on NDF objects at a similar level of functionality to the applications of conventional data reduction systems. However, because they are provided as callable subroutines, they can be used as building blocks for more specialist applications. The class library is not dependent on a particular software environment thought it can be used effectively in ADAM applications. It can also be used from standalone Fortran programs. It is intended to develop a graphical user interface for use with the class library to form the 2dF data reduction system.

  7. Childhood Obesity: Concept, Feasibility, and Interim Results of a Local Group-Based, Long-Term Treatment Program

    ERIC Educational Resources Information Center

    Weigel, Corina; Kokocinski, Kathrin; Lederer, Peter; Dotsch, Jorg; Rascher, Wolfgang; Knerr, Ina

    2008-01-01

    Objective: The authors performed a group-based program for obese children and adolescents in Bavaria, Germany to enable them to establish a health-oriented lifestyle and to reduce overweight. The authors compared this program with a control approach based on the patients' own initiative. Design: This is a controlled clinical trial. Setting: A…

  8. A study on aircraft map display location and orientation. [effects of map display location on manual piloting performance

    NASA Technical Reports Server (NTRS)

    Baty, D. L.; Wempe, T. E.; Huff, E. M.

    1973-01-01

    Six airline pilots participated in a fixed-base simulator study to determine the effects of two Horizontal Situation Display (HSD/map) panel locations relative to the Vertical Situation Display (VSD), and of three map orientations on manual piloting performance. Pilot comments and opinions were formally obtained. Significant performance differences were found between wind conditions, and among pilots, but not between map locations and orientations. The results also illustrate the potential tracking accuracy of such a display. Recommendations concerning display location and map orientation are made.

  9. Object-oriented Tools for Distributed Computing

    NASA Technical Reports Server (NTRS)

    Adler, Richard M.

    1993-01-01

    Distributed computing systems are proliferating, owing to the availability of powerful, affordable microcomputers and inexpensive communication networks. A critical problem in developing such systems is getting application programs to interact with one another across a computer network. Remote interprogram connectivity is particularly challenging across heterogeneous environments, where applications run on different kinds of computers and operating systems. NetWorks! (trademark) is an innovative software product that provides an object-oriented messaging solution to these problems. This paper describes the design and functionality of NetWorks! and illustrates how it is being used to build complex distributed applications for NASA and in the commercial sector.

  10. Risk-Based Object Oriented Testing

    NASA Technical Reports Server (NTRS)

    Rosenberg, Linda H.; Stapko, Ruth; Gallo, Albert

    2000-01-01

    Software testing is a well-defined phase of the software development life cycle. Functional ("black box") testing and structural ("white box") testing are two methods of test case design commonly used by software developers. A lesser known testing method is risk-based testing, which takes into account the probability of failure of a portion of code as determined by its complexity. For object oriented programs, a methodology is proposed for identification of risk-prone classes. Risk-based testing is a highly effective testing technique that can be used to find and fix the most important problems as quickly as possible.

  11. An object-oriented, knowledge-based system for cardiovascular rehabilitation--phase II.

    PubMed Central

    Ryder, R. M.; Inamdar, B.

    1995-01-01

    The Heart Monitor is an object-oriented, knowledge-based system designed to support the clinical activities of cardiovascular (CV) rehabilitation. The original concept was developed as part of graduate research completed in 1992. This paper describes the second generation system which is being implemented in collaboration with a local heart rehabilitation program. The PC UNIX-based system supports an extensive patient database organized by clinical areas. In addition, a knowledge base is employed to monitor patient status. Rule-based automated reasoning is employed to assess risk factors contraindicative to exercise therapy and to monitor administrative and statutory requirements. PMID:8563285

  12. Pro-Social Goals in Achievement Situations: Amity Goal Orientation Enhances the Positive Effects of Mastery Goal Orientation.

    PubMed

    Levontin, Liat; Bardi, Anat

    2018-04-01

    Research has neglected the utility of pro-social goals within achievement situations. In this article, four studies demonstrate that amity goal orientation, promoting mutual success of oneself together with others, enhances the utility of mastery goal orientation. We demonstrate this in longitudinally predicting performance (Studies 1 and 2) and in maintaining motivation after a disappointing performance (Studies 3 and 4). The studies demonstrate the same interaction effect in academic and in work achievement contexts. Specifically, whereas amity goal orientation did not predict achievement on its own, it enhanced the positive effect of mastery goal orientation. Together, these studies establish the importance of amity goal orientation while also advancing our understanding of the effects of other achievement goal orientations. We suggest future directions in examining the utility of amity goals in other contexts.

  13. Orientation, Evaluation, and Integration of Part-Time Nursing Faculty.

    PubMed

    Carlson, Joanne S

    2015-07-10

    This study helps to quantify and describe orientation, evaluation, and integration practices pertaining to part-time clinical nursing faculty teaching in prelicensure nursing education programs. A researcher designed Web-based survey was used to collect information from a convenience sample of part-time clinical nursing faculty teaching in prelicensure nursing programs. Survey questions focused on the amount and type of orientation, evaluation, and integration practices. Descriptive statistics were used to analyze results. Respondents reported on average four hours of orientation, with close to half reporting no more than two hours. Evaluative feedback was received much more often from students than from full-time faculty. Most respondents reported receiving some degree of mentoring and that it was easy to get help from full-time faculty. Respondents reported being most informed about student evaluation procedures, grading, and the steps to take when students are not meeting course objectives, and less informed about changes to ongoing curriculum and policy.

  14. RF Modal Quantity Gaging

    NASA Technical Reports Server (NTRS)

    Vanleuven, K.

    1989-01-01

    The primary objective is to provide a concept of a radio frequency (RF) modal resonance technique which is being investigated as a method for gaging the quantities of subcritical cryogenic propellants in metallic tanks. Of special interest are the potential applications of the technique to microgravity propellant gaging situations. The results of concept testing using cryogenic oxygen, hydrogen, and nitrogen, as well as paraffin simulations of microgravity fluid orientations, are reported. These test results were positive and showed that the gaging concept was viable.

  15. [Development of an Operational Model for the Application of Planning-Programming-Budgeting Systems in Local School Districts. Program Budgeting Note 3, Cost-Effectiveness Analysis: What Is It?

    ERIC Educational Resources Information Center

    State Univ. of New York, Buffalo. Western New York School Study Council.

    Cost effectiveness analysis is used in situations where benefits and costs are not readily converted into a money base. Five elements can be identified in such an analytic process: (1) The objective must be defined in terms of what it is and how it is attained; (2) alternatives to the objective must be clearly definable; (3) the costs must be…

  16. A Federal Perspective on Improving Practices, Programs, and Policies in Special Education.

    ERIC Educational Resources Information Center

    Kaufman, Martin; And Others

    1993-01-01

    Unification of objective and subjective models is suggested as a means for contributing to a professional knowledge base for special education. The knowledge production, access, and use activities of the Office of Special Education programs are user oriented, while incorporating the empirical rigor of the initial research and evaluation. (SLD)

  17. Special Education: Program of Studies for Senior High School, Core IV.

    ERIC Educational Resources Information Center

    Forsyth County - Winston-Salem City Schools, NC.

    A curriculum guide for senior high school educable retarded pupils, based on activities undertaken during the first 2 years of the special program, is oriented toward job training and preparation. Purposes, course structure, and objectives are given for each of the following areas of study: arts and crafts, binding, business practice, driver…

  18. The Road to Computer Literacy. Part V: Objectives and Activities for Grades 10-12.

    ERIC Educational Resources Information Center

    Bitter, Gary

    1983-01-01

    Presents computer-oriented activities in computer awareness and programing for students in grades 10-12. Intended for use by teachers of all disciplines, activities include such topics as prediction, interpretation and generalization of data, computer systems, PASCAL and PILOT programing, sampling techniques, computer survival, invasion of…

  19. Creating Printed Materials for Mathematics with a Macintosh Computer.

    ERIC Educational Resources Information Center

    Mahler, Philip

    This document gives instructions on how to use a Macintosh computer to create printed materials for mathematics. A Macintosh computer, Microsoft Word, and objected-oriented (Draw-type) art program, and a function-graphing program are capable of producing high quality printed instructional materials for mathematics. Word 5.1 has an equation editor…

  20. Applications of artificial intelligence to mission planning

    NASA Technical Reports Server (NTRS)

    Ford, Donnie R.; Floyd, Stephen A.; Rogers, John S.

    1990-01-01

    The following subject areas are covered: object-oriented programming task; rule-based programming task; algorithms for resource allocation; connecting a Symbolics to a VAX; FORTRAN from Lisp; trees and forest task; software data structure conversion; software functionality modifications and enhancements; portability of resource allocation to a TI MicroExplorer; frontier of feasibility software system; and conclusions.

  1. College Students' Goal Orientations, Situational Motivation and Effort/Persistence in Physical Activity Classes

    ERIC Educational Resources Information Center

    Gao, Zan; Podlog, Leslie W.; Harrison, Louis

    2012-01-01

    The purpose of this study was to examine relationships among college students' 2 x 2 goal orientations (mastery-approach [MAp], mastery-avoidance [MAv], performance-approach [PAp], performance-avoidance [PAv]), situational motivation (intrinsic motivation, identified regulation, external regulation and amotivation) and effort/persistence in…

  2. Framework for Development of Object-Oriented Software

    NASA Technical Reports Server (NTRS)

    Perez-Poveda, Gus; Ciavarella, Tony; Nieten, Dan

    2004-01-01

    The Real-Time Control (RTC) Application Framework is a high-level software framework written in C++ that supports the rapid design and implementation of object-oriented application programs. This framework provides built-in functionality that solves common software development problems within distributed client-server, multi-threaded, and embedded programming environments. When using the RTC Framework to develop software for a specific domain, designers and implementers can focus entirely on the details of the domain-specific software rather than on creating custom solutions, utilities, and frameworks for the complexities of the programming environment. The RTC Framework was originally developed as part of a Space Shuttle Launch Processing System (LPS) replacement project called Checkout and Launch Control System (CLCS). As a result of the framework s development, CLCS software development time was reduced by 66 percent. The framework is generic enough for developing applications outside of the launch-processing system domain. Other applicable high-level domains include command and control systems and simulation/ training systems.

  3. Evaluation of Curricula Content Based on Thai Pharmacy Competency Standards

    PubMed Central

    Maitreemit, Pagamas; Pongcharoensuk, Petcharat; Armstrong, Edward P.

    2008-01-01

    Objective To evaluate the curricula content of Thai pharmacy schools based on the Thai pharmacy competency standards. Methods Course syllabi were collected from 11 pharmacy schools. A questionnaire was developed based on the Thai pharmacy competency standards. Course coordinators completed the questionnaire assessing the curricula content. Results The curricula for both the bachelor of science in pharmacy degree (BS Pharm) and doctor of pharmacy (PharmD) degree programs included the minimum content required by the 8 competency domains. The dominant content area in BS Pharm degree programs was product-oriented material. The content ratio of patient to product to social and administrative pharmacy in the BS Pharm degree programs was 2:3:1, respectively. However, the content ratio suggested by the Thai Pharmacy Council was 3:2:1, respectively. For the PharmD programs, the largest content area was patient-oriented material, which was in agreement with the framework suggested by the Thai Pharmacy Council. Conclusions The curricula of all Thai pharmacy schools met the competency standards; however, some patient-oriented material should be expanded and some product-oriented content deleted in order to meet the recommended content ratio. PMID:18322571

  4. Tracking and nowcasting convective precipitation cells at European scale for transregional warnings

    NASA Astrophysics Data System (ADS)

    Meyer, Vera; Tüchler, Lukas

    2013-04-01

    A transregional overview of the current weather situation is considered as highly valuable information to assist forecasters as well as official authorities for disaster management in their decision making processes. The development of the European-wide radar composite OPERA enables for the first time a coherent object-oriented tracking and nowcasting of intense precipitation cells in real time at continental scale and at a resolution of 2 x 2 km² and 15 minutes. Recently, the object-oriented cell-tracking tool A-TNT (Austrian Thunderstorm Nowcasting Tool) has been developed at ZAMG. A-TNT utilizes the method of ec-TRAM [1]. It consists of two autonomously operating routines, which identify, track and nowcast radar- and lightning-cells separately. The two independent outputs are combined to a coherent storm monitoring and nowcasting in a final step. Within the framework of HAREN (Hazard Assessment based on Rainfall European Nowcasts), which is a project funded by the EC Directorate General for Humanitarian Aid and Civil Protection, A-TNT has been adapted to OPERA radar data. The objective of HAREN is the support of forecasters and official authorities in their decision-making processes concerning precipitation induced hazards with pan-European information. This study will present (1) the general performance of the object-oriented approach for thunderstorm tracking and nowcasting on continental scale giving insight into its current capabilities and limitations and (2) the utilization of object-oriented cell information for automated precipitation warnings carried out within the framework of HAREN. Data collected from April to October 2012 are used to assess the performance of cell-tracking based on radar data. Furthermore, the benefit of additional lightning information provided by the European Cooperation for Lightning Detection (EUCLID) for thunderstorm tracking and nowcasting will be summarized in selected analyses. REFERENCES: [1] Meyer, V. K., H. Höller, and H. D. Betz 2012: Automated thunderstorm tracking and nowcasting: utilization of three-dimensional lightning and radar data. Manuscript accepted for publication in ACPD.

  5. GUIDELINES FOR PLANNING AND CONDUCTING COOPERATIVE WORK EXPERIENCE PROGRAMS IN VOCATIONAL AGRICULTURE, A DIGEST OF A PH.D. DISSERTATION. RESEARCH SERIES IN AGRICULTURAL EDUCATION.

    ERIC Educational Resources Information Center

    ANDERSON, B. HAROLD; BENDER, RALPH E.

    THE SPECIFIC OBJECTIVES OF THE STUDY WERE TO--(1) IDENTIFY AND EVALUATE GUIDELINES, (2) COMPARE TEACHER AND PROGRAM CHARACTERISTICS IN DISTRIBUTIVE, TRADE AND INDUSTRIAL, AND AGRICULTURAL EDUCATION WITH COOPERATIVE WORK EXPERIENCE PROGRAMS, (3) DETERMINE SITUATIONAL FACTORS AND CHARACTERISTICS THAT INFLUENCE THE IMPORTANCE ASSIGNED TO GUIDELINES,…

  6. Design and implementation of a pilot orientation program for new NASA engineering employees

    NASA Technical Reports Server (NTRS)

    Graham, Ronald E.; Furnas, Randall B.; Babula, Maria

    1993-01-01

    This paper describes the design and field testing of an orientation program for new employees of NASA Lewis Research Center's Engineering Directorate. A group of new employees designed the program using a series of TQM analysis techniques. The program objectives were: provide consistent treatment for new employees; assist management and clerical staff with their responsibility for orientation; introduce the employee to as many facets of the organization as possible; allow the employee to feel like a member of the organization as early as possible; maximize the use of existing services; and use up-to-date information. The major aspects of the program included: training of management and clerical staff; lab tours and briefings describing the organization; shepherding, using senior employees as shepherds; a handbook of information about the center and the directorate; a package of information about northeast Ohio; and social activities involving the new employees and shepherds. The program was tested on a pilot group of six new employees over a four month period and was considered to be highly successful by both the employees and management. Aspects of the program have subsequently been adopted for center-wide use.

  7. The Implementation of Satellite Attitude Control System Software Using Object Oriented Design

    NASA Technical Reports Server (NTRS)

    Reid, W. Mark; Hansell, William; Phillips, Tom; Anderson, Mark O.; Drury, Derek

    1998-01-01

    NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. The SMEX program has produced five satellites, three of which have been successfully launched. The remaining two spacecraft are scheduled for launch within the coming year. NASA has recently developed a prototype for the next generation Small Explorer spacecraft (SMEX-Lite). This paper describes the object-oriented design (OOD) of the SMEX-Lite Attitude Control System (ACS) software. The SMEX-Lite ACS is three-axis controlled and is capable of performing sub-arc-minute pointing. This paper first describes high level requirements governing the SMEX-Lite ACS software architecture. Next, the context in which the software resides is explained. The paper describes the principles of encapsulation, inheritance, and polymorphism with respect to the implementation of an ACS software system. This paper will also discuss the design of several ACS software components. Specifically, object-oriented designs are presented for sensor data processing, attitude determination, attitude control, and failure detection. Finally, this paper will address the establishment of the ACS Foundation Class (AFC) Library. The AFC is a large software repository, requiring a minimal amount of code modifications to produce ACS software for future projects.

  8. Implementation of object-oriented programming in study of electrical race car

    NASA Astrophysics Data System (ADS)

    Nowak, M.; Baier, M.

    2016-08-01

    The paper covers issue of conducting advanced research of electrical race car participating in international competition called Sileverline Corporate Challenge. Process of designing race cars in Silesian Greenpower team is aided by a professional engine test stand built particularly in purpose of this research. Phase of testing and simulation is an important part of the implementation of new technologies. Properly developed solutions and test procedures are able to significantly shorten development time and reduce design costs. Testing process must be controlled by a modular and flexible application, easy to modify and ensuring safety. This paper describes the concept of object-oriented programming in LabVIEW and exemplary architecture of object-oriented control application designed to control engine test stand of the electrical race car. Eventually, the task of application will be to steer the electromagnetic brake and the engine load torque to perform according to data from the actual race track. During the designing process of the car, minimizing energy losses and maximizing powertrain efficiency are the main aspects taken into consideration. One of the crucial issues to accomplish these goals is to maintain optimal performance of the motor by applying effective cooling. The paper covers the research verifying the effectiveness of the cooling system.

  9. Temporal Doppler Effect and Future Orientation: Adaptive Function and Moderating Conditions.

    PubMed

    Gan, Yiqun; Miao, Miao; Zheng, Lei; Liu, Haihua

    2017-06-01

    The objectives of this study were to examine whether the temporal Doppler effect exists in different time intervals and whether certain individual and environmental factors act as moderators of the effect. Using hierarchical linear modeling, we examined the existence of the temporal Doppler effect and the moderating effect of future orientation among 139 university students (Study 1), and then the moderating conditions of the temporal Doppler effect using two independent samples of 143 and 147 university students (Studies 2 and 3). Results indicated that the temporal Doppler effect existed in all of our studies, and that future orientation moderated the temporal Doppler effect. Further, time interval perception mediated the relationship between future orientation and the motivation to cope at long time intervals. Finally, positive affect was found to enhance the temporal Doppler effect, whereas control deprivation did not influence the effect. The temporal Doppler effect is moderated by the personality trait of future orientation and by the situational variable of experimentally manipulated positive affect. We have identified personality and environmental processes that could enhance the temporal Doppler effect, which could be valuable in cases where attention to a future task is necessary. © 2016 Wiley Periodicals, Inc.

  10. An Orientation for Mexican-American Community Workers in the Field of Aging. [A Report on the] Institute on Aging (Topeka, Kansas, May 21, 22, 23, 1973).

    ERIC Educational Resources Information Center

    Hernandez, Ascencion; Mendoza, John

    Forty trainees, consultants, and resource persons attended the 3-day Institute held in Topeka, Kansas. Among the Institute's objectives were to: provide a basic orientation to the roles and functions of the aging services, programs, and the field of gerontology; examine aging services and benefits, both legislative and programmatic relating to…

  11. Development of an object-oriented finite element program: application to metal-forming and impact simulations

    NASA Astrophysics Data System (ADS)

    Pantale, O.; Caperaa, S.; Rakotomalala, R.

    2004-07-01

    During the last 50 years, the development of better numerical methods and more powerful computers has been a major enterprise for the scientific community. In the same time, the finite element method has become a widely used tool for researchers and engineers. Recent advances in computational software have made possible to solve more physical and complex problems such as coupled problems, nonlinearities, high strain and high-strain rate problems. In this field, an accurate analysis of large deformation inelastic problems occurring in metal-forming or impact simulations is extremely important as a consequence of high amount of plastic flow. In this presentation, the object-oriented implementation, using the C++ language, of an explicit finite element code called DynELA is presented. The object-oriented programming (OOP) leads to better-structured codes for the finite element method and facilitates the development, the maintainability and the expandability of such codes. The most significant advantage of OOP is in the modeling of complex physical systems such as deformation processing where the overall complex problem is partitioned in individual sub-problems based on physical, mathematical or geometric reasoning. We first focus on the advantages of OOP for the development of scientific programs. Specific aspects of OOP, such as the inheritance mechanism, the operators overload procedure or the use of template classes are detailed. Then we present the approach used for the development of our finite element code through the presentation of the kinematics, conservative and constitutive laws and their respective implementation in C++. Finally, the efficiency and accuracy of our finite element program are investigated using a number of benchmark tests relative to metal forming and impact simulations.

  12. Effect of task-oriented training and high-variability practice on gross motor performance and activities of daily living in children with spastic diplegia.

    PubMed

    Kwon, Hae-Yeon; Ahn, So-Yoon

    2016-10-01

    [Purpose] This study investigates how a task-oriented training and high-variability practice program can affect the gross motor performance and activities of daily living for children with spastic diplegia and provides an effective and reliable clinical database for future improvement of motor performances skills. [Subjects and Methods] This study randomly assigned seven children with spastic diplegia to each intervention group including that of a control group, task-oriented training group, and a high-variability practice group. The control group only received neurodevelopmental treatment for 40 minutes, while the other two intervention groups additionally implemented a task-oriented training and high-variability practice program for 8 weeks (twice a week, 60 min per session). To compare intra and inter-relationships of the three intervention groups, this study measured gross motor performance measure (GMPM) and functional independence measure for children (WeeFIM) before and after 8 weeks of training. [Results] There were statistically significant differences in the amount of change before and after the training among the three intervention groups for the gross motor performance measure and functional independence measure. [Conclusion] Applying high-variability practice in a task-oriented training course may be considered an efficient intervention method to improve motor performance skills that can tune to movement necessary for daily livelihood through motor experience and learning of new skills as well as change of tasks learned in a complex environment or similar situations to high-variability practice.

  13. Object Oriented Learning Objects in Online Education: A Framework and Example.

    ERIC Educational Resources Information Center

    Rincon, Lilian; Parker, Drew

    Online learning is coming of age in both postsecondary education and industry. The courses now offered online range from kinesiology to mathematics to complete M.B.A. programs. The growing popularity of online education has created a need to reduce costs without diminishing the value of the edification. In response to this need, an instructional…

  14. A Long-Term Investigation of the Comprehension of OOP Concepts by Novices

    ERIC Educational Resources Information Center

    Ragonis, Noa; Ben-Ari, Mordechai

    2005-01-01

    This article describes research on the learning of object-oriented programming (OOP) by novices. During two academic years, we taught OOP to high school students, using Java and BlueJ. Our approach to teaching featured: objects-first, teaching composed classes relatively early, deferring the teaching of main methods, and focusing on class…

  15. Innovative Language-Based & Object-Oriented Structured AMR Using Fortran 90 and OpenMP

    NASA Technical Reports Server (NTRS)

    Norton, C.; Balsara, D.

    1999-01-01

    Parallel adaptive mesh refinement (AMR) is an important numerical technique that leads to the efficient solution of many physical and engineering problems. In this paper, we describe how AMR programing can be performed in an object-oreinted way using the modern aspects of Fortran 90 combined with the parallelization features of OpenMP.

  16. Self-Presentation in Task-Oriented Leadership Situations.

    ERIC Educational Resources Information Center

    Leary, Mark R.; Schlenker, Barry R.

    To examine tactical self-presentations (images persons display publicly) in task-oriented leadership situations, 128 subjects (56 male and 72 female) were assigned leadership positions in groups that did very well or very poorly. The leaders learned that either they or the group-at-large were responsible for the performance and that the other…

  17. The Professional Values of Program Directors and Head Athletic Trainers: The Impact of the Hidden Curriculum

    ERIC Educational Resources Information Center

    Peer, Kimberly S.; Schlabach, Gretchen A.

    2011-01-01

    Context: Athletic training education programs (ATEPs) promote the development of foundational behaviors of professional practice. Situated in the context of professional values, ATEPs are challenged to identify outcome measures for these behaviors. These values are tacitly reflected as part of the hidden curriculum. Objective: To ascertain the…

  18. Louisiana Department of Transportation and Development's response to state concurrent resolution no. 126 : technical assistance report.

    DOT National Transportation Integrated Search

    1994-12-01

    The objectives of this study were to: 1) estimate the situation in year 2005 with the current TIMED program in operation, 2) estimate how long current TIMED funding must be extended to fully fund the projects listed in the TIMED program, and 3) estim...

  19. Validating a Children's Self-Report Plate Waste Questionnaire

    ERIC Educational Resources Information Center

    Forrestal, Sarah G.; Issel, L. Michele; Kviz, Frederick J.; Chávez, Noel

    2008-01-01

    Purpose/Objectives: The National School Lunch Program is well situated to address the vulnerability of lower income children at increased risk for both under and overnutrition. Evidence suggests, however, that a significant amount of food served in the program goes uneaten. One way to monitor this problem is through children's self-reported plate…

  20. Visualization: a tool for enhancing students' concept images of basic object-oriented concepts

    NASA Astrophysics Data System (ADS)

    Cetin, Ibrahim

    2013-03-01

    The purpose of this study was twofold: to investigate students' concept images about class, object, and their relationship and to help them enhance their learning of these notions with a visualization tool. Fifty-six second-year university students participated in the study. To investigate his/her concept images, the researcher developed a survey including open-ended questions, which was administered to the participants. Follow-up interviews with 12 randomly selected students were conducted to explore their answers to the survey in depth. The results of the first part of the research were utilized to construct visualization scenarios. The students used these scenarios to develop animations using Flash software. The study found that most of the students experienced difficulties in learning object-oriented notions. Overdependence on code-writing practice and examples and incorrectly learned analogies were determined to be the sources of their difficulties. Moreover, visualization was found to be a promising approach in facilitating students' concept images of basic object-oriented notions. The results of this study have implications for researchers and practitioners when designing programming instruction.

  1. Reporter Concerns in 300 Mode-Related Incident Reports from NASA's Aviation Safety Reporting System

    NASA Technical Reports Server (NTRS)

    McGreevy, Michael W.

    1996-01-01

    A model has been developed which represents prominent reporter concerns expressed in the narratives of 300 mode-related incident reports from NASA's Aviation Safety Reporting System (ASRS). The model objectively quantifies the structure of concerns which persist across situations and reporters. These concerns are described and illustrated using verbatim sentences from the original narratives. Report accession numbers are included with each sentence so that concerns can be traced back to the original reports. The results also include an inventory of mode names mentioned in the narratives, and a comparison of individual and joint concerns. The method is based on a proximity-weighted co-occurrence metric and object-oriented complexity reduction.

  2. Object oriented design (OOD) in real-time hardware-in-the-loop (HWIL) simulations

    NASA Astrophysics Data System (ADS)

    Morris, Joe; Richard, Henri; Lowman, Alan; Youngren, Rob

    2006-05-01

    Using Object Oriented Design (OOD) concepts in AMRDEC's Hardware-in-the Loop (HWIL) real-time simulations allows the user to interchange parts of the simulation to meet test requirements. A large-scale three-spectral band simulator connected via a high speed reflective memory ring for time-critical data transfers to PC controllers connected by non real-time Ethernet protocols is used to separate software objects from logical entities close to their respective controlled hardware. Each standalone object does its own dynamic initialization, real-time processing, and end of run processing; therefore it can be easily maintained and updated. A Resource Allocation Program (RAP) is also utilized along with a device table to allocate, organize, and document the communication protocol between the software and hardware components. A GUI display program lists all allocations and deallocations of HWIL memory and hardware resources. This interactive program is also used to clean up defunct allocations of dead processes. Three examples are presented using the OOD and RAP concepts. The first is the control of an ACUTRONICS built three-axis flight table using the same control for calibration and real-time functions. The second is the transportability of a six-degree-of-freedom (6-DOF) simulation from an Onyx residence to a Linux-PC. The third is the replacement of the 6-DOF simulation with a replay program to drive the facility with archived run data for demonstration or analysis purposes.

  3. The objective assessment of experts' and novices' suturing skills using an image analysis program.

    PubMed

    Frischknecht, Adam C; Kasten, Steven J; Hamstra, Stanley J; Perkins, Noel C; Gillespie, R Brent; Armstrong, Thomas J; Minter, Rebecca M

    2013-02-01

    To objectively assess suturing performance using an image analysis program and to provide validity evidence for this assessment method by comparing experts' and novices' performance. In 2009, the authors used an image analysis program to extract objective variables from digital images of suturing end products obtained during a previous study involving third-year medical students (novices) and surgical faculty and residents (experts). Variables included number of stitches, stitch length, total bite size, travel, stitch orientation, total bite-size-to-travel ratio, and symmetry across the incision ratio. The authors compared all variables between groups to detect significant differences and two variables (total bite-size-to-travel ratio and symmetry across the incision ratio) to ideal values. Five experts and 15 novices participated. Experts' and novices' performances differed significantly (P < .05) with large effect sizes attributable to experience (Cohen d > 0.8) for total bite size (P = .009, d = 1.5), travel (P = .045, d = 1.1), total bite-size-to-travel ratio (P < .0001, d = 2.6), stitch orientation (P = .014,d = 1.4), and symmetry across the incision ratio (P = .022, d = 1.3). The authors found that a simple computer algorithm can extract variables from digital images of a running suture and rapidly provide quantitative summative assessment feedback. The significant differences found between groups confirm that this system can discriminate between skill levels. This image analysis program represents a viable training tool for objectively assessing trainees' suturing, a foundational skill for many medical specialties.

  4. Task-set inertia and memory-consolidation bottleneck in dual tasks.

    PubMed

    Koch, Iring; Rumiati, Raffaella I

    2006-11-01

    Three dual-task experiments examined the influence of processing a briefly presented visual object for deferred verbal report on performance in an unrelated auditory-manual reaction time (RT) task. RT was increased at short stimulus-onset asynchronies (SOAs) relative to long SOAs, showing that memory consolidation processes can produce a functional processing bottleneck in dual-task performance. In addition, the experiments manipulated the spatial compatibility of the orientation of the visual object and the side of the speeded manual response. This cross-task compatibility produced relative RT benefits only when the instruction for the visual task emphasized overlap at the level of response codes across the task sets (Experiment 1). However, once the effective task set was in place, it continued to produce cross-task compatibility effects even in single-task situations ("ignore" trials in Experiment 2) and when instructions for the visual task did not explicitly require spatial coding of object orientation (Experiment 3). Taken together, the data suggest a considerable degree of task-set inertia in dual-task performance, which is also reinforced by finding costs of switching task sequences (e.g., AC --> BC vs. BC --> BC) in Experiment 3.

  5. Acoustic behavior of echolocating bats in complex environments

    NASA Astrophysics Data System (ADS)

    Moss, Cynthia; Ghose, Kaushik; Jensen, Marianne; Surlykke, Annemarie

    2004-05-01

    The echolocating bat controls the direction of its sonar beam, just as visually dominant animals control the movement of their eyes to foveate targets of interest. The sonar beam aim of the echolocating bat can therefore serve as an index of the animal's attention to objects in the environment. Until recently, spatial attention has not been studied in the context of echolocation, perhaps due to the difficulty in obtaining an objective measure. Here, we describe measurements of the bat's sonar beam aim, serving as an index of acoustic gaze and attention to objects, in tasks that require localization of obstacles and insect prey. Measurements of the bat's sonar beam aim are taken from microphone array recordings of vocal signals produced by a free-flying bat under experimentally controlled conditions. In some situations, the animal relies on spatial memory over reflected sounds, perhaps because its perceptual system cannot easily organize cascades of echoes from obstacles and prey. This highlights the complexity of the bat's orientation behavior, which can alternate between active sensing and spatial memory systems. The bat's use of spatial memory for orientation also will be addressed in this talk. [Work supported by NSF-IBN-0111973 and the Danish Research Council.

  6. Comparison of using single- or multi-polarimetric TerraSAR-X images for segmentation and classification of man-made maritime objects

    NASA Astrophysics Data System (ADS)

    Teutsch, Michael; Saur, Günter

    2011-11-01

    Spaceborne SAR imagery offers high capability for wide-ranging maritime surveillance especially in situations, where AIS (Automatic Identification System) data is not available. Therefore, maritime objects have to be detected and optional information such as size, orientation, or object/ship class is desired. In recent research work, we proposed a SAR processing chain consisting of pre-processing, detection, segmentation, and classification for single-polarimetric (HH) TerraSAR-X StripMap images to finally assign detection hypotheses to class "clutter", "non-ship", "unstructured ship", or "ship structure 1" (bulk carrier appearance) respectively "ship structure 2" (oil tanker appearance). In this work, we extend the existing processing chain and are now able to handle full-polarimetric (HH, HV, VH, VV) TerraSAR-X data. With the possibility of better noise suppression using the different polarizations, we slightly improve both the segmentation and the classification process. In several experiments we demonstrate the potential benefit for segmentation and classification. Precision of size and orientation estimation as well as correct classification rates are calculated individually for single- and quad-polarization and compared to each other.

  7. Constraints Militating against the Implementation of Production/Service Work in Technical Colleges in North Central Nigeria

    ERIC Educational Resources Information Center

    Agu, Peter A.

    2016-01-01

    Skill acquisition is a critical component of any vocational technical training program. When this component is missing or falls below expectation, it tends to defeat the objectives of the program. In Nigeria, many skill-oriented schools experience great challenges in trying to provide for the necessary facilities required for effective technical…

  8. minimUML: A Minimalist Approach to UML Diagramming for Early Computer Science Education

    ERIC Educational Resources Information Center

    Turner, Scott A.; Perez-Quinones, Manuel A.; Edwards, Stephen H.

    2005-01-01

    In introductory computer science courses, the Unified Modeling Language (UML) is commonly used to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Programs designed for…

  9. Interviews with College Students: Evaluating Computer Programming Environments for Introductory Courses

    ERIC Educational Resources Information Center

    Uysal, Murat Pasa

    2014-01-01

    Different methods, strategies, or tools have been proposed for teaching Object Oriented Programming (OOP). However, it is still difficult to introduce OOP to novice learners. The problem may be not only adopting a method or language, but also use of an appropriate integrated development environment (IDE). Therefore, the focus should be on the…

  10. Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction

    ERIC Educational Resources Information Center

    Chang, Chih-Kai

    2014-01-01

    Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…

  11. Alcohol-Related Consequences among First-Year University Students: Effectiveness of a Web-Based Personalized Feedback Program

    ERIC Educational Resources Information Center

    Doumas, Diana M.; Nelson, Kinsey; DeYoung, Amanda; Renteria, Camryn Conrad

    2014-01-01

    This study evaluated the effectiveness of a web-based personalized feedback program using an objective measure of alcohol-related consequences. Participants were assigned to either the intervention group or an assessment-only control group during university orientation. Sanctions received for campus alcohol policy violations were tracked over the…

  12. Bringing Interactivity to the Web: The JAVA Solution.

    ERIC Educational Resources Information Center

    Knee, Richard H.; Cafolla, Ralph

    Java is an object-oriented programming language of the Internet. It's popularity lies in its ability to create interactive Web sites across platforms. The most common Java programs are applications and applets, which adhere to a set of conventions that lets them run within a Java-compatible browser. Java is becoming an essential subject matter and…

  13. A Toolkit for Active Object-Oriented Databases with Application to Interoperability

    NASA Technical Reports Server (NTRS)

    King, Roger

    1996-01-01

    In our original proposal we stated that our research would 'develop a novel technology that provides a foundation for collaborative information processing.' The essential ingredient of this technology is the notion of 'deltas,' which are first-class values representing collections of proposed updates to a database. The Heraclitus framework provides a variety of algebraic operators for building up, combining, inspecting, and comparing deltas. Deltas can be directly applied to the database to yield a new state, or used 'hypothetically' in queries against the state that would arise if the delta were applied. The central point here is that the step of elevating deltas to 'first-class' citizens in database programming languages will yield tremendous leverage on the problem of supporting updates in collaborative information processing. In short, our original intention was to develop the theoretical and practical foundation for a technology based on deltas in an object-oriented database context, develop a toolkit for active object-oriented databases, and apply this toward collaborative information processing.

  14. A Toolkit for Active Object-Oriented Databases with Application to Interoperability

    NASA Technical Reports Server (NTRS)

    King, Roger

    1996-01-01

    In our original proposal we stated that our research would 'develop a novel technology that provides a foundation for collaborative information processing.' The essential ingredient of this technology is the notion of 'deltas,' which are first-class values representing collections of proposed updates to a database. The Heraclitus framework provides a variety of algebraic operators for building up, combining, inspecting, and comparing deltas. Deltas can be directly applied to the database to yield a new state, or used 'hypothetically' in queries against the state that would arise if the delta were applied. The central point here is that the step of elevating deltas to 'first-class' citizens in database programming languages will yield tremendous leverage on the problem of supporting updates in collaborative information processing. In short, our original intention was to develop the theoretical and practical foundation for a technology based on deltas in an object- oriented database context, develop a toolkit for active object-oriented databases, and apply this toward collaborative information processing.

  15. Design of object-oriented distributed simulation classes

    NASA Technical Reports Server (NTRS)

    Schoeffler, James D. (Principal Investigator)

    1995-01-01

    Distributed simulation of aircraft engines as part of a computer aided design package is being developed by NASA Lewis Research Center for the aircraft industry. The project is called NPSS, an acronym for 'Numerical Propulsion Simulation System'. NPSS is a flexible object-oriented simulation of aircraft engines requiring high computing speed. It is desirable to run the simulation on a distributed computer system with multiple processors executing portions of the simulation in parallel. The purpose of this research was to investigate object-oriented structures such that individual objects could be distributed. The set of classes used in the simulation must be designed to facilitate parallel computation. Since the portions of the simulation carried out in parallel are not independent of one another, there is the need for communication among the parallel executing processors which in turn implies need for their synchronization. Communication and synchronization can lead to decreased throughput as parallel processors wait for data or synchronization signals from other processors. As a result of this research, the following have been accomplished. The design and implementation of a set of simulation classes which result in a distributed simulation control program have been completed. The design is based upon MIT 'Actor' model of a concurrent object and uses 'connectors' to structure dynamic connections between simulation components. Connectors may be dynamically created according to the distribution of objects among machines at execution time without any programming changes. Measurements of the basic performance have been carried out with the result that communication overhead of the distributed design is swamped by the computation time of modules unless modules have very short execution times per iteration or time step. An analytical performance model based upon queuing network theory has been designed and implemented. Its application to realistic configurations has not been carried out.

  16. Design of Object-Oriented Distributed Simulation Classes

    NASA Technical Reports Server (NTRS)

    Schoeffler, James D.

    1995-01-01

    Distributed simulation of aircraft engines as part of a computer aided design package being developed by NASA Lewis Research Center for the aircraft industry. The project is called NPSS, an acronym for "Numerical Propulsion Simulation System". NPSS is a flexible object-oriented simulation of aircraft engines requiring high computing speed. It is desirable to run the simulation on a distributed computer system with multiple processors executing portions of the simulation in parallel. The purpose of this research was to investigate object-oriented structures such that individual objects could be distributed. The set of classes used in the simulation must be designed to facilitate parallel computation. Since the portions of the simulation carried out in parallel are not independent of one another, there is the need for communication among the parallel executing processors which in turn implies need for their synchronization. Communication and synchronization can lead to decreased throughput as parallel processors wait for data or synchronization signals from other processors. As a result of this research, the following have been accomplished. The design and implementation of a set of simulation classes which result in a distributed simulation control program have been completed. The design is based upon MIT "Actor" model of a concurrent object and uses "connectors" to structure dynamic connections between simulation components. Connectors may be dynamically created according to the distribution of objects among machines at execution time without any programming changes. Measurements of the basic performance have been carried out with the result that communication overhead of the distributed design is swamped by the computation time of modules unless modules have very short execution times per iteration or time step. An analytical performance model based upon queuing network theory has been designed and implemented. Its application to realistic configurations has not been carried out.

  17. Kaiser Permanente-Sandia National Health Care Model: Phase 1 prototype final report. Part 2 -- Domain analysis

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Edwards, D.; Yoshimura, A.; Butler, D.

    This report describes the results of a Cooperative Research and Development Agreement between Sandia National Laboratories and Kaiser Permanente Southern California to develop a prototype computer model of Kaiser Permanente`s health care delivery system. As a discrete event simulation, SimHCO models for each of 100,000 patients the progression of disease, individual resource usage, and patient choices in a competitive environment. SimHCO is implemented in the object-oriented programming language C{sup 2}, stressing reusable knowledge and reusable software components. The versioned implementation of SimHCO showed that the object-oriented framework allows the program to grow in complexity in an incremental way. Furthermore, timingmore » calculations showed that SimHCO runs in a reasonable time on typical workstations, and that a second phase model will scale proportionally and run within the system constraints of contemporary computer technology.« less

  18. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales

    DOE PAGES

    Riccardi, Demian M.; Parks, Jerry M.; Johs, Alexander; ...

    2015-03-20

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. We tested the core; it is well-documented and easy to install across computational platforms. Our goal for the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, anmore » abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.« less

  19. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales.

    PubMed

    Riccardi, Demian; Parks, Jerry M; Johs, Alexander; Smith, Jeremy C

    2015-04-27

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. The core is well-tested, well-documented, and easy to install across computational platforms. The goal of the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, an abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.

  20. Building a genome database using an object-oriented approach.

    PubMed

    Barbasiewicz, Anna; Liu, Lin; Lang, B Franz; Burger, Gertraud

    2002-01-01

    GOBASE is a relational database that integrates data associated with mitochondria and chloroplasts. The most important data in GOBASE, i. e., molecular sequences and taxonomic information, are obtained from the public sequence data repository at the National Center for Biotechnology Information (NCBI), and are validated by our experts. Maintaining a curated genomic database comes with a towering labor cost, due to the shear volume of available genomic sequences and the plethora of annotation errors and omissions in records retrieved from public repositories. Here we describe our approach to increase automation of the database population process, thereby reducing manual intervention. As a first step, we used Unified Modeling Language (UML) to construct a list of potential errors. Each case was evaluated independently, and an expert solution was devised, and represented as a diagram. Subsequently, the UML diagrams were used as templates for writing object-oriented automation programs in the Java programming language.

  1. An object-oriented programming system for the integration of internet-based bioinformatics resources.

    PubMed

    Beveridge, Allan

    2006-01-01

    The Internet consists of a vast inhomogeneous reservoir of data. Developing software that can integrate a wide variety of different data sources is a major challenge that must be addressed for the realisation of the full potential of the Internet as a scientific research tool. This article presents a semi-automated object-oriented programming system for integrating web-based resources. We demonstrate that the current Internet standards (HTML, CGI [common gateway interface], Java, etc.) can be exploited to develop a data retrieval system that scans existing web interfaces and then uses a set of rules to generate new Java code that can automatically retrieve data from the Web. The validity of the software has been demonstrated by testing it on several biological databases. We also examine the current limitations of the Internet and discuss the need for the development of universal standards for web-based data.

  2. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Riccardi, Demian M.; Parks, Jerry M.; Johs, Alexander

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. We tested the core; it is well-documented and easy to install across computational platforms. Our goal for the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, anmore » abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.« less

  3. Comparative Analysis of the Religious Orientation and Spiritual and Character Development of Christian Student-Athletes at a Christian University and a Secular University: An Exploratory Study

    ERIC Educational Resources Information Center

    Schultz, Donald Glen

    2009-01-01

    Program evaluation is an essential part of the ongoing success of any organization. Program evaluations can be done for entire organizations or for any entity within that organization. Christian university athletic programs need to be evaluated frequently to assess whether the organization is fulfilling its goals and objectives. This study…

  4. Engineering the object-relation database model in O-Raid

    NASA Technical Reports Server (NTRS)

    Dewan, Prasun; Vikram, Ashish; Bhargava, Bharat

    1989-01-01

    Raid is a distributed database system based on the relational model. O-raid is an extension of the Raid system and will support complex data objects. The design of O-Raid is evolutionary and retains all features of relational data base systems and those of a general purpose object-oriented programming language. O-Raid has several novel properties. Objects, classes, and inheritance are supported together with a predicate-base relational query language. O-Raid objects are compatible with C++ objects and may be read and manipulated by a C++ program without any 'impedance mismatch'. Relations and columns within relations may themselves be treated as objects with associated variables and methods. Relations may contain heterogeneous objects, that is, objects of more than one class in a certain column, which can individually evolve by being reclassified. Special facilities are provided to reduce the data search in a relation containing complex objects.

  5. Crisis Management Systems: A Case Study for Aspect-Oriented Modeling

    NASA Astrophysics Data System (ADS)

    Kienzle, Jörg; Guelfi, Nicolas; Mustafiz, Sadaf

    The intent of this document is to define a common case study for the aspect-oriented modeling research community. The domain of the case study is crisis management systems, i.e., systems that help in identifying, assessing, and handling a crisis situation by orchestrating the communication between all parties involved in handling the crisis, by allocating and managing resources, and by providing access to relevant crisis-related information to authorized users. This document contains informal requirements of crisis management systems (CMSs) in general, a feature model for a CMS product line, use case models for a car crash CMS (CCCMS), a domain model for the CCCMS, an informal physical architecture description of the CCCMS, as well as some design models of a possible object-oriented implementation of parts of the CCCMS backend. AOM researchers who want to demonstrate the power of their AOM approach or technique can hence apply the approach at the most appropriate level of abstraction.

  6. Some Programs Should Not Run on Laptops - Providing Programmatic Access to Applications Via Web Services

    NASA Astrophysics Data System (ADS)

    Gupta, V.; Gupta, N.; Gupta, S.; Field, E.; Maechling, P.

    2003-12-01

    Modern laptop computers, and personal computers, can provide capabilities that are, in many ways, comparable to workstations or departmental servers. However, this doesn't mean we should run all computations on our local computers. We have identified several situations in which it preferable to implement our seismological application programs in a distributed, server-based, computing model. In this model, application programs on the user's laptop, or local computer, invoke programs that run on an organizational server, and the results are returned to the invoking system. Situations in which a server-based architecture may be preferred include: (a) a program is written in a language, or written for an operating environment, that is unsupported on the local computer, (b) software libraries or utilities required to execute a program are not available on the users computer, (c) a computational program is physically too large, or computationally too expensive, to run on a users computer, (d) a user community wants to enforce a consistent method of performing a computation by standardizing on a single implementation of a program, and (e) the computational program may require current information, that is not available to all client computers. Until recently, distributed, server-based, computational capabilities were implemented using client/server architectures. In these architectures, client programs were often written in the same language, and they executed in the same computing environment, as the servers. Recently, a new distributed computational model, called Web Services, has been developed. Web Services are based on Internet standards such as XML, SOAP, WDSL, and UDDI. Web Services offer the promise of platform, and language, independent distributed computing. To investigate this new computational model, and to provide useful services to the SCEC Community, we have implemented several computational and utility programs using a Web Service architecture. We have hosted these Web Services as a part of the SCEC Community Modeling Environment (SCEC/CME) ITR Project (http://www.scec.org/cme). We have implemented Web Services for several of the reasons sited previously. For example, we implemented a FORTRAN-based Earthquake Rupture Forecast (ERF) as a Web Service for use by client computers that don't support a FORTRAN runtime environment. We implemented a Generic Mapping Tool (GMT) Web Service for use by systems that don't have local access to GMT. We implemented a Hazard Map Calculator Web Service to execute Hazard calculations that are too computationally intensive to run on a local system. We implemented a Coordinate Conversion Web Service to enforce a standard and consistent method for converting between UTM and Lat/Lon. Our experience developing these services indicates both strengths and weakness in current Web Service technology. Client programs that utilize Web Services typically need network access, a significant disadvantage at times. Programs with simple input and output parameters were the easiest to implement as Web Services, while programs with complex parameter-types required a significant amount of additional development. We also noted that Web services are very data-oriented, and adapting object-oriented software into the Web Service model proved problematic. Also, the Web Service approach of converting data types into XML format for network transmission has significant inefficiencies for some data sets.

  7. Orientation and Mobility in Australia and New Zealand: Situational Analysis and Census

    ERIC Educational Resources Information Center

    Deverell, Lil; Scott, Bronwen

    2014-01-01

    The orientation and mobility (O&M) profession is well established in Australia and New Zealand. This paper gives a situational analysis of O&M in these countries, including a brief history, an overview of professional training and current activity, and data gained from two censuses of the profession undertaken in 2002 and 2011. Social…

  8. Object-Oriented/Data-Oriented Design of a Direct Simulation Monte Carlo Algorithm

    NASA Technical Reports Server (NTRS)

    Liechty, Derek S.

    2014-01-01

    Over the past decade, there has been much progress towards improved phenomenological modeling and algorithmic updates for the direct simulation Monte Carlo (DSMC) method, which provides a probabilistic physical simulation of gas Rows. These improvements have largely been based on the work of the originator of the DSMC method, Graeme Bird. Of primary importance are improved chemistry, internal energy, and physics modeling and a reduction in time to solution. These allow for an expanded range of possible solutions In altitude and velocity space. NASA's current production code, the DSMC Analysis Code (DAC), is well-established and based on Bird's 1994 algorithms written in Fortran 77 and has proven difficult to upgrade. A new DSMC code is being developed in the C++ programming language using object-oriented and data-oriented design paradigms to facilitate the inclusion of the recent improvements and future development activities. The development efforts on the new code, the Multiphysics Algorithm with Particles (MAP), are described, and performance comparisons are made with DAC.

  9. Real-time physiological monitoring with distributed networks of sensors and object-oriented programming techniques

    NASA Astrophysics Data System (ADS)

    Wiesmann, William P.; Pranger, L. Alex; Bogucki, Mary S.

    1998-05-01

    Remote monitoring of physiologic data from individual high- risk workers distributed over time and space is a considerable challenge. This is often due to an inadequate capability to accurately integrate large amounts of data into usable information in real time. In this report, we have used the vertical and horizontal organization of the 'fireground' as a framework to design a distributed network of sensors. In this system, sensor output is linked through a hierarchical object oriented programing process to accurately interpret physiological data, incorporate these data into a synchronous model and relay processed data, trends and predictions to members of the fire incident command structure. There are several unique aspects to this approach. The first includes a process to account for variability in vital parameter values for each individual's normal physiologic response by including an adaptive network in each data process. This information is used by the model in an iterative process to baseline a 'normal' physiologic response to a given stress for each individual and to detect deviations that indicate dysfunction or a significant insult. The second unique capability of the system orders the information for each user including the subject, local company officers, medical personnel and the incident commanders. Information can be retrieved and used for training exercises and after action analysis. Finally this system can easily be adapted to existing communication and processing links along with incorporating the best parts of current models through the use of object oriented programming techniques. These modern software techniques are well suited to handling multiple data processes independently over time in a distributed network.

  10. Impact of Domain Analysis on Reuse Methods

    DTIC Science & Technology

    1989-11-06

    return on the investment. The potential negative effects a "bad" domain analysis has on developing systems in the domain also increases the risks of a...importance of domain analysis as part of a software reuse program. A particular goal is to assist in avoiding the potential negative effects of ad hoc or...are specification objects discovered by performing object-oriented analysis. Object-based analysis approaches thus serve to capture a model of reality

  11. Measuring the Recovery Orientation of ACT

    PubMed Central

    Salyers, Michelle P.; Stull, Laura G.; Rollins, Angela L.; McGrew, John H.; Hicks, Lia J.; Thomas, Dave; Strieter, Doug

    2014-01-01

    Background Approaches to measuring recovery orientation are needed, particularly for programs that may struggle with implementing recovery-oriented treatment. Objective A mixed methods comparative study was conducted to explore effective approaches to measuring recovery orientation of Assertive Community Treatment (ACT) teams. Design Two ACT teams exhibiting high and low recovery orientation were compared using surveys, treatment plan ratings, diaries of treatment visits, and team-leader-reported treatment control mechanisms. Results The recovery-oriented team differed on one survey measure (higher expectations for consumer recovery), treatment planning (greater consumer involvement and goal-directed content), and use of control mechanisms (less use of representative payee, agency-held lease, daily medication delivery, and family involvement). Staff and consumer diaries showed the most consistent differences (e.g., conveying hope and choice) and were the least susceptible to observer bias, but had the lowest response rates. Conclusions Several practices differentiate recovery orientation on ACT teams, and a mixed-methods assessment approach is feasible. PMID:23690285

  12. Entering Freshman Transfer and Career Students: A Comparison of Selected Educational Objectives with Recommendations for Transfer and Academic Advisement.

    ERIC Educational Resources Information Center

    Padula, Mary S.

    The descriptive study investigated the extent to which entering freshman students and transfer students at Borough of Manhattan Community College (BMCC) are enrolled in degree programs that are compatible with their stated educational objectives, transfer intents, and degree intents. Subjects (N=376) enrolled in a mandatory orientation course were…

  13. Guided Self-Education in the Undergraduate Teaching of Gastroenterology

    ERIC Educational Resources Information Center

    Dworken, Harvey J.

    1974-01-01

    The objective of the study reported was to develop and to evaluate a multifaceted teaching program in gastroenterology for second-year students of medicine. Critical information is defined in a narrative, problem-oriented, pathophysiological core syllabus. (Editor)

  14. Multiple utility constrained multi-objective programs using Bayesian theory

    NASA Astrophysics Data System (ADS)

    Abbasian, Pooneh; Mahdavi-Amiri, Nezam; Fazlollahtabar, Hamed

    2018-03-01

    A utility function is an important tool for representing a DM's preference. We adjoin utility functions to multi-objective optimization problems. In current studies, usually one utility function is used for each objective function. Situations may arise for a goal to have multiple utility functions. Here, we consider a constrained multi-objective problem with each objective having multiple utility functions. We induce the probability of the utilities for each objective function using Bayesian theory. Illustrative examples considering dependence and independence of variables are worked through to demonstrate the usefulness of the proposed model.

  15. Object-oriented approach to fast display of electrophysiological data under MS-windows.

    PubMed

    Marion-Poll, F

    1995-12-01

    Microcomputers provide neuroscientists an alternative to a host of laboratory equipment to record and analyze electrophysiological data. Object-oriented programming tools bring an essential link between custom needs for data acquisition and analysis with general software packages. In this paper, we outline the layout of basic objects that display and manipulate electrophysiological data files. Visual inspection of the recordings is a basic requirement of any data analysis software. We present an approach that allows flexible and fast display of large data sets. This approach involves constructing an intermediate representation of the data in order to lower the number of actual points displayed while preserving the aspect of the data. The second group of objects is related to the management of lists of data files. Typical experiments designed to test the biological activity of pharmacological products include scores of files. Data manipulation and analysis are facilitated by creating multi-document objects that include the names of all experiment files. Implementation steps of both objects are described for an MS-Windows hosted application.

  16. A spatial disorientation predictor device to enhance pilot situational awareness regarding aircraft attitude

    NASA Technical Reports Server (NTRS)

    Chelette, T. L.; Repperger, Daniel W.; Albery, W. B.

    1991-01-01

    An effort was initiated at the Armstrong Aerospace Medical Research Laboratory (AAMRL) to investigate the improvement of the situational awareness of a pilot with respect to his aircraft's spatial orientation. The end product of this study is a device to alert a pilot to potentially disorienting situations. Much like a ground collision avoidance system (GCAS) is used in fighter aircraft to alert the pilot to 'pull up' when dangerous flight paths are predicted, this device warns the pilot to put a higher priority on attention to the orientation instrument. A Kalman filter was developed which estimates the pilot's perceived position and orientation. The input to the Kalman filter consists of two classes of data. The first class of data consists of noise parameters (indicating parameter uncertainty), conflict signals (e.g. vestibular and kinesthetic signal disagreement), and some nonlinear effects. The Kalman filter's perceived estimates are now the sum of both Class 1 data (good information) and Class 2 data (distorted information). When the estimated perceived position or orientation is significantly different from the actual position or orientation, the pilot is alerted.

  17. An Empirical Study of the Application of Decision Making Model Using Judgement in the Allocation of Resources to Competing Educational Programs. Final Report.

    ERIC Educational Resources Information Center

    Tuscher, Leroy J.

    The purpose of the study was to provide "baseline" data for determining the feasibility of further investigation into the use of quantitive judgmental data in evaluating school programs for determining program budget allocations. The specific objectives were to: 1) Apply a Cost-Utility Model to a "real world" situation in a public secondary…

  18. An architecture for heuristic control of real-time processes

    NASA Technical Reports Server (NTRS)

    Raulefs, P.; Thorndyke, P. W.

    1987-01-01

    Abstract Process management combines complementary approaches of heuristic reasoning and analytical process control. Management of a continuous process requires monitoring the environment and the controlled system, assessing the ongoing situation, developing and revising planned actions, and controlling the execution of the actions. For knowledge-intensive domains, process management entails the potentially time-stressed cooperation among a variety of expert systems. By redesigning a blackboard control architecture in an object-oriented framework, researchers obtain an approach to process management that considerably extends blackboard control mechanisms and overcomes limitations of blackboard systems.

  19. Towards the Use of a Novel Method: The First Experiences on Measuring the Cognitive Load of Learned Programming Skills

    ERIC Educational Resources Information Center

    Uysal, Murat Pasa

    2013-01-01

    Teaching object-oriented programming (OOP) is a difficult task, especially to the beginners. First-time learners also find it difficult to understand. Although there is a considerable amount of study on the cognitive dimension, a few study points out its physiological meaning. Moreover, it has been suggested that neuroscientific studies and…

  20. MOO in Your Face: Researching, Designing, and Programming a User-Friendly Interface.

    ERIC Educational Resources Information Center

    Haas, Mark; Gardner, Clinton

    1999-01-01

    Suggests the learning curve of a multi-user, object-oriented domain (MOO) blockades effective use. Discusses use of an IBM/PC-compatible interface that allows developers to modify the interface to provide a sense of presence for the user. Concludes that work in programming a variety of interfaces has led to a more intuitive environment for…

  1. Infant Television and Video Exposure Associated With Limited Parent-Child Verbal Interactions in Low Socioeconomic Status Households

    PubMed Central

    Mendelsohn, Alan L.; Berkule, Samantha B.; Tomopoulos, Suzy; Tamis-LeMonda, Catherine S.; Huberman, Harris S.; Alvir, Jose; Dreyer, Benard P.

    2011-01-01

    Objective To assess verbal interactions related to television and other electronic media exposure among mothers and 6 month-old-infants. Design Cross-sectional analysis of 154 mother-infant dyads participating in a long-term study related to early child development. Setting Urban public hospital. Participants Low socioeconomic status mothers of 6-month-old infants. Main Exposure Media exposure and content. Main Outcome Measures Mother-infant verbal interaction associated with media exposure and maternal coviewing. Results Of 154 low socioeconomic status mothers, 149 (96.8%) reported daily media exposure in their infants, with median exposure of 120 (interquartile range, 60-210) minutes in a 24-hour period. Among 426 program exposures, mother-infant interactions were reported during 101 (23.7%). Interactions were reported most frequently with educational young child–oriented media (42.8% of programs), compared with 21.3% of noneducational young child–oriented programs (adjusted odds ratio, 0.4; 95% confidence interval, 0.1-0.98) and 14.7% of school-age/teenage/adult–oriented programs (adjusted odds ratio, 0.2; 95% confidence interval, 0.1-0.3). Among coviewed programs with educational content, mothers reported interactions during 62.7% of exposures. Coviewing was not reported more frequently for educational young child–oriented programs. Conclusions We found limited verbal interactions during television exposure in infancy, with interactions reported for less than one-quarter of exposures. Although interactions were most commonly reported among programs with educational content that had been coviewed, programs with educational content were not more likely to be coviewed than were other programs. Our findings do not support development of infant-directed educational programming in the absence of strategies to increase coviewing and interactions. PMID:18458186

  2. HAL/S - The programming language for Shuttle

    NASA Technical Reports Server (NTRS)

    Martin, F. H.

    1974-01-01

    HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. Salient features of HAL/S include output orientation, automatic checking (with strictly enforced compiler rules), the availability of linear algebra, real-time control, a statement-level simulator, and compiler transferability (for applying HAL/S to additional object and host computers). The compiler is described briefly.

  3. Problem-Oriented Corporate Knowledge Base Models on the Case-Based Reasoning Approach Basis

    NASA Astrophysics Data System (ADS)

    Gluhih, I. N.; Akhmadulin, R. K.

    2017-07-01

    One of the urgent directions of efficiency enhancement of production processes and enterprises activities management is creation and use of corporate knowledge bases. The article suggests a concept of problem-oriented corporate knowledge bases (PO CKB), in which knowledge is arranged around possible problem situations and represents a tool for making and implementing decisions in such situations. For knowledge representation in PO CKB a case-based reasoning approach is encouraged to use. Under this approach, the content of a case as a knowledge base component has been defined; based on the situation tree a PO CKB knowledge model has been developed, in which the knowledge about typical situations as well as specific examples of situations and solutions have been represented. A generalized problem-oriented corporate knowledge base structural chart and possible modes of its operation have been suggested. The obtained models allow creating and using corporate knowledge bases for support of decision making and implementing, training, staff skill upgrading and analysis of the decisions taken. The universal interpretation of terms “situation” and “solution” adopted in the work allows using the suggested models to develop problem-oriented corporate knowledge bases in different subject domains. It has been suggested to use the developed models for making corporate knowledge bases of the enterprises that operate engineer systems and networks at large production facilities.

  4. Technology Enhanced Learning in Programming Courses--International Perspective

    ERIC Educational Resources Information Center

    Ivanovic, Mirjana; Xinogalos, Stelios; Pitner, Tomáš; Savic, Miloš

    2017-01-01

    Technology enhanced learning (TEL) is increasingly influencing university education, mainly in overcoming disadvantages of direct instruction teaching approaches, and encouraging creativity, problem solving and critical thinking in student-centered, interactive learning environments. In this paper, experiences from object-oriented programming…

  5. Knowing Loved Ones’ End-of-Life Health Care Wishes: Attachment Security Predicts Caregivers’ Accuracy

    PubMed Central

    Turan, Bulent; Goldstein, Mary K.; Garber, Alan M.; Carstensen, Laura L.

    2011-01-01

    Objective At times caregivers make life-and-death decisions for loved ones. Yet very little is known about the factors that make caregivers more or less accurate as surrogate decision makers for their loved ones. Previous research suggests that in low stress situations, individuals with high attachment-related anxiety are attentive to their relationship partners’ wishes and concerns, but get overwhelmed by stressful situations. Individuals with high attachment-related avoidance are likely to avoid intimacy and stressful situations altogether. We hypothesized that both of these insecure attachment patterns limit surrogates’ ability to process distressing information and should therefore be associated with lower accuracy in the stressful task of predicting their loved ones’ end-of-life health care wishes. Methods Older patients visiting a medical clinic stated their preferences toward end-of-life health care in different health contexts and surrogate decision makers independently predicted those preferences. For comparison purposes, surrogates also predicted patients’ perceptions of everyday living conditions so that surrogates’ accuracy of their loved ones’ perceptions in non-stressful situations could be assessed. Results Surrogates high on either type of insecure attachment dimension were less accurate in predicting their loved ones’ end-of-life health care wishes. Interestingly, even though surrogates’ attachment-related anxiety was associated with lower accuracy of end-of-life health care wishes of patients, it was associated with higher accuracy in the non-stressful task of predicting their everyday living conditions. Conclusions Attachment orientation plays an important role in accuracy about loved ones’ end-of-life health care wishes. Interventions may target emotion regulation strategies associated with insecure attachment orientations. PMID:22081941

  6. Factors associated with the rejection of active euthanasia: a survey among the general public in Austria

    PubMed Central

    2013-01-01

    Background In recent decades, the general public has become increasingly receptive toward a legislation that allows active voluntary euthanasia (AVE). The purpose of this study was to survey the current attitude towards AVE within the Austrian population and to identify explanatory factors in the areas of socio-demographics, personal experiences with care, and ideological orientation. A further objective was to examine differences depending on the type of problem formulation (abstract vs. situational) for the purpose of measuring attitude. Methods A representative cross-sectional study was conducted across the Austrian population. Data were acquired from 1,000 individuals aged 16 years and over based on telephone interviews (CATI). For the purpose of measuring attitude toward AVE, two different problem formulations (abstract vs. situational) were juxtaposed. Results The abstract question about active voluntary euthanasia was answered negatively by 28.8%, while 71.2% opted in favour of AVE or were undecided. Regression analyses showed rejection of AVE was positively correlated with number of adults and children in the household, experience with care of seriously ill persons, a conservative worldview, and level of education. Mean or high family income was associated with lower levels of rejection. No independent correlations were found for variables such as sex, age, political orientation, self-rated health, and experiences with care of terminally ill patients. Correlation for the situational problem formulation was weaker and included fewer predictors than for the abstract question. Conclusions Our results suggest that factors relating to an individual’s interpersonal living situation and his/her cognitive convictions might be important determinants of the attitude toward AVE. If and to the extent that personal care experience plays a role, it is rather associated with rejection than with acceptance of AVE. PMID:23826902

  7. Research in Presistent Simulation: Development of the Persistent ModSim Object-Oriented Programming Language

    DTIC Science & Technology

    1993-07-01

    version tree is formed that permits users to go back to any previous version. There are methods for traversing the version tree of a particular...workspace. Workspace objects are linked (or nested) hierarchically into a workspace tree . Applications can set the access privileges to parts of this...workspace tree to control access (and hence change). There must be a default global workspace. Workspace objects are then allocated within the context

  8. ProperCAD: A portable object-oriented parallel environment for VLSI CAD

    NASA Technical Reports Server (NTRS)

    Ramkumar, Balkrishna; Banerjee, Prithviraj

    1993-01-01

    Most parallel algorithms for VLSI CAD proposed to date have one important drawback: they work efficiently only on machines that they were designed for. As a result, algorithms designed to date are dependent on the architecture for which they are developed and do not port easily to other parallel architectures. A new project under way to address this problem is described. A Portable object-oriented parallel environment for CAD algorithms (ProperCAD) is being developed. The objectives of this research are (1) to develop new parallel algorithms that run in a portable object-oriented environment (CAD algorithms using a general purpose platform for portable parallel programming called CARM is being developed and a C++ environment that is truly object-oriented and specialized for CAD applications is also being developed); and (2) to design the parallel algorithms around a good sequential algorithm with a well-defined parallel-sequential interface (permitting the parallel algorithm to benefit from future developments in sequential algorithms). One CAD application that has been implemented as part of the ProperCAD project, flat VLSI circuit extraction, is described. The algorithm, its implementation, and its performance on a range of parallel machines are discussed in detail. It currently runs on an Encore Multimax, a Sequent Symmetry, Intel iPSC/2 and i860 hypercubes, a NCUBE 2 hypercube, and a network of Sun Sparc workstations. Performance data for other applications that were developed are provided: namely test pattern generation for sequential circuits, parallel logic synthesis, and standard cell placement.

  9. Augmented assessment as a means to augmented reality.

    PubMed

    Bergeron, Bryan

    2006-01-01

    Rigorous scientific assessment of educational technologies typically lags behind the availability of the technologies by years because of the lack of validated instruments and benchmarks. Even when the appropriate assessment instruments are available, they may not be applied because of time and monetary constraints. Work in augmented reality, instrumented mannequins, serious gaming, and similar promising educational technologies that haven't undergone timely, rigorous evaluation, highlights the need for assessment methodologies that address the limitations of traditional approaches. The most promising augmented assessment solutions incorporate elements of rapid prototyping used in the software industry, simulation-based assessment techniques modeled after methods used in bioinformatics, and object-oriented analysis methods borrowed from object oriented programming.

  10. Orbital Debris Characterization via Laboratory Optical Measurements

    NASA Technical Reports Server (NTRS)

    Cowardin, Healther

    2011-01-01

    Optical observations of orbital debris offer insights that differ from radar measurements (specifically the size parameter,wavelength regime,and altitude range). For example, time-dependent photometric data yield lightcurves in multiple bandpasses that aid in material identification and possible periodic orientations. These data can also be used to help identify shapes and optical properties at multiple phase angles. Capitalizing on optical data products and applying them to generate a more complete understanding of orbital objects is a key objective of NASA's Optical Measurement Program, and the primary reason for the creation of the Optical Measurements Center(OMC). The OMC attempts to emulate space-based illumination conditions using equipment and techniques that parallel telescopic observations and source-target-sensor orientations.

  11. The deterioration of the food situation in the Third World and the capitalist system.

    PubMed

    Feder, E

    1981-01-01

    Hunger and malnutrition are today associated with the capitalist system. The evidence points to a further deterioration of the food situation in the Third World in the foreseeable future, as a result of massive capital and technology transfers from the rich capitalist countries to the underdeveloped agricultures operated by trans-national concerns or private investors, with the active support of development assistance agencies such as the World Bank. Contrary to the superficial predictions of the World Bank, for example, poverty is bound to increase and the purchasing power of the masses must decline. Particular attention must be paid to the supply of staple foods and the proletariat. This is threatened by a variety of factors, attributable to the operation of the capitalist system. Among them are the senseless waste of Third World resources caused by the foreign investors' insatiable thirst for the quick repatriation of super-profits and the increasing orientation of Third World agricultures toward high-value or export crops (which are usually the same), an orientation which is imposed upon them by the industrial countries' agricultural development strategies. Even self-sufficiency programs for more staple foods, such as the ill-reputed Green Revolution, predictably cannot be of long duration.

  12. A methodology proposal for collaborative business process elaboration using a model-driven approach

    NASA Astrophysics Data System (ADS)

    Mu, Wenxin; Bénaben, Frédérick; Pingaud, Hervé

    2015-05-01

    Business process management (BPM) principles are commonly used to improve processes within an organisation. But they can equally be applied to supporting the design of an Information System (IS). In a collaborative situation involving several partners, this type of BPM approach may be useful to support the design of a Mediation Information System (MIS), which would ensure interoperability between the partners' ISs (which are assumed to be service oriented). To achieve this objective, the first main task is to build a collaborative business process cartography. The aim of this article is to present a method for bringing together collaborative information and elaborating collaborative business processes from the information gathered (by using a collaborative situation framework, an organisational model, an informational model, a functional model and a metamodel and by using model transformation rules).

  13. Illness as a Crisis of Meaning.

    PubMed

    Hauskeller, Michael

    2018-05-21

    In Phenomenological Bioethics: Medical Technologies, Human Suffering, and the Meaning of Being Alive, the Swedish philosopher Fredrik Svenaeus aims to show how the continental tradition of phenomenology can enrich bioethical debates by adding important but often-ignored perspectives, namely, that of lived experience. Phenomenology focuses not on supposedly objective, scientifically validated facts, but on the "life world" of the individuals affected by a situation. Individuals' life worlds consist of their experience of their own lived bodies (or Leiber) and the meaning structures of their everyday worlds. A phenomenologically informed and oriented bioethics would seek to take those life worlds into account when considering what should be done in a particular ethically challenging situation. The fundamental insight that Svenaeus develops in his new book is that our illnesses are often, if not always, crises of meaning. © 2018 The Hastings Center.

  14. Aircraft cockpit vision: Math model

    NASA Technical Reports Server (NTRS)

    Bashir, J.; Singh, R. P.

    1975-01-01

    A mathematical model was developed to describe the field of vision of a pilot seated in an aircraft. Given the position and orientation of the aircraft, along with the geometrical configuration of its windows, and the location of an object, the model determines whether the object would be within the pilot's external vision envelope provided by the aircraft's windows. The computer program using this model was implemented and is described.

  15. An object oriented generic controller using CLIPS

    NASA Technical Reports Server (NTRS)

    Nivens, Cody R.

    1990-01-01

    In today's applications, the need for the division of code and data has focused on the growth of object oriented programming. This philosophy gives software engineers greater control over the environment of an application. Yet the use of object oriented design does not exclude the need for greater understanding by the application of what the controller is doing. Such understanding is only possible by using expert systems. Providing a controller that is capable of controlling an object by using rule-based expertise would expedite the use of both object oriented design and expert knowledge of the dynamic of an environment in modern controllers. This project presents a model of a controller that uses the CLIPS expert system and objects in C++ to create a generic controller. The polymorphic abilities of C++ allow for the design of a generic component stored in individual data files. Accompanying the component is a set of rules written in CLIPS which provide the following: the control of individual components, the input of sensory data from components and the ability to find the status of a given component. Along with the data describing the application, a set of inference rules written in CLIPS allows the application to make use of sensory facts and status and control abilities. As a demonstration of this ability, the control of the environment of a house is provided. This demonstration includes the data files describing the rooms and their contents as far as devices, windows and doors. The rules used for the home consist of the flow of people in the house and the control of devices by the home owner.

  16. MoCog1: A computer simulation of recognition-primed human decision making, considering emotions

    NASA Technical Reports Server (NTRS)

    Gevarter, William B.

    1992-01-01

    The successful results of the first stage of a research effort to develop a versatile computer model of motivated human cognitive behavior are reported. Most human decision making appears to be an experience-based, relatively straightforward, largely automatic response to situations, utilizing cues and opportunities perceived from the current environment. The development, considering emotions, of the architecture and computer program associated with such 'recognition-primed' decision-making is described. The resultant computer program (MoCog1) was successfully utilized as a vehicle to simulate earlier findings that relate how an individual's implicit theories orient the individual toward particular goals, with resultant cognitions, affects, and behavior in response to their environment.

  17. X-Windows Socket Widget Class

    NASA Technical Reports Server (NTRS)

    Barry, Matthew R.

    2006-01-01

    The X-Windows Socket Widget Class ("Class" is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing network connections for graphical-user-interface (GUI) computer programs. UNIX Transmission Control Protocol/Internet Protocol (TCP/IP) socket programming libraries require many method calls to configure, operate, and destroy sockets. Most X Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Socket Widget Class encapsulates UNIX TCP/IP socket-management tasks within the framework of an X Windows widget. Using the widget framework, X Windows GUI programs can treat one or more network socket instances in the same manner as that of other graphical widgets, making it easier to program sockets. Wrapping ISP socket programming libraries inside a widget framework enables a programmer to treat a network interface as though it were a GUI.

  18. Determining the orientation of depth-rotated familiar objects.

    PubMed

    Niimi, Ryosuke; Yokosawa, Kazuhiko

    2008-02-01

    How does the human visual system determine the depth-orientation of familiar objects? We examined reaction times and errors in the detection of 15 degrees differences in the depth orientations of two simultaneously presented familiar objects, which were the same objects (Experiment 1) or different objects (Experiment 2). Detection of orientation differences was best for 0 degrees (front) and 180 degrees (back), while 45 degrees and 135 degrees yielded poorer results, and 90 degrees (side) showed intermediate results, suggesting that the visual system is tuned for front, side and back orientations. We further found that those advantages are due to orientation-specific features such as horizontal linear contours and symmetry, since the 90 degrees advantage was absent for objects with curvilinear contours, and asymmetric object diminished the 0 degrees and 180 degrees advantages. We conclude that the efficiency of visually determining object orientation is highly orientation-dependent, and object orientation may be perceived in favor of front-back axes.

  19. Achievement goal orientation and situational motivation for a low-stakes test of content knowledge.

    PubMed

    Waskiewicz, Rhonda A

    2012-05-10

    To determine the extent of the relationship between students' inherent motivation to achieve in a doctor of pharmacy program and their motivation to achieve on a single low-stakes test of content knowledge. The Attitude Toward Learning Questionnaire (ATL) was administered to 66 third-year pharmacy students at the beginning of the spring 2011 semester, and the Student Opinion Scale (SOS) was administered to the same group immediately following completion of the Pharmacy Curricular Outcomes Assessment (PCOA). Significant differences were found in performance approach and work avoidance based on situational motivation scores. Situational motivation was also found to be directly correlated with performance and mastery approaches and inversely correlated with work avoidance. Criteria were met for predicting importance and effort from performance and mastery approaches and work avoidance scores of pharmacy students. The ability to predict pharmacy students' motivation to perform on a low-stakes standardized test of content knowledge increases the test's usefulness as a measure of curricular effectiveness.

  20. Identifying Indices of Happiness and Unhappiness Among Adults With Autism: Potential Targets for Behavioral Assessment and Intervention

    PubMed Central

    Parsons, Marsha B; Bentley, Erik; Inman, Amy; Lattimore, L. Perry

    2012-01-01

    Research is increasingly demonstrating the importance of monitoring indices of happiness as part of behavioral programs for individuals who have severe intellectual disabilities. We evaluated a practitioner-oriented process for identifying and validating individualized indices of this private event among three adults with autism who were nonvocal or minimally vocal. Caregiver surveys were administered to obtain agreement regarding behavior displayed when the individuals were happy and unhappy, as well as situations in which they were likely to experience happiness and unhappiness. Observations corroborated caregiver opinion in that participants displayed more happiness indices in situations reported to be accompanied by happiness, and for the most part, more unhappiness indices in reported unhappiness situations. Subsequent choices by each participant supported the validity of the individualized indices. Results are discussed regarding how identifying happiness indices can be a useful component of behavioral applications, as well as guidelines and cautions regarding use of the indices in routine practice. PMID:23326627

  1. Teaching community oriented primary care in a traditional medical school: a two year progress report.

    PubMed

    Klevens, J; Valderrama, C; Restrepo, O; Vargas, P; Casasbuenas, M; Avella, M M

    1992-08-01

    Efforts are being made to extend the practice of Community Oriented Primary Care by reorienting existing health services or restructuring medical education curricula. Nevertheless, changes in education must be simultaneous to changes in health services so that health professionals trained in COPC will find areas to practice COPC. The experience described in this article presents an effort in these two directions. A teaching program was introduced in a traditional medical school curriculum and was extended to six health services by training the directors of the health service as teaching instructors of COPC or closely coordinating actions with the director of the health service. The results of the program show fulfillment of learning objectives and student satisfaction with the program. Evaluations of the development of COPC in the health services involved show modifications in health programs to meet community needs and stronger community leadership and organization.

  2. Componentware Approaches in Management Information Systems

    DTIC Science & Technology

    2000-11-01

    functionality. It offers plug & play readiness for service and is cooperative in combination with other programs Model ( Griffel 1998). The component view has...ISO195, DI199).terns: Elements of Reusable Object-Oriented Software.SAddison-Wesley 1995. Componentware approaches provide means that support Griffel

  3. Me or you? Neural correlates of moral reasoning in everyday conflict situations in adolescents and adults.

    PubMed

    Sommer, Monika; Meinhardt, Jörg; Rothmayr, Christoph; Döhnel, Katrin; Hajak, Göran; Rupprecht, Rainer; Sodian, Beate

    2014-01-01

    Throughout adolescence, progress in the understanding of the moral domain as well as changes in moral behavior is observable. We tested 16 adolescents (14-16 years of age) and 16 healthy adults (22-31 years of age) on the developmental changes in everyday moral decision making using functional magnetic resonance imaging (fMRI). Using verbal stories describing everyday moral conflict situations, subjects had to decide between a moral standard or a personal desire. In the moral conflict situations, adolescents not only chose significantly more often the hedonistic alternative than adults, but they also reported higher certainty ratings. Contrasted with everyday social conflict situations that required a decision between a social-oriented behavior and a personal need, moral conflict situations induced an activity increase in frontal areas, the middle temporal gyrus, the thalamus, and the parahippocampal gyrus in adolescents compared to adults. Moreover, a closer look at the moral conflict situations revealed that adolescents showed more activity than adults in brain areas that are also centrally involved in theory of mind (ToM) during morally oriented decisions in contrast to personal-oriented decisions. This indicated that the development of moral reasoning may be strongly correlated with the development of ToM reasoning.

  4. Supporting interoperability of collaborative networks through engineering of a service-based Mediation Information System (MISE 2.0)

    NASA Astrophysics Data System (ADS)

    Benaben, Frederick; Mu, Wenxin; Boissel-Dallier, Nicolas; Barthe-Delanoe, Anne-Marie; Zribi, Sarah; Pingaud, Herve

    2015-08-01

    The Mediation Information System Engineering project is currently finishing its second iteration (MISE 2.0). The main objective of this scientific project is to provide any emerging collaborative situation with methods and tools to deploy a Mediation Information System (MIS). MISE 2.0 aims at defining and designing a service-based platform, dedicated to initiating and supporting the interoperability of collaborative situations among potential partners. This MISE 2.0 platform implements a model-driven engineering approach to the design of a service-oriented MIS dedicated to supporting the collaborative situation. This approach is structured in three layers, each providing their own key innovative points: (i) the gathering of individual and collaborative knowledge to provide appropriate collaborative business behaviour (key point: knowledge management, including semantics, exploitation and capitalisation), (ii) deployment of a mediation information system able to computerise the previously deduced collaborative processes (key point: the automatic generation of collaborative workflows, including connection with existing devices or services) (iii) the management of the agility of the obtained collaborative network of organisations (key point: supervision of collaborative situations and relevant exploitation of the gathered data). MISE covers business issues (through BPM), technical issues (through an SOA) and agility issues of collaborative situations (through EDA).

  5. Course of Study in Agricultural Occupations (Agricultural-Supply Businesses--Sales and Service) for Reidland High School, Department of Vocational Agriculture.

    ERIC Educational Resources Information Center

    Binkley, Harold

    This high school agricultural occupations teacher's guide was developed as part of a pilot program and tested at Reidland High School. The course objective is to develop skills and understandings needed in agricultural supply sales and service. Units are (1) Opportunities in Agricultural Occupations, (2) Orientation to the Training Program, (3)…

  6. Constraint-based component-modeling for knowledge-based design

    NASA Technical Reports Server (NTRS)

    Kolb, Mark A.

    1992-01-01

    The paper describes the application of various advanced programming techniques derived from artificial intelligence research to the development of flexible design tools for conceptual design. Special attention is given to two techniques which appear to be readily applicable to such design tools: the constraint propagation technique and the object-oriented programming. The implementation of these techniques in a prototype computer tool, Rubber Airplane, is described.

  7. Strategies for teaching object-oriented concepts with Java

    NASA Astrophysics Data System (ADS)

    Sicilia, Miguel-Ángel

    2006-03-01

    A considerable amount of experiences in teaching object-oriented concepts using the Java language have been reported to date, some of which describe language pitfalls and concrete learning difficulties. In this paper, a number of additional issues that have been experienced as difficult for students to master, along with approaches intended to overcome them, are addressed. Concretely, practical issues regarding associations, interfaces, genericity and exceptions are described. These issues suggest that more emphasis is required on presenting Java programs as derivations of conceptual models, in order to guarantee that a thorough design of the object structure actually precedes implementation issues. In addition, common student misunderstandings about the uses of interfaces and exceptions point to the necessity of introducing both specific design philosophies and also a clear distinction between design-for-reuse and more specific implementation issues.

  8. An iterated local search algorithm for the team orienteering problem with variable profits

    NASA Astrophysics Data System (ADS)

    Gunawan, Aldy; Ng, Kien Ming; Kendall, Graham; Lai, Junhan

    2018-07-01

    The orienteering problem (OP) is a routing problem that has numerous applications in various domains such as logistics and tourism. The objective is to determine a subset of vertices to visit for a vehicle so that the total collected score is maximized and a given time budget is not exceeded. The extensive application of the OP has led to many different variants, including the team orienteering problem (TOP) and the team orienteering problem with time windows. The TOP extends the OP by considering multiple vehicles. In this article, the team orienteering problem with variable profits (TOPVP) is studied. The main characteristic of the TOPVP is that the amount of score collected from a visited vertex depends on the duration of stay on that vertex. A mathematical programming model for the TOPVP is first presented and an algorithm based on iterated local search (ILS) that is able to solve modified benchmark instances is then proposed. It is concluded that ILS produces solutions which are comparable to those obtained by the commercial solver CPLEX for smaller instances. For the larger instances, ILS obtains good-quality solutions that have significantly better objective value than those found by CPLEX under reasonable computational times.

  9. Project Integration Architecture as a Foundation for Autonomous Solution Systems: The Postulation of a Meaningful "SolveYourself" Method

    NASA Technical Reports Server (NTRS)

    Jones, William Henry

    2005-01-01

    The Project Integration Architecture (PIA) uses object-oriented technology to implement self-revelation and semantic infusion through class derivation. That is, the kind of an object can be discovered through program inquiry and the well-known, well-defined meaning of that object can be utilized as a result of that discovery. This technology has already been demonstrated by the PIA effort in its parameter object classes. It is proposed that, by building on this technology, an autonomous, automatic, goal-seeking, solution system may be devised.

  10. Telerobotic rendezvous and docking vision system architecture

    NASA Technical Reports Server (NTRS)

    Gravely, Ben; Myers, Donald; Moody, David

    1992-01-01

    This research program has successfully demonstrated a new target label architecture that allows a microcomputer to determine the position, orientation, and identity of an object. It contains a CAD-like database with specific geometric information about the object for approach, grasping, and docking maneuvers. Successful demonstrations were performed selecting and docking an ORU box with either of two ORU receptacles. Small, but significant differences were seen in the two camera types used in the program, and camera sensitive program elements have been identified. The software has been formatted into a new co-autonomy system which provides various levels of operator interaction and promises to allow effective application of telerobotic systems while code improvements are continuing.

  11. Situation Model for Situation-Aware Assistance of Dementia Patients in Outdoor Mobility

    PubMed Central

    Yordanova, Kristina; Koldrack, Philipp; Heine, Christina; Henkel, Ron; Martin, Mike; Teipel, Stefan; Kirste, Thomas

    2017-01-01

    Background: Dementia impairs spatial orientation and route planning, thus often affecting the patient’s ability to move outdoors and maintain social activities. Situation-aware deliberative assistive technology devices (ATD) can substitute impaired cognitive function in order to maintain one’s level of social activity. To build such a system, one needs domain knowledge about the patient’s situation and needs. We call this collection of knowledge situation model. Objective: To construct a situation model for the outdoor mobility of people with dementia (PwD). The model serves two purposes: 1) as a knowledge base from which to build an ATD describing the mobility of PwD; and 2) as a codebook for the annotation of the recorded behavior. Methods: We perform systematic knowledge elicitation to obtain the relevant knowledge. The OBO Edit tool is used for implementing and validating the situation model. The model is evaluated by using it as a codebook for annotating the behavior of PwD during a mobility study and interrater agreement is computed. In addition, clinical experts perform manual evaluation and curation of the model. Results: The situation model consists of 101 concepts with 11 relation types between them. The results from the annotation showed substantial overlapping between two annotators (Cohen’s kappa of 0.61). Conclusion: The situation model is a first attempt to systematically collect and organize information related to the outdoor mobility of PwD for the purposes of situation-aware assistance. The model is the base for building an ATD able to provide situation-aware assistance and to potentially improve the quality of life of PwD. PMID:29060937

  12. A Self-Help Inservice-Guide for the Improvement of Teaching. A North Dakota Adaptation of the Utah Skills Project.

    ERIC Educational Resources Information Center

    North Dakota Univ., Grand Forks. Coll. of Education.

    The purpose of this manual is to identify teaching skills and their justification and objectives in a learning situation and to suggest a few of a wide selection of professional activities and services which meet these objectives and satisfy learner needs. The manual is designed for inservice teacher education activities or supervisory programs.…

  13. Children's Agentive Orientations in Play-Based and Academically Focused Preschools in Hong Kong

    ERIC Educational Resources Information Center

    Cheng Pui-Wah, Doris; Reunamo, Jyrki; Cooper, Paul; Liu, Karen; Vong, Keang-ieng Peggy

    2015-01-01

    The article describes a comparative case study on children's agentive orientations in two Hong Kong preschools, one is play-based and the other is academically focused. Agentive orientations were measured using Reunamo's interview tool, which focuses on children's uses of accommodative and agentive orientations in everyday situations. The findings…

  14. Cyberinfrastructure for Aircraft Mission Support

    NASA Technical Reports Server (NTRS)

    Freudinger, Lawrence C.

    2010-01-01

    Forth last several years NASA's Airborne Science Program has been developing and using infrastructure and applications that enable researchers to interact with each other and with airborne instruments via network communications. Use of these tools has increased near realtime situational awareness during field operations, resulting it productivity improvements, improved decision making, and the collection of better data. Advances in pre-mission planning and post-mission access have also emerged. Integrating these capabilities with other tools to evolve coherent service-oriented enterprise architecture for aircraft flight and test operations is the subject of ongoing efforts.

  15. Effect of reflective practice education on self-reflection, insight, and reflective thinking among experienced nurses: a pilot study.

    PubMed

    Asselin, Marilyn E; Fain, James A

    2013-01-01

    A mixed-method study was conducted to determine whether nurses' participation in a reflective practice continuing education program using a structured reflection model makes a difference in nurses' self-reflection, insight, and reflective thinking about clinical practice situations. Findings suggested that use of structured reflection using question cues, written narratives, and peer-facilitated reflection increased nurses' engagement in self-reflection and enhanced reflective thinking in practice. Including reflective practice education in novice orientation and preceptor training may be beneficial.

  16. Career Education via Data Processing

    ERIC Educational Resources Information Center

    Wagner, Gerald E.

    1975-01-01

    A data processing instructional program should provide students with career awareness, exploration, and orientation. This can be accomplished by establishing three objectives: (1) familiarization with automation terminology; (2) understanding the influence of the cultural and social impact of computers and automation; and (3) the kinds of job…

  17. 28 CFR 345.20 - Position classification.

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... 28 Judicial Administration 2 2012-07-01 2012-07-01 false Position classification. 345.20 Section... INDUSTRIES (FPI) INMATE WORK PROGRAMS Position Classification § 345.20 Position classification. (a) Inmate... the objectives and principles of pay classification as a part of the routine orientation of new FPI...

  18. 28 CFR 345.20 - Position classification.

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... 28 Judicial Administration 2 2014-07-01 2014-07-01 false Position classification. 345.20 Section... INDUSTRIES (FPI) INMATE WORK PROGRAMS Position Classification § 345.20 Position classification. (a) Inmate... the objectives and principles of pay classification as a part of the routine orientation of new FPI...

  19. 28 CFR 345.20 - Position classification.

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... 28 Judicial Administration 2 2013-07-01 2013-07-01 false Position classification. 345.20 Section... INDUSTRIES (FPI) INMATE WORK PROGRAMS Position Classification § 345.20 Position classification. (a) Inmate... the objectives and principles of pay classification as a part of the routine orientation of new FPI...

  20. So Wide a Web, So Little Time.

    ERIC Educational Resources Information Center

    McConville, David; And Others

    1996-01-01

    Discusses new trends in the World Wide Web. Highlights include multimedia; digitized audio-visual files; compression technology; telephony; virtual reality modeling language (VRML); open architecture; and advantages of Java, an object-oriented programming language, including platform independence, distributed development, and pay-per-use software.…

  1. Simulation and Gaming: Directions, Issues, Ponderables.

    ERIC Educational Resources Information Center

    Uretsky, Michael

    1995-01-01

    Discusses the current use of simulation and gaming in a variety of settings. Describes advances in technology that facilitate the use of simulation and gaming, including computer power, computer networks, software, object-oriented programming, video, multimedia, virtual reality, and artificial intelligence. Considers the future use of simulation…

  2. Rubber airplane: Constraint-based component-modeling for knowledge representation in computer-aided conceptual design

    NASA Technical Reports Server (NTRS)

    Kolb, Mark A.

    1990-01-01

    Viewgraphs on Rubber Airplane: Constraint-based Component-Modeling for Knowledge Representation in Computer Aided Conceptual Design are presented. Topics covered include: computer aided design; object oriented programming; airfoil design; surveillance aircraft; commercial aircraft; aircraft design; and launch vehicles.

  3. Early Grades Ideas.

    ERIC Educational Resources Information Center

    Classroom Computer Learning, 1984

    1984-01-01

    Presents six computer-oriented classroom activities. They include: surveying a house for products using microprocessors, writing a program to display a flag, experimenting with LOGO's graphics capabilities, writing stories on the computer, using FOR/NEXT commands to create a blinking object, and teaching the Milton Bradley Big Trak to play…

  4. 28 CFR 345.20 - Position classification.

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... 28 Judicial Administration 2 2011-07-01 2011-07-01 false Position classification. 345.20 Section... INDUSTRIES (FPI) INMATE WORK PROGRAMS Position Classification § 345.20 Position classification. (a) Inmate... the objectives and principles of pay classification as a part of the routine orientation of new FPI...

  5. 28 CFR 345.20 - Position classification.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... 28 Judicial Administration 2 2010-07-01 2010-07-01 false Position classification. 345.20 Section... INDUSTRIES (FPI) INMATE WORK PROGRAMS Position Classification § 345.20 Position classification. (a) Inmate... the objectives and principles of pay classification as a part of the routine orientation of new FPI...

  6. Earth Science Syllabus, 1970 Edition.

    ERIC Educational Resources Information Center

    New York State Education Dept., Albany. Bureau of Secondary Curriculum Development.

    This syllabus outlines a year earth science program designed to be activity oriented, investigatory in approach, and interdisciplinary in content. Each topic section contains a topic abstract and topic outline, major understandings, and information to teachers. The topic abstract lists behavioral objectives and general information about the topic…

  7. JGromacs: a Java package for analyzing protein simulations.

    PubMed

    Münz, Márton; Biggin, Philip C

    2012-01-23

    In this paper, we introduce JGromacs, a Java API (Application Programming Interface) that facilitates the development of cross-platform data analysis applications for Molecular Dynamics (MD) simulations. The API supports parsing and writing file formats applied by GROMACS (GROningen MAchine for Chemical Simulations), one of the most widely used MD simulation packages. JGromacs builds on the strengths of object-oriented programming in Java by providing a multilevel object-oriented representation of simulation data to integrate and interconvert sequence, structure, and dynamics information. The easy-to-learn, easy-to-use, and easy-to-extend framework is intended to simplify and accelerate the implementation and development of complex data analysis algorithms. Furthermore, a basic analysis toolkit is included in the package. The programmer is also provided with simple tools (e.g., XML-based configuration) to create applications with a user interface resembling the command-line interface of GROMACS applications. JGromacs and detailed documentation is freely available from http://sbcb.bioch.ox.ac.uk/jgromacs under a GPLv3 license .

  8. JGromacs: A Java Package for Analyzing Protein Simulations

    PubMed Central

    2011-01-01

    In this paper, we introduce JGromacs, a Java API (Application Programming Interface) that facilitates the development of cross-platform data analysis applications for Molecular Dynamics (MD) simulations. The API supports parsing and writing file formats applied by GROMACS (GROningen MAchine for Chemical Simulations), one of the most widely used MD simulation packages. JGromacs builds on the strengths of object-oriented programming in Java by providing a multilevel object-oriented representation of simulation data to integrate and interconvert sequence, structure, and dynamics information. The easy-to-learn, easy-to-use, and easy-to-extend framework is intended to simplify and accelerate the implementation and development of complex data analysis algorithms. Furthermore, a basic analysis toolkit is included in the package. The programmer is also provided with simple tools (e.g., XML-based configuration) to create applications with a user interface resembling the command-line interface of GROMACS applications. Availability: JGromacs and detailed documentation is freely available from http://sbcb.bioch.ox.ac.uk/jgromacs under a GPLv3 license. PMID:22191855

  9. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Morris, Karla

    Although the high-performance computing (HPC) community increasingly embraces object-oriented programming (OOP), most HPC OOP projects employ the C++ programming language. Until recently, Fortran programmers interested in mining the benefits of OOP had to emulate OOP in Fortran 90/95. The advent of widespread compiler support for Fortran 2003 now facilitates explicitly constructing object-oriented class hierarchies via inheritance and leveraging related class behaviors such as dynamic polymorphism. Although C++ allows a class to inherit from multiple parent classes, Fortran and several other OOP languages restrict or prohibit explicit multiple inheritance relationships in order to circumvent several pitfalls associated with them. Nonetheless, whatmore » appears as an intrinsic feature in one language can be modeled as a user-constructed design pattern in another language. The present paper demonstrates how to apply the facade structural design pattern to support a multiple inheritance class relationship in Fortran 2003. As a result, the design unleashes the power of the associated class relationships for modeling complicated data structures yet avoids the ambiguities that plague some multiple inheritance scenarios.« less

  10. Continuous diffraction of molecules and disordered molecular crystals

    PubMed Central

    Yefanov, Oleksandr M.; Ayyer, Kartik; White, Thomas A.; Barty, Anton; Morgan, Andrew; Mariani, Valerio; Oberthuer, Dominik; Pande, Kanupriya

    2017-01-01

    The intensities of far-field diffraction patterns of orientationally aligned molecules obey Wilson statistics, whether those molecules are in isolation (giving rise to a continuous diffraction pattern) or arranged in a crystal (giving rise to Bragg peaks). Ensembles of molecules in several orientations, but uncorrelated in position, give rise to the incoherent sum of the diffraction from those objects, modifying the statistics in a similar way as crystal twinning modifies the distribution of Bragg intensities. This situation arises in the continuous diffraction of laser-aligned molecules or translationally disordered molecular crystals. This paper develops the analysis of the intensity statistics of such continuous diffraction to obtain parameters such as scaling, beam coherence and the number of contributing independent object orientations. When measured, continuous molecular diffraction is generally weak and accompanied by a background that far exceeds the strength of the signal. Instead of just relying upon the smallest measured intensities or their mean value to guide the subtraction of the background, it is shown how all measured values can be utilized to estimate the background, noise and signal, by employing a modified ‘noisy Wilson’ distribution that explicitly includes the background. Parameters relating to the background and signal quantities can be estimated from the moments of the measured intensities. The analysis method is demonstrated on previously published continuous diffraction data measured from crystals of photosystem II [Ayyer et al. (2016 ▸), Nature, 530, 202–206]. PMID:28808434

  11. Participating in life again: a mixed-method study on a goal-orientated rehabilitation program for young adult cancer survivors.

    PubMed

    Hauken, May Aasebø; Holsen, Ingrid; Fismen, Eirik; Larsen, Torill Marie Bogsnes

    2014-01-01

    Young adult cancer survivors (18-35 years old) are at risk of lifelong threats to physical and psychosocial health and decreased life participation. Research indicates lack of information about the late effects and health risks and limited follow-up and rehabilitation. The objectives of this study were to examine whether a goal-oriented rehabilitation program increased young adult cancer survivors' participation and explore the participants' descriptions and experience of the process. We used a convergent parallel design combining quantitative and qualitative methods. Sixteen young adult cancer survivors (aged 24-35 years), with different cancer diagnoses, were allocated to a 6-month rehabilitation program. The Canadian Occupational Performance Measure showed significant (P < .001) change in both performance and satisfaction from the start (T1) to the end (T4) of the program. Qualitative results indicated that increased participation was depended on building capacity and finding the balance, gaining new insight, and follow-up. Important factors of the rehabilitation program seemed to be physical activity, psychoeducation, peer-to-peer support, and follow-up over time. Results indicate that a goal-oriented rehabilitation program may increase participation by young adult cancer survivors. The goal-oriented process is not straightforward and depends on experience of coping and control, finding a balance between the different areas of life and follow-up over time. Health professionals should play an important role in the rehabilitation of young adult cancer survivors by promoting empowerment and follow-up over time. The Canadian Occupational Performance Measure seems to be a valuable instrument for setting goals and thus helps facilitate participation.

  12. Land Application of Wastes: An Educational Program. Design Procedures for Land Application of Wastes - Module 6, Objectives, Script and Figures.

    ERIC Educational Resources Information Center

    Clarkson, W. W.; And Others

    The purpose of this module is to develop a general procedure to decide the feasibility of land application as a waste management alternative, given a specific problem situation. This information provides a framework within which to apply the information presented in all other modules in the program. An outline of the general procedure followed in…

  13. Java Performance for Scientific Applications on LLNL Computer Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kapfer, C; Wissink, A

    2002-05-10

    Languages in use for high performance computing at the laboratory--Fortran (f77 and f90), C, and C++--have many years of development behind them and are generally considered the fastest available. However, Fortran and C do not readily extend to object-oriented programming models, limiting their capability for very complex simulation software. C++ facilitates object-oriented programming but is a very complex and error-prone language. Java offers a number of capabilities that these other languages do not. For instance it implements cleaner (i.e., easier to use and less prone to errors) object-oriented models than C++. It also offers networking and security as part ofmore » the language standard, and cross-platform executables that make it architecture neutral, to name a few. These features have made Java very popular for industrial computing applications. The aim of this paper is to explain the trade-offs in using Java for large-scale scientific applications at LLNL. Despite its advantages, the computational science community has been reluctant to write large-scale computationally intensive applications in Java due to concerns over its poor performance. However, considerable progress has been made over the last several years. The Java Grande Forum [1] has been promoting the use of Java for large-scale computing. Members have introduced efficient array libraries, developed fast just-in-time (JIT) compilers, and built links to existing packages used in high performance parallel computing.« less

  14. Publications related to the National Water Data Exchange (NAWDEX), 1971-79

    USGS Publications Warehouse

    Beverly M. Myers, (compiler)

    1979-01-01

    The National Water Data Exchange (NAWDEX), formally established in January 1976, is a national confederation of water-oriented organizations working to improve access to water data. Its primary objective is to assist users of water data in the identification, location, and acquistion of useful data. NAWDEX is coordinated by a central Program Office, located within the Water Resources Division of the U.S. Geological Survey, which provides data-exchange policy and guidelines to all participants in the program. In addition to the Program Office, there is a network of Assistance Centers located in 45 States and Puerto Rico which provides direct access to NAWDEX. Membership in NAWDEX is voluntary and open to any water-oriented organization that wishes to participate. This publication contains an alphabetical listing, by author, of the reports that have been produced by the NAWDEX Program Office since 1975, as well as reports from other sources that relate to the development of the NAWDEX program. (Woodard-USGS)

  15. Publications related to the National Water Data Exchange (NAWDEX); 1971-81

    USGS Publications Warehouse

    Myers, B. M.

    1982-01-01

    The National Water Data Exchange (NAWDEX), formally established in January 1976, is a national confederation of water-oriented organizations working together to improve access to water data. Its primary objective is to assist users of water data in the identification, location, and acquisition of needed water data or water-related data. NAWDEX is coordinated by a central Program Office, located within the Water Resources Division of the U.S. Geological Survey, which provides data-exchange policy and guidelines to all participants in the program. In addition to the Program Office, there is a network of Assistance Centers located in 45 States and Puerto Rico which provides direct access to NAWDEX. Membership in NAWDEX is voluntary and open to any water-oriented organization that wishes to participate. This publication contains an alphabetical listing, by author, of the reports that have been produced by the NAWDEX Program Office since 1975, as well as reports from other sources that relate to the development of the NAWDEX program.

  16. An engineering approach to automatic programming

    NASA Technical Reports Server (NTRS)

    Rubin, Stuart H.

    1990-01-01

    An exploratory study of the automatic generation and optimization of symbolic programs using DECOM - a prototypical requirement specification model implemented in pure LISP was undertaken. It was concluded, on the basis of this study, that symbolic processing languages such as LISP can support a style of programming based upon formal transformation and dependent upon the expression of constraints in an object-oriented environment. Such languages can represent all aspects of the software generation process (including heuristic algorithms for effecting parallel search) as dynamic processes since data and program are represented in a uniform format.

  17. Easy-To-Use Connector-Assembly Tool

    NASA Technical Reports Server (NTRS)

    Redmon, John W., Jr.; Jankowski, Fred

    1988-01-01

    Tool compensates for user's loss of dexterity under awkward conditions. Has jaws that swivel over 180 degree so angle adjusts with respect to handles. Oriented and held in position most comfortable and effective for user in given situation. Jaws lined with rubber pads so they conform to irregularly shaped parts and grips firmly but gently. Once tool engages part, it locks on it so user can release handles without losing part. Ratchet mechanism in tool allows user to work handles back and forth in confined space to connect or disconnect part. Quickly positioned, locked, and released. Gives user feel of its grip on part. Frees grasping muscles from work during part of task, giving user greater freedom to move hand. Operates with only one hand, leaving user's other hand free to manipulate wiring or other parts. Also adapts to handling and positioning extremely-hot or extremely-cold fluid lines, contaminated objects, abrasive or sharp objects, fragile items, and soft objects.

  18. Visual Search for Object Orientation Can Be Modulated by Canonical Orientation

    ERIC Educational Resources Information Center

    Ballaz, Cecile; Boutsen, Luc; Peyrin, Carole; Humphreys, Glyn W.; Marendaz, Christian

    2005-01-01

    The authors studied the influence of canonical orientation on visual search for object orientation. Displays consisted of pictures of animals whose axis of elongation was either vertical or tilted in their canonical orientation. Target orientation could be either congruent or incongruent with the object's canonical orientation. In Experiment 1,…

  19. GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations

    DOE PAGES

    Cardall, Christian Y.; Budiardja, Reuben D.

    2015-06-11

    Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual `unit test' programs and larger example problems demonstrating their use. Lastly, these classes compose the Basics division of our developing astrophysics simulation code GenASiS (General Astrophysical Simulation System), but their fundamental nature makes themmore » useful for physics simulations in many fields.« less

  20. A Survey of Object Oriented Languages in Programming Environments.

    DTIC Science & Technology

    1987-06-01

    subset of natural languages might be more effective , and make the human-computer interface more friendly. 19 .. .. . . -.. -, " ,. o...and complexty of Ada. He meant that the language contained too many features that made it complicated to use effectively . Much of the complexity comes...by sending messages to a class instance. A small subset of the methods in Smalltalk-80 are not expressed in the !-’ Smalhalk-80 programming language

  1. An Evaluation of P.R.O.B.E. A Program for the Recruitment of Beginning Educators. Part I, Part II, Part III.

    ERIC Educational Resources Information Center

    Scates, Malcolm

    The major objective of PROBE is to provide the beginning teacher with the support, assistance, and training needed for success during the initial stages of a career in teaching. The program--in the Model School Division--provides a 2-week period of intensive training and orientation prior to the opening of school, continuing individual support and…

  2. The Sears-Roebuck Foundation Partnership Development Fund Keep Amrica Working Project To Develop an Articulated Nursing Education Program: Final Project Report.

    ERIC Educational Resources Information Center

    Jackson, Marie; Brown, Norman D.

    In 1989, a project was undertaken by Tyler Junior College (TJC) in cooperation with the University of Texas at Tyler (UTT) to develop a career-oriented, articulated nursing education program. The project had four main objectives: (1) to provide a comprehensive course of study which would facilitate student progression from admission to a career as…

  3. Negative Affect, Decision Making, and Attentional Networks.

    PubMed

    Ortega, Ana Raquel; Ramírez, Encarnación; Colmenero, José María; García-Viedma, Ma Del Rosario

    2017-02-01

    This study focuses on whether risk avoidance in decision making depends on negative affect or it is specific to anxious individuals. The Balloon Analogue Risk Task was used to obtain an objective measure in a risk situation with anxious, depressive, and control individuals. The role of attentional networks was also studied using the Attentional Network Test-Interaction (ANT-I) task with neutral stimuli. A significant difference was observed between anxious and depressive individuals in assumed risk in decision making. We found no differences between anxious and normal individuals in the alert, orientation, and congruency effects obtained in the ANT-I task. The results showed that there was no significant relationship between the risk avoidance and the indexes of alertness, orienting, and control. Future research shall determine whether emotionally relevant stimulation leads to attentional control deficit or whether differences between anxious and no anxious individuals are due to the type of strategy followed in choice tasks.

  4. Voluntary Tools Of The Environmental Oriented Product Policy

    NASA Astrophysics Data System (ADS)

    Rusko, Miroslav

    2015-06-01

    Environmentally oriented product policy is in general determined by the relationships between its aims - subjects - objects - tools. It is based on the integrated approach to the product life cycle, which anticipates an enormous amount of information. It has to solve the questions of the international trade as well as the rules of the International Trade Organization. New forms of preventive environmental strategies and especially Green Marketing are being introduced helping to solve environmental problems and environmental motivation of producers. Many producers face great attention of the public regarding their approach to the environment. Despite the fact that the customers buy products fairly prudently and their behaviour is markedly affected by prices, a particular part of the population prefers the products that do not burden the environment. This brings about a situation, in which the producers within their mutual competition and in relation to customers are enforced to behave responsibly.

  5. Nurse-surgeon object transfer: video analysis of communication and situation awareness in the operating theatre.

    PubMed

    Korkiakangas, Terhi; Weldon, Sharon-Marie; Bezemer, Jeff; Kneebone, Roger

    2014-09-01

    One of the most central collaborative tasks during surgical operations is the passing of objects, including instruments. Little is known about how nurses and surgeons achieve this. The aim of the present study was to explore what factors affect this routine-like task, resulting in fast or slow transfer of objects. A qualitative video study, informed by an observational ethnographic approach, was conducted in a major teaching hospital in the UK. A total of 20 general surgical operations were observed. In total, approximately 68 h of video data have been reviewed. A subsample of 225 min has been analysed in detail using interactional video-analysis developed within the social sciences. Two factors affecting object transfer were observed: (1) relative instrument trolley position and (2) alignment. The scrub nurse's instrument trolley position (close to vs. further back from the surgeon) and alignment (gaze direction) impacts on the communication with the surgeon, and consequently, on the speed of object transfer. When the scrub nurse was standing close to the surgeon, and "converged" to follow the surgeon's movements, the transfer occurred more seamlessly and faster (<1.0 s) than when the scrub nurse was standing further back from the surgeon and did not follow the surgeon's movements (>1.0 s). The smoothness of object transfer can be improved by adjusting the scrub nurse's instrument trolley position, enabling a better monitoring of surgeon's bodily conduct and affording early orientation (awareness) to an upcoming request (changing situation). Object transfer is facilitated by the surgeon's embodied practices, which can elicit the nurse's attention to the request and, as a response, maximise a faster object transfer. A simple intervention to highlight the significance of these factors could improve communication in the operating theatre. Copyright © 2014 Elsevier Ltd. All rights reserved.

  6. OOD/OOP experience in the Science Operations Center part of the ground system for X ray Timing Explorer mission

    NASA Technical Reports Server (NTRS)

    Choudhary, Abdur Rahim

    1994-01-01

    The Science Operations Center (SOC) for the X-ray Timing Explorer (XTE) mission is an important component of the XTE ground system. Its mandate includes: (1) command and telemetry for the three XTE instruments, using CCSDS standards; (2) monitoring of the real-time science operations, reconfiguration of the experiment and the instruments, and real-time commanding to address the targets of opportunity (TOO) and alternate observations; and (3) analysis, processing, and archival of the XTE telemetry, and the timely delivery of the data products to the principal investigator (PI) teams and the guest observers (GO). The SOC has two major components: the science operations facility (SOF) that addresses the first two objectives stated above and the guest observer facility (GOF) that addresses the third. The SOF has subscribed to the object oriented design and implementation; while the GOF uses the traditional approach in order to take advantage of the existing software developed in support of previous missions. This paper details the SOF development using the object oriented design (OOD), and its implementation using the object oriented programming (OOP) in C++ under Unix environment on client-server architecture using Sun workstations. It also illustrates how the object oriented (OO) and the traditional approaches coexist in SOF and GOF, the lessons learned, and how the OOD facilitated the distributed software development collaboratively by four different teams. Details are presented for the SOF system, its major subsystems, its interfaces with the rest of the XTE ground data system, and its design and implementation approaches.

  7. A structural equation model on the attributes of a skills enhancement program affecting clinical competence of pre-graduate nursing students.

    PubMed

    Rebueno, Ma Carina D R; Tiongco, Dyan Dee D; Macindo, John Rey B

    2017-02-01

    Clinical competence remains an issue in nursing and has received greater emphasis than academic competence. Although skill enhancement programs are recommended and beneficial, there is limited evidence on its influence on the clinical competence of pre-graduate nursing students. This study explored the attributes of a skills enhancement program that affect the perceived clinical competence of pre-graduate nursing students. A cross-sectional study was conducted in a private higher education institution in the Philippines from April to May 2016. A total of 245 pre-graduate nursing students participated and completed a three-part survey composed of the respondent's robotfoto, the Skills Enhancement Program Questionnaire, and the Clinical Competence Questionnaire. Factor analysis explicated the attributes of the skills enhancement program while structural equation modeling and path analysis analyzed the variables' relationship. Findings showed that a skills enhancement program has 4 attributes: supportive clinical instructor, comprehensive orientation, formative goals and objectives, and conducive learning environment. Although all attributes of the program positively affected clinical competence, a supportive clinical instructor had the strongest influence on all clinical competency dimensions. A skills enhancement program that has a supportive clinical instructor, comprehensive orientation, formative goals and objectives, and conducive learning environment facilitates clinical competency development among pre-graduate nursing students. This knowledge provides momentum for nursing educators to review and refine their skills and the existing design of their skills enhancement program to further develop clinical competency among pre-graduate nursing students. Copyright © 2016 Elsevier Ltd. All rights reserved.

  8. The Simulation of Vibrations of Railway Beam Bridges in the Object-oriented Environment Delphi

    NASA Astrophysics Data System (ADS)

    Raspopov, Alexander; Artyomov, Vitaly; Rusu, Sergey

    2010-01-01

    The peculiarities of combination of finite-element method and equations of solid dynamics, the basic stages of development of the program complex Belinda for calculation of statics and dynamics of the rods constructions as applied to railway bridges are described.

  9. Developing Adult Education in Universities: A Political View.

    ERIC Educational Resources Information Center

    Bourgeois, Etienne; Lienard, Georges

    1992-01-01

    Difficulties in the development of adult education programs in research-oriented, elite universities are discussed, focusing on the differences in traditional values and objectives of adult and university education. Organizational conditions at the University of Louvain (Belgium) that have proven conducive to a successful adult education program…

  10. Project BIOTECH: Use of Modules in Technician Training

    ERIC Educational Resources Information Center

    Glazer, Richard B.

    1974-01-01

    Describes Project Biotech, a program that utilizes the audio-tutorial principle to develop skill-oriented modules. The modules are self-pacing, independent units of instruction which concentrate on a few well-defined objectives and allow the student to learn at his own rate with minimal supervision. (PB)

  11. Tutor Handbook. Reading Effectiveness Program.

    ERIC Educational Resources Information Center

    Indiana State Dept. of Public Instruction, Indianapolis. Div. of Reading Effectiveness.

    The five sections of this handbook contain reading tutor training materials, with each section listing behavioral learning objectives specific to a particular instructional situation. The first section defines the role of the tutor, sets forth general principles for successful tutoring, presents examples of interest inventories for elementary and…

  12. Evaluation of a mentorship program to support chronic kidney disease care.

    PubMed

    Pang, Jocelyn; Grill, Allan; Bhatt, Monisha; Woodward, Graham L; Brimble, Scott

    2016-08-01

    Primary care providers (PCPs) are ideally situated to detect and manage patients with chronic kidney disease (CKD), but they could use more support from nephrologists to accomplish this. To improve early detection and management of CKD in primary care, and improve referrals to nephrologists through education and greater partnership between nephrologists and PCPs. Nephrologists provided mentorship to PCPs in Ontario through a collaborative relationship. Nephrologists provided PCPs with educational orientation sessions and need-based advice on patient cases. Primary care providers with more than 5 years of experience were more likely to use the program. Primary care providers expressed high satisfaction with the program and reported that it was effective in supporting routine CKD screening efforts, management of early CKD, appropriate referrals, and building a collaborative relationship with nephrologists. Copyright© the College of Family Physicians of Canada.

  13. Process Management and Exception Handling in Multiprocessor Operating Systems Using Object-Oriented Design Techniques. Revised Sep. 1988

    NASA Technical Reports Server (NTRS)

    Russo, Vincent; Johnston, Gary; Campbell, Roy

    1988-01-01

    The programming of the interrupt handling mechanisms, process switching primitives, scheduling mechanism, and synchronization primitives of an operating system for a multiprocessor require both efficient code in order to support the needs of high- performance or real-time applications and careful organization to facilitate maintenance. Although many advantages have been claimed for object-oriented class hierarchical languages and their corresponding design methodologies, the application of these techniques to the design of the primitives within an operating system has not been widely demonstrated. To investigate the role of class hierarchical design in systems programming, the authors have constructed the Choices multiprocessor operating system architecture the C++ programming language. During the implementation, it was found that many operating system design concerns can be represented advantageously using a class hierarchical approach, including: the separation of mechanism and policy; the organization of an operating system into layers, each of which represents an abstract machine; and the notions of process and exception management. In this paper, we discuss an implementation of the low-level primitives of this system and outline the strategy by which we developed our solution.

  14. A sociocultural reading of reform in science teaching in a secondary biology class

    NASA Astrophysics Data System (ADS)

    Barma, Sylvie

    2011-09-01

    Adopting activity theory as a theoretical and methodological framework, this case study illustrates how a teaching and learning situation is planned and implemented over a series of nine 75-min biology classes by a high school science teacher in the context of pedagogical reform. The object of this study emerges within a favourable context of science education curricular reform in Quebec, Canada. By examining the interaction between the poles of an activity system sharing the same object, this case study illustrates how one teacher's teaching practice is redefined and how some aspects of her teaching personality orient the ways in which she contextually mobilizes new tools and members of her school community in order to implement an awareness campaign on the risks of tanning salons.

  15. Concealment of sexual orientation.

    PubMed

    Sylva, David; Rieger, Gerulf; Linsenmeier, Joan A W; Bailey, J Michael

    2010-02-01

    Sex-atypical behaviors may be used to identify a person as homosexual. To shield themselves from prejudice, homosexual people may attempt to conceal these behaviors. It is not clear how effectively they can do so. In Study 1, we asked homosexual participants to conceal their sex-atypical behaviors while talking about the weather. Raters watched videos of the participants and judged the likelihood that each participant was homosexual. Homosexual participants were able to partially conceal signs of their orientation, but they remained distinguishable from heterosexual participants. In Study 2, we tested the ability to conceal signs of one's sexual orientation in a more demanding situation: a mock job interview. In this scenario, homosexual men were even less effective at concealing their orientation. Higher cognitive demands in this new situation may have interfered with their ability to conceal.

  16. A class Hierarchical, object-oriented approach to virtual memory management

    NASA Technical Reports Server (NTRS)

    Russo, Vincent F.; Campbell, Roy H.; Johnston, Gary M.

    1989-01-01

    The Choices family of operating systems exploits class hierarchies and object-oriented programming to facilitate the construction of customized operating systems for shared memory and networked multiprocessors. The software is being used in the Tapestry laboratory to study the performance of algorithms, mechanisms, and policies for parallel systems. Described here are the architectural design and class hierarchy of the Choices virtual memory management system. The software and hardware mechanisms and policies of a virtual memory system implement a memory hierarchy that exploits the trade-off between response times and storage capacities. In Choices, the notion of a memory hierarchy is captured by abstract classes. Concrete subclasses of those abstractions implement a virtual address space, segmentation, paging, physical memory management, secondary storage, and remote (that is, networked) storage. Captured in the notion of a memory hierarchy are classes that represent memory objects. These classes provide a storage mechanism that contains encapsulated data and have methods to read or write the memory object. Each of these classes provides specializations to represent the memory hierarchy.

  17. Alignment effects in beer mugs: Automatic action activation or response competition?

    PubMed

    Roest, Sander A; Pecher, Diane; Naeije, Lilian; Zeelenberg, René

    2016-08-01

    Responses to objects with a graspable handle are faster when the response hand and handle orientation are aligned (e.g., a key press with the right hand is required and the object handle is oriented to the right) than when they are not aligned. This effect could be explained by automatic activation of specific motor programs when an object is viewed. Alternatively, the effect could be explained by competition at the response level. Participants performed a reach-and-grasp or reach-and-button-press action with their left or right hand in response to the color of a beer mug. The alignment effect did not vary as a function of the type of action. In addition, the alignment effect disappeared in a go/no-go version of the task. The same results were obtained when participants made upright/inverted decisions, so that object shape was task-relevant. Our results indicate that alignment effects are not due to automatic motor activation of the left or right limb.

  18. [Bedside learning, characteristics and challenges of education in work situations of the hemodialysis nurse].

    PubMed

    Geldreich, Marie Anne

    2006-09-01

    This clinical exploratory research relates to the situation of the professional graduate male nurse who, within the framework of the continuous training profits from a formation of a few weeks at all formalized in a center of hemodialysis. The analysis of the directing semi talks carried out near dialysed patients, formative male nurses and learning male nurses, could highlight the characteristics of the actors of this situation of on-the-job training, the general aspects of this formation, the object and stakes of the training as well as the facilitating and blocking factors. The taking into account of these elements allowed certain recommendations as regards training scheme and to define the role of the framework of health in the setting in of this program. It also made it possible to question the relational training through this situation of formation which mixes three othernesses: learning and its tutor, but also the dialysed patient touched in his flesh by the object of training and shown that the relational competence developed in the care enriches relational competences in andragogy and conversely.

  19. Target-object integration, attention distribution, and object orientation interactively modulate object-based selection.

    PubMed

    Al-Janabi, Shahd; Greenberg, Adam S

    2016-10-01

    The representational basis of attentional selection can be object-based. Various studies have suggested, however, that object-based selection is less robust than spatial selection across experimental paradigms. We sought to examine the manner by which the following factors might explain this variation: Target-Object Integration (targets 'on' vs. part 'of' an object), Attention Distribution (narrow vs. wide), and Object Orientation (horizontal vs. vertical). In Experiment 1, participants discriminated between two targets presented 'on' an object in one session, or presented as a change 'of' an object in another session. There was no spatial cue-thus, attention was initially focused widely-and the objects were horizontal or vertical. We found evidence of object-based selection only when targets constituted a change 'of' an object. Additionally, object orientation modulated the sign of object-based selection: We observed a same-object advantage for horizontal objects, but a same-object cost for vertical objects. In Experiment 2, an informative cue preceded a single target presented 'on' an object or as a change 'of' an object (thus, attention was initially focused narrowly). Unlike in Experiment 1, we found evidence of object-based selection independent of target-object integration. We again found that the sign of selection was modulated by the objects' orientation. This result may reflect a meridian effect, which emerged due to anisotropies in the cortical representations when attention is oriented endogenously. Experiment 3 revealed that object orientation did not modulate object-based selection when attention was oriented exogenously. Our findings suggest that target-object integration, attention distribution, and object orientation modulate object-based selection, but only in combination.

  20. Statistical compilation of NAPAP chemical erosion observations

    USGS Publications Warehouse

    Mossotti, Victor G.; Eldeeb, A. Raouf; Reddy, Michael M.; Fries, Terry L.; Coombs, Mary Jane; Schmiermund, Ron L.; Sherwood, Susan I.

    2001-01-01

    In the mid 1980s, the National Acid Precipitation Assessment Program (NAPAP), in cooperation with the National Park Service (NPS) and the U.S. Geological Survey (USGS), initiated a Materials Research Program (MRP) that included a series of field and laboratory studies with the broad objective of providing scientific information on acid rain effects on calcareous building stone. Among the several effects investigated, the chemical dissolution of limestone and marble by rainfall was given particular attention because of the pervasive appearance of erosion effects on cultural materials situated outdoors. In order to track the chemical erosion of stone objects in the field and in the laboratory, the Ca 2+ ion concentration was monitored in the runoff solution from a variety of test objects located both outdoors and under more controlled conditions in the laboratory. This report provides a graphical and statistical overview of the Ca 2+ chemistry in the runoff solutions from (1) five urban and rural sites (DC, NY, NJ, NC, and OH) established by the MRP for materials studies over the period 1984 to 1989, (2) subevent study at the New York MRP site, (3) in situ study of limestone and marble monuments at Gettysburg, (4) laboratory experiments on calcite dissolution conducted by Baedecker, (5) laboratory simulations by Schmiermund, and (6) laboratory investigation of the surface reactivity of calcareous stone conducted by Fries and Mossotti. The graphical representations provided a means for identifying erroneous data that can randomly appear in a database when field operations are semi-automated; a purged database suitable for the evaluation of quantitative models of stone erosion is appended to this report. An analysis of the sources of statistical variability in the data revealed that the rate of stone erosion is weakly dependent on the type of calcareous stone, the ambient temperature, and the H + concentration delivered in the incident rain. The analysis also showed that the rate of stone erosion is strongly dependent on the rain-delivery conditions and on the surface morphology and orientation.

Top