Sample records for easy-to-learn command language

  1. PILOT: A Programming Language for Beginners.

    ERIC Educational Resources Information Center

    Schnorr, Janice M.

    The presentation describes PILOT (Programmed Inquiry, Learning or Teaching), a special programing language easy for beginners to learn and available for several brands of microcomputers. PILOT is explained to contain substantially fewer commands than most other languages and to be written in an easy to understand manner. Edit commands and their…

  2. Adjustable impedance, force feedback and command language aids for telerobotics (parts 1-4 of an 8-part MIT progress report)

    NASA Technical Reports Server (NTRS)

    Sheridan, Thomas B.; Raju, G. Jagganath; Buzan, Forrest T.; Yared, Wael; Park, Jong

    1989-01-01

    Projects recently completed or in progress at MIT Man-Machine Systems Laboratory are summarized. (1) A 2-part impedance network model of a single degree of freedom remote manipulation system is presented in which a human operator at the master port interacts with a task object at the slave port in a remote location is presented. (2) The extension of the predictor concept to include force feedback and dynamic modeling of the manipulator and the environment is addressed. (3) A system was constructed to infer intent from the operator's commands and the teleoperation context, and generalize this information to interpret future commands. (4) A command language system is being designed that is robust, easy to learn, and has more natural man-machine communication. A general telerobot problem selected as an important command language context is finding a collision-free path for a robot.

  3. Proceedings of the Annual Conference on Ada (Trademark) Technology (2nd) Held at Hampton, Virginia on March 27, 28, 1984.

    DTIC Science & Technology

    1984-03-01

    evaluation of powerful support environments are essential if we are to maximize Lanauage Definition the productivity of programmers. CENVTACS provided...quality Policy and Objectives Ada support environment which includes a rich set of powerful tools (in addition to a compiler) The DOD has established Ada...to be easy to learn and easy to use. It will be powerful , efficient, and The MAPSE Command Language (MCL) friendly. This paper describes how these

  4. A Data Definition Language for GLAD (Graphic Language for Databases).

    DTIC Science & Technology

    1986-06-20

    basic premises. These principles state that a DBMS interface must be descriptive, powerful, easy-to use and easy to learn . This thesis proposes a data...basic premises. These principles state that a DBMS interface must be descriptive, powerful, easy to use and easy to learn . This thesis proposes a data...criteria will be the most successful. 9 If a system is hard to learn , of those capable of mastering the system few may be willing to expend the time and

  5. NASA Goddard Space Flight Center Robotic Processing System Program Automation Systems, volume 2

    NASA Technical Reports Server (NTRS)

    Dobbs, M. E.

    1991-01-01

    Topics related to robot operated materials processing in space (RoMPS) are presented in view graph form. Some of the areas covered include: (1) mission requirements; (2) automation management system; (3) Space Transportation System (STS) Hitchhicker Payload; (4) Spacecraft Command Language (SCL) scripts; (5) SCL software components; (6) RoMPS EasyLab Command & Variable summary for rack stations and annealer module; (7) support electronics assembly; (8) SCL uplink packet definition; (9) SC-4 EasyLab System Memory Map; (10) Servo Axis Control Logic Suppliers; and (11) annealing oven control subsystem.

  6. Simple proteomics data analysis in the object-oriented PowerShell.

    PubMed

    Mohammed, Yassene; Palmblad, Magnus

    2013-01-01

    Scripting languages such as Perl and Python are appreciated for solving simple, everyday tasks in bioinformatics. A more recent, object-oriented command shell and scripting language, Windows PowerShell, has many attractive features: an object-oriented interactive command line, fluent navigation and manipulation of XML files, ability to consume Web services from the command line, consistent syntax and grammar, rich regular expressions, and advanced output formatting. The key difference between classical command shells and scripting languages, such as bash, and object-oriented ones, such as PowerShell, is that in the latter the result of a command is a structured object with inherited properties and methods rather than a simple stream of characters. Conveniently, PowerShell is included in all new releases of Microsoft Windows and therefore already installed on most computers in classrooms and teaching labs. In this chapter we demonstrate how PowerShell in particular allows easy interaction with mass spectrometry data in XML formats, connection to Web services for tools such as BLAST, and presentation of results as formatted text or graphics. These features make PowerShell much more than "yet another scripting language."

  7. Natural language interface for command and control

    NASA Technical Reports Server (NTRS)

    Shuler, Robert L., Jr.

    1986-01-01

    A working prototype of a flexible 'natural language' interface for command and control situations is presented. This prototype is analyzed from two standpoints. First is the role of natural language for command and control, its realistic requirements, and how well the role can be filled with current practical technology. Second, technical concepts for implementation are discussed and illustrated by their application in the prototype system. It is also shown how adaptive or 'learning' features can greatly ease the task of encoding language knowledge in the language processor.

  8. The WORM site: worm.csirc.net

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

    Jones, T.

    2000-07-01

    The Write One, Run Many (WORM) site (worm.csirc.net) is the on-line home of the WORM language and is hosted by the Criticality Safety Information Resource Center (CSIRC) (www.csirc.net). The purpose of this web site is to create an on-line community for WORM users to gather, share, and archive WORM-related information. WORM is an embedded, functional, programming language designed to facilitate the creation of input decks for computer codes that take standard ASCII text files as input. A functional programming language is one that emphasizes the evaluation of expressions, rather than execution of commands. The simplest and perhaps most common examplemore » of a functional language is a spreadsheet such as Microsoft Excel. The spreadsheet user specifies expressions to be evaluated, while the spreadsheet itself determines the commands to execute, as well as the order of execution/evaluation. WORM functions in a similar fashion and, as a result, is very simple to use and easy to learn. WORM improves the efficiency of today's criticality safety analyst by allowing: (1) input decks for parameter studies to be created quickly and easily; (2) calculations and variables to be embedded into any input deck, thus allowing for meaningful parameter specifications; (3) problems to be specified using any combination of units; and (4) complex mathematically defined models to be created. WORM is completely written in Perl. Running on all variants of UNIX, Windows, MS-DOS, MacOS, and many other operating systems, Perl is one of the most portable programming languages available. As such, WORM works on practically any computer platform.« less

  9. Prototyping with Application Generators: Lessons Learned from the Naval Aviation Logistics Command Management Information System Case

    DTIC Science & Technology

    1992-10-01

    Prototyping with Application Generators: Lessons Learned from the Naval Aviation Logistics Command Management Information System Case. This study... management information system to automate manual Naval aviation maintenance tasks-NALCOMIS. With the use of a fourth-generation programming language

  10. Using "Total Physical Response" with Young Learners in Oman

    ERIC Educational Resources Information Center

    Al Harrasi, Kothar Talib Sulaiman

    2014-01-01

    Among several approaches to teaching and learning a foreign language, Total Physical Response, or TPR, is one that simulates the way children naturally acquire their mother tongue. Instructors give commands to students in the new language, and students respond through gestures. This article showcases a language learning project that the Ministry…

  11. FastScript3D - A Companion to Java 3D

    NASA Technical Reports Server (NTRS)

    Koenig, Patti

    2005-01-01

    FastScript3D is a computer program, written in the Java 3D(TM) programming language, that establishes an alternative language that helps users who lack expertise in Java 3D to use Java 3D for constructing three-dimensional (3D)-appearing graphics. The FastScript3D language provides a set of simple, intuitive, one-line text-string commands for creating, controlling, and animating 3D models. The first word in a string is the name of a command; the rest of the string contains the data arguments for the command. The commands can also be used as an aid to learning Java 3D. Developers can extend the language by adding custom text-string commands. The commands can define new 3D objects or load representations of 3D objects from files in formats compatible with such other software systems as X3D. The text strings can be easily integrated into other languages. FastScript3D facilitates communication between scripting languages [which enable programming of hyper-text markup language (HTML) documents to interact with users] and Java 3D. The FastScript3D language can be extended and customized on both the scripting side and the Java 3D side.

  12. A Fuzzy Logic-Based Personalized Learning System for Supporting Adaptive English Learning

    ERIC Educational Resources Information Center

    Hsieh, Tung-Cheng; Wang, Tzone-I; Su, Chien-Yuan; Lee, Ming-Che

    2012-01-01

    As a nearly global language, English as a Foreign Language (EFL) programs are essential for people wishing to learn English. Researchers have noted that extensive reading is an effective way to improve a person's command of English. Choosing suitable articles in accordance with a learner's needs, interests and ability using an e-learning system…

  13. Integrating Computer-Assisted Translation Tools into Language Learning

    ERIC Educational Resources Information Center

    Fernández-Parra, María

    2016-01-01

    Although Computer-Assisted Translation (CAT) tools play an important role in the curriculum in many university translator training programmes, they are seldom used in the context of learning a language, as a good command of a language is needed before starting to translate. Since many institutions often have translator-training programmes as well…

  14. GRAMPS: a graphics language interpreter for real-time, interactive, three-dimensional picture editing and animation

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

    O'Donnell, T.J.; Olson, A.J.

    1981-08-01

    GRAMPS, a graphics language interpreter has been developed in FORTRAN 77 to be used in conjunction with an interactive vector display list processor (Evans and Sutherland Multi-Picture-System). Several of the features of the language make it very useful and convenient for real-time scene construction, manipulation and animation. The GRAMPS language syntax allows natural interaction with scene elements as well as easy, interactive assignment of graphics input devices. GRAMPS facilitates the creation, manipulation and copying of complex nested picture structures. The language has a powerful macro feature that enables new graphics commands to be developed and incorporated interactively. Animation may bemore » achieved in GRAMPS by two different, yet mutually compatible means. Picture structures may contain framed data, which consist of a sequence of fixed objects. These structures may be displayed sequentially to give a traditional frame animation effect. In addition, transformation information on picture structures may be saved at any time in the form of new macro commands that will transform these structures from one saved state to another in a specified number of steps, yielding an interpolated transformation animation effect. An overview of the GRAMPS command structure is given and several examples of application of the language to molecular modeling and animation are presented.« less

  15. New Version of SeismicHandler (SHX) based on ObsPy

    NASA Astrophysics Data System (ADS)

    Stammler, Klaus; Walther, Marcus

    2016-04-01

    The command line version of SeismicHandler (SH), a scientific analysis tool for seismic waveform data developed around 1990, has been redesigned in the recent years, based on a project funded by the Deutsche Forschungsgemeinschaft (DFG). The aim was to address new data access techniques, simplified metadata handling and a modularized software design. As a result the program was rewritten in Python in its main parts, taking advantage of simplicity of this script language and its variety of well developed software libraries, including ObsPy. SHX provides an easy access to waveforms and metadata via arclink and FDSN webservice protocols, also access to event catalogs is implemented. With single commands whole networks or stations within a certain area may be read in, the metadata are retrieved from the servers and stored in a local database. For data processing the large set of SH commands is available, as well as the SH scripting language. Via this SH language scripts or additional Python modules the command set of SHX is easily extendable. The program is open source, tested on Linux operating systems, documentation and download is found at URL "https://www.seismic-handler.org/".

  16. Demystifying Pronunciation with Animation

    ERIC Educational Resources Information Center

    Ward, Monica

    2016-01-01

    The orthographical depth of a language impacts on a learner's ability to learn a language (Katz & Frost, 1992). If it is easier for learners to read the language as it is written, it will make the learning process easier. One way to address the problem of orthographically deep or opaque languages where the pronunciation is not very easy to…

  17. MYRaf: An Easy Aperture Photometry GUI for IRAF

    NASA Astrophysics Data System (ADS)

    Niaei, M. S.; KiliÇ, Y.; Özeren, F. F.

    2015-07-01

    We describe the design and development of MYRaf, a GUI (Graphical User Interface) that aims to be completely open-source under General Public License (GPL). MYRaf is an easy to use, reliable, and a fast IRAF aperture photometry GUI tool for those who are conversant with text-based software and command-line procedures in GNU/Linux OSs. MYRaf uses IRAF, PyRAF, matplotlib, ginga, alipy, and SExtractor with the general-purpose and high-level programming language Python, and uses the Qt framework.

  18. Functional description of a command and control language tutor

    NASA Technical Reports Server (NTRS)

    Elke, David R.; Seamster, Thomas L.; Truszkowski, Walter

    1990-01-01

    The status of an ongoing project to explore the application of Intelligent Tutoring System (ITS) technology to NASA command and control languages is described. The primary objective of the current phase of the project is to develop a user interface for an ITS to assist NASA control center personnel in learning Systems Test and Operations Language (STOL). Although this ITS will be developed for Gamma Ray Observatory operators, it will be designed with sufficient flexibility so that its modules may serve as an ITS for other control languages such as the User Interface Language (UIL). The focus of this phase is to develop at least one other form of STOL representation to complement the operational STOL interface. Such an alternative representation would be adaptively employed during the tutoring session to facilitate the learning process. This is a key feature of this ITS which distinguishes it from a simulator that is only capable of representing the operational environment.

  19. Speak Easy: Multimedia Tools Bring Language Learning Straight to the Learner, Anytime, Anyplace--and Put the Library at the Center

    ERIC Educational Resources Information Center

    Hoffert, Barbara

    2009-01-01

    How does one learn a second language? By drilling on conjugations? By practicing dialog? For decades, though the recommended method kept changing, linguists tended to argue that there was only one best way to learn French or Spanish or Hindi. But no more. Now, linguists agree that there's more than one way to learn a new language effectively and…

  20. Adult Learning Strategies in an Onsite Training Program in Tunisia

    ERIC Educational Resources Information Center

    Ayachi, Zeineb

    2015-01-01

    The new market place has dictated on adults the use of English as it is the first international language used in business. However, learning a foreign language becomes more and more complicated as the learner gets older, is in a mature command of L1 and L2, and does not have enough time to learn due to professional responsibilities. Contrary to…

  1. Adaptive supervisory control of remote manipulation

    NASA Technical Reports Server (NTRS)

    Ferrell, W. R.

    1977-01-01

    The command language by which an operator exerts supervisory control over a general purpose remote manipulator should be designed to accommodate certain characteristics of human performance if there is to be effective communication between the operator and the machine. Some of the ways in which people formulate tasks, use language, learn and make errors are discussed and design implications are drawn. A general approach to command language design is suggested, based on the notion matching the operator's current task schema or context by appropriate program structures or 'frames' in the machine.

  2. Language Aptitude and Grammatical Difficulty: An EFL Classroom-Based Study

    ERIC Educational Resources Information Center

    Yalçin, Sebnem; Spada, Nina

    2016-01-01

    This study investigates the relationship between foreign language aptitude and the learning of two English structures defined as easy or difficult to learn. Using a quasiexperimental design, 66 secondary-level learners of English as a foreign language from three intact classes were provided with four hours of instruction on the "passive"…

  3. THE STRATEGY OF THE TOTAL PHYSICAL RESPONSE--AN APPLICATION TO LEARNING RUSSIAN.

    ERIC Educational Resources Information Center

    ASHER, JAMES J.

    THE ESSENCE OF THE TOTAL PHYSICAL RESPONSE IS THAT LEARNERS ARE SILENT, LISTEN TO A COMMAND IN THE LANGUAGE BEING TAUGHT, THEN, OBEY THE COMMAND BY ACTING IT OUT WITH THE INSTRUCTOR AS A MODEL. THE METHOD WAS APPLIED TO TEACHING RUSSIAN AFTER AN INITIAL EXPERIMENT HAD BEEN TRIED WITH JAPANESE. THE EXPERIMENTAL GROUP ACTED OUT THE COMMANDS. THE…

  4. Machine Translation-Assisted Language Learning: Writing for Beginners

    ERIC Educational Resources Information Center

    Garcia, Ignacio; Pena, Maria Isabel

    2011-01-01

    The few studies that deal with machine translation (MT) as a language learning tool focus on its use by advanced learners, never by beginners. Yet, freely available MT engines (i.e. Google Translate) and MT-related web initiatives (i.e. Gabble-on.com) position themselves to cater precisely to the needs of learners with a limited command of a…

  5. "Total Physical Response": Un apprentissage non conventionnel ("Total Physical Response": An Unconventional Way to Learn).

    ERIC Educational Resources Information Center

    Lafayette, R. C.

    1991-01-01

    A discussion of the Total Physical Response method of second language instruction places the concept within the context of other unconventional language learning methods, reviews the rationale behind the approach, and outlines the classroom procedures used. A sampling of useful commands for classroom use is included. (19 references) (MSE)

  6. Re-engineering the Multimission Command System at the Jet Propulsion Laboratory

    NASA Technical Reports Server (NTRS)

    Alexander, Scott; Biesiadecki, Jeff; Cox, Nagin; Murphy, Susan C.; Reeve, Tim

    1994-01-01

    The Operations Engineering Lab (OEL) at JPL has developed the multimission command system as part of JPL's Advanced Multimission Operations System. The command system provides an advanced multimission environment for secure, concurrent commanding of multiple spacecraft. The command functions include real-time command generation, command translation and radiation, status reporting, some remote control of Deep Space Network antenna functions, and command file management. The mission-independent architecture has allowed easy adaptation to new flight projects and the system currently supports all JPL planetary missions (Voyager, Galileo, Magellan, Ulysses, Mars Pathfinder, and CASSINI). This paper will discuss the design and implementation of the command software, especially trade-offs and lessons learned from practical operational use. The lessons learned have resulted in a re-engineering of the command system, especially in its user interface and new automation capabilities. The redesign has allowed streamlining of command operations with significant improvements in productivity and ease of use. In addition, the new system has provided a command capability that works equally well for real-time operations and within a spacecraft testbed. This paper will also discuss new development work including a multimission command database toolkit, a universal command translator for sequencing and real-time commands, and incorporation of telecommand capabilities for new missions.

  7. A Brief Discussion on Motivation and Ways to Motivate Students in English Language Learning

    ERIC Educational Resources Information Center

    Kong, Yuan

    2009-01-01

    With the requirement of economic development, English has become more and more important that people begin to learn English with fully enthusiasm even from younger age. Learning a foreign language is not a simple and easy job but sometimes it is boring and dull. Motivation is critical in English learning, thus, how to effectively motivate students…

  8. Students of "Easy" Languages: Their Beliefs about Language Learning.

    ERIC Educational Resources Information Center

    Kuntz, Patricia S.

    This paper investigates the beliefs about language learning held by 53 first-month university students enrolled in Swahili compared to those of 113 students of French and Spanish. Based in part upon the research design and instrument of Elaine Horwitz (University of Texas-Austin), this paper isolates the results from a larger study of eight…

  9. The Relationship between Gender, Motivation and Achievement in Learning English as a Foreign Language

    ERIC Educational Resources Information Center

    Becirovic, Senad

    2017-01-01

    This study deals with the research into the relationship between gender, motivation and achievement in learning English as a foreign language. A good command of English is of paramount importance for an individual to be successful in numerous aspects of life such as professional, personal and educational. The aim of this research was to determine…

  10. [Statistical analysis using freely-available "EZR (Easy R)" software].

    PubMed

    Kanda, Yoshinobu

    2015-10-01

    Clinicians must often perform statistical analyses for purposes such evaluating preexisting evidence and designing or executing clinical studies. R is a free software environment for statistical computing. R supports many statistical analysis functions, but does not incorporate a statistical graphical user interface (GUI). The R commander provides an easy-to-use basic-statistics GUI for R. However, the statistical function of the R commander is limited, especially in the field of biostatistics. Therefore, the author added several important statistical functions to the R commander and named it "EZR (Easy R)", which is now being distributed on the following website: http://www.jichi.ac.jp/saitama-sct/. EZR allows the application of statistical functions that are frequently used in clinical studies, such as survival analyses, including competing risk analyses and the use of time-dependent covariates and so on, by point-and-click access. In addition, by saving the script automatically created by EZR, users can learn R script writing, maintain the traceability of the analysis, and assure that the statistical process is overseen by a supervisor.

  11. Teach the Way They Learn: 62 Easy, Engaging, & Effective Language Arts Activities

    ERIC Educational Resources Information Center

    Hines, Joanne I; Vincent, Pamela J.

    2005-01-01

    This book focuses on quick and easy language arts activities to inspire and motivate students in kindergarten to sixth grades. Ingenious ideas appeal to children's enthusiasm for games, parades, race cars, their own names, and much more. The activities cost little or nothing. They engage young learners, and they work! This book is perfect for a…

  12. Computer-Assisted Language Learning Authoring Issues

    ERIC Educational Resources Information Center

    Otto, Sue E. K.; Pusack, James P.

    2009-01-01

    Computer-assisted language learning (CALL) authoring refers to a wide variety of creative development activities using software tools that run the gamut from simple templates (easy-to-use predefined forms into which content is typed) to complex authoring environments (flexible but harder-to-use systems, requiring advanced skills and a great deal…

  13. "It's Easy to Learn when You Using Your Home Language but with English You Need to Start Learning Language before You Get to the Concept": Bilingual Concept Development in an English Medium University in South Africa

    ERIC Educational Resources Information Center

    Paxton, Moragh Isobel Jane

    2009-01-01

    This article describes a multilingual glossary project in the economics department at the University of Cape Town which gave multilingual students learning economics through the medium of English, opportunities to discuss new economic concepts in their home languages in order to broaden and enrich understanding of these new concepts. The findings…

  14. Acquisition of Vocabulary by Dint of Unique Strategies: Indispensible for Fostering English Language Skills

    ERIC Educational Resources Information Center

    Jose, G. Rexlin

    2015-01-01

    Vocabulary is the gateway to knowledge that unlocks the doors of sublime ideas to the readers. The competency on the lexical items of language plays a significant role in learning a new concept. Any learner who has excellent command over the use of vocabulary excels in his/her study of different subjects. Vocabulary learning is one of the…

  15. BioPCD - A Language for GUI Development Requiring a Minimal Skill Set.

    PubMed

    Alvare, Graham Gm; Roche-Lima, Abiel; Fristensky, Brian

    2012-11-01

    BioPCD is a new language whose purpose is to simplify the creation of Graphical User Interfaces (GUIs) by biologists with minimal programming skills. The first step in developing BioPCD was to create a minimal superset of the language referred to as PCD (Pythonesque Command Description). PCD defines the core of terminals and high-level nonterminals required to describe data of almost any type. BioPCD adds to PCD the constructs necessary to describe GUI components and the syntax for executing system commands. BioPCD is implemented using JavaCC to convert the grammar into code. BioPCD is designed to be terse and readable and simple enough to be learned by copying and modifying existing BioPCD files. We demonstrate that BioPCD can easily be used to generate GUIs for existing command line programs. Although BioPCD was designed to make it easier to run bioinformatics programs, it could be used in any domain in which many useful command line programs exist that do not have GUI interfaces.

  16. MIA - A free and open source software for gray scale medical image analysis

    PubMed Central

    2013-01-01

    Background Gray scale images make the bulk of data in bio-medical image analysis, and hence, the main focus of many image processing tasks lies in the processing of these monochrome images. With ever improving acquisition devices, spatial and temporal image resolution increases, and data sets become very large. Various image processing frameworks exists that make the development of new algorithms easy by using high level programming languages or visual programming. These frameworks are also accessable to researchers that have no background or little in software development because they take care of otherwise complex tasks. Specifically, the management of working memory is taken care of automatically, usually at the price of requiring more it. As a result, processing large data sets with these tools becomes increasingly difficult on work station class computers. One alternative to using these high level processing tools is the development of new algorithms in a languages like C++, that gives the developer full control over how memory is handled, but the resulting workflow for the prototyping of new algorithms is rather time intensive, and also not appropriate for a researcher with little or no knowledge in software development. Another alternative is in using command line tools that run image processing tasks, use the hard disk to store intermediate results, and provide automation by using shell scripts. Although not as convenient as, e.g. visual programming, this approach is still accessable to researchers without a background in computer science. However, only few tools exist that provide this kind of processing interface, they are usually quite task specific, and don’t provide an clear approach when one wants to shape a new command line tool from a prototype shell script. Results The proposed framework, MIA, provides a combination of command line tools, plug-ins, and libraries that make it possible to run image processing tasks interactively in a command shell and to prototype by using the according shell scripting language. Since the hard disk becomes the temporal storage memory management is usually a non-issue in the prototyping phase. By using string-based descriptions for filters, optimizers, and the likes, the transition from shell scripts to full fledged programs implemented in C++ is also made easy. In addition, its design based on atomic plug-ins and single tasks command line tools makes it easy to extend MIA, usually without the requirement to touch or recompile existing code. Conclusion In this article, we describe the general design of MIA, a general purpouse framework for gray scale image processing. We demonstrated the applicability of the software with example applications from three different research scenarios, namely motion compensation in myocardial perfusion imaging, the processing of high resolution image data that arises in virtual anthropology, and retrospective analysis of treatment outcome in orthognathic surgery. With MIA prototyping algorithms by using shell scripts that combine small, single-task command line tools is a viable alternative to the use of high level languages, an approach that is especially useful when large data sets need to be processed. PMID:24119305

  17. MIA - A free and open source software for gray scale medical image analysis.

    PubMed

    Wollny, Gert; Kellman, Peter; Ledesma-Carbayo, María-Jesus; Skinner, Matthew M; Hublin, Jean-Jaques; Hierl, Thomas

    2013-10-11

    Gray scale images make the bulk of data in bio-medical image analysis, and hence, the main focus of many image processing tasks lies in the processing of these monochrome images. With ever improving acquisition devices, spatial and temporal image resolution increases, and data sets become very large.Various image processing frameworks exists that make the development of new algorithms easy by using high level programming languages or visual programming. These frameworks are also accessable to researchers that have no background or little in software development because they take care of otherwise complex tasks. Specifically, the management of working memory is taken care of automatically, usually at the price of requiring more it. As a result, processing large data sets with these tools becomes increasingly difficult on work station class computers.One alternative to using these high level processing tools is the development of new algorithms in a languages like C++, that gives the developer full control over how memory is handled, but the resulting workflow for the prototyping of new algorithms is rather time intensive, and also not appropriate for a researcher with little or no knowledge in software development.Another alternative is in using command line tools that run image processing tasks, use the hard disk to store intermediate results, and provide automation by using shell scripts. Although not as convenient as, e.g. visual programming, this approach is still accessable to researchers without a background in computer science. However, only few tools exist that provide this kind of processing interface, they are usually quite task specific, and don't provide an clear approach when one wants to shape a new command line tool from a prototype shell script. The proposed framework, MIA, provides a combination of command line tools, plug-ins, and libraries that make it possible to run image processing tasks interactively in a command shell and to prototype by using the according shell scripting language. Since the hard disk becomes the temporal storage memory management is usually a non-issue in the prototyping phase. By using string-based descriptions for filters, optimizers, and the likes, the transition from shell scripts to full fledged programs implemented in C++ is also made easy. In addition, its design based on atomic plug-ins and single tasks command line tools makes it easy to extend MIA, usually without the requirement to touch or recompile existing code. In this article, we describe the general design of MIA, a general purpouse framework for gray scale image processing. We demonstrated the applicability of the software with example applications from three different research scenarios, namely motion compensation in myocardial perfusion imaging, the processing of high resolution image data that arises in virtual anthropology, and retrospective analysis of treatment outcome in orthognathic surgery. With MIA prototyping algorithms by using shell scripts that combine small, single-task command line tools is a viable alternative to the use of high level languages, an approach that is especially useful when large data sets need to be processed.

  18. Application of Effective Techniques in Teaching/Learning English

    ERIC Educational Resources Information Center

    Arora, Shweta; Joshi, Kavita A.; Koshy, Sonymol; Tewari, Deeksha

    2017-01-01

    English being a global language has become a vital element in all walks of life. The feelers of this language have left no sphere unmarked with its significance. Despite such a colossal tide for gaining command over the language it was found that the conventional pattern of teaching English language could not reap desired results. A comprehensive…

  19. QuickAssist: Reading and Learning Vocabulary Independently with the Help of CALL and NLP Technologies

    ERIC Educational Resources Information Center

    Wood, Peter

    2011-01-01

    Independent learning is a buzz word that is often used in connection with computer technologies applied to the area of foreign language instruction. This chapter takes a critical look at some of the stereotypes that exist with regard to computer-assisted language learning (CALL) as a money saver and an easy way to create an "independent"…

  20. Authoring, Pedagogy, and the Web: Expectations versus Reality.

    ERIC Educational Resources Information Center

    Bangs, Paul

    2002-01-01

    Discusses two easy-to-use authoring systems--"Potatoes" and "MALTED"--for designing Web-based language instruction. Provides a check list of advice for would-be authors of language learning programs. (Author/VWL)

  1. Learning with a Missing Sense: What Can We Learn from the Interaction of a Deaf Child with a Turtle?

    ERIC Educational Resources Information Center

    Miller, Paul

    2009-01-01

    This case study reports on the progress of Navon, a 13-year-old boy with prelingual deafness, over a 3-month period following exposure to Logo, a computer programming language that visualizes specific programming commands by means of a virtual drawing tool called the Turtle. Despite an almost complete lack of skills in spoken and sign language,…

  2. Simpler grammar, larger vocabulary: How population size affects language

    PubMed Central

    2018-01-01

    Languages with many speakers tend to be structurally simple while small communities sometimes develop languages with great structural complexity. Paradoxically, the opposite pattern appears to be observed for non-structural properties of language such as vocabulary size. These apparently opposite patterns pose a challenge for theories of language change and evolution. We use computational simulations to show that this inverse pattern can depend on a single factor: ease of diffusion through the population. A population of interacting agents was arranged on a network, passing linguistic conventions to one another along network links. Agents can invent new conventions, or replicate conventions that they have previously generated themselves or learned from other agents. Linguistic conventions are either Easy or Hard to diffuse, depending on how many times an agent needs to encounter a convention to learn it. In large groups, only linguistic conventions that are easy to learn, such as words, tend to proliferate, whereas small groups where everyone talks to everyone else allow for more complex conventions, like grammatical regularities, to be maintained. Our simulations thus suggest that language, and possibly other aspects of culture, may become simpler at the structural level as our world becomes increasingly interconnected. PMID:29367397

  3. Critical Thinking: Thinking with Concepts.

    ERIC Educational Resources Information Center

    Elder, Linda; Paul, Richard

    2001-01-01

    Urges education to help students learn through conceptual thinking. States that the first step must be to teach the subtleties of words--without a command of the language, important discriminations can be confused. Asserts that if students are to think well conceptually, surface language must dissolve, and alternative ways to communicate must be…

  4. A natural language query system for Hubble Space Telescope proposal selection

    NASA Technical Reports Server (NTRS)

    Hornick, Thomas; Cohen, William; Miller, Glenn

    1987-01-01

    The proposal selection process for the Hubble Space Telescope is assisted by a robust and easy to use query program (TACOS). The system parses an English subset language sentence regardless of the order of the keyword phases, allowing the user a greater flexibility than a standard command query language. Capabilities for macro and procedure definition are also integrated. The system was designed for flexibility in both use and maintenance. In addition, TACOS can be applied to any knowledge domain that can be expressed in terms of a single reaction. The system was implemented mostly in Common LISP. The TACOS design is described in detail, with particular attention given to the implementation methods of sentence processing.

  5. Integration Framework for Heterogeneous Analysis Components: Building a Context Aware Virtual Analyst

    DTIC Science & Technology

    2014-11-01

    understands commands) modes are supported. By default, Julius comes with the Japanese language support. English acoustic and language models are...GUI, natura atar represent gue managem s the activitie ystem to und ry that suppo the Dialogu der to call arning (ML) learning ca r and feedb

  6. A Foxy Loxy and a Lallapalagram

    ERIC Educational Resources Information Center

    Wilson, Johnnie B.

    2010-01-01

    It is easy to fall into the trap of thinking that teaching mathematics should greatly differ from teaching language arts. Classroom teachers at Munich International School in Starnberg, Bavaria, Germany, did not pay much attention to what language means to learning and teaching mathematics--until their geometry students offered language surprises…

  7. Supervised and Unsupervised Learning of Multidimensional Acoustic Categories

    ERIC Educational Resources Information Center

    Goudbeek, Martijn; Swingley, Daniel; Smits, Roel

    2009-01-01

    Learning to recognize the contrasts of a language-specific phonemic repertoire can be viewed as forming categories in a multidimensional psychophysical space. Research on the learning of distributionally defined visual categories has shown that categories defined over 1 dimension are easy to learn and that learning multidimensional categories is…

  8. BioPCD - A Language for GUI Development Requiring a Minimal Skill Set

    PubMed Central

    Alvare, Graham GM; Roche-Lima, Abiel; Fristensky, Brian

    2016-01-01

    BioPCD is a new language whose purpose is to simplify the creation of Graphical User Interfaces (GUIs) by biologists with minimal programming skills. The first step in developing BioPCD was to create a minimal superset of the language referred to as PCD (Pythonesque Command Description). PCD defines the core of terminals and high-level nonterminals required to describe data of almost any type. BioPCD adds to PCD the constructs necessary to describe GUI components and the syntax for executing system commands. BioPCD is implemented using JavaCC to convert the grammar into code. BioPCD is designed to be terse and readable and simple enough to be learned by copying and modifying existing BioPCD files. We demonstrate that BioPCD can easily be used to generate GUIs for existing command line programs. Although BioPCD was designed to make it easier to run bioinformatics programs, it could be used in any domain in which many useful command line programs exist that do not have GUI interfaces. PMID:27818582

  9. "Ten Things" to Enhance Learning and Fun in the Classroom

    ERIC Educational Resources Information Center

    Mermelstein, Aaron David

    2016-01-01

    This Teaching Technique introduces a fun, versatile game that gets students thinking, talking, and working together in the English as a second language (ESL) or English as a foreign language (EFL) classroom. It is easy to prepare, and it is a fun and efficient way to enhance learning. The game can be adapted to almost any grade level or ESL/EFL…

  10. Spider World: A Robot Language for Learning to Program. Assessing the Cognitive Consequences of Computer Environments for Learning (ACCCEL).

    ERIC Educational Resources Information Center

    Dalbey, John; Linn, Marcia

    Spider World is an interactive program designed to help individuals with no previous computer experience to learn the fundamentals of programming. The program emphasizes cognitive tasks which are central to programming and provides significant problem-solving opportunities. In Spider World, the user commands a hypothetical robot (called the…

  11. Development of Ada language control software for the NASA power management and distribution test bed

    NASA Technical Reports Server (NTRS)

    Wright, Ted; Mackin, Michael; Gantose, Dave

    1989-01-01

    The Ada language software developed to control the NASA Lewis Research Center's Power Management and Distribution testbed is described. The testbed is a reduced-scale prototype of the electric power system to be used on space station Freedom. It is designed to develop and test hardware and software for a 20-kHz power distribution system. The distributed, multiprocessor, testbed control system has an easy-to-use operator interface with an understandable English-text format. A simple interface for algorithm writers that uses the same commands as the operator interface is provided, encouraging interactive exploration of the system.

  12. Integrated ESL with Career and Vocational Training Program to Achieve Employability

    ERIC Educational Resources Information Center

    Boyer, MaryAngel

    2017-01-01

    Training programs that combine learning English with career and vocational skills are highly desired to prepare many displaced workers that are English speakers of other languages (ESOL). Globalization has caused jobs to be exported and brought to this country, people with needed skills that do not have full command of the English language. The…

  13. Spying on Search Strategies

    ERIC Educational Resources Information Center

    Tenopir, Carol

    2004-01-01

    Only the most dedicated super-searchers are motivated to learn and control command systems, like DialogClassic, that rely on the user to input complex search strategies. Infrequent searchers and most end users choose interfaces that do some of the work for them and make the search process appear easy. However, the easier a good interface seems to…

  14. Cognitive Benefits and Costs of Bilingualism in Elementary School Students: The Case of Mathematical Word Problems

    ERIC Educational Resources Information Center

    Kempert, Sebastian; Saalbach, Henrik; Hardy, Ilonca

    2011-01-01

    Previous research has emphasized the importance of language for learning mathematics. This is especially true when mathematical problems have to be extracted from a meaningful context, as in arithmetic word problems. Bilingual learners with a low command of the instructional language thus may face challenges when dealing with mathematical…

  15. A Study on EFL Students' Use of E-Learning Programs for Learning English--Taking a Taiwanese University as an Example

    ERIC Educational Resources Information Center

    Soong, Darcy

    2012-01-01

    With its characteristics of repeated practice and easy review, e-Learning programs have been hailed as an effective way for learning foreign languages nowadays. Supported by ICT (Information & Communication Technology), e-Learning offers students self-paced learning whereby learners can control their schedules and it is presumed to be a…

  16. Learning Media Application Based On Microcontroller Chip Technology In Early Age

    NASA Astrophysics Data System (ADS)

    Ika Hidayati, Permata

    2018-04-01

    In Early childhood cognitive intelligence need right rncdia learning that can help a child’s cognitive intelligence quickly. The purpose of this study to design a learning media in the form of a puppet can used to introduce human anatomy during early childhood. This educational doll utilizing voice recognition technology from EasyVR module to receive commands from the user to introduce body parts on a doll, is used as an indicator TED. In addition to providing the introduction of human anatomy, this dolljut. a user can give a shout out to mainly play previously stored voice module sound recorder. Results obtained from this study is that this educational dolls can detect more than voice and spoken commands that can be random detected. Distance concrete of this doll in detecting the sound is up to a distance of 2.5 meters.

  17. Developing Bi-Lingual Skills for Translation through an Online Multimedia-Supported Learning Environment

    ERIC Educational Resources Information Center

    Eser, Oktay; Saltan, Fatih; Ersanli, Ceylan Yangin; Erdem, Gamze

    2016-01-01

    Recent research shows that bi-lingual competence is one of the necessary skills that a translator needs in order to translate (PACTE, 2003). Apart from the mother tongue, a translator must have a command of other working languages. The purpose of this study was to investigate whether the online multimedia-supported learning environment concerning…

  18. The Mental Lexicon and English Vocabulary Teaching

    ERIC Educational Resources Information Center

    He, Huaqing; Deng, Yunfei

    2015-01-01

    In China, English as a foreign language (EFL) learning mainly occurs in the classroom, and the resultant lack of practice using English in authentic settings makes it quite difficult for many Chinese learners to learn English words. They may often feel that English words are "difficult to learn and easy to forget." As such, how to…

  19. Male Learners' Vocabulary Achievement through Concept Mapping and Mind Mapping: Differences and Similarities

    ERIC Educational Resources Information Center

    Tarkashvand, Zahra

    2015-01-01

    While learning English plays an essential role in today's life, vocabulary achievement is helpful to overcome the difficulties of commanding the language. Drawing on data from three months experimental work, this article explores how two mapping strategies affect the learning vocabularies in EFL male learners. While females were studied before,…

  20. Designing Talk in Social Networks: What Facebook Teaches about Conversation

    ERIC Educational Resources Information Center

    Warner, Chantelle; Chen, Hsin-I

    2017-01-01

    The easy accessibility, ubiquity, and plurilingualism of popular SNSs such as Facebook have inspired many scholars and practitioners of second language teaching and learning to integrate networked forms of communication into educational contexts such as language classrooms and study abroad programs (e.g., Blattner & Fiori, 2011; Lamy &…

  1. International Cooperative Games.

    ERIC Educational Resources Information Center

    Hoppe, Christine

    The book "Of Play and Playfulness" (Eastern Cooperative Recreation School, 1990) is recommended as a source of ideas for second language learning games. It describes folk dances, ideas for crafts, puppetry, games, and a variety of other activities from many countries. Several games from the book, easy to teach in a foreign language or…

  2. The Effects of Fantasy Context on Children's Learning and Motivation.

    ERIC Educational Resources Information Center

    Parker, Louise E.; Lepper, Mark R.

    Examined were the effects on children's learning and motivation of the embedding of instructional materials in various fantasy contexts. Students in the third grade worked with graphics commands from the LOGO programming language under one of three conditions. In a control condition, students were given a series of abstract problems characteristic…

  3. Knowledge acquisition and representation for the Systems Test and Operations Language (STOL) Intelligent Tutoring System (ITS)

    NASA Technical Reports Server (NTRS)

    Seamster, Thomas L.; Eike, David R.; Ames, Troy J.

    1990-01-01

    This presentation concentrates on knowledge acquisition and its application to the development of an expert module and a user interface for an Intelligent Tutoring System (ITS). The Systems Test and Operations Language (STOL) ITS is being developed to assist NASA control center personnel in learning a command and control language as it is used in mission operations rooms. The objective of the tutor is to impart knowledge and skills that will permit the trainee to solve command and control problems in the same way that the STOL expert solves those problems. The STOL ITS will achieve this object by representing the solution space in such a way that the trainee can visualize the intermediate steps, and by having the expert module production rules parallel the STOL expert's knowledge structures.

  4. Learning with a missing sense: what can we learn from the interaction of a deaf child with a turtle?

    PubMed

    Miller, Paul

    2009-01-01

    This case study reports on the progress of Navon, a 13-year-old boy with prelingual deafness, over a 3-month period following exposure to Logo, a computer programming language that visualizes specific programming commands by means of a virtual drawing tool called the Turtle. Despite an almost complete lack of skills in spoken and sign language, Navon made impressive progress in his programming skills, including acquisition of a notable active written vocabulary, which he learned to apply in a purposeful, rule-based manner. His achievements are discussed with reference to commonly held assumptions about the relationship between language and thought, in general, and the prerequisite of proper spoken language skills for the acquisition of reading and writing, in particular. Highlighted are the central principles responsible for Navon's unexpected cognitive and linguistic development, including the way it affected his social relations with peers and teachers.

  5. Language Learning 2.0--International Collaboration Made Easy

    ERIC Educational Resources Information Center

    Kotikoski, Tuula-Harriet; Doshi, Natasha

    2014-01-01

    The Internet has become part of our daily life and serves as a source of knowledge as well as a space for interaction. E-learning is thus a vital element in teaching, and digital media offer not only the possibility to support the individual learning processes of students, but also to foster multilingualism and to immerse into authentic learning…

  6. The Use of Blogs in English Language Learning: A Study of Student Perceptions (El uso de bitácoras o "blogs" en el aprendizaje del idioma inglés: un estudio sobre las percepciones del estudiante)

    ERIC Educational Resources Information Center

    Ahluwalia, Gurleen; Gupta, Deepti; Aggarwal, Deepak

    2011-01-01

    In this article we present an investigation that focused on the students' perception of using Blogs as a means to supplement in-class language learning activities. Blogs are easy to manage and enable students to publish their work in a chronological manner. They help students to engage in online exchanges and promote learner autonomy. This study…

  7. Computer Learning for Young Children.

    ERIC Educational Resources Information Center

    Choy, Anita Y.

    1995-01-01

    Computer activities that combine education and entertainment make learning easy and fun for preschoolers. Computers encourage social skills, language and literacy skills, cognitive development, problem solving, and eye-hand coordination. The paper describes one teacher's experiences setting up a computer center and using computers with…

  8. A Wittgenstein Approach to the Learning of OO-modeling

    NASA Astrophysics Data System (ADS)

    Holmboe, Christian

    2004-12-01

    The paper uses Ludwig Wittgenstein's theories about the relationship between thought, language, and objects of the world to explore the assumption that OO-thinking resembles natural thinking. The paper imports from research in linguistic philosophy to computer science education research. I show how UML class diagrams (i.e., an artificial context-free language) correspond to the logically perfect languages described in Tractatus Logico-Philosophicus. In Philosophical Investigations Wittgenstein disputes his previous theories by showing that natural languages are not constructed by rules of mathematical logic, but are language games where the meaning of a word is constructed through its use in social contexts. Contradicting the claim that OO-thinking is easy to learn because of its similarity to natural thinking, I claim that OO-thinking is difficult to learn because of its differences from natural thinking. The nature of these differences is not currently well known or appreciated. I suggest how explicit attention to the nature and implications of different language games may improve the teaching and learning of OO-modeling as well as programming.

  9. Exploring the acquisition and production of grammatical constructions through human-robot interaction with echo state networks.

    PubMed

    Hinaut, Xavier; Petit, Maxime; Pointeau, Gregoire; Dominey, Peter Ford

    2014-01-01

    One of the principal functions of human language is to allow people to coordinate joint action. This includes the description of events, requests for action, and their organization in time. A crucial component of language acquisition is learning the grammatical structures that allow the expression of such complex meaning related to physical events. The current research investigates the learning of grammatical constructions and their temporal organization in the context of human-robot physical interaction with the embodied sensorimotor humanoid platform, the iCub. We demonstrate three noteworthy phenomena. First, a recurrent network model is used in conjunction with this robotic platform to learn the mappings between grammatical forms and predicate-argument representations of meanings related to events, and the robot's execution of these events in time. Second, this learning mechanism functions in the inverse sense, i.e., in a language production mode, where rather than executing commanded actions, the robot will describe the results of human generated actions. Finally, we collect data from naïve subjects who interact with the robot via spoken language, and demonstrate significant learning and generalization results. This allows us to conclude that such a neural language learning system not only helps to characterize and understand some aspects of human language acquisition, but also that it can be useful in adaptive human-robot interaction.

  10. Exploring the acquisition and production of grammatical constructions through human-robot interaction with echo state networks

    PubMed Central

    Hinaut, Xavier; Petit, Maxime; Pointeau, Gregoire; Dominey, Peter Ford

    2014-01-01

    One of the principal functions of human language is to allow people to coordinate joint action. This includes the description of events, requests for action, and their organization in time. A crucial component of language acquisition is learning the grammatical structures that allow the expression of such complex meaning related to physical events. The current research investigates the learning of grammatical constructions and their temporal organization in the context of human-robot physical interaction with the embodied sensorimotor humanoid platform, the iCub. We demonstrate three noteworthy phenomena. First, a recurrent network model is used in conjunction with this robotic platform to learn the mappings between grammatical forms and predicate-argument representations of meanings related to events, and the robot's execution of these events in time. Second, this learning mechanism functions in the inverse sense, i.e., in a language production mode, where rather than executing commanded actions, the robot will describe the results of human generated actions. Finally, we collect data from naïve subjects who interact with the robot via spoken language, and demonstrate significant learning and generalization results. This allows us to conclude that such a neural language learning system not only helps to characterize and understand some aspects of human language acquisition, but also that it can be useful in adaptive human-robot interaction. PMID:24834050

  11. Nursery Rhymes: Foundation for Learning

    ERIC Educational Resources Information Center

    Kenney, Susan

    2005-01-01

    The article considers nursery rhymes as the foundation for learning. It is said that nursery rhymes carry all the parts of language that lead to speaking and reading. Because rhymes are short, they are easy for children to repeat, and become some of the first sentences children utter. The rhymes expand vocabulary, exposing children to words they…

  12. An Electronic Dictionary and Translation System for Murrinh-Patha

    ERIC Educational Resources Information Center

    Seiss, Melanie; Nordlinger, Rachel

    2012-01-01

    This paper presents an electronic dictionary and translation system for the Australian language Murrinh-Patha. Its complex verbal structure makes learning Murrinh-Patha very difficult. Design learning materials or a dictionary which is easy to understand and to use also presents a challenge. This paper discusses some of the difficulties posed by…

  13. The emergence of Zipf's law - Spontaneous encoding optimization by users of a command language

    NASA Technical Reports Server (NTRS)

    Ellis, S. R.; Hitchcock, R. J.

    1986-01-01

    The distribution of commands issued by experienced users of a computer operating system allowing command customization tends to conform to Zipf's law. This result documents the emergence of a statistical property of natural language as users master an artificial language. Analysis of Zipf's law by Mandelbrot and Cherry shows that its emergence in the computer interaction of experienced users may be interpreted as evidence that these users optimize their encoding of commands. Accordingly, the extent to which users of a command language exhibit Zipf's law can provide a metric of the naturalness and efficiency with which that language is used.

  14. A Comparison of Two Instructional Methods for Teaching Logo to Learning Disabled and Nonlearning Disabled Children.

    ERIC Educational Resources Information Center

    Mathinos, Debra A.; Leonard, Ann Scheier

    The study examines the use of LOGO, a computer language, with 19 learning disabled (LD) and 19 non-LD students in grades 4-6. Ss were randomly assigned to one of two instructional groups: sequential or whole-task, each with 10 LD and 10 non-LD students. The sequential method features a carefully ordered plan for teaching LOGO commands; the…

  15. mGrid: A load-balanced distributed computing environment for the remote execution of the user-defined Matlab code

    PubMed Central

    Karpievitch, Yuliya V; Almeida, Jonas S

    2006-01-01

    Background Matlab, a powerful and productive language that allows for rapid prototyping, modeling and simulation, is widely used in computational biology. Modeling and simulation of large biological systems often require more computational resources then are available on a single computer. Existing distributed computing environments like the Distributed Computing Toolbox, MatlabMPI, Matlab*G and others allow for the remote (and possibly parallel) execution of Matlab commands with varying support for features like an easy-to-use application programming interface, load-balanced utilization of resources, extensibility over the wide area network, and minimal system administration skill requirements. However, all of these environments require some level of access to participating machines to manually distribute the user-defined libraries that the remote call may invoke. Results mGrid augments the usual process distribution seen in other similar distributed systems by adding facilities for user code distribution. mGrid's client-side interface is an easy-to-use native Matlab toolbox that transparently executes user-defined code on remote machines (i.e. the user is unaware that the code is executing somewhere else). Run-time variables are automatically packed and distributed with the user-defined code and automated load-balancing of remote resources enables smooth concurrent execution. mGrid is an open source environment. Apart from the programming language itself, all other components are also open source, freely available tools: light-weight PHP scripts and the Apache web server. Conclusion Transparent, load-balanced distribution of user-defined Matlab toolboxes and rapid prototyping of many simple parallel applications can now be done with a single easy-to-use Matlab command. Because mGrid utilizes only Matlab, light-weight PHP scripts and the Apache web server, installation and configuration are very simple. Moreover, the web-based infrastructure of mGrid allows for it to be easily extensible over the Internet. PMID:16539707

  16. mGrid: a load-balanced distributed computing environment for the remote execution of the user-defined Matlab code.

    PubMed

    Karpievitch, Yuliya V; Almeida, Jonas S

    2006-03-15

    Matlab, a powerful and productive language that allows for rapid prototyping, modeling and simulation, is widely used in computational biology. Modeling and simulation of large biological systems often require more computational resources then are available on a single computer. Existing distributed computing environments like the Distributed Computing Toolbox, MatlabMPI, Matlab*G and others allow for the remote (and possibly parallel) execution of Matlab commands with varying support for features like an easy-to-use application programming interface, load-balanced utilization of resources, extensibility over the wide area network, and minimal system administration skill requirements. However, all of these environments require some level of access to participating machines to manually distribute the user-defined libraries that the remote call may invoke. mGrid augments the usual process distribution seen in other similar distributed systems by adding facilities for user code distribution. mGrid's client-side interface is an easy-to-use native Matlab toolbox that transparently executes user-defined code on remote machines (i.e. the user is unaware that the code is executing somewhere else). Run-time variables are automatically packed and distributed with the user-defined code and automated load-balancing of remote resources enables smooth concurrent execution. mGrid is an open source environment. Apart from the programming language itself, all other components are also open source, freely available tools: light-weight PHP scripts and the Apache web server. Transparent, load-balanced distribution of user-defined Matlab toolboxes and rapid prototyping of many simple parallel applications can now be done with a single easy-to-use Matlab command. Because mGrid utilizes only Matlab, light-weight PHP scripts and the Apache web server, installation and configuration are very simple. Moreover, the web-based infrastructure of mGrid allows for it to be easily extensible over the Internet.

  17. From Action to English: Reality in the Classroom.

    ERIC Educational Resources Information Center

    Zuern, Guenther

    1982-01-01

    Describes use of total physical response as a teaching strategy in English-as-a-second-language classes. Students act out commands from teacher with no initial emphasis on oral production. This approach makes a lesson more real to students and physically involving them makes for more successful learning. (Author/BK)

  18. Theater-Level Stochastic Air-to-Air Engagement Modeling via Event Occurrence Networks Using Piecewise Polynomial Approximation

    DTIC Science & Technology

    2001-09-01

    diagnosis natural language understanding circuit fault diagnosis pattern recognition machine vision nancial auditing map learning sensor... ACCA ACCB A ights degree of command and control FCC value is assumed to be the average of all the ACC values of the aircraft in the

  19. The Effects of CALL Program on Expanding Lexical Knowledge of EFL Iranian Intermediate Learners

    ERIC Educational Resources Information Center

    Ghabanchi, Zargham; Anbarestani, Mojgan

    2008-01-01

    Foreign language learning is a challenging task, involving mastering a new sound system, phonological and syntactical forms, vocabulary, and sometimes a new writing system. For the adult second language learner, one of the most frustrating aspects is having an inadequate vocabulary for expressing complex ideas that are so easy to relate in one's…

  20. Universally Designed Assessments for ELLs with Disabilities: What We've Learned So Far

    ERIC Educational Resources Information Center

    Johnstone, Christopher J.; Anderson, Michael E.; Thompson, Sandra J.

    2006-01-01

    English language learners (ELLs) with disabilities are an emerging population in the U.S. and therefore command special attention in assessment systems. Research has demonstrated that "universal design of assessment" approaches are effective in helping to make assessments more accessible for ELLs with disabilities. Special education…

  1. Neural-Network-Development Program

    NASA Technical Reports Server (NTRS)

    Phillips, Todd A.

    1993-01-01

    NETS, software tool for development and evaluation of neural networks, provides simulation of neural-network algorithms plus computing environment for development of such algorithms. Uses back-propagation learning method for all of networks it creates. Enables user to customize patterns of connections between layers of network. Also provides features for saving, during learning process, values of weights, providing more-precise control over learning process. Written in ANSI standard C language. Machine-independent version (MSC-21588) includes only code for command-line-interface version of NETS 3.0.

  2. Proven and Robust Ground Support Systems - GSFC Success and Lessons Learned

    NASA Technical Reports Server (NTRS)

    Pfarr, Barbara; Donohue, John; Lui, Ben; Greer, Greg; Green, Tom

    2008-01-01

    Over the past fifteen years, Goddard Space Flight Center has developed several successful science missions in-house: the Wilkinson Microwave Anisotropy Probe (WMAP), the Imager for Magnetopause-to-Aurora Global Exploration (IMAGE), the Earth Observing 1 (EO-1) [1], and the Space Technology 5 (ST-5)[2] missions, several Small Explorers, and several balloon missions. Currently in development are the Solar Dynamics Observatory (SDO) [3] and the Lunar Reconnaissance Orbiter (LRO)[4]. What is not well known is that these missions have been supported during spacecraft and/or instrument integration and test, flight software development, and mission operations by two in house satellite Telemetry and Command (T & C) Systems, the Integrated Test and Operations System (ITOS) and the Advanced Spacecraft Integration and System Test (ASIST). The advantages of an in-house satellite Telemetry and Command system are primarily in the flexibility of management and maintenance - the developers are considered a part of the mission team, get involved early in the development process of the spacecraft and mission operations-control center, and provide on-site, on-call support that goes beyond Help Desk and simple software fixes. On the other hand, care must be taken to ensure that the system remains generic enough for cost effective re-use from one mission to the next. The software is designed such that many features are user-configurable. Where user-configurable options were impractical, features were designed so as to be easy for the development team to modify. Adding support for a new ground message header, for example, is a one-day effort because of the software framework on which that code rests. This paper will discuss the many features of the Goddard satellite Telemetry and Command systems that have contributed to the success of the missions listed above. These features include flexible user interfaces, distributed parallel commanding and telemetry decommutation, a procedure language, the interfaces and tools needed for a high degree of automation, and instantly accessible archives of spacecraft telemetry. It will discuss some of the problems overcome during development, including secure commanding over networks or the Internet, constellation support for the three satellites that comprise the ST-5 mission, and geographically distributed telemetry end users.

  3. Ever since language and learning: afterthoughts on the Piaget-Chomsky debate.

    PubMed

    Piattelli-Palmarini, M

    1994-01-01

    The central arguments and counter-arguments presented by several participants during the debate between Piaget and Chomsky at the Royaumont Abbey in October 1975 are here reconstructed in a particularly consice chronological and "logical" sequence. Once the essential points of this important exchange are thus clearly laid out, it is easy to witness that recent developments in generative grammar, as well as new data on language acquisition, especially in the acquisition of pronouns by the congenitally deaf child, corroborate the "language specificity" thesis defended by Chomsky. By the same token these data and these new theoretical refinements refute the Piagetian hypothesis that language is constructed upon abstractions from sensorimotor schemata. Moreover, in the light of modern evolutionary theory, Piaget's basic assumptions on the biological roots of cognition, language and learning turn out to be unfounded. In hindsight, all this accrues to the validity of Fodor's seemingly "paradoxical" argument against "learning" as a transition from "less" powerful to "more" powerful conceptual systems.

  4. DooSo6: Easy Collaboration over Shared Projects

    NASA Astrophysics Data System (ADS)

    Ignat, Claudia-Lavinia; Oster, Gérald; Molli, Pascal

    Existing tools for supporting parallel work feature some disadvantages that prevent them to be widely used. Very often they require a complex installation and creation of accounts for all group members. Users need to learn and deal with complex commands for efficiently using these collaborative tools. Some tools require users to abandon their favourite editors and impose them to use a certain co-authorship application. In this paper, we propose the DooSo6 collaboration tool that offers support for parallel work, requires no installation, no creation of accounts and that is easy to use, users being able to continue working with their favourite editors. User authentication is achieved by means of a capability-based mechanism.

  5. New Directions in the Army's Basic Skills Education Program (BSEP).

    ERIC Educational Resources Information Center

    Pilgrim, Mark T.

    The Army has given to the Training and Doctrine Command the task of developing four Basic Skills Education Program (BSEP) curricula to provide functional, job-related basic skills training. These would be Military Occupational Specialty (MOS) Baseline Skills, English-as-a-Second Language (ESL), Military Life Coping Skills, and Learning Strategies.…

  6. Considerations on command and response language features for a network of heterogeneous autonomous computers

    NASA Technical Reports Server (NTRS)

    Engelberg, N.; Shaw, C., III

    1984-01-01

    The design of a uniform command language to be used in a local area network of heterogeneous, autonomous nodes is considered. After examining the major characteristics of such a network, and after considering the profile of a scientist using the computers on the net as an investigative aid, a set of reasonable requirements for the command language are derived. Taking into account the possible inefficiencies in implementing a guest-layered network operating system and command language on a heterogeneous net, the authors examine command language naming, process/procedure invocation, parameter acquisition, help and response facilities, and other features found in single-node command languages, and conclude that some features may extend simply to the network case, others extend after some restrictions are imposed, and still others require modifications. In addition, it is noted that some requirements considered reasonable (user accounting reports, for example) demand further study before they can be efficiently implemented on a network of the sort described.

  7. To Investigate ESL Students' Instrumental and Integrative Motivation towards English Language Learning in a Chinese School in Penang: Case Study

    ERIC Educational Resources Information Center

    Hong, Yee Chee; Ganapathy, Malini

    2017-01-01

    Malaysians have long realised the importance of being competent in English as one of the success factors in attaining their future goals. However, English is taught as a second language in Malaysia, and it is not easy to teach under such a foreign context, because authentic input may not exist beyond the classroom, especially in Chinese private…

  8. Concurrent extensions to the FORTRAN language for parallel programming of computational fluid dynamics algorithms

    NASA Technical Reports Server (NTRS)

    Weeks, Cindy Lou

    1986-01-01

    Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirements for multiple-instruction, multiple-data stream (MIMD) computer architectures. The focus was on specifying solutions for algorithms in the field of computational fluid dynamics (CFD). The program objectives were to allow researchers to produce usable parallel application software as soon as possible after acquiring MIMD computer equipment, to provide researchers with an easy-to-learn and easy-to-use parallel software language which could be implemented on several different MIMD machines, and to enable researchers to list preferred design specifications for future MIMD computer architectures. Analysis of CFD algorithms indicated that extensions of an existing programming language, adaptable to new computer architectures, provided the best solution to meeting program objectives. The CoFORTRAN Language was written in response to these objectives and to provide researchers a means to experiment with parallel software solutions to CFD algorithms on machines with parallel architectures.

  9. A natural command language for C/3/I applications

    NASA Astrophysics Data System (ADS)

    Mergler, J. P.

    1980-03-01

    The article discusses the development of a natural command language and a control and analysis console designed to simplify the task of the operator in field of Command, Control, Communications, and Intelligence. The console is based on a DEC LSI-11 microcomputer, supported by 16-K words of memory and a serial interface component. Discussion covers the language, which utilizes English and a natural syntax, and how it is integrated with the hardware. It is concluded that results have demonstrated the effectiveness of this natural command language.

  10. Read My Lips: The Importance of the Face in a Computer-Animated Tutor for Vocabulary Learning by Children with Autism

    ERIC Educational Resources Information Center

    Massaro, Dominic W.; Bosseler, Alexis

    2006-01-01

    A computer-animated tutor, Baldi, has been successful in teaching vocabulary and grammar to children with autism and those with hearing problems. The present study assessed to what extent the face facilitated this learning process relative to the voice alone. Baldi was implemented in a Language Wizard/Tutor, which allows easy creation and…

  11. Social Studies in Motion: Learning with the Whole Person

    ERIC Educational Resources Information Center

    Schulte, Paige L.

    2005-01-01

    Total Physical Response (TPR), developed by James Asher, is defined as a teaching technique whereby a learner responds to language input with body motions. Performing a chant or the game "Robot" is an example of a TPR activity, where the teacher commands her robots to do some task in the classroom. Acting out stories and giving imperative commands…

  12. FAST: FAST Analysis of Sequences Toolbox

    PubMed Central

    Lawrence, Travis J.; Kauffman, Kyle T.; Amrine, Katherine C. H.; Carper, Dana L.; Lee, Raymond S.; Becich, Peter J.; Canales, Claudia J.; Ardell, David H.

    2015-01-01

    FAST (FAST Analysis of Sequences Toolbox) provides simple, powerful open source command-line tools to filter, transform, annotate and analyze biological sequence data. Modeled after the GNU (GNU's Not Unix) Textutils such as grep, cut, and tr, FAST tools such as fasgrep, fascut, and fastr make it easy to rapidly prototype expressive bioinformatic workflows in a compact and generic command vocabulary. Compact combinatorial encoding of data workflows with FAST commands can simplify the documentation and reproducibility of bioinformatic protocols, supporting better transparency in biological data science. Interface self-consistency and conformity with conventions of GNU, Matlab, Perl, BioPerl, R, and GenBank help make FAST easy and rewarding to learn. FAST automates numerical, taxonomic, and text-based sorting, selection and transformation of sequence records and alignment sites based on content, index ranges, descriptive tags, annotated features, and in-line calculated analytics, including composition and codon usage. Automated content- and feature-based extraction of sites and support for molecular population genetic statistics make FAST useful for molecular evolutionary analysis. FAST is portable, easy to install and secure thanks to the relative maturity of its Perl and BioPerl foundations, with stable releases posted to CPAN. Development as well as a publicly accessible Cookbook and Wiki are available on the FAST GitHub repository at https://github.com/tlawrence3/FAST. The default data exchange format in FAST is Multi-FastA (specifically, a restriction of BioPerl FastA format). Sanger and Illumina 1.8+ FastQ formatted files are also supported. FAST makes it easier for non-programmer biologists to interactively investigate and control biological data at the speed of thought. PMID:26042145

  13. Navigating a Maze with Balance Board and Wiimote

    NASA Astrophysics Data System (ADS)

    Fikkert, Wim; Hoeijmakers, Niek; van der Vet, Paul; Nijholt, Anton

    Input from the lower body in human-computer interfaces can be beneficial, enjoyable and even entertaining when users are expected to perform tasks simultaneously. Users can navigate a virtual (game) world or even an (empirical) dataset while having their hands free to issue commands. We compared the Wii Balance Board to a hand-held Wiimote for navigating a maze and found that users completed this task slower with the Balance Board. However, the Balance Board was considered more intuitive, easy to learn and ‘much fun’.

  14. Improving Students’ Sense to Learn Language in Islamic Institution of Coastal Area Indonesia

    NASA Astrophysics Data System (ADS)

    Kuraedah, St.; Azaliah Mar, Nur; Gunawan, Fahmi

    2018-05-01

    This research aims to examine the ways to develop a sense of love for learning Arabic among students in Islamic Higher education of Indonesia. This study is essential to do because Arabic should be the favourite subject by the students. In addition, Arabic is also the language of Al-Qur’an. As the language of Al-Qur’an, Arabic for Indonesian is not a foreign language as other foreign languages. In fact, the Arabic becomes one of the dreaded subjects by most students, especially at State Islamic Institute of Kendari. Therefore, it takes the tips and efforts by the Arabic teachers to make Arabic more interesting for the students. The results show that one way to increase the motivation to learn Arabic for students is to develop students’ sense of love to Arabic. The teachers can do it by showing how easy Arabic is and how important it is since it is a language of religion and science, and providing the tips to learn the language. Besides, they also can explain some borrowing words from Arabic adopted into Indonesian and to be used in daily conversations without realizing it, and show the form of word derivation in Arabic that can help to enrich the Arabic vocabulary. The teacher should tell the students that knowing one word in Arabic can develop into some vocabulary with different meanings.

  15. MatLab Script and Functional Programming

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    MatLab Script and Functional Programming: MatLab is one of the most widely used very high level programming languages for scientific and engineering computations. It is very user-friendly and needs practically no formal programming knowledge. Presented here are MatLab programming aspects and not just the MatLab commands for scientists and engineers who do not have formal programming training and also have no significant time to spare for learning programming to solve their real world problems. Specifically provided are programs for visualization. The MatLab seminar covers the functional and script programming aspect of MatLab language. Specific expectations are: a) Recognize MatLab commands, script and function. b) Create, and run a MatLab function. c) Read, recognize, and describe MatLab syntax. d) Recognize decisions, loops and matrix operators. e) Evaluate scope among multiple files, and multiple functions within a file. f) Declare, define and use scalar variables, vectors and matrices.

  16. Eduquemos con Musica (Let's Educate with Music).

    ERIC Educational Resources Information Center

    Leiva, Raquel Ojeda

    This elementary and preschool music textbook is designed to reflect Latin America and Caribbean Island cultures and to be useful in both school classrooms and in teacher training courses. Short, easy to learn songs, illustrated pages, and 10 musical games are combined to teach musical forms, rhythm, auditory discrimination, language usage, motor…

  17. Tapping the Power of Poetry

    ERIC Educational Resources Information Center

    Rasinski, Timothy

    2014-01-01

    "I have become increasingly convinced that poetry offers one of the best-and often most underused--resources for developing literacy foundations," writes Timothy Rasinski. Poetry and songs are typically short and easy to learn, provide opportunities for students to play with the sounds of language, and offer an engaging way to learn…

  18. The Next Generation of Ground Operations Command and Control; Scripting in C Sharp and Visual Basic

    NASA Technical Reports Server (NTRS)

    Ritter, George; Pedoto, Ramon

    2010-01-01

    This slide presentation reviews the use of scripting languages in Ground Operations Command and Control. It describes the use of scripting languages in a historical context, the advantages and disadvantages of scripts. It describes the Enhanced and Redesigned Scripting (ERS) language, that was designed to combine the features of a scripting language and the graphical and IDE richness of a programming language with the utility of scripting languages. ERS uses the Microsoft Visual Studio programming environment and offers custom controls that enable an ERS developer to extend the Visual Basic and C sharp language interface with the Payload Operations Integration Center (POIC) telemetry and command system.

  19. GSFC Systems Test and Operation Language (STOL) functional requirements and language description

    NASA Technical Reports Server (NTRS)

    Desjardins, R.; Hall, G.; Mcguire, J.; Merwarth, P.; Mocarsky, W.; Truszkowski, W.; Villasenor, A.; Brosi, F.; Burch, P.; Carey, D.

    1978-01-01

    The Systems Tests and Operation Language (STOL) provides the means for user communication with payloads, applications programs, and other ground system elements. It is a systems operation language that enables an operator or user to communicate a command to a computer system. The system interprets each high level language directive from the user and performs the indicated action, such as executing a program, printing out a snapshot, or sending a payload command. This document presents the following: (1) required language features and implementation considerations; (2) basic capabilities; (3) telemetry, command, and input/output directives; (4) procedure definition and control; (5) listing, extension, and STOL nucleus capabilities.

  20. Teaching and Coaching Tennis Using System 5

    ERIC Educational Resources Information Center

    Helfrich, Janet

    2006-01-01

    The United States Professional Tennis Association (USPTA) has developed a universal language for tennis instruction entitled System 5: The Five Keys to Tennis, which is extremely easy to teach and learn and covers court positioning, strategy, and stroke selection. Many professional tennis instructors have used System 5 since its inception but…

  1. Teaching Computer Languages and Elementary Theory for Mixed Audiences at University Level

    NASA Astrophysics Data System (ADS)

    Christiansen, Henning

    2004-09-01

    Theoretical issues of computer science are traditionally taught in a way that presupposes a solid mathematical background and are usually considered more or less inaccessible for students without this. An effective methodology is described which has been developed for a target group of university students with different backgrounds such as natural science or humanities. It has been developed for a course that integrates theoretical material on computer languages and abstract machines with practical programming techniques. Prolog used as meta-language for describing language issues is the central instrument in the approach: Formal descriptions become running prototypes that are easy and appealing to test and modify, and can be extended into analyzers, interpreters, and tools such as tracers and debuggers. Experience shows a high learning curve, especially when the principles are extended into a learning-by-doing approach having the students to develop such descriptions themselves from an informal introduction.

  2. An Investigation into the Role of Gesture in Enhancing Children's Vocabulary Command

    ERIC Educational Resources Information Center

    Heidari, Kamal

    2015-01-01

    The primary aim of the current study was to explore whether non-linguistic conventions, especially gesture, have a significant impact on children's vocabulary learning. Fifty male and female Iranian children aged between 3 and 6 years of age (mean age?=?3.5) from two classes of a language institute were taught a set of lexical items using two…

  3. To heal the mind's eye of hate--Dr. Ludwik Zamenhof.

    PubMed

    Wincewicz, Andrzej; Sulkowska, Mariola; Sulkowski, Stanislaw

    2007-05-01

    Ludwik Zamenhof (1859-1917), born in Poland, invented and propagated Esperanto - an artificial, easy-to-learn language. Literally meaning "language of hope," Esperanto was constructed to avoid misunderstandings, establish communication and facilitate harmony among different nationalities. Simply, he wanted people to accept one another despite observed differences. He was a skilled ophthalmologist, but figuratively, he wished to heal the eyes of humankind to look without hate, just as the biblical Tobias removed the cataract from the corners of his father's eyes to restore his sight.

  4. The Next Generation of Ground Operations Command and Control; Scripting in C no. and Visual Basic

    NASA Technical Reports Server (NTRS)

    Ritter, George; Pedoto, Ramon

    2010-01-01

    Scripting languages have become a common method for implementing command and control solutions in space ground operations. The Systems Test and Operations Language (STOL), the Huntsville Operations Support Center (HOSC) Scripting Language Processor (SLP), and the Spacecraft Control Language (SCL) offer script-commands that wrap tedious operations tasks into single calls. Since script-commands are interpreted, they also offer a certain amount of hands-on control that is highly valued in space ground operations. Although compiled programs seem to be unsuited for interactive user control and are more complex to develop, Marshall Space flight Center (MSFC) has developed a product called the Enhanced and Redesign Scripting (ERS) that makes use of the graphical and logical richness of a programming language while offering the hands-on and ease of control of a scripting language. ERS is currently used by the International Space Station (ISS) Payload Operations Integration Center (POIC) Cadre team members. ERS integrates spacecraft command mnemonics, telemetry measurements, and command and telemetry control procedures into a standard programming language, while making use of Microsoft's Visual Studio for developing Visual Basic (VB) or C# ground operations procedures. ERS also allows for script-style user control during procedure execution using a robust graphical user input and output feature. The availability of VB and C# programmers, and the richness of the languages and their development environment, has allowed ERS to lower our "script" development time and maintenance costs at the Marshall POIC.

  5. Training and Personnel Systems Technology R and D Program Description FY 93

    DTIC Science & Technology

    1992-07-24

    instructional strategies provide the best training in ICAT applications, and (c) demonstration of microcomputer authoring techniques for rapid development...learning strategies for language training, (b) develop a behavioral taxonomy to evaluate Military Intelligence (MI) performance and to characterize the...training requirements for collective tasks. In FY93, plans are to: (a) develop training strategies for sustaining command and control skills, and (b

  6. Command History. United States Military Assistance Command, Vietnam 1965. Sanitized

    DTIC Science & Technology

    1965-01-01

    support elements within the ARM battalion 4 ese methods of encadrement were studied in relation to language , security, support, mutual US/ARYN acceptance...problema, and conditions and capabilities within ARYN units, Problew comn to all three methods were the language barrier, increased ewosure of US...DECCU•(ACV took the position that US assmption of command was neither feasible nor desirable, vwng to the language barrier as won as the probable non

  7. A new programming metaphor for image processing procedures

    NASA Technical Reports Server (NTRS)

    Smirnov, O. M.; Piskunov, N. E.

    1992-01-01

    Most image processing systems, besides an Application Program Interface (API) which lets users write their own image processing programs, also feature a higher level of programmability. Traditionally, this is a command or macro language, which can be used to build large procedures (scripts) out of simple programs or commands. This approach, a legacy of the teletypewriter has serious drawbacks. A command language is clumsy when (and if! it attempts to utilize the capabilities of a multitasking or multiprocessor environment, it is but adequate for real-time data acquisition and processing, it has a fairly steep learning curve, and the user interface is very inefficient,. especially when compared to a graphical user interface (GUI) that systems running under Xll or Windows should otherwise be able to provide. ll these difficulties stem from one basic problem: a command language is not a natural metaphor for an image processing procedure. A more natural metaphor - an image processing factory is described in detail. A factory is a set of programs (applications) that execute separate operations on images, connected by pipes that carry data (images and parameters) between them. The programs function concurrently, processing images as they arrive along pipes, and querying the user for whatever other input they need. From the user's point of view, programming (constructing) factories is a lot like playing with LEGO blocks - much more intuitive than writing scripts. Focus is on some of the difficulties of implementing factory support, most notably the design of an appropriate API. It also shows that factories retain all the functionality of a command language (including loops and conditional branches), while suffering from none of the drawbacks outlined above. Other benefits of factory programming include self-tuning factories and the process of encapsulation, which lets a factory take the shape of a standard application both from the system and the user's point of view, and thus be used as a component of other factories. A bare-bones prototype of factory programming was implemented under the PcIPS image processing system, and a complete version (on a multitasking platform) is under development.

  8. Learning homophones in context: Easy cases are favored in the lexicon of natural languages.

    PubMed

    Dautriche, Isabelle; Fibla, Laia; Fievet, Anne-Caroline; Christophe, Anne

    2018-08-01

    Even though ambiguous words are common in languages, children find it hard to learn homophones, where a single label applies to several distinct meanings (e.g., Mazzocco, 1997). The present work addresses this apparent discrepancy between learning abilities and typological pattern, with respect to homophony in the lexicon. In a series of five experiments, 20-month-old French children easily learnt a pair of homophones if the two meanings associated with the phonological form belonged to different syntactic categories, or to different semantic categories. However, toddlers failed to learn homophones when the two meanings were distinguished only by different grammatical genders. In parallel, we analyzed the lexicon of four languages, Dutch, English, French and German, and observed that homophones are distributed non-arbitrarily in the lexicon, such that easily learnable homophones are more frequent than hard-to-learn ones: pairs of homophones are preferentially distributed across syntactic and semantic categories, but not across grammatical gender. We show that learning homophones is easier than previously thought, at least when the meanings of the same phonological form are made sufficiently distinct by their syntactic or semantic context. Following this, we propose that this learnability advantage translates into the overall structure of the lexicon, i.e., the kinds of homophones present in languages exhibit the properties that make them learnable by toddlers, thus allowing them to remain in languages. Copyright © 2018 Elsevier Inc. All rights reserved.

  9. A critical period for second language acquisition: Evidence from 2/3 million English speakers.

    PubMed

    Hartshorne, Joshua K; Tenenbaum, Joshua B; Pinker, Steven

    2018-08-01

    Children learn language more easily than adults, though when and why this ability declines have been obscure for both empirical reasons (underpowered studies) and conceptual reasons (measuring the ultimate attainment of learners who started at different ages cannot by itself reveal changes in underlying learning ability). We address both limitations with a dataset of unprecedented size (669,498 native and non-native English speakers) and a computational model that estimates the trajectory of underlying learning ability by disentangling current age, age at first exposure, and years of experience. This allows us to provide the first direct estimate of how grammar-learning ability changes with age, finding that it is preserved almost to the crux of adulthood (17.4 years old) and then declines steadily. This finding held not only for "difficult" syntactic phenomena but also for "easy" syntactic phenomena that are normally mastered early in acquisition. The results support the existence of a sharply-defined critical period for language acquisition, but the age of offset is much later than previously speculated. The size of the dataset also provides novel insight into several other outstanding questions in language acquisition. Copyright © 2018 Elsevier B.V. All rights reserved.

  10. Paradox Lost? No, Paradox Found! Reply to Tomasello and Akhtar (2003).

    ERIC Educational Resources Information Center

    Naigles, Letitia R.

    2003-01-01

    Asserts that the posited paradox between infancy and toddlerhood language was not eliminated by Tomasello and Akhtar's appeal to infants' robust statistical learning abilities. Maintains that scrutiny of their studies supports the resolution that abstracting linguistic form is easy for infants and that toddlers find it difficult to integrate…

  11. Haiti: From Charity to Justice

    ERIC Educational Resources Information Center

    LaMastra, Kevin

    2010-01-01

    It is not easy to learn the "real story" of Haiti; mainstream historical accounts are often told through a distorted lens of racism and colonial exploitation. Even today, in the aftermath of the quake, Haiti's poverty is blamed on poor leadership, a lack of democratic traditions, and isolation due to language. Commentators describe it as…

  12. 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 .

  13. 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

  14. How and When Did You Learn Your Languages? Bilingual Students' Linguistic Experiences and Literacy Instruction

    ERIC Educational Resources Information Center

    Brooks, Maneka Deanna

    2017-01-01

    Educators are expected to take into account students' linguistic experiences when designing literacy instruction. However, official school records traditionally provide limited information about students' linguistic histories. This article presents educators with a linguistic survey that can help bridge this gap. The survey is an easy-to-use…

  15. The Political Uses of Sign Language: The Case of the French Revolution

    ERIC Educational Resources Information Center

    Rosenfeld, Sophia

    2005-01-01

    The story of the Abbe de l'Epee's "methodical signs" is best known as a key moment in Deaf history. However, at the time of the French Revolution this story served a larger political function. The example of de l'Epee's deaf students, and their seemingly miraculous command of ideas learned through gestural signs, helped the French…

  16. Timeliner: Automating Procedures on the ISS

    NASA Technical Reports Server (NTRS)

    Brown, Robert; Braunstein, E.; Brunet, Rick; Grace, R.; Vu, T.; Zimpfer, Doug; Dwyer, William K.; Robinson, Emily

    2002-01-01

    Timeliner has been developed as a tool to automate procedural tasks. These tasks may be sequential tasks that would typically be performed by a human operator, or precisely ordered sequencing tasks that allow autonomous execution of a control process. The Timeliner system includes elements for compiling and executing sequences that are defined in the Timeliner language. The Timeliner language was specifically designed to allow easy definition of scripts that provide sequencing and control of complex systems. The execution environment provides real-time monitoring and control based on the commands and conditions defined in the Timeliner language. The Timeliner sequence control may be preprogrammed, compiled from Timeliner "scripts," or it may consist of real-time, interactive inputs from system operators. In general, the Timeliner system lowers the workload for mission or process control operations. In a mission environment, scripts can be used to automate spacecraft operations including autonomous or interactive vehicle control, performance of preflight and post-flight subsystem checkouts, or handling of failure detection and recovery. Timeliner may also be used for mission payload operations, such as stepping through pre-defined procedures of a scientific experiment.

  17. Implementation of relational data base management systems on micro-computers

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

    Huang, C.L.

    1982-01-01

    This dissertation describes an implementation of a Relational Data Base Management System on a microcomputer. A specific floppy disk based hardward called TERAK is being used, and high level query interface which is similar to a subset of the SEQUEL language is provided. The system contains sub-systems such as I/O, file management, virtual memory management, query system, B-tree management, scanner, command interpreter, expression compiler, garbage collection, linked list manipulation, disk space management, etc. The software has been implemented to fulfill the following goals: (1) it is highly modularized. (2) The system is physically segmented into 16 logically independent, overlayable segments,more » in a way such that a minimal amount of memory is needed at execution time. (3) Virtual memory system is simulated that provides the system with seemingly unlimited memory space. (4) A language translator is applied to recognize user requests in the query language. The code generation of this translator generates compact code for the execution of UPDATE, DELETE, and QUERY commands. (5) A complete set of basic functions needed for on-line data base manipulations is provided through the use of a friendly query interface. (6) To eliminate the dependency on the environment (both software and hardware) as much as possible, so that it would be easy to transplant the system to other computers. (7) To simulate each relation as a sequential file. It is intended to be a highly efficient, single user system suited to be used by small or medium sized organizations for, say, administrative purposes. Experiments show that quite satisfying results have indeed been achieved.« less

  18. Latin America: Curriculum Materials for the Middle Grades.

    ERIC Educational Resources Information Center

    Gibbs, Virginia G., Ed.

    Self-contained activities that will help social studies or Spanish foreign language students in grades 6-8 learn about the history and culture of Latin America are provided. Following an introductory unit, the activities, ranging from easy to complex, are organized by the following countries and areas: Mexico, Central America and the Caribbean,…

  19. Introducing Zentangle in the Early Years

    ERIC Educational Resources Information Center

    Hesterman, Sandra; McAuliffe, Gillian

    2017-01-01

    People of different ages, skills, and interests enjoy Zentangle as a visual arts practice. It is adopted as a hobby with the intention of creating an abstract art form comprised of drawn images and using repetitive and structured patterns. Zentangle has an associative language and a method that is easy to learn. Participants of Zentangle report…

  20. Developing material for promoting problem-solving ability through bar modeling technique

    NASA Astrophysics Data System (ADS)

    Widyasari, N.; Rosiyanti, H.

    2018-01-01

    This study aimed at developing material for enhancing problem-solving ability through bar modeling technique with thematic learning. Polya’s steps of problem-solving were chosen as the basis of the study. The methods of the study were research and development. The subject of this study were five teen students of the fifth grade of Lab-school FIP UMJ elementary school. Expert review and student’ response analysis were used to collect the data. Furthermore, the data were analyzed using qualitative descriptive and quantitative. The findings showed that material in theme “Selalu Berhemat Energi” was categorized as valid and practical. The validity was measured by using the aspect of language, contents, and graphics. Based on the expert comments, the materials were easy to implement in the teaching-learning process. In addition, the result of students’ response showed that material was both interesting and easy to understand. Thus, students gained more understanding in learning problem-solving.

  1. A critical exploration of how English language learners experience nursing education.

    PubMed

    Mulready-Shick, N

    2013-01-01

    With nursing education reform calling for greater numbers of graduates from diverse backgrounds, this study explored the experiences of students who identified as English language learners (ELs). Educators may view students from underrepresented groups at the margins of nursing education. Minimal research on the experiences of students identifying as ELs exists. Interpretive phenomenological and critical methodologies were used to explore students' lived experiences in the nursing classroom. Academic progress involved additional time and effort dedicated to learning English and the languages of health care and nursing. Traditional and monocultural pedagogical practices, representing acts of power and dominance, thwarted learning. Yet students made progress despite less effective pedagogical practices and socioeconomic realities. This inquiry began with one notion of identity, "English-learners," but evolved to students' perceptions of "being-in-the-world," wholeness, and future endeavors. This study counters the dominant view that students without a greater command of English are not ready for the rigors of nursing education.

  2. Listening as an Easy Skill: Analysis of a Particular Context

    ERIC Educational Resources Information Center

    Morchio, Marcela

    2009-01-01

    In this paper I want to focus on the difficulty perceived by seventh grade students in connection to listening activities in the English class, at some public schools in San Juan, Argentina. This analysis will lead to the examination of contextual factors that might act as unforeseen constraints on the language learning situation. (Contains 5…

  3. An Investigation of Difficulties Experienced by Students Developing Unified Modelling Language (UML) Class and Sequence Diagrams

    ERIC Educational Resources Information Center

    Sien, Ven Yu

    2011-01-01

    Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…

  4. Heterogeneous distributed query processing: The DAVID system

    NASA Technical Reports Server (NTRS)

    Jacobs, Barry E.

    1985-01-01

    The objective of the Distributed Access View Integrated Database (DAVID) project is the development of an easy to use computer system with which NASA scientists, engineers and administrators can uniformly access distributed heterogeneous databases. Basically, DAVID will be a database management system that sits alongside already existing database and file management systems. Its function is to enable users to access the data in other languages and file systems without having to learn the data manipulation languages. Given here is an outline of a talk on the DAVID project and several charts.

  5. A procedure for landslide susceptibility zonation by the conditional analysis method1

    NASA Astrophysics Data System (ADS)

    Clerici, Aldo; Perego, Susanna; Tellini, Claudio; Vescovi, Paolo

    2002-12-01

    Numerous methods have been proposed for landslide probability zonation of the landscape by means of a Geographic Information System (GIS). Among the multivariate methods, i.e. those methods which simultaneously take into account all the factors contributing to instability, the Conditional Analysis method applied to a subdivision of the territory into Unique Condition Units is particularly straightforward from a conceptual point of view and particularly suited to the use of a GIS. In fact, working on the principle that future landslides are more likely to occur under those conditions which led to past instability, landslide susceptibility is defined by computing the landslide density in correspondence with different combinations of instability factors. The conceptual simplicity of this method, however, does not necessarily imply that it is simple to implement, especially as it requires rather complex operations and a high number of GIS commands. Moreover, there is the possibility that, in order to achieve satisfactory results, the procedure has to be repeated a few times changing the factors or modifying the class subdivision. To solve this problem, we created a shell program which, by combining the shell commands, the GIS Geographical Research Analysis Support System (GRASS) commands and the gawk language commands, carries out the whole procedure automatically. This makes the construction of a Landslide Susceptibility Map easy and fast for large areas too, and even when a high spatial resolution is adopted, as shown by application of the procedure to the Parma River basin, in the Italian Northern Apennines.

  6. Semantic definitions of space flight control center languages using the hierarchical graph technique

    NASA Technical Reports Server (NTRS)

    Zaghloul, M. E.; Truszkowski, W.

    1981-01-01

    In this paper a method is described by which the semantic definitions of the Goddard Space Flight Control Center Command Languages can be specified. The semantic modeling facility used is an extension of the hierarchical graph technique, which has a major benefit of supporting a variety of data structures and a variety of control structures. It is particularly suited for the semantic descriptions of such types of languages where the detailed separation between the underlying operating system and the command language system is system dependent. These definitions were used in the definition of the Systems Test and Operation Language (STOL) of the Goddard Space Flight Center which is a command language that provides means for the user to communicate with payloads, application programs, and other ground system elements.

  7. How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications.

    PubMed

    Khomtchouk, Bohdan B; Weitz, Edmund; Karp, Peter D; Wahlestedt, Claes

    2018-05-01

    We present a rationale for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Put simply, Lisp-family languages enable programmers to more quickly write programs that run faster than in other languages. Languages such as Common Lisp, Scheme and Clojure facilitate the creation of powerful and flexible software that is required for complex and rapidly evolving domains like biology. We will point out several important key features that distinguish languages of the Lisp family from other programming languages, and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSLs): languages that are specialized to a particular area, and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the 'programmable programming language'. We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and artificial intelligence research in bioinformatics and computational biology.

  8. Plan recognition and generalization in command languages with application to telerobotics

    NASA Technical Reports Server (NTRS)

    Yared, Wael I.; Sheridan, Thomas B.

    1991-01-01

    A method for pragmatic inference as a necessary accompaniment to command languages is proposed. The approach taken focuses on the modeling and recognition of the human operator's intent, which relates sequences of domain actions ('plans') to changes in some model of the task environment. The salient feature of this module is that it captures some of the physical and linguistic contextual aspects of an instruction. This provides a basis for generalization and reinterpretation of the instruction in different task environments. The theoretical development is founded on previous work in computational linguistics and some recent models in the theory of action and intention. To illustrate these ideas, an experimental command language to a telerobot is implemented. The program consists of three different components: a robot graphic simulation, the command language itself, and the domain-independent pragmatic inference module. Examples of task instruction processes are provided to demonstrate the benefits of this approach.

  9. Parsley: a Command-Line Parser for Astronomical Applications

    NASA Astrophysics Data System (ADS)

    Deich, William

    Parsley is a sophisticated keyword + value parser, packaged as a library of routines that offers an easy method for providing command-line arguments to programs. It makes it easy for the user to enter values, and it makes it easy for the programmer to collect and validate the user's entries. Parsley is tuned for astronomical applications: for example, dates entered in Julian, Modified Julian, calendar, or several other formats are all recognized without special effort by the user or by the programmer; angles can be entered using decimal degrees or dd:mm:ss; time-like intervals as decimal hours, hh:mm:ss, or a variety of other units. Vectors of data are accepted as readily as scalars.

  10. How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications

    PubMed Central

    Khomtchouk, Bohdan B; Weitz, Edmund; Karp, Peter D; Wahlestedt, Claes

    2018-01-01

    Abstract We present a rationale for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Put simply, Lisp-family languages enable programmers to more quickly write programs that run faster than in other languages. Languages such as Common Lisp, Scheme and Clojure facilitate the creation of powerful and flexible software that is required for complex and rapidly evolving domains like biology. We will point out several important key features that distinguish languages of the Lisp family from other programming languages, and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSLs): languages that are specialized to a particular area, and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the ‘programmable programming language’. We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and artificial intelligence research in bioinformatics and computational biology. PMID:28040748

  11. Python to learn programming

    NASA Astrophysics Data System (ADS)

    Bogdanchikov, A.; Zhaparov, M.; Suliyev, R.

    2013-04-01

    Today we have a lot of programming languages that can realize our needs, but the most important question is how to teach programming to beginner students. In this paper we suggest using Python for this purpose, because it is a programming language that has neatly organized syntax and powerful tools to solve any task. Moreover it is very close to simple math thinking. Python is chosen as a primary programming language for freshmen in most of leading universities. Writing code in python is easy. In this paper we give some examples of program codes written in Java, C++ and Python language, and we make a comparison between them. Firstly, this paper proposes advantages of Python language in relation to C++ and JAVA. Then it shows the results of a comparison of short program codes written in three different languages, followed by a discussion on how students understand programming. Finally experimental results of students' success in programming courses are shown.

  12. A remote sensing computer-assisted learning tool developed using the unified modeling language

    NASA Astrophysics Data System (ADS)

    Friedrich, J.; Karslioglu, M. O.

    The goal of this work has been to create an easy-to-use and simple-to-make learning tool for remote sensing at an introductory level. Many students struggle to comprehend what seems to be a very basic knowledge of digital images, image processing and image arithmetic, for example. Because professional programs are generally too complex and overwhelming for beginners and often not tailored to the specific needs of a course regarding functionality, a computer-assisted learning (CAL) program was developed based on the unified modeling language (UML), the present standard for object-oriented (OO) system development. A major advantage of this approach is an easier transition from modeling to coding of such an application, if modern UML tools are being used. After introducing the constructed UML model, its implementation is briefly described followed by a series of learning exercises. They illustrate how the resulting CAL tool supports students taking an introductory course in remote sensing at the author's institution.

  13. Technical Aspects of Interfacing MUMPS to an External SQL Relational Database Management System

    PubMed Central

    Kuzmak, Peter M.; Walters, Richard F.; Penrod, Gail

    1988-01-01

    This paper describes an interface connecting InterSystems MUMPS (M/VX) to an external relational DBMS, the SYBASE Database Management System. The interface enables MUMPS to operate in a relational environment and gives the MUMPS language full access to a complete set of SQL commands. MUMPS generates SQL statements as ASCII text and sends them to the RDBMS. The RDBMS executes the statements and returns ASCII results to MUMPS. The interface suggests that the language features of MUMPS make it an attractive tool for use in the relational database environment. The approach described in this paper separates MUMPS from the relational database. Positioning the relational database outside of MUMPS promotes data sharing and permits a number of different options to be used for working with the data. Other languages like C, FORTRAN, and COBOL can access the RDBMS database. Advanced tools provided by the relational database vendor can also be used. SYBASE is an advanced high-performance transaction-oriented relational database management system for the VAX/VMS and UNIX operating systems. SYBASE is designed using a distributed open-systems architecture, and is relatively easy to interface with MUMPS.

  14. The computational structural mechanics testbed architecture. Volume 1: The language

    NASA Technical Reports Server (NTRS)

    Felippa, Carlos A.

    1988-01-01

    This is the first set of five volumes which describe the software architecture for the Computational Structural Mechanics Testbed. Derived from NICE, an integrated software system developed at Lockheed Palo Alto Research Laboratory, the architecture is composed of the command language CLAMP, the command language interpreter CLIP, and the data manager GAL. Volumes 1, 2, and 3 (NASA CR's 178384, 178385, and 178386, respectively) describe CLAMP and CLIP, and the CLIP-processor interface. Volumes 4 and 5 (NASA CR's 178387 and 178388, respectively) describe GAL and its low-level I/O. CLAMP, an acronym for Command Language for Applied Mechanics Processors, is designed to control the flow of execution of processors written for NICE. Volume 1 presents the basic elements of the CLAMP language and is intended for all users.

  15. Easy Online Access to Helpful Internet Guides.

    ERIC Educational Resources Information Center

    Tuss, Joan

    1993-01-01

    Lists recommended guides to the Internet that are available electronically. Basic commands needed to use anonymous ftp (file transfer protocol) are explained. An annotation and command formats to access, scan, retrieve, and exit each file are included for 11 titles. (EAM)

  16. An investigation of difficulties experienced by students developing unified modelling language (UML) class and sequence diagrams

    NASA Astrophysics Data System (ADS)

    Sien, Ven Yu

    2011-12-01

    Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they essentially do not know "what" to model. This article investigates the difficulties and misconceptions undergraduate students have with analysing systems using unified modelling language analysis class and sequence diagrams. These models were chosen because they represent important static and dynamic aspects of the software system under development. The results of this study will help students produce effective OO models, and facilitate software engineering lecturers design learning materials and approaches for introductory OOAD courses.

  17. United States European Command

    Science.gov Websites

    content on the U.S. European Command website may be translated by selecting a different language on the header. Except where otherwise noted, the language translation is performed by Google Translate, a third

  18. Construction of a General Purpose Command Language for Use in Computer Dialog.

    DTIC Science & Technology

    1980-09-01

    Page 1 Skeletal Command Action File...............35 2 Sample from Cyber Action File.................36 3 Program MONITOR Structure Chart...return indicates subroutine call and no return Fig 3. Program MONITOR Structure Chart 48 IV. Validation The general purpose command language was...executive control of these functions, in C addition to its role as interpreter. C C The structure , concept, design, and implementation of program C

  19. JaxoDraw: A graphical user interface for drawing Feynman diagrams

    NASA Astrophysics Data System (ADS)

    Binosi, D.; Theußl, L.

    2004-08-01

    JaxoDraw is a Feynman graph plotting tool written in Java. It has a complete graphical user interface that allows all actions to be carried out via mouse click-and-drag operations in a WYSIWYG fashion. Graphs may be exported to postscript/EPS format and can be saved in XML files to be used for later sessions. One of JaxoDraw's main features is the possibility to create ? code that may be used to generate graphics output, thus combining the powers of ? with those of a modern day drawing program. With JaxoDraw it becomes possible to draw even complicated Feynman diagrams with just a few mouse clicks, without the knowledge of any programming language. Program summaryTitle of program: JaxoDraw Catalogue identifier: ADUA Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADUA Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Distribution format: tar gzip file Operating system: Any Java-enabled platform, tested on Linux, Windows ME, XP, Mac OS X Programming language used: Java License: GPL Nature of problem: Existing methods for drawing Feynman diagrams usually require some 'hard-coding' in one or the other programming or scripting language. It is not very convenient and often time consuming, to generate relatively simple diagrams. Method of solution: A program is provided that allows for the interactive drawing of Feynman diagrams with a graphical user interface. The program is easy to learn and use, produces high quality output in several formats and runs on any operating system where a Java Runtime Environment is available. Number of bytes in distributed program, including test data: 2 117 863 Number of lines in distributed program, including test data: 60 000 Restrictions: Certain operations (like internal latex compilation, Postscript preview) require the execution of external commands that might not work on untested operating systems. Typical running time: As an interactive program, the running time depends on the complexity of the diagram to be drawn.

  20. Software for Better Documentation of Other Software

    NASA Technical Reports Server (NTRS)

    Pinedo, John

    2003-01-01

    The Literate Programming Extraction Engine is a Practical Extraction and Reporting Language- (PERL-)based computer program that facilitates and simplifies the implementation of a concept of self-documented literate programming in a fashion tailored to the typical needs of scientists. The advantage for the programmer is that documentation and source code are written side-by-side in the same file, reducing the likelihood that the documentation will be inconsistent with the code and improving the verification that the code performs its intended functions. The advantage for the user is the knowledge that the documentation matches the software because they come from the same file. This program unifies the documentation process for a variety of programming languages, including C, C++, and several versions of FORTRAN. This program can process the documentation in any markup language, and incorporates the LaTeX typesetting software. The program includes sample Makefile scripts for automating both the code-compilation (when appropriate) and documentation-generation processes into a single command-line statement. Also included are macro instructions for the Emacs display-editor software, making it easy for a programmer to toggle between editing in a code or a documentation mode.

  1. Process-oriented Approach to Designing Immersion Assessments

    DTIC Science & Technology

    2014-02-01

    Command (USSOCOM) Command Language Program Manager (CLPM) Advanced Competencies Course in a presentation titled, The Language Needs Assessment Process and...Techniques can be very similar • Physical v. psychological fidelity • Johns (2006) Discrete Context—task, social and physical • 4Ps : Purpose

  2. Practical Approach for Hyperspectral Image Processing in Python

    NASA Astrophysics Data System (ADS)

    Annala, L.; Eskelinen, M. A.; Hämäläinen, J.; Riihinen, A.; Pölönen, I.

    2018-04-01

    Python is a very popular programming language among data scientists around the world. Python can also be used in hyperspectral data analysis. There are some toolboxes designed for spectral imaging, such as Spectral Python and HyperSpy, but there is a need for analysis pipeline, which is easy to use and agile for different solutions. We propose a Python pipeline which is built on packages xarray, Holoviews and scikit-learn. We have developed some of own tools, MaskAccessor, VisualisorAccessor and a spectral index library. They also fulfill our goal of easy and agile data processing. In this paper we will present our processing pipeline and demonstrate it in practice.

  3. Writing Development in Secondary/Post Secondary Language Learning: Integrating Multiple Motivating Factors, Explanatory Feedback, and Explanatory Writing Tools to Increase Competence and Confidence in Writing

    ERIC Educational Resources Information Center

    Jefferson, Trevina

    2013-01-01

    Background: This study discusses data-driven results of newly-developed writing tools that are objective, easy, and less time-consuming than standard classroom writing strategies; additionally, multiple motivation triggers and peer evaluation are evaluated together with these new, modernized writing tools. The results are explained separately and…

  4. How language production shapes language form and comprehension

    PubMed Central

    MacDonald, Maryellen C.

    2012-01-01

    Language production processes can provide insight into how language comprehension works and language typology—why languages tend to have certain characteristics more often than others. Drawing on work in memory retrieval, motor planning, and serial order in action planning, the Production-Distribution-Comprehension (PDC) account links work in the fields of language production, typology, and comprehension: (1) faced with substantial computational burdens of planning and producing utterances, language producers implicitly follow three biases in utterance planning that promote word order choices that reduce these burdens, thereby improving production fluency. (2) These choices, repeated over many utterances and individuals, shape the distributions of utterance forms in language. The claim that language form stems in large degree from producers' attempts to mitigate utterance planning difficulty is contrasted with alternative accounts in which form is driven by language use more broadly, language acquisition processes, or producers' attempts to create language forms that are easily understood by comprehenders. (3) Language perceivers implicitly learn the statistical regularities in their linguistic input, and they use this prior experience to guide comprehension of subsequent language. In particular, they learn to predict the sequential structure of linguistic signals, based on the statistics of previously-encountered input. Thus, key aspects of comprehension behavior are tied to lexico-syntactic statistics in the language, which in turn derive from utterance planning biases promoting production of comparatively easy utterance forms over more difficult ones. This approach contrasts with classic theories in which comprehension behaviors are attributed to innate design features of the language comprehension system and associated working memory. The PDC instead links basic features of comprehension to a different source: production processes that shape language form. PMID:23637689

  5. TAE+ 5.1 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.1 (HP9000 SERIES 300/400 VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System, Version 11 Release 4, and the Open Software Foundation's Motif. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is expected to be available on media suitable for seven different machine platforms: 1) DEC VAX computers running VMS (TK50 cartridge in VAX BACKUP format), 2) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), 3) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), 4) HP9000 Series 300/400 computers running HP-UX (.25 inch HP-preformatted tape cartridge in UNIX tar format), 5) HP9000 Series 700 computers running HP-UX (HP 4mm DDS DAT tape cartridge in UNIX tar format), 6) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and 7) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2.

  6. TAE+ 5.1 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.1 (VAX VMS VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System, Version 11 Release 4, and the Open Software Foundation's Motif. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is expected to be available on media suitable for seven different machine platforms: 1) DEC VAX computers running VMS (TK50 cartridge in VAX BACKUP format), 2) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), 3) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), 4) HP9000 Series 300/400 computers running HP-UX (.25 inch HP-preformatted tape cartridge in UNIX tar format), 5) HP9000 Series 700 computers running HP-UX (HP 4mm DDS DAT tape cartridge in UNIX tar format), 6) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and 7) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2.

  7. PyXNAT: XNAT in Python.

    PubMed

    Schwartz, Yannick; Barbot, Alexis; Thyreau, Benjamin; Frouin, Vincent; Varoquaux, Gaël; Siram, Aditya; Marcus, Daniel S; Poline, Jean-Baptiste

    2012-01-01

    As neuroimaging databases grow in size and complexity, the time researchers spend investigating and managing the data increases to the expense of data analysis. As a result, investigators rely more and more heavily on scripting using high-level languages to automate data management and processing tasks. For this, a structured and programmatic access to the data store is necessary. Web services are a first step toward this goal. They however lack in functionality and ease of use because they provide only low-level interfaces to databases. We introduce here PyXNAT, a Python module that interacts with The Extensible Neuroimaging Archive Toolkit (XNAT) through native Python calls across multiple operating systems. The choice of Python enables PyXNAT to expose the XNAT Web Services and unify their features with a higher level and more expressive language. PyXNAT provides XNAT users direct access to all the scientific packages in Python. Finally PyXNAT aims to be efficient and easy to use, both as a back-end library to build XNAT clients and as an alternative front-end from the command line.

  8. PyXNAT: XNAT in Python

    PubMed Central

    Schwartz, Yannick; Barbot, Alexis; Thyreau, Benjamin; Frouin, Vincent; Varoquaux, Gaël; Siram, Aditya; Marcus, Daniel S.; Poline, Jean-Baptiste

    2012-01-01

    As neuroimaging databases grow in size and complexity, the time researchers spend investigating and managing the data increases to the expense of data analysis. As a result, investigators rely more and more heavily on scripting using high-level languages to automate data management and processing tasks. For this, a structured and programmatic access to the data store is necessary. Web services are a first step toward this goal. They however lack in functionality and ease of use because they provide only low-level interfaces to databases. We introduce here PyXNAT, a Python module that interacts with The Extensible Neuroimaging Archive Toolkit (XNAT) through native Python calls across multiple operating systems. The choice of Python enables PyXNAT to expose the XNAT Web Services and unify their features with a higher level and more expressive language. PyXNAT provides XNAT users direct access to all the scientific packages in Python. Finally PyXNAT aims to be efficient and easy to use, both as a back-end library to build XNAT clients and as an alternative front-end from the command line. PMID:22654752

  9. Teaching English to Young Learners Through Indonesian - Translated Songs

    NASA Astrophysics Data System (ADS)

    Sukirmiyadi

    2018-01-01

    As an international language, English is taught and learnt by almost all of the people in the world. In Indonesia for example, English has been introduced since the learners are studying at the elementary school. Even many of the Kindergarten Schools too, have already introduced this language to their students. However, we cannot deny that teaching foreign language is not such an easy thing due to the fact thatmany of the learners are not capable of speaking English very well although they have been learning it for more than ten years (Elementary: 6 years, Junior and Senior High School: 6 years). In line with this problem, this study aims at providing a solution by offering one teaching technique which seems to make the learners (especially young learners) enjoy learning through singing songs (Kasihani, 1999).Furthermore, Phillips(1995) said that young learners really enjoyed learning and singing songs with highly motivating. Based on those two researches andin efforts to make it easier in English language learning, especially to young learners, the writer translated the very common and popular Indonesian kid songs into English. Thesetranslated songswere then used to teach the students of Kindergarten up to Elementary ones of the first and second grade. This meant that before a teacher started to teach, s/he had to translate the Indonesian kid songsat first into English.Due to its popularity and familiarity, it was expected that this teaching technique would be more effective and efficient to apply especially to young learners.

  10. Educating patients: understanding barriers, learning styles, and teaching techniques.

    PubMed

    Beagley, Linda

    2011-10-01

    Health care delivery and education has become a challenge for providers. Nurses and other professionals are challenged daily to assure that the patient has the necessary information to make informed decisions. Patients and their families are given a multitude of information about their health and commonly must make important decisions from these facts. Obstacles that prevent easy delivery of health care information include literacy, culture, language, and physiological barriers. It is up to the nurse to assess and evaluate the patient's learning needs and readiness to learn because everyone learns differently. This article will examine how each of these barriers impact care delivery along with teaching and learning strategies will be examined. Copyright © 2011 American Society of PeriAnesthesia Nurses. Published by Elsevier Inc. All rights reserved.

  11. Development of the Macro Command Editing Executive System for Factory Workers-Oriented Programless Visual Inspection System

    NASA Astrophysics Data System (ADS)

    Anezaki, Takashi; Wakitani, Kouichi; Nakamura, Masatoshi; Kubo, Hiroyasu

    Because visual inspection systems are difficult to tune, they create many problems for the kaizen process. This results in increased development costs and time to assure that the inspection systems function properly. In order to improve inspection system development, we designed an easy-tuning system called a “Program-less” visual inspection system. The ROI macro command which consisted of eight kinds of shape recognition macro commands and decision, operation, control commands was built. Furthermore, the macro command editing executive system was developed by the operation of only the GUI without editing source program. The validity of the ROI macro command was proved by the application of 488 places.

  12. Types of verbal interaction with instructable robots

    NASA Technical Reports Server (NTRS)

    Crangle, C.; Suppes, P.; Michalowski, S.

    1987-01-01

    An instructable robot is one that accepts instruction in some natural language such as English and uses that instruction to extend its basic repertoire of actions. Such robots are quite different in conception from autonomously intelligent robots, which provide the impetus for much of the research on inference and planning in artificial intelligence. Examined here are the significant problem areas in the design of robots that learn from vebal instruction. Examples are drawn primarily from our earlier work on instructable robots and recent work on the Robotic Aid for the physically disabled. Natural-language understanding by machines is discussed as well as in the possibilities and limits of verbal instruction. The core problem of verbal instruction, namely, how to achieve specific concrete action in the robot in response to commands that express general intentions, is considered, as are two major challenges to instructability: achieving appropriate real-time behavior in the robot, and extending the robot's language capabilities.

  13. Incorrect Responses to Locative Commands: A Case Study.

    ERIC Educational Resources Information Center

    Duchan, Judith; Siegel, Leo

    1979-01-01

    A six-year-old with a language problem responded consistently to 100 locative commands by putting objects in containers and on flat surfaces regardless of the preposition or order of the nouns in the commands. (Author/CL)

  14. The Military Accessions Vital to National Interest Program: What It Is and How It Can Be Made Relevant

    DTIC Science & Technology

    2011-05-19

    recruited through the MAVNI program possess language skills and cultural expertise that can help the commander make sense of what is going on around him...made; (1) further development of the MAVNI program in order to better leverage the language skills and cultural expertise of the Soldiers recruited...describe and direct. Soldiers recruited through the MAVNI program possess language skills and cultural expertise that can help the commander make

  15. Recognition of voice commands using adaptation of foreign language speech recognizer via selection of phonetic transcriptions

    NASA Astrophysics Data System (ADS)

    Maskeliunas, Rytis; Rudzionis, Vytautas

    2011-06-01

    In recent years various commercial speech recognizers have become available. These recognizers provide the possibility to develop applications incorporating various speech recognition techniques easily and quickly. All of these commercial recognizers are typically targeted to widely spoken languages having large market potential; however, it may be possible to adapt available commercial recognizers for use in environments where less widely spoken languages are used. Since most commercial recognition engines are closed systems the single avenue for the adaptation is to try set ways for the selection of proper phonetic transcription methods between the two languages. This paper deals with the methods to find the phonetic transcriptions for Lithuanian voice commands to be recognized using English speech engines. The experimental evaluation showed that it is possible to find phonetic transcriptions that will enable the recognition of Lithuanian voice commands with recognition accuracy of over 90%.

  16. FRED user's manual

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

    Shilling, J.

    1984-02-01

    FRED, the friendly editor, is a screen-based structured editor. This manual is intended to serve the needs of a wide range of users of the FRED text editor. Most users will find it sufficient to read the introductory material in section 2, supplemented with the full command set description in section 3. Advanced users may wish to change the keystroke sequences which invoke editor commands. Section 4 describes how to change key bindings and how to define command macros. Some users may need to modify a language description or create an entirely new language description for use with FRED. Sectionmore » 5 describes the format of the language descriptions used by the editor, and describes how to construct a language grammar. Section 6 describes known portability problems of the FRED editor and should concern only system installation personnel. The editor points out syntax errors in the file being edited and does automatic pretty printing.« less

  17. El buen comienzo de la lectura: Lo que pueden hacer los padres durante los primeros cinco anos (Reading Right from the Start: What Parents Can Do in the First Five Years).

    ERIC Educational Resources Information Center

    Bickart, Toni S.; Dodge, Diane Trister

    Intended to provide concrete ways for parents to help children become readers and writers, this Spanish-language, easy-to-read, illustrated booklet uses the everyday routines that parents follow with their children--bathing and dressing, eating, shopping, doing household chores--to demonstrate how to build vocabulary, learn about conversations,…

  18. The decline and fall of Esperanto: lessons for standards committees.

    PubMed

    Patterson, R; Huff, S M

    1999-01-01

    In 1887, Polish physician Ludovic Zamenhof introduced Esperanto, a simple, easy-to-learn planned language. His goal was to erase communication barriers between ethnic groups by providing them with a politically neutral, culturally free standard language. His ideas received both praise and condemnation from the leaders of his time. Interest in Esperanto peaked in the 1970s but has since faded somewhat. Despite the logical concept and intellectual appeal of a standard language, Esperanto has not evolved into a dominant worldwide language. Instead, English, with all its idiosyncrasies, is closest to an international lingua franca. Like Zamenhof, standards committees in medical informatics have recognized communication chaos and have tried to establish working models, with mixed results. In some cases, previously shunned proprietary systems have become the standard. A proposed standard, no matter how simple, logical, and well designed, may have difficulty displacing an imperfect but functional "real life" system.

  19. The Decline and Fall of Esperanto

    PubMed Central

    Patterson, Robert; Huff, Stanley M.

    1999-01-01

    In 1887, Polish physician Ludovic Zamenhof introduced Esperanto, a simple, easy-to-learn planned language. His goal was to erase communication barriers between ethnic groups by providing them with a politically neutral, culturally free standard language. His ideas received both praise and condemnation from the leaders of his time. Interest in Esperanto peaked in the 1970s but has since faded somewhat. Despite the logical concept and intellectual appeal of a standard language, Esperanto has not evolved into a dominant worldwide language. Instead, English, with all its idiosyncrasies, is closest to an international lingua franca. Like Zamenhof, standards committees in medical informatics have recognized communication chaos and have tried to establish working models, with mixed results. In some cases, previously shunned proprietary systems have become the standard. A proposed standard, no matter how simple, logical, and well designed, may have difficulty displacing an imperfect but functional “real life” system. PMID:10579602

  20. Toward Managing & Automating CyberCIEGE Scenario Definition File Creation

    DTIC Science & Technology

    2004-03-01

    Deitel , H & Deitel , P. (2002). Java: How to Program fourth Ed. New Jersey: Prentice Hall. [Fisher 2003] Fisher, C., Chiricosta, T. & Witherspoon, T...experience with the Java programming language. Precious time was required to learn how to implement some of the more complicated interface components...demonstrating the risks of the Internet and open networks [Irvine1 2003]. Policy is subtle, and there is no easy way to demonstrate how one small change

  1. Grammatical gender effects on cognition: implications for language learning and language use.

    PubMed

    Vigliocco, Gabriella; Vinson, David P; Paganelli, Federica; Dworzynski, Katharina

    2005-11-01

    In 4 experiments, the authors addressed the mechanisms by which grammatical gender (in Italian and German) may come to affect meaning. In Experiments 1 (similarity judgments) and 2 (semantic substitution errors), the authors found Italian gender effects for animals but not for artifacts; Experiment 3 revealed no comparable effects in German. These results suggest that gender effects arise as a generalization from an established association between gender of nouns and sex of human referents, extending to nouns referring to sexuated entities. Across languages, such effects are found when the language allows for easy mapping between gender of nouns and sex of human referents (Italian) but not when the mapping is less transparent (German). A final experiment provided further constraints: These effects during processing arise at a lexical-semantic level rather than at a conceptual level. Copyright (c) 2005 APA, all rights reserved.

  2. DBPQL: A view-oriented query language for the Intel Data Base Processor

    NASA Technical Reports Server (NTRS)

    Fishwick, P. A.

    1983-01-01

    An interactive query language (BDPQL) for the Intel Data Base Processor (DBP) is defined. DBPQL includes a parser generator package which permits the analyst to easily create and manipulate the query statement syntax and semantics. The prototype language, DBPQL, includes trace and performance commands to aid the analyst when implementing new commands and analyzing the execution characteristics of the DBP. The DBPQL grammar file and associated key procedures are included as an appendix to this report.

  3. Gaussian Process Regression (GPR) Representation in Predictive Model Markup Language (PMML)

    PubMed Central

    Lechevalier, D.; Ak, R.; Ferguson, M.; Law, K. H.; Lee, Y.-T. T.; Rachuri, S.

    2017-01-01

    This paper describes Gaussian process regression (GPR) models presented in predictive model markup language (PMML). PMML is an extensible-markup-language (XML) -based standard language used to represent data-mining and predictive analytic models, as well as pre- and post-processed data. The previous PMML version, PMML 4.2, did not provide capabilities for representing probabilistic (stochastic) machine-learning algorithms that are widely used for constructing predictive models taking the associated uncertainties into consideration. The newly released PMML version 4.3, which includes the GPR model, provides new features: confidence bounds and distribution for the predictive estimations. Both features are needed to establish the foundation for uncertainty quantification analysis. Among various probabilistic machine-learning algorithms, GPR has been widely used for approximating a target function because of its capability of representing complex input and output relationships without predefining a set of basis functions, and predicting a target output with uncertainty quantification. GPR is being employed to various manufacturing data-analytics applications, which necessitates representing this model in a standardized form for easy and rapid employment. In this paper, we present a GPR model and its representation in PMML. Furthermore, we demonstrate a prototype using a real data set in the manufacturing domain. PMID:29202125

  4. Gaussian Process Regression (GPR) Representation in Predictive Model Markup Language (PMML).

    PubMed

    Park, J; Lechevalier, D; Ak, R; Ferguson, M; Law, K H; Lee, Y-T T; Rachuri, S

    2017-01-01

    This paper describes Gaussian process regression (GPR) models presented in predictive model markup language (PMML). PMML is an extensible-markup-language (XML) -based standard language used to represent data-mining and predictive analytic models, as well as pre- and post-processed data. The previous PMML version, PMML 4.2, did not provide capabilities for representing probabilistic (stochastic) machine-learning algorithms that are widely used for constructing predictive models taking the associated uncertainties into consideration. The newly released PMML version 4.3, which includes the GPR model, provides new features: confidence bounds and distribution for the predictive estimations. Both features are needed to establish the foundation for uncertainty quantification analysis. Among various probabilistic machine-learning algorithms, GPR has been widely used for approximating a target function because of its capability of representing complex input and output relationships without predefining a set of basis functions, and predicting a target output with uncertainty quantification. GPR is being employed to various manufacturing data-analytics applications, which necessitates representing this model in a standardized form for easy and rapid employment. In this paper, we present a GPR model and its representation in PMML. Furthermore, we demonstrate a prototype using a real data set in the manufacturing domain.

  5. Teaching reflection: Speech & language therapy students using visual clues for reflection.

    PubMed

    Schaub-de Jong, M A; van der Schans, C P

    2010-11-01

    Reflection is an essential tool for the development of professional behaviour. Central to all reflection methods is language, either written or spoken. As the use of language is not easy for all students, especially those learning in a language other than their native tongue, it is essential that teachers use alternative methods to stimulate reflection. To identify the benefits that speech and language therapy students perceive in an educational approach that combines pictures and drawings as a stimulus for reflecting on professional experiences. During an international course twenty-two students of various nationalities participated in a two-hour session and reflected on professional experiences. To stimulate reflection, drawings and pictures were used. All the students were asked to evaluate this educational approach by responding to five open-ended questions. Their responses were coded and analyzed. Students' comments fell into three categories of perceived benefits: (1) educational approach benefits; (2) personal benefits; and (3) professional benefits. Almost all the students reported that the nature of the reflection exercises helped them verbalize their experiences after the profession-related exercises. This study provides evidence that visualizing as a first step towards verbalizing experiences can foster learning through reflection. It provides students with greater opportunities to verbalize awareness, especially within a group of students who may have difficulty expressing themselves in a non-native language.

  6. XML in an Adaptive Framework for Instrument Control

    NASA Technical Reports Server (NTRS)

    Ames, Troy J.

    2004-01-01

    NASA Goddard Space Flight Center is developing an extensible framework for instrument command and control, known as Instrument Remote Control (IRC), that combines the platform independent processing capabilities of Java with the power of the Extensible Markup Language (XML). A key aspect of the architecture is software that is driven by an instrument description, written using the Instrument Markup Language (IML). IML is an XML dialect used to describe interfaces to control and monitor the instrument, command sets and command formats, data streams, communication mechanisms, and data processing algorithms.

  7. Border collie comprehends object names as verbal referents.

    PubMed

    Pilley, John W; Reid, Alliston K

    2011-02-01

    Four experiments investigated the ability of a border collie (Chaser) to acquire receptive language skills. Experiment 1 demonstrated that Chaser learned and retained, over a 3-year period of intensive training, the proper-noun names of 1022 objects. Experiment 2 presented random pair-wise combinations of three commands and three names, and demonstrated that she understood the separate meanings of proper-noun names and commands. Chaser understood that names refer to objects, independent of the behavior directed toward those objects. Experiment 3 demonstrated Chaser's ability to learn three common nouns--words that represent categories. Chaser demonstrated one-to-many (common noun) and many-to-one (multiple-name) name-object mappings. Experiment 4 demonstrated Chaser's ability to learn words by inferential reasoning by exclusion--inferring the name of an object based on its novelty among familiar objects that already had names. Together, these studies indicate that Chaser acquired referential understanding of nouns, an ability normally attributed to children, which included: (a) awareness that words may refer to objects, (b) awareness of verbal cues that map words upon the object referent, and (c) awareness that names may refer to unique objects or categories of objects, independent of the behaviors directed toward those objects. Copyright © 2010 Elsevier B.V. All rights reserved.

  8. Cross-Compiler for Modeling Space-Flight Systems

    NASA Technical Reports Server (NTRS)

    James, Mark

    2007-01-01

    Ripples is a computer program that makes it possible to specify arbitrarily complex space-flight systems in an easy-to-learn, high-level programming language and to have the specification automatically translated into LibSim, which is a text-based computing language in which such simulations are implemented. LibSim is a very powerful simulation language, but learning it takes considerable time, and it requires that models of systems and their components be described at a very low level of abstraction. To construct a model in LibSim, it is necessary to go through a time-consuming process that includes modeling each subsystem, including defining its fault-injection states, input and output conditions, and the topology of its connections to other subsystems. Ripples makes it possible to describe the same models at a much higher level of abstraction, thereby enabling the user to build models faster and with fewer errors. Ripples can be executed in a variety of computers and operating systems, and can be supplied in either source code or binary form. It must be run in conjunction with a Lisp compiler.

  9. Tools for automating spacecraft ground systems: The Intelligent Command and Control (ICC) approach

    NASA Technical Reports Server (NTRS)

    Stoffel, A. William; Mclean, David

    1996-01-01

    The practical application of scripting languages and World Wide Web tools to the support of spacecraft ground system automation, is reported on. The mission activities and the automation tools used at the Goddard Space Flight Center (MD) are reviewed. The use of the Tool Command Language (TCL) and the Practical Extraction and Report Language (PERL) scripting tools for automating mission operations is discussed together with the application of different tools for the Compton Gamma Ray Observatory ground system.

  10. A software toolbox for robotics

    NASA Technical Reports Server (NTRS)

    Sanwal, J. C.

    1985-01-01

    A method for programming cooperating manipulators, which is guided by a geometric description of the task to be performed, is given. For this a suitable language must be used and a method for describing the workplace and the objects in it in geometric terms. A task level command language and its implementation for concurrently driven multiple robot arm is described. The language is suitable for driving a cell in which manipulators, end effectors, and sensors are controlled by their own dedicated processors. These processors can communicate with each other through a communication network. A mechanism for keeping track of the history of the commands already executed allows the command language for the manipulators to be event driven. A frame based world modeling system is utilized to describe the objects in the work environment and any relationships that hold between these objects. This system provides a versatile tool for managing information about the world model. Default actions normally needed are invoked when the data base is updated or accessed. Most of the first level error recovery is also invoked by the database by utilizing the concepts of demons. The package can be utilized to generate task level commands in a problem solver or a planner.

  11. Adapting high-level language programs for parallel processing using data flow

    NASA Technical Reports Server (NTRS)

    Standley, Hilda M.

    1988-01-01

    EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs written in a conventional high-level language to a parallel environment. The level of parallelism provided is of the large-grained variety in which parallel activities take place between subprograms or processes. A program written in EASY-FLOW is a set of subprogram calls as units, structured by iteration, branching, and distribution constructs. A data flow graph may be deduced from an EASY-FLOW program.

  12. Using the Hands to Represent Objects in Space: Gesture as a Substrate for Signed Language Acquisition.

    PubMed

    Janke, Vikki; Marshall, Chloë R

    2017-01-01

    An ongoing issue of interest in second language research concerns what transfers from a speaker's first language to their second. For learners of a sign language, gesture is a potential substrate for transfer. Our study provides a novel test of gestural production by eliciting silent gesture from novices in a controlled environment. We focus on spatial relationships, which in sign languages are represented in a very iconic way using the hands, and which one might therefore predict to be easy for adult learners to acquire. However, a previous study by Marshall and Morgan (2015) revealed that this was only partly the case: in a task that required them to express the relative locations of objects, hearing adult learners of British Sign Language (BSL) could represent objects' locations and orientations correctly, but had difficulty selecting the correct handshapes to represent the objects themselves. If hearing adults are indeed drawing upon their gestural resources when learning sign languages, then their difficulties may have stemmed from their having in manual gesture only a limited repertoire of handshapes to draw upon, or, alternatively, from having too broad a repertoire. If the first hypothesis is correct, the challenge for learners is to extend their handshape repertoire, but if the second is correct, the challenge is instead to narrow down to the handshapes appropriate for that particular sign language. 30 sign-naïve hearing adults were tested on Marshall and Morgan's task. All used some handshapes that were different from those used by native BSL signers and learners, and the set of handshapes used by the group as a whole was larger than that employed by native signers and learners. Our findings suggest that a key challenge when learning to express locative relations might be reducing from a very large set of gestural resources, rather than supplementing a restricted one, in order to converge on the conventionalized classifier system that forms part of the grammar of the language being learned.

  13. Network, system, and status software enhancements for the autonomously managed electrical power system breadboard. Volume 3: Commands specification

    NASA Technical Reports Server (NTRS)

    Mckee, James W.

    1990-01-01

    This volume (3 of 4) contains the specification for the command language for the AMPS system. The volume contains a requirements specification for the operating system and commands and a design specification for the operating system and command. The operating system and commands sits on top of the protocol. The commands are an extension of the present set of AMPS commands in that the commands are more compact, allow multiple sub-commands to be bundled into one command, and have provisions for identifying the sender and the intended receiver. The commands make no change to the actual software that implement the commands.

  14. Representational momentum for the human body: awkwardness matters, experience does not.

    PubMed

    Wilson, Margaret; Lancaster, Jessy; Emmorey, Karen

    2010-08-01

    Perception of the human body appears to involve predictive simulations that project forward to track unfolding body-motion events. Here we use representational momentum (RM) to investigate whether implicit knowledge of a learned arbitrary system of body movement such as sign language influences this prediction process, and how this compares to implicit knowledge of biomechanics. Experiment 1 showed greater RM for sign language stimuli in the correct direction of the sign than in the reverse direction, but unexpectedly this held true for non-signers as well as signers. Experiment 2 supported two biomechanical explanations for this result (an effect of downward movement, and an effect of the direction that the movement had actually been performed by the model), and Experiments 3 and 4 found no residual enhancement of RM in signers when these factors were controlled. In fact, surprisingly, the opposite was found: signers showed reduced RM for signs. Experiment 5 verified the effect of biomechanical knowledge by testing arm movements that are easy to perform in one direction but awkward in the reverse direction, and found greater RM for the easy direction. We conclude that while perceptual prediction is shaped by implicit knowledge of biomechanics (the awkwardness effect), it is surprisingly insensitive to expectations derived from learned movement patterns. Results are discussed in terms of recent findings on the mirror system. Copyright (c) 2010 Elsevier B.V. All rights reserved.

  15. The computational structural mechanics testbed architecture. Volume 2: The interface

    NASA Technical Reports Server (NTRS)

    Felippa, Carlos A.

    1988-01-01

    This is the third set of five volumes which describe the software architecture for the Computational Structural Mechanics Testbed. Derived from NICE, an integrated software system developed at Lockheed Palo Alto Research Laboratory, the architecture is composed of the command language CLAMP, the command language interpreter CLIP, and the data manager GAL. Volumes 1, 2, and 3 (NASA CR's 178384, 178385, and 178386, respectively) describe CLAMP and CLIP and the CLIP-processor interface. Volumes 4 and 5 (NASA CR's 178387 and 178388, respectively) describe GAL and its low-level I/O. CLAMP, an acronym for Command Language for Applied Mechanics Processors, is designed to control the flow of execution of processors written for NICE. Volume 3 describes the CLIP-Processor interface and related topics. It is intended only for processor developers.

  16. The computational structural mechanics testbed architecture. Volume 2: Directives

    NASA Technical Reports Server (NTRS)

    Felippa, Carlos A.

    1989-01-01

    This is the second of a set of five volumes which describe the software architecture for the Computational Structural Mechanics Testbed. Derived from NICE, an integrated software system developed at Lockheed Palo Alto Research Laboratory, the architecture is composed of the command language (CLAMP), the command language interpreter (CLIP), and the data manager (GAL). Volumes 1, 2, and 3 (NASA CR's 178384, 178385, and 178386, respectively) describe CLAMP and CLIP and the CLIP-processor interface. Volumes 4 and 5 (NASA CR's 178387 and 178388, respectively) describe GAL and its low-level I/O. CLAMP, an acronym for Command Language for Applied Mechanics Processors, is designed to control the flow of execution of processors written for NICE. Volume 2 describes the CLIP directives in detail. It is intended for intermediate and advanced users.

  17. Das Licht am Ende des Tunnels: Motivationsstrukturen fur den Deutschunterricht Reflexionen uber ein altes und stets neues Problem (The Light at the End of the Tunnel: Structures for Motivating German Teaching. Reflections on an Old and Continually New Problem).

    ERIC Educational Resources Information Center

    Classen, Albrecht

    2001-01-01

    Argues that despite the decline in enrollments in German at elementary and secondary schools and colleges and universities, there is reason to hope that interest can be invigorated. Suggests that there are easy instructional methods and materials for developing a new motivation in learning the language. (Author/VWL)

  18. Some cross-linguistic evidence for modulation of implicational universals by language-specific frequency effects in phonological development

    PubMed Central

    Edwards, Jan; Beckman, Mary E.

    2009-01-01

    While broad-focus comparisons of consonant inventories across children acquiring different language can suggest that phonological development follows a universal sequence, finer-grained statistical comparisons can reveal systematic differences. This cross-linguistic study of word-initial lingual obstruents examined some effects of language-specific frequencies on consonant mastery. Repetitions of real words were elicited from 2- and 3-year-old children who were monolingual speakers of English, Cantonese, Greek, or Japanese. The repetitions were recorded and transcribed by an adult native speaker for each language. Results found support for both language-universal effects in phonological acquisition and for language-specific influences related to phoneme and phoneme sequence frequency. These results suggest that acquisition patterns that are common across languages arise in two ways. One influence is direct, via the universal constraints imposed by the physiology and physics of speech production and perception, and how these predict which contrasts will be easy and which will be difficult for the child to learn to control. The other influence is indirect, via the way universal principles of ease of perception and production tend to influence the lexicons of many languages through commonly attested sound changes. PMID:19890438

  19. Exploring Mechanisms Underlying Impaired Brain Function in Gulf War Illness through Advanced Network Analysis

    DTIC Science & Technology

    2017-10-01

    networks of the brain responsible for visual processing, mood regulation, motor coordination, sensory processing, and language command, but increased...4    For each subject, the rsFMRI voxel time-series were temporally shifted to account for differences in slice acquisition times...responsible for visual processing, mood regulation, motor coordination, sensory processing, and language command, but increased connectivity in

  20. Information retrieval and display system

    NASA Technical Reports Server (NTRS)

    Groover, J. L.; King, W. L.

    1977-01-01

    Versatile command-driven data management system offers users, through simplified command language, a means of storing and searching data files, sorting data files into specified orders, performing simple or complex computations, effecting file updates, and printing or displaying output data. Commands are simple to use and flexible enough to meet most data management requirements.

  1. A Programming Language Environment for the Unassisted Learner.

    ERIC Educational Resources Information Center

    Thomas, P. G.; Ince, D. C.

    1982-01-01

    Describes the computing environment and command language for a new programing language called OUSBASIC which is designed to enable naive users to interact usefully, with little assistance, with a computer system. (Author/CHC)

  2. Como ayudar a su hijo con la tarea escolar: Para los padres con ninos en la primaria y la secundaria (Helping Your Child with Homework: For Parents of Children in Elementary through Middle School).

    ERIC Educational Resources Information Center

    Department of Education, Washington, DC. Office of Intergovernmental and Interagency Affairs.

    Homework is an opportunity for children to learn and for families to be involved with their children's education, but helping children with homework is not always easy. This Spanish-language booklet is designed to provide parents of elementary and middle grades students with an understanding of the purpose and nature of homework and offers…

  3. Lessons learned: the switch from VMS to UNIX operations for the STScI's Science and Mission Scheduling Branch

    NASA Astrophysics Data System (ADS)

    Adler, David S.; Workman, William M., III; Chance, Don

    2004-09-01

    The Science and Mission Scheduling Branch (SMSB) of the Space Telescope Science Institute (STScI) historically operated exclusively under VMS. Due to diminished support for VMS-based platforms at STScI, SMSB recently transitioned to Unix operations. No additional resources were available to the group; the project was SMSB's to design, develop, and implement. Early decisions included the choice of Python as the primary scripting language; adoption of Object-Oriented Design in the development of base utilities; and the development of a Python utility to interact directly with the Sybase database. The project was completed in January 2004 with the implementation of a GUI to generate the Command Loads that are uplinked to HST. The current tool suite consists of 31 utilities and 271 tools comprising over 60,000 lines of code. In this paper, we summarize the decision-making process used to determine the primary scripting language, database interface, and code management library. We also describe the finished product and summarize lessons learned along the way to completing the project.

  4. Garrison Command: The First 90 Days

    DTIC Science & Technology

    2009-01-01

    strategies are critical for leadership of any enterprise. In conducting this organizational diagnosis , the GC will learn several important things...leadership of any enterprise. In conducting this organizational diagnosis , the GC will learn several important things about the command that will...community members who are the constituents and key stakeholders. To learn the command effectively, the GC should conduct an organizational diagnosis to

  5. Do the Hard Things First: A Randomized Controlled Trial Testing the Effects of Exemplar Selection on Generalization Following Therapy for Grammatical Morphology

    PubMed Central

    Fey, Marc; Curran, Maura

    2017-01-01

    Purpose Complexity-based approaches to treatment have been gaining popularity in domains such as phonology and aphasia but have not yet been tested in child morphological acquisition. In this study, we examined whether beginning treatment with easier-to-inflect (easy first) or harder-to-inflect (hard first) verbs led to greater progress in the production of regular past-tense –ed by children with developmental language disorder. Method Eighteen children with developmental language disorder (ages 4–10) participated in a randomized controlled trial (easy first, N = 10, hard first, N = 8). Verbs were selected on the basis of frequency, phonological complexity, and telicity (i.e., the completedness of the event). Progress was measured by the duration of therapy, number of verb lists trained to criterion, and pre/post gains in accuracy for trained and untrained verbs on structured probes. Results The hard-first group made greater gains in accuracy on both trained and untrained verbs but did not have fewer therapy visits or train to criterion on more verb lists than the easy-first group. Treatment fidelity, average recasts per session, and verbs learned did not differ across conditions. Conclusion When targeting grammatical morphemes, it may be most efficient for clinicians to select harder rather than easier exemplars of the target. PMID:28796874

  6. Teaching People and Machines to Enhance Images

    NASA Astrophysics Data System (ADS)

    Berthouzoz, Floraine Sara Martianne

    Procedural tasks such as following a recipe or editing an image are very common. They require a person to execute a sequence of operations (e.g. chop onions, or sharpen the image) in order to achieve the goal of the task. People commonly use step-by-step tutorials to learn these tasks. We focus on software tutorials, more specifically photo manipulation tutorials, and present a set of tools and techniques to help people learn, compare and automate photo manipulation procedures. We describe three different systems that are each designed to help with a different stage in acquiring procedural knowledge. Today, people primarily rely on hand-crafted tutorials in books and on websites to learn photo manipulation procedures. However, putting together a high quality step-by-step tutorial is a time-consuming process. As a consequence, many online tutorials are poorly designed which can lead to confusion and slow down the learning process. We present a demonstration-based system for automatically generating succinct step-by-step visual tutorials of photo manipulations. An author first demonstrates the manipulation using an instrumented version of GIMP (GNU Image Manipulation Program) that records all changes in interface and application state. From the example recording, our system automatically generates tutorials that illustrate the manipulation using images, text, and annotations. It leverages automated image labeling (recognition of facial features and outdoor scene structures in our implementation) to generate more precise text descriptions of many of the steps in the tutorials. A user study finds that our tutorials are effective for learning the steps of a procedure; users are 20-44% faster and make 60-95% fewer errors when using our tutorials than when using screencapture video tutorials or hand-designed tutorials. We also demonstrate a new interface that allows learners to navigate, explore and compare large collections (i.e. thousands) of photo manipulation tutorials based on their command-level structure. Sites such as tutorialized.com or good-tutorials.com collect tens of thousands of photo manipulation tutorials. These collections typically contain many different tutorials for the same task. For example, there are many different tutorials that describe how to recolor the hair of a person in an image. Learners often want to compare these tutorials to understand the different ways a task can be done. They may also want to identify common strategies that are used across tutorials for a variety of tasks. However, the large number of tutorials in these collections and their inconsistent formats can make it difficult for users to systematically explore and compare them. Current tutorial collections do not exploit the underlying command-level structure of tutorials, and to explore the collection users have to either page through long lists of tutorial titles or perform keyword searches on the natural language tutorial text. We present a new browsing interface to help learners navigate, explore and compare collections of photo manipulation tutorials based on their command-level structure. Our browser indexes tutorials by their commands, identifies common strategies within the tutorial collection, and highlights the similarities and differences between sets of tutorials that execute the same task. User feedback suggests that our interface is easy to understand and use, and that users find command-level browsing to be useful for exploring large tutorial collections. They strongly preferred to explore tutorial collections with our browser over keyword search. Finally, we present a framework for generating content-adaptive macros (programs) that can transfer complex photo manipulation procedures to new target images. After learners master a photo manipulation procedure, they often repeatedly apply it to multiple images. For example, they might routinely apply the same vignetting effect to all their photographs. This process can be very tedious especially for procedures that involve many steps. While image manipulation programs provide basic macro authoring tools that allow users to record and then replay a sequence of operations, these macros are very brittle and cannot adapt to new images. We present a more comprehensive approach for generating content-adaptive macros that can automatically transfer operations to new target images. To create these macro, we make use of multiple training demonstrations. Specifically, we use automated image labeling and machine learning techniques to to adapt the parameters of each operation to the new image content. We show that our framework is able to learn a large class of the most commonly-used manipulations using as few as 20 training demonstrations. Our content-adaptive macros allow users to transfer photo manipulation procedures with a single button click and thereby significantly simplify repetitive procedures.

  7. A learning controller for nonrepetitive robotic operation

    NASA Technical Reports Server (NTRS)

    Miller, W. T., III

    1987-01-01

    A practical learning control system is described which is applicable to complex robotic and telerobotic systems involving multiple feedback sensors and multiple command variables. In the controller, the learning algorithm is used to learn to reproduce the nonlinear relationship between the sensor outputs and the system command variables over particular regions of the system state space, rather than learning the actuator commands required to perform a specific task. The learned information is used to predict the command signals required to produce desired changes in the sensor outputs. The desired sensor output changes may result from automatic trajectory planning or may be derived from interactive input from a human operator. The learning controller requires no a priori knowledge of the relationships between the sensor outputs and the command variables. The algorithm is well suited for real time implementation, requiring only fixed point addition and logical operations. The results of learning experiments using a General Electric P-5 manipulator interfaced to a VAX-11/730 computer are presented. These experiments involved interactive operator control, via joysticks, of the position and orientation of an object in the field of view of a video camera mounted on the end of the robot arm.

  8. The computational structural mechanics testbed architecture. Volume 4: The global-database manager GAL-DBM

    NASA Technical Reports Server (NTRS)

    Wright, Mary A.; Regelbrugge, Marc E.; Felippa, Carlos A.

    1989-01-01

    This is the fourth of a set of five volumes which describe the software architecture for the Computational Structural Mechanics Testbed. Derived from NICE, an integrated software system developed at Lockheed Palo Alto Research Laboratory, the architecture is composed of the command language CLAMP, the command language interpreter CLIP, and the data manager GAL. Volumes 1, 2, and 3 (NASA CR's 178384, 178385, and 178386, respectively) describe CLAMP and CLIP and the CLIP-processor interface. Volumes 4 and 5 (NASA CR's 178387 and 178388, respectively) describe GAL and its low-level I/O. CLAMP, an acronym for Command Language for Applied Mechanics Processors, is designed to control the flow of execution of processors written for NICE. Volume 4 describes the nominal-record data management component of the NICE software. It is intended for all users.

  9. Young Children and Turtle Graphics Programming: Understanding Turtle Commands.

    ERIC Educational Resources Information Center

    Cuneo, Diane O.

    The LOGO programing language developed for children includes a set of primitive graphics commands that control the displacement and rotation of a display screen cursor called a turtle. The purpose of this study was to examine 4- to 7-year-olds' understanding of single turtle commands as transformations that connect turtle states and to…

  10. An application of software design and documentation language. [Galileo spacecraft command and data subsystem

    NASA Technical Reports Server (NTRS)

    Callender, E. D.; Clarkson, T. B.; Frasier, C. E.

    1980-01-01

    The software design and documentation language (SDDL) is a general purpose processor to support a lanugage for the description of any system, structure, concept, or procedure that may be presented from the viewpoint of a collection of hierarchical entities linked together by means of binary connections. The language comprises a set of rules of syntax, primitive construct classes (module, block, and module invocation), and language control directives. The result is a language with a fixed grammar, variable alphabet and punctuation, and an extendable vocabulary. The application of SDDL to the detailed software design of the Command Data Subsystem for the Galileo Spacecraft is discussed. A set of constructs was developed and applied. These constructs are evaluated and examples of their application are considered.

  11. Easy robot programming for beginners and kids using augmented reality environments

    NASA Astrophysics Data System (ADS)

    Sakamoto, Kunio; Nishiguchi, Masahiro

    2010-11-01

    The authors have developed the mobile robot which can be programmed by command and instruction cards. All you have to do is to arrange cards on a table and to shot the programming stage by a camera. Our card programming system recognizes instruction cards and translates icon commands into the motor driver program. This card programming environment also provides low-level structure programming.

  12. Beyond the New Architectures - Enabling Rapid System Configurations

    NASA Technical Reports Server (NTRS)

    Smith, Dan

    2009-01-01

    This presentation slide document reviews the attempts to integrate systems and create common standards for missions. A primary example is telemetry and command sets for satellites. The XML Telemetric and Command Exchange (XTCE) exists, but this is not easy to implement. There is a need for a new standard. The document proposes a method to achieve the standard, and the benefits of using a new standard,

  13. Introduction to the computational structural mechanics testbed

    NASA Technical Reports Server (NTRS)

    Lotts, C. G.; Greene, W. H.; Mccleary, S. L.; Knight, N. F., Jr.; Paulson, S. S.; Gillian, R. E.

    1987-01-01

    The Computational Structural Mechanics (CSM) testbed software system based on the SPAR finite element code and the NICE system is described. This software is denoted NICE/SPAR. NICE was developed at Lockheed Palo Alto Research Laboratory and contains data management utilities, a command language interpreter, and a command language definition for integrating engineering computational modules. SPAR is a system of programs used for finite element structural analysis developed for NASA by Lockheed and Engineering Information Systems, Inc. It includes many complementary structural analysis, thermal analysis, utility functions which communicate through a common database. The work on NICE/SPAR was motivated by requirements for a highly modular and flexible structural analysis system to use as a tool in carrying out research in computational methods and exploring computer hardware. Analysis examples are presented which demonstrate the benefits gained from a combination of the NICE command language with a SPAR computational modules.

  14. A self-learning rule base for command following in dynamical systems

    NASA Technical Reports Server (NTRS)

    Tsai, Wei K.; Lee, Hon-Mun; Parlos, Alexander

    1992-01-01

    In this paper, a self-learning Rule Base for command following in dynamical systems is presented. The learning is accomplished though reinforcement learning using an associative memory called SAM. The main advantage of SAM is that it is a function approximator with explicit storage of training samples. A learning algorithm patterned after the dynamic programming is proposed. Two artificially created, unstable dynamical systems are used for testing, and the Rule Base was used to generate a feedback control to improve the command following ability of the otherwise uncontrolled systems. The numerical results are very encouraging. The controlled systems exhibit a more stable behavior and a better capability to follow reference commands. The rules resulting from the reinforcement learning are explicitly stored and they can be modified or augmented by human experts. Due to overlapping storage scheme of SAM, the stored rules are similar to fuzzy rules.

  15. An XML-Based Mission Command Language for Autonomous Underwater Vehicles (AUVs)

    DTIC Science & Technology

    2003-06-01

    P. XML: How To Program . Prentice Hall, Inc. Upper Saddle River, New Jersey, 2001 Digital Signature Activity Statement, W3C www.w3.org/Signature...languages because it does not directly specify how information is to be presented, but rather defines the structure (and thus semantics) of the...command and control (C2) aspects of using XML to increase the utility of AUVs. XML programming will be addressed. Current mine warfare doctrine will be

  16. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (HP9000 SERIES 700/800 VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  17. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (IBM RS/6000 VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  18. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (SUN4 VERSION WITH MOTIF)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  19. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (SILICON GRAPHICS VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  20. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (SUN4 VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  1. TAE+ 5.2 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.2 (DEC RISC ULTRIX VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. User interface interactive objects include data-driven graphical objects such as dials, thermometers, and strip charts as well as menubars, option menus, file selection items, message items, push buttons, and color loggers. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, C++, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides a means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System and the Open Software Foundation's Motif. The HP 9000 Series 700/800 version of TAE 5.2 requires Version 11 Release 5 of the X Window System. All other machine versions of TAE 5.2 require Version 11, Release 4 of the X Window System. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus was developed in 1989 and version 5.2 was released in 1993. TAE Plus 5.2 is available on media suitable for five different machine platforms: (1) IBM RS/6000 series workstations running AIX (.25 inch tape cartridge in UNIX tar format), (2) DEC RISC workstations running ULTRIX (TK50 cartridge in UNIX tar format), (3) HP9000 Series 700/800 computers running HP-UX 9.x and X11/R5 (HP 4mm DDS DAT tape cartridge in UNIX tar format), (4) Sun4 (SPARC) series computers running SunOS (.25 inch tape cartridge in UNIX tar format), and (5) SGI Indigo computers running IRIX (.25 inch IRIS tape cartridge in UNIX tar format). Please contact COSMIC to obtain detailed information about the supported operating system and OSF/Motif releases required for each of these machine versions. An optional Motif Object Code License is available for the Sun4 version of TAE Plus 5.2. Version 5.1 of TAE Plus remains available for DEC VAX computers running VMS, HP9000 Series 300/400 computers running HP-UX, and HP 9000 Series 700/800 computers running HP-UX 8.x and X11/R4. Please contact COSMIC for details on these versions of TAE Plus.

  2. The computational structural mechanics testbed architecture. Volume 5: The Input-Output Manager DMGASP

    NASA Technical Reports Server (NTRS)

    Felippa, Carlos A.

    1989-01-01

    This is the fifth of a set of five volumes which describe the software architecture for the Computational Structural Mechanics Testbed. Derived from NICE, an integrated software system developed at Lockheed Palo Alto Research Laboratory, the architecture is composed of the command language (CLAMP), the command language interpreter (CLIP), and the data manager (GAL). Volumes 1, 2, and 3 (NASA CR's 178384, 178385, and 178386, respectively) describe CLAMP and CLIP and the CLIP-processor interface. Volumes 4 and 5 (NASA CR's 178387 and 178388, respectively) describe GAL and its low-level I/O. CLAMP, an acronym for Command Language for Applied Mechanics Processors, is designed to control the flow of execution of processors written for NICE. Volume 5 describes the low-level data management component of the NICE software. It is intended only for advanced programmers involved in maintenance of the software.

  3. Language Development Versus the Teaching of the Standard Language. Lektos: Interdisciplinary Working Papers in Language Sciences, Special Issue.

    ERIC Educational Resources Information Center

    Valdes-Fallis, Guadalupe

    This paper examines the problem of language development and language growth in the English-dominant Spanish-speaking student who intends to increase his total command of Spanish for the purpose of functioning in that language at a level equivalent to that of most educated Latin Americans. Observations are based on the experiences of…

  4. The Volume Grid Manipulator (VGM): A Grid Reusability Tool

    NASA Technical Reports Server (NTRS)

    Alter, Stephen J.

    1997-01-01

    This document is a manual describing how to use the Volume Grid Manipulation (VGM) software. The code is specifically designed to alter or manipulate existing surface and volume structured grids to improve grid quality through the reduction of grid line skewness, removal of negative volumes, and adaption of surface and volume grids to flow field gradients. The software uses a command language to perform all manipulations thereby offering the capability of executing multiple manipulations on a single grid during an execution of the code. The command language can be input to the VGM code by a UNIX style redirected file, or interactively while the code is executing. The manual consists of 14 sections. The first is an introduction to grid manipulation; where it is most applicable and where the strengths of such software can be utilized. The next two sections describe the memory management and the manipulation command language. The following 8 sections describe simple and complex manipulations that can be used in conjunction with one another to smooth, adapt, and reuse existing grids for various computations. These are accompanied by a tutorial section that describes how to use the commands and manipulations to solve actual grid generation problems. The last two sections are a command reference guide and trouble shooting sections to aid in the use of the code as well as describe problems associated with generated scripts for manipulation control.

  5. Macintosh II based space Telemetry and Command (MacTac) system

    NASA Technical Reports Server (NTRS)

    Dominy, Carol T.; Chesney, James R.; Collins, Aaron S.; Kay, W. K.

    1991-01-01

    The general architecture and the principal functions of the Macintosh II based Telemetry and Command system, presently under development, are described, with attention given to custom telemetry cards, input/output interfaces, and the icon driven user interface. The MacTac is a low-cost, transportable, easy to use, compact system designed to meet the requirements specified by the Consultative Committeee for Space Data Systems while remaining flexible enough to support a wide variety of other user specific telemetry processing requirements, such as TDM data. In addition, the MacTac can accept or generate forward data (such as spacecraft commands), calculate and append a Polynomial Check Code, and output these data to NASCOM to provide full Telemetry and Command capability.

  6. La ensenanza de idiomas en Puerto Rico (Language Teaching in Puerto Rico)

    ERIC Educational Resources Information Center

    Llorens, Washington

    1976-01-01

    The poor command of Spanish common to many Puerto Ricans is due, not to the teaching of English as a second language, but to the poor instruction of the native language and the lack of emphasis on reading good Spanish literature. The two languages can coexist. (Text is in Spanish.) (CHK)

  7. Examining the Effectiveness of an Academic Language Planning Organizer as a Tool for Planning Science Academic Language Instruction and Supports

    ERIC Educational Resources Information Center

    Jung, Karl G.; Brown, Julie C.

    2016-01-01

    To engage in the practices of science, students must have a strong command of science academic language. However, content area teachers often make academic language an incidental part of their lesson planning, which leads to missed opportunities to enhance students' language development. To support pre-service elementary science teachers (PSTs) in…

  8. Freedom and Restrictions in Language Use.

    ERIC Educational Resources Information Center

    O'Donnell, Roy C.

    Since freedom of thought and expression is essential in a democracy, censorship of language is rightly regarded as a threat to all other freedoms. Still, it is inevitable that certain restrictions will occasionally be imposed on language in America and in other societies. Restrictions on language date back to the Ten Commandments, which condemned…

  9. Development of Educational Support System for Algorithm using Flowchart

    NASA Astrophysics Data System (ADS)

    Ohchi, Masashi; Aoki, Noriyuki; Furukawa, Tatsuya; Takayama, Kanta

    Recently, an information technology is indispensable for the business and industrial developments. However, it has been a social problem that the number of software developers has been insufficient. To solve the problem, it is necessary to develop and implement the environment for learning the algorithm and programming language. In the paper, we will describe the algorithm study support system for a programmer using the flowchart. Since the proposed system uses Graphical User Interface(GUI), it will become easy for a programmer to understand the algorithm in programs.

  10. Design issues for a reinforcement-based self-learning fuzzy controller

    NASA Technical Reports Server (NTRS)

    Yen, John; Wang, Haojin; Dauherity, Walter

    1993-01-01

    Fuzzy logic controllers have some often cited advantages over conventional techniques such as PID control: easy implementation, its accommodation to natural language, the ability to cover wider range of operating conditions and others. One major obstacle that hinders its broader application is the lack of a systematic way to develop and modify its rules and as result the creation and modification of fuzzy rules often depends on try-error or pure experimentation. One of the proposed approaches to address this issue is self-learning fuzzy logic controllers (SFLC) that use reinforcement learning techniques to learn the desirability of states and to adjust the consequent part of fuzzy control rules accordingly. Due to the different dynamics of the controlled processes, the performance of self-learning fuzzy controller is highly contingent on the design. The design issue has not received sufficient attention. The issues related to the design of a SFLC for the application to chemical process are discussed and its performance is compared with that of PID and self-tuning fuzzy logic controller.

  11. El Profesor de Idiomas: El Teatro, Los Titeres Y Los Sketches (The Language Teacher: The Theater, the Puppets, and the Sketches).

    ERIC Educational Resources Information Center

    Galvez Touzet, Teresa

    This guide in Spanish for the foreign language teacher suggests that more emphasis be placed on theater and art in the second language classroom. Easy methods for creating functional and attractive visual aids for the classroom are described. This guide for elementary school teachers describes: (1) easy theatrical techniques that can be used daily…

  12. Virtual Machine Language

    NASA Technical Reports Server (NTRS)

    Grasso, Christopher; Page, Dennis; O'Reilly, Taifun; Fteichert, Ralph; Lock, Patricia; Lin, Imin; Naviaux, Keith; Sisino, John

    2005-01-01

    Virtual Machine Language (VML) is a mission-independent, reusable software system for programming for spacecraft operations. Features of VML include a rich set of data types, named functions, parameters, IF and WHILE control structures, polymorphism, and on-the-fly creation of spacecraft commands from calculated values. Spacecraft functions can be abstracted into named blocks that reside in files aboard the spacecraft. These named blocks accept parameters and execute in a repeatable fashion. The sizes of uplink products are minimized by the ability to call blocks that implement most of the command steps. This block approach also enables some autonomous operations aboard the spacecraft, such as aerobraking, telemetry conditional monitoring, and anomaly response, without developing autonomous flight software. Operators on the ground write blocks and command sequences in a concise, high-level, human-readable programming language (also called VML ). A compiler translates the human-readable blocks and command sequences into binary files (the operations products). The flight portion of VML interprets the uplinked binary files. The ground subsystem of VML also includes an interactive sequence- execution tool hosted on workstations, which runs sequences at several thousand times real-time speed, affords debugging, and generates reports. This tool enables iterative development of blocks and sequences within times of the order of seconds.

  13. SEMTAP (Serpentine End Match TApe program): The Easy Way to Program Your Numerically Controlled Router for the Production of SEM Joints

    Treesearch

    Ronald E. Coleman

    1977-01-01

    SEMTAP (Serpentine End Match TApe Program) is an easy and inexpensive method of programing a numerically controlled router for the manufacture of SEM (Serpentine End Matching) joints. The SEMTAP computer program allows the user to issue commands that will accurately direct a numerically controlled router along any SEM path. The user need not be a computer programer to...

  14. UNIVERSAL TRANSLATOR,

    DTIC Science & Technology

    all languages with the aid of electron machines is being derived to show how easy it would be to decode even ’dead’ languages, and languages of the foginess of Andromeda , if such a language ever existed. (Author)

  15. MatLab Programming for Engineers Having No Formal Programming Knowledge

    NASA Technical Reports Server (NTRS)

    Shaykhian, Linda H.; Shaykhian, Gholam Ali

    2007-01-01

    MatLab is one of the most widely used very high level programming languages for Scientific and engineering computations. It is very user-friendly and needs practically no formal programming knowledge. Presented here are MatLab programming aspects and not just the MatLab commands for scientists and engineers who do not have formal programming training and also have no significant time to spare for learning programming to solve their real world problems. Specifically provided are programs for visualization. Also, stated are the current limitations of the MatLab, which possibly can be taken care of by Mathworks Inc. in a future version to make MatLab more versatile.

  16. Grid Generation Techniques Utilizing the Volume Grid Manipulator

    NASA Technical Reports Server (NTRS)

    Alter, Stephen J.

    1998-01-01

    This paper presents grid generation techniques available in the Volume Grid Manipulation (VGM) code. The VGM code is designed to manipulate existing line, surface and volume grids to improve the quality of the data. It embodies an easy to read rich language of commands that enables such alterations as topology changes, grid adaption and smoothing. Additionally, the VGM code can be used to construct simplified straight lines, splines, and conic sections which are common curves used in the generation and manipulation of points, lines, surfaces and volumes (i.e., grid data). These simple geometric curves are essential in the construction of domain discretizations for computational fluid dynamic simulations. By comparison to previously established methods of generating these curves interactively, the VGM code provides control of slope continuity and grid point-to-point stretchings as well as quick changes in the controlling parameters. The VGM code offers the capability to couple the generation of these geometries with an extensive manipulation methodology in a scripting language. The scripting language allows parametric studies of a vehicle geometry to be efficiently performed to evaluate favorable trends in the design process. As examples of the powerful capabilities of the VGM code, a wake flow field domain will be appended to an existing X33 Venturestar volume grid; negative volumes resulting from grid expansions to enable flow field capture on a simple geometry, will be corrected; and geometrical changes to a vehicle component of the X33 Venturestar will be shown.

  17. Online learning tools in an M.Ed. in Earth Sciences program

    NASA Astrophysics Data System (ADS)

    Richardson, E.

    2011-12-01

    Penn State's Master of Education in Earth Sciences program is a fully online 30-credit degree program serving mid-career secondary science teachers. Teachers in the program have a diverse background in science and math, are usually many years removed from their most recent degree, and are often deficient in the same geoscience skills as are beginning undergraduates. For example, they habitually assign incorrect causal relationships to concepts that are taught at the same time (such as sea-floor spreading and magnetic field reversals), and they have trouble with both object and spatial visualization. Program faculty also observe anecdotally that many teachers enter the program lacking the ability to describe their mental model of a given Earth science process, making it difficult to identify teachers' knowledge gaps. We have implemented many technical strategies to enhance program content delivery while trying to minimize the inherent barriers to completing quantitative assignments online and at a distance. These barriers include competence with and access to sophisticated data analysis and plotting programs commonly used by scientists. Here, I demonstrate two technical tools I use frequently to strengthen online content delivery and assessment. The first, Jing, is commercially-available, free, and platform-independent. Jing allows the user to make screencasts with narration and embed them into a web page as a flash movie or as an external link. The second is a set of simple sketching tools I have created using the programming language Processing, which is a free, open source, platform-independent language built on Java. The integration of easy-to-use drawing tools into problem sets and other assessments has enabled faculty to appraise a learner's grasp of the material without the steep technical learning curve and expense inherent in most computer graphics packages. A serendipitous benefit of teaching with these tools is that they are easy to learn and freely available and so the teachers in the program learn to use them, too. Qualitative assessment of feedback from the teachers in the program shows that they find the explanations, screencasts, animations, and discussions arising from these tools not only enhance their own learning but also inspire them to try them in their classrooms.

  18. ISLE (Image and Signal LISP Environment): A functional language interface for signal and image processing

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

    Azevedo, S.G.; Fitch, J.P.

    1987-10-21

    Conventional software interfaces that use imperative computer commands or menu interactions are often restrictive environments when used for researching new algorithms or analyzing processed experimental data. We found this to be true with current signal-processing software (SIG). As an alternative, ''functional language'' interfaces provide features such as command nesting for a more natural interaction with the data. The Image and Signal LISP Environment (ISLE) is an example of an interpreted functional language interface based on common LISP. Advantages of ISLE include multidimensional and multiple data-type independence through dispatching functions, dynamic loading of new functions, and connections to artificial intelligence (AI)more » software. 10 refs.« less

  19. ISLE (Image and Signal Lisp Environment): A functional language interface for signal and image processing

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

    Azevedo, S.G.; Fitch, J.P.

    1987-05-01

    Conventional software interfaces which utilize imperative computer commands or menu interactions are often restrictive environments when used for researching new algorithms or analyzing processed experimental data. We found this to be true with current signal processing software (SIG). Existing ''functional language'' interfaces provide features such as command nesting for a more natural interaction with the data. The Image and Signal Lisp Environment (ISLE) will be discussed as an example of an interpreted functional language interface based on Common LISP. Additional benefits include multidimensional and multiple data-type independence through dispatching functions, dynamic loading of new functions, and connections to artificial intelligencemore » software.« less

  20. Schema for Spacecraft-Command Dictionary

    NASA Technical Reports Server (NTRS)

    Laubach, Sharon; Garcia, Celina; Maxwell, Scott; Wright, Jesse

    2008-01-01

    An Extensible Markup Language (XML) schema was developed as a means of defining and describing a structure for capturing spacecraft command- definition and tracking information in a single location in a form readable by both engineers and software used to generate software for flight and ground systems. A structure defined within this schema is then used as the basis for creating an XML file that contains command definitions.

  1. Ada and the rapid development lifecycle

    NASA Technical Reports Server (NTRS)

    Deforrest, Lloyd; Gref, Lynn

    1991-01-01

    JPL is under contract, through NASA, with the US Army to develop a state-of-the-art Command Center System for the US European Command (USEUCOM). The Command Center System will receive, process, and integrate force status information from various sources and provide this integrated information to staff officers and decision makers in a format designed to enhance user comprehension and utility. The system is based on distributed workstation class microcomputers, VAX- and SUN-based data servers, and interfaces to existing military mainframe systems and communication networks. JPL is developing the Command Center System utilizing an incremental delivery methodology called the Rapid Development Methodology with adherence to government and industry standards including the UNIX operating system, X Windows, OSF/Motif, and the Ada programming language. Through a combination of software engineering techniques specific to the Ada programming language and the Rapid Development Approach, JPL was able to deliver capability to the military user incrementally, with comparable quality and improved economies of projects developed under more traditional software intensive system implementation methodologies.

  2. Telemetry Attributes Transfer Standard (TMATS) Handbook

    DTIC Science & Technology

    2015-07-01

    Example ......................... 6-1 Appendix A. Extensible Markup Language TMATS Differences ...................................... A-1 Appendix B...return-to-zero - level TG Telemetry Group TM telemetry TMATS Telemetry Attributes Transfer Standard XML eXtensible Markup Language Telemetry... Markup Language) format. The initial version of a standard 1 Range Commanders Council. Telemetry

  3. The computational structural mechanics testbed procedures manual

    NASA Technical Reports Server (NTRS)

    Stewart, Caroline B. (Compiler)

    1991-01-01

    The purpose of this manual is to document the standard high level command language procedures of the Computational Structural Mechanics (CSM) Testbed software system. A description of each procedure including its function, commands, data interface, and use is presented. This manual is designed to assist users in defining and using command procedures to perform structural analysis in the CSM Testbed User's Manual and the CSM Testbed Data Library Description.

  4. The enhanced Software Life Cyle Support Environment (ProSLCSE): Automation for enterprise and process modeling

    NASA Technical Reports Server (NTRS)

    Milligan, James R.; Dutton, James E.

    1993-01-01

    In this paper, we have introduced a comprehensive method for enterprise modeling that addresses the three important aspects of how an organization goes about its business. FirstEP includes infrastructure modeling, information modeling, and process modeling notations that are intended to be easy to learn and use. The notations stress the use of straightforward visual languages that are intuitive, syntactically simple, and semantically rich. ProSLCSE will be developed with automated tools and services to facilitate enterprise modeling and process enactment. In the spirit of FirstEP, ProSLCSE tools will also be seductively easy to use. Achieving fully managed, optimized software development and support processes will be long and arduous for most software organizations, and many serious problems will have to be solved along the way. ProSLCSE will provide the ability to document, communicate, and modify existing processes, which is the necessary first step.

  5. Getting Teens to Really Work in Class

    ERIC Educational Resources Information Center

    Lauria de Gentile, Patricia; Leiguarda de Orue, Ana Maria

    2012-01-01

    Working with teenagers is not an easy task. This seems to be a notion shared by language teachers all over the world. While some instructors are very keen on working with this special age group, others are not fond of the challenge. The truth is that teaching English as a Second/Foreign Language (ESL/EFL) to teens has never been easy. According to…

  6. VAPEPS user's reference manual, version 5.0

    NASA Technical Reports Server (NTRS)

    Park, D. M.

    1988-01-01

    This is the reference manual for the VibroAcoustic Payload Environment Prediction System (VAPEPS). The system consists of a computer program and a vibroacoustic database. The purpose of the system is to collect measurements of vibroacoustic data taken from flight events and ground tests, and to retrieve this data and provide a means of using the data to predict future payload environments. This manual describes the operating language of the program. Topics covered include database commands, Statistical Energy Analysis (SEA) prediction commands, stress prediction command, and general computational commands.

  7. LK Scripting Language

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

    The LK scripting language is a simple and fast computer programming language designed for easy integration with existing software to enable automation of tasks. The LK language is used by NREL’s System Advisor Model (SAM), the SAM Software Development Kit (SDK), and SolTrace products. LK is easy extensible and adaptable to new software due to its small footprint and is designed to be statically linked into other software. It is written in standard C++, is cross-platform (Windows, Linux, and OSX), and includes optional portions that enable direct integration with graphical user interfaces written in the open source C++ wxWidgets Versionmore » 3.0+ toolkit.« less

  8. Corpus-Based Optimization of Language Models Derived from Unification Grammars

    NASA Technical Reports Server (NTRS)

    Rayner, Manny; Hockey, Beth Ann; James, Frankie; Bratt, Harry; Bratt, Elizabeth O.; Gawron, Mark; Goldwater, Sharon; Dowding, John; Bhagat, Amrita

    2000-01-01

    We describe a technique which makes it feasible to improve the performance of a language model derived from a manually constructed unification grammar, using low-quality untranscribed speech data and a minimum of human annotation. The method is on a medium-vocabulary spoken language command and control task.

  9. Summary report for the Engineering Script Language (ESL)

    NASA Technical Reports Server (NTRS)

    1990-01-01

    The following subject areas are covered: ESL methodology concept; ESL specification; user interface description; engineering scripting language command statements specification; and recommendations for further research and development.

  10. Language Development: 2 Year Olds

    MedlinePlus

    ... Ribbon Commands Skip to main content Turn off Animations Turn on Animations Our Sponsors Log in | Register Menu Log in | ... enrich his vocabulary and language skills by making reading a part of your everyday routine. At this ...

  11. Man-Machine Communication in Remote Manipulation: Task-Oriented Supervisory Command Language (TOSC).

    DTIC Science & Technology

    1980-03-01

    ORIENTED SUPERVISORY CONTROL SYSTEM METHODOLOGY 3-1 3.1 Overview 3-1 3.2 Background 3-3 3.2.1 General 3-3 3.2.2 Preliminary Principles of Command Language...Design 3-4 3.2.3 Preliminary Principles of Feedback Display Design 3-9 3.3 Man-Machine Communication Models 3-12 3.3.1 Background 3-12 3.3.2 Adapted...and feedback mode. The work ends with the presentation of a performance prediction model and a set of principles and guidelines, applicable to the

  12. Politeness Pays. Creativity: New Ideas in Language Teaching, No. 15.

    ERIC Educational Resources Information Center

    Gomes de Matos, F.

    Politeness is discussed as an integral part of human conversational interaction. Awareness of politeness is important to understanding proper language usage. Several sentences may perform the same function but vary in tone from a command to an extremely polite request. Foreign language instruction should expose learners to politeness and the…

  13. PERF: an exhaustive algorithm for ultra-fast and efficient identification of microsatellites from large DNA sequences.

    PubMed

    Avvaru, Akshay Kumar; Sowpati, Divya Tej; Mishra, Rakesh Kumar

    2018-03-15

    Microsatellites or Simple Sequence Repeats (SSRs) are short tandem repeats of DNA motifs present in all genomes. They have long been used for a variety of purposes in the areas of population genetics, genotyping, marker-assisted selection and forensics. Numerous studies have highlighted their functional roles in genome organization and gene regulation. Though several tools are currently available to identify SSRs from genomic sequences, they have significant limitations. We present a novel algorithm called PERF for extremely fast and comprehensive identification of microsatellites from DNA sequences of any size. PERF is several fold faster than existing algorithms and uses up to 5-fold lesser memory. It provides a clean and flexible command-line interface to change the default settings, and produces output in an easily-parseable tab-separated format. In addition, PERF generates an interactive and stand-alone HTML report with charts and tables for easy downstream analysis. PERF is implemented in the Python programming language. It is freely available on PyPI under the package name perf_ssr, and can be installed directly using pip or easy_install. The documentation of PERF is available at https://github.com/rkmlab/perf. The source code of PERF is deposited in GitHub at https://github.com/rkmlab/perf under an MIT license. tej@ccmb.res.in. Supplementary data are available at Bioinformatics online.

  14. Automated Sequence Processor: Something Old, Something New

    NASA Technical Reports Server (NTRS)

    Streiffert, Barbara; Schrock, Mitchell; Fisher, Forest; Himes, Terry

    2012-01-01

    High productivity required for operations teams to meet schedules Risk must be minimized. Scripting used to automate processes. Scripts perform essential operations functions. Automated Sequence Processor (ASP) was a grass-roots task built to automate the command uplink process System engineering task for ASP revitalization organized. ASP is a set of approximately 200 scripts written in Perl, C Shell, AWK and other scripting languages.. ASP processes/checks/packages non-interactive commands automatically.. Non-interactive commands are guaranteed to be safe and have been checked by hardware or software simulators.. ASP checks that commands are non-interactive.. ASP processes the commands through a command. simulator and then packages them if there are no errors.. ASP must be active 24 hours/day, 7 days/week..

  15. The Role of Teaching Grammar in First Language Education

    ERIC Educational Resources Information Center

    Demir, Sezgin; Erdogan, Ayse

    2018-01-01

    Grammar; while originating from the natural structure of the language also is the system which makes it possible for different language functions meet within the body of common rules especially communication. Having command of the language used, speaking and writing it correctly require strong grammar knowledge actually. However only knowing the…

  16. ["Linguistitis" of medical terminology (I)].

    PubMed

    Høy, A

    1996-12-02

    A 1994/95 survey on language and terminology in emergency wards revealed a number of contradictory tendencies within today's Danish medical terminology. On the one hand, an increasing number of medical terms are nationalized. This tendency is reflected not only in intercollegial language, but also in the Danish version of the ICD-10 where a number of official diagnostic terms are casually translated into Danish or undergo various degrees of nationalization to appear as hybrids. On the other hand, knowledge of English becomes increasingly important: good passive command of the language is a must for medical students, and doctors committed to research need a good active command as well. This situation raises a number of questions: is there a need for setting up criteria for the terminology used in Danish medical literature and encyclopedia in order to avoid confusion, and for defining a language policy for future medical doctors?

  17. Human factors aspects of control room design

    NASA Technical Reports Server (NTRS)

    Jenkins, J. P.

    1983-01-01

    A plan for the design and analysis of a multistation control room is reviewed. It is found that acceptance of the computer based information system by the uses in the control room is mandatory for mission and system success. Criteria to improve computer/user interface include: match of system input/output with user; reliability, compatibility and maintainability; easy to learn and little training needed; self descriptive system; system under user control; transparent language, format and organization; corresponds to user expectations; adaptable to user experience level; fault tolerant; dialog capability user communications needs reflected in flexibility, complexity, power and information load; integrated system; and documentation.

  18. FreeSASA: An open source C library for solvent accessible surface area calculations.

    PubMed

    Mitternacht, Simon

    2016-01-01

    Calculating solvent accessible surface areas (SASA) is a run-of-the-mill calculation in structural biology. Although there are many programs available for this calculation, there are no free-standing, open-source tools designed for easy tool-chain integration. FreeSASA is an open source C library for SASA calculations that provides both command-line and Python interfaces in addition to its C API. The library implements both Lee and Richards' and Shrake and Rupley's approximations, and is highly configurable to allow the user to control molecular parameters, accuracy and output granularity. It only depends on standard C libraries and should therefore be easy to compile and install on any platform. The library is well-documented, stable and efficient. The command-line interface can easily replace closed source legacy programs, with comparable or better accuracy and speed, and with some added functionality.

  19. LABORATORY PROCESS CONTROLLER USING NATURAL LANGUAGE COMMANDS FROM A PERSONAL COMPUTER

    NASA Technical Reports Server (NTRS)

    Will, H.

    1994-01-01

    The complex environment of the typical research laboratory requires flexible process control. This program provides natural language process control from an IBM PC or compatible machine. Sometimes process control schedules require changes frequently, even several times per day. These changes may include adding, deleting, and rearranging steps in a process. This program sets up a process control system that can either run without an operator, or be run by workers with limited programming skills. The software system includes three programs. Two of the programs, written in FORTRAN77, record data and control research processes. The third program, written in Pascal, generates the FORTRAN subroutines used by the other two programs to identify the user commands with the user-written device drivers. The software system also includes an input data set which allows the user to define the user commands which are to be executed by the computer. To set the system up the operator writes device driver routines for all of the controlled devices. Once set up, this system requires only an input file containing natural language command lines which tell the system what to do and when to do it. The operator can make up custom commands for operating and taking data from external research equipment at any time of the day or night without the operator in attendance. This process control system requires a personal computer operating under MS-DOS with suitable hardware interfaces to all controlled devices. The program requires a FORTRAN77 compiler and user-written device drivers. This program was developed in 1989 and has a memory requirement of about 62 Kbytes.

  20. Automated constraint checking of spacecraft command sequences

    NASA Astrophysics Data System (ADS)

    Horvath, Joan C.; Alkalaj, Leon J.; Schneider, Karl M.; Spitale, Joseph M.; Le, Dang

    1995-01-01

    Robotic spacecraft are controlled by onboard sets of commands called "sequences." Determining that sequences will have the desired effect on the spacecraft can be expensive in terms of both labor and computer coding time, with different particular costs for different types of spacecraft. Specification languages and appropriate user interface to the languages can be used to make the most effective use of engineering validation time. This paper describes one specification and verification environment ("SAVE") designed for validating that command sequences have not violated any flight rules. This SAVE system was subsequently adapted for flight use on the TOPEX/Poseidon spacecraft. The relationship of this work to rule-based artificial intelligence and to other specification techniques is discussed, as well as the issues that arise in the transfer of technology from a research prototype to a full flight system.

  1. AFRL Commander's Challenge 2015: stopping the active shooter

    NASA Astrophysics Data System (ADS)

    McIntire, John P.; Boston, Jonathan; Smith, Brandon; Swartz, Pete; Whitney-Rawls, Amy; Martinez Calderon, Julian; Magin, Jonathan

    2017-05-01

    In this work, we describe a rapid-innovation challenge to combat and deal with the problem of internal, insider physical threats (e.g., active shooters) and associated first-responder situation awareness on military installations. Our team's research and development effort described within focused on several key tech development areas: (1) indoor acoustical gunshot detection, (2) indoor spatial tracking of first responders, (3) bystander safety and protection, (4) two-way mass alerting capability, and (5) spatial information displays for command and control. The technological solutions were specifically designed to be innovative, low-cost, and (relatively) easy-to-implement, and to provide support across the spectrum of possible users including potential victims/bystanders, first responders, dispatch, and incident command.

  2. Normalized Index of Synergy for Evaluating the Coordination of Motor Commands

    PubMed Central

    Togo, Shunta; Imamizu, Hiroshi

    2015-01-01

    Humans perform various motor tasks by coordinating the redundant motor elements in their bodies. The coordination of motor outputs is produced by motor commands, as well properties of the musculoskeletal system. The aim of this study was to dissociate the coordination of motor commands from motor outputs. First, we conducted simulation experiments where the total elbow torque was generated by a model of a simple human right and left elbow with redundant muscles. The results demonstrated that muscle tension with signal-dependent noise formed a coordinated structure of trial-to-trial variability of muscle tension. Therefore, the removal of signal-dependent noise effects was required to evaluate the coordination of motor commands. We proposed a method to evaluate the coordination of motor commands, which removed signal-dependent noise from the measured variability of muscle tension. We used uncontrolled manifold analysis to calculate a normalized index of synergy. Simulation experiments confirmed that the proposed method could appropriately represent the coordinated structure of the variability of motor commands. We also conducted experiments in which subjects performed the same task as in the simulation experiments. The normalized index of synergy revealed that the subjects coordinated their motor commands to achieve the task. Finally, the normalized index of synergy was applied to a motor learning task to determine the utility of the proposed method. We hypothesized that a large part of the change in the coordination of motor outputs through learning was because of changes in motor commands. In a motor learning task, subjects tracked a target trajectory of the total torque. The change in the coordination of muscle tension through learning was dominated by that of motor commands, which supported the hypothesis. We conclude that the normalized index of synergy can be used to evaluate the coordination of motor commands independently from the properties of the musculoskeletal system. PMID:26474043

  3. Conference Report: Cultural and Linguistic Advancement for Mission Success: Enhancing Language, Regional and Cultural Capabilities Across Whole of Government for an Effective COIN Strategy

    DTIC Science & Technology

    2012-05-01

    together than either would individually. Dr. Mahir J . Ibrahimov, Senior Culture and Foreign Language Advisor US Army Training Doctrine and Command...combination of culture and foreign language capabilities to facilitate full spectrum operations. Dr. Kathleen Evans- Romaine , Director Critical

  4. RS/1 in the Clinical Environment

    PubMed Central

    Kush, Thomas

    1980-01-01

    This paper describes the design of RS/1,™ the Research System, and its use in clinical patient studies. RS/1 is an interactive computer software system developed by the Medical Systems Group at BBN. Investigators and technicians who have never before used computers can learn RS/1 with a few hours of training. It uses familiar and intuitive concepts for data handling and data analysis, such as the “automated notebook” format of data storage, the direct use of graphs in curve-fitting, and a simple command language. Its versatility has made RS/1 useful in clinical research contexts, especially for studies involving patient care data.

  5. Language translation, doman specific languages and ANTLR

    NASA Technical Reports Server (NTRS)

    Craymer, Loring; Parr, Terence

    2002-01-01

    We will discuss the features of ANTLR that make it an attractive tool for rapid developement of domain specific language translators and present some practical examples of its use: extraction of information from the Cassini Command Language specification, the processing of structured binary data, and IVL--an English-like language for generating VRML scene graph, which is used in configuring the jGuru.com server.

  6. Economy of Command

    ERIC Educational Resources Information Center

    Medeiros, David Peter

    2012-01-01

    This dissertation proposes a principle of "economy of command", arguing that it provides a simple and natural explanation for some well-known properties of human language syntax. The focus is on the abstract combinatorial system that constructs the hierarchical structure of linguistic expressions, with long-distance dependencies…

  7. Discovery of a Recursive Principle: An Artificial Grammar Investigation of Human Learning of a Counting Recursion Language.

    PubMed

    Cho, Pyeong Whan; Szkudlarek, Emily; Tabor, Whitney

    2016-01-01

    Learning is typically understood as a process in which the behavior of an organism is progressively shaped until it closely approximates a target form. It is easy to comprehend how a motor skill or a vocabulary can be progressively learned-in each case, one can conceptualize a series of intermediate steps which lead to the formation of a proficient behavior. With grammar, it is more difficult to think in these terms. For example, center embedding recursive structures seem to involve a complex interplay between multiple symbolic rules which have to be in place simultaneously for the system to work at all, so it is not obvious how the mechanism could gradually come into being. Here, we offer empirical evidence from a new artificial language (or "artificial grammar") learning paradigm, Locus Prediction, that, despite the conceptual conundrum, recursion acquisition occurs gradually, at least for a simple formal language. In particular, we focus on a variant of the simplest recursive language, a (n) b (n) , and find evidence that (i) participants trained on two levels of structure (essentially ab and aabb) generalize to the next higher level (aaabbb) more readily than participants trained on one level of structure (ab) combined with a filler sentence; nevertheless, they do not generalize immediately; (ii) participants trained up to three levels (ab, aabb, aaabbb) generalize more readily to four levels than participants trained on two levels generalize to three; (iii) when we present the levels in succession, starting with the lower levels and including more and more of the higher levels, participants show evidence of transitioning between the levels gradually, exhibiting intermediate patterns of behavior on which they were not trained; (iv) the intermediate patterns of behavior are associated with perturbations of an attractor in the sense of dynamical systems theory. We argue that all of these behaviors indicate a theory of mental representation in which recursive systems lie on a continuum of grammar systems which are organized so that grammars that produce similar behaviors are near one another, and that people learning a recursive system are navigating progressively through the space of these grammars.

  8. An Evaluation of Two Short Vietnamese Language Courses. Final Report.

    ERIC Educational Resources Information Center

    Abrams, Alvin J.; Pickering, Edward J.

    The Commander Naval Amphibious School is responsible for the Vietnamese language training of certain naval officer and enlisted personnel who are enroute to assignments in Vietnam. Courses of two and six weeks are offered; they were designed to meet the language needs of river boat crewmen and advisors. The Navy Training Research Laboratory was…

  9. BCI Performance and Brain Metabolism Profile in Severely Brain-Injured Patients Without Response to Command at Bedside.

    PubMed

    Annen, Jitka; Blandiaux, Séverine; Lejeune, Nicolas; Bahri, Mohamed A; Thibaut, Aurore; Cho, Woosang; Guger, Christoph; Chatelle, Camille; Laureys, Steven

    2018-01-01

    Detection and interpretation of signs of "covert command following" in patients with disorders of consciousness (DOC) remains a challenge for clinicians. In this study, we used a tactile P3-based BCI in 12 patients without behavioral command following, attempting to establish "covert command following." These results were then confronted to cerebral metabolism preservation as measured with glucose PET (FDG-PET). One patient showed "covert command following" (i.e., above-threshold BCI performance) during the active tactile paradigm. This patient also showed a higher cerebral glucose metabolism within the language network (presumably required for command following) when compared with the other patients without "covert command-following" but having a cerebral glucose metabolism indicative of minimally conscious state. Our results suggest that the P3-based BCI might probe "covert command following" in patients without behavioral response to command and therefore could be a valuable addition in the clinical assessment of patients with DOC.

  10. Software For Least-Squares And Robust Estimation

    NASA Technical Reports Server (NTRS)

    Jeffreys, William H.; Fitzpatrick, Michael J.; Mcarthur, Barbara E.; Mccartney, James

    1990-01-01

    GAUSSFIT computer program includes full-featured programming language facilitating creation of mathematical models solving least-squares and robust-estimation problems. Programming language designed to make it easy to specify complex reduction models. Written in 100 percent C language.

  11. Analysis and Defense of Vulnerabilities in Binary Code

    DTIC Science & Technology

    2008-09-29

    language . We demonstrate our techniques by automatically generating input filters from vulnerable binary programs. vi Acknowledgments I thank my wife, family...21 2.2 The Vine Intermediate Language . . . . . . . . . . . . . . . . . . . . . . 21 ix 2.2.1 Normalized Memory...The Traditional Weakest Precondition Semantics . . . . . . . . . . . . . 44 3.2.1 The Guarded Command Language . . . . . . . . . . . . . . . . . 44

  12. Content Documents Management

    NASA Technical Reports Server (NTRS)

    Muniz, R.; Hochstadt, J.; Boelke J.; Dalton, A.

    2011-01-01

    The Content Documents are created and managed under the System Software group with. Launch Control System (LCS) project. The System Software product group is lead by NASA Engineering Control and Data Systems branch (NEC3) at Kennedy Space Center. The team is working on creating Operating System Images (OSI) for different platforms (i.e. AIX, Linux, Solaris and Windows). Before the OSI can be created, the team must create a Content Document which provides the information of a workstation or server, with the list of all the software that is to be installed on it and also the set where the hardware belongs. This can be for example in the LDS, the ADS or the FR-l. The objective of this project is to create a User Interface Web application that can manage the information of the Content Documents, with all the correct validations and filters for administrator purposes. For this project we used one of the most excellent tools in agile development applications called Ruby on Rails. This tool helps pragmatic programmers develop Web applications with Rails framework and Ruby programming language. It is very amazing to see how a student can learn about OOP features with the Ruby language, manage the user interface with HTML and CSS, create associations and queries with gems, manage databases and run a server with MYSQL, run shell commands with command prompt and create Web frameworks with Rails. All of this in a real world project and in just fifteen weeks!

  13. Towards a new modality-independent interface for a robotic wheelchair.

    PubMed

    Bastos-Filho, Teodiano Freire; Cheein, Fernando Auat; Müller, Sandra Mara Torres; Celeste, Wanderley Cardoso; de la Cruz, Celso; Cavalieri, Daniel Cruz; Sarcinelli-Filho, Mário; Amaral, Paulo Faria Santos; Perez, Elisa; Soria, Carlos Miguel; Carelli, Ricardo

    2014-05-01

    This work presents the development of a robotic wheelchair that can be commanded by users in a supervised way or by a fully automatic unsupervised navigation system. It provides flexibility to choose different modalities to command the wheelchair, in addition to be suitable for people with different levels of disabilities. Users can command the wheelchair based on their eye blinks, eye movements, head movements, by sip-and-puff and through brain signals. The wheelchair can also operate like an auto-guided vehicle, following metallic tapes, or in an autonomous way. The system is provided with an easy to use and flexible graphical user interface onboard a personal digital assistant, which is used to allow users to choose commands to be sent to the robotic wheelchair. Several experiments were carried out with people with disabilities, and the results validate the developed system as an assistive tool for people with distinct levels of disability.

  14. Controlling behavioral experiments with a new programming language (SORCA) for microcomputer systems.

    PubMed

    Brinkhus, H B; Klinkenborg, H; Estorf, R; Weber, R

    1983-01-01

    A new programming language SORCA has been defined and a compiler has been written for Z80-based microcomputer systems with CP/M operating system. The language was developed to control behavioral experiments by external stimuli and by time schedule in real-time. Eight binary hardware input lines are sampled cyclically by the computer and can be used to sense switches, level detectors and other binary information, while 8 binary hardware output lines, that are cyclically updated, can be used to control relays, lamps, generate tones or for other purposes. The typical reaction time (cycle time) of a SORCA-program is 500 microseconds to 1 ms. All functions can be programmed as often as necessary. Included are the basic logic functions, counters, timers, majority gates and other complex functions. Parameters can be given as constants or as a result of a step function or of a random process (with Gaussian or equal distribution). Several tasks can be performed simultaneously. In addition, results of an experiment (e.g., number of reactions or latencies) can be measured and printed out on request or automatically. The language is easy to learn and can also be used for many other control purposes.

  15. UNIX as an environment for producing numerical software

    NASA Technical Reports Server (NTRS)

    Schryer, N. L.

    1978-01-01

    The UNIX operating system supports a number of software tools; a mathematical equation-setting language, a phototypesetting language, a FORTRAN preprocessor language, a text editor, and a command interpreter. The design, implementation, documentation, and maintenance of a portable FORTRAN test of the floating-point arithmetic unit of a computer is used to illustrate these tools at work.

  16. Two Tongues, One Brain: Imaging Bilingual Speech Production

    PubMed Central

    Simmonds, Anna J.; Wise, Richard J. S.; Leech, Robert

    2011-01-01

    This review considers speaking in a second language from the perspective of motor–sensory control. Previous studies relating brain function to the prior acquisition of two or more languages (neurobilingualism) have investigated the differential demands made on linguistic representations and processes, and the role of domain-general cognitive control systems when speakers switch between languages. In contrast to the detailed discussions on these higher functions, typically articulation is considered only as an underspecified stage of simple motor output. The present review considers speaking in a second language in terms of the accompanying foreign accent, which places demands on the integration of motor and sensory discharges not encountered when articulating in the most fluent language. We consider why there has been so little emphasis on this aspect of bilingualism to date, before turning to the motor and sensory complexities involved in learning to speak a second language as an adult. This must involve retuning the neural circuits involved in the motor control of articulation, to enable rapid unfamiliar sequences of movements to be performed with the goal of approximating, as closely as possible, the speech of a native speaker. Accompanying changes in motor networks is experience-dependent plasticity in auditory and somatosensory cortices to integrate auditory memories of the target sounds, copies of feedforward commands from premotor and primary motor cortex and post-articulatory auditory and somatosensory feedback. Finally, we consider the implications of taking a motor–sensory perspective on speaking a second language, both pedagogical regarding non-native learners and clinical regarding speakers with neurological conditions such as dysarthria. PMID:21811481

  17. TAE+ 5.1 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.1 (DEC VAX ULTRIX VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. Data-driven graphical objects such as dials, thermometers, and strip charts are also included. TAE Plus updates the strip chart as the data values change. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. The Silicon Graphics version of TAE Plus now has a font caching scheme and a color caching scheme to make color allocation more efficient. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides an extremely powerful means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System, Version 11 Release 4, and the Open Software Foundation's Motif Toolkit 1.1 or 1.1.1. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus comes with InterViews and idraw, two software packages developed by Stanford University and integrated in TAE Plus. TAE Plus was developed in 1989 and version 5.1 was released in 1991. TAE Plus is currently available on media suitable for eight different machine platforms: 1) DEC VAX computers running VMS 5.3 or higher (TK50 cartridge in VAX BACKUP format), 2) DEC VAXstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 3) DEC RISC workstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 4) HP9000 Series 300/400 computers running HP-UX 8.0 (.25 inch HP-preformatted tape cartridge in UNIX tar format), 5) HP9000 Series 700 computers running HP-UX 8.05 (HP 4mm DDS DAT tape cartridge in UNIX tar format), 6) Sun3 series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), 7) Sun4 (SPARC) series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), and 8) SGI Indigo computers running IRIX 4.0.1 and IRIX/Motif 1.0.1 (.25 inch IRIS tape cartridge in UNIX tar format). An optional Motif Object Code License is available for either Sun version. TAE is a trademark of the National Aeronautics and Space Administration. X Window System is a trademark of the Massachusetts Institute of Technology. Motif is a trademark of the Open Software Foundation. DEC, VAX, VMS, TK50 and ULTRIX are trademarks of Digital Equipment Corporation. HP9000 and HP-UX are trademarks of Hewlett-Packard Co. Sun3, Sun4, SunOS, and SPARC are trademarks of Sun Microsystems, Inc. SGI and IRIS are registered trademarks of Silicon Graphics, Inc.

  18. TAE+ 5.1 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.1 (SUN3 VERSION)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. Data-driven graphical objects such as dials, thermometers, and strip charts are also included. TAE Plus updates the strip chart as the data values change. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. The Silicon Graphics version of TAE Plus now has a font caching scheme and a color caching scheme to make color allocation more efficient. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides an extremely powerful means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System, Version 11 Release 4, and the Open Software Foundation's Motif Toolkit 1.1 or 1.1.1. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus comes with InterViews and idraw, two software packages developed by Stanford University and integrated in TAE Plus. TAE Plus was developed in 1989 and version 5.1 was released in 1991. TAE Plus is currently available on media suitable for eight different machine platforms: 1) DEC VAX computers running VMS 5.3 or higher (TK50 cartridge in VAX BACKUP format), 2) DEC VAXstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 3) DEC RISC workstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 4) HP9000 Series 300/400 computers running HP-UX 8.0 (.25 inch HP-preformatted tape cartridge in UNIX tar format), 5) HP9000 Series 700 computers running HP-UX 8.05 (HP 4mm DDS DAT tape cartridge in UNIX tar format), 6) Sun3 series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), 7) Sun4 (SPARC) series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), and 8) SGI Indigo computers running IRIX 4.0.1 and IRIX/Motif 1.0.1 (.25 inch IRIS tape cartridge in UNIX tar format). An optional Motif Object Code License is available for either Sun version. TAE is a trademark of the National Aeronautics and Space Administration. X Window System is a trademark of the Massachusetts Institute of Technology. Motif is a trademark of the Open Software Foundation. DEC, VAX, VMS, TK50 and ULTRIX are trademarks of Digital Equipment Corporation. HP9000 and HP-UX are trademarks of Hewlett-Packard Co. Sun3, Sun4, SunOS, and SPARC are trademarks of Sun Microsystems, Inc. SGI and IRIS are registered trademarks of Silicon Graphics, Inc.

  19. TAE+ 5.1 - TRANSPORTABLE APPLICATIONS ENVIRONMENT PLUS, VERSION 5.1 (SUN3 VERSION WITH MOTIF)

    NASA Technical Reports Server (NTRS)

    TAE SUPPORT OFFICE

    1994-01-01

    TAE (Transportable Applications Environment) Plus is an integrated, portable environment for developing and running interactive window, text, and graphical object-based application systems. The program allows both programmers and non-programmers to easily construct their own custom application interface and to move that interface and application to different machine environments. TAE Plus makes both the application and the machine environment transparent, with noticeable improvements in the learning curve. The main components of TAE Plus are as follows: (1) the WorkBench, a What You See Is What You Get (WYSIWYG) tool for the design and layout of a user interface; (2) the Window Programming Tools Package (WPT), a set of callable subroutines that control an application's user interface; and (3) TAE Command Language (TCL), an easy-to-learn command language that provides an easy way to develop an executable application prototype with a run-time interpreted language. The WorkBench tool allows the application developer to interactively construct the layout of an application's display screen by manipulating a set of interaction objects including input items such as buttons, icons, and scrolling text lists. Data-driven graphical objects such as dials, thermometers, and strip charts are also included. TAE Plus updates the strip chart as the data values change. The WorkBench user specifies the windows and interaction objects that will make up the user interface, then specifies the sequence of the user interface dialogue. The description of the designed user interface is then saved into resource files. For those who desire to develop the designed user interface into an operational application, the WorkBench tool also generates source code (C, Ada, and TCL) which fully controls the application's user interface through function calls to the WPTs. The WPTs are the runtime services used by application programs to display and control the user interfaces. Since the WPTs access the workbench-generated resource files during each execution, details such as color, font, location, and object type remain independent from the application code, allowing changes to the user interface without recompiling and relinking. The Silicon Graphics version of TAE Plus now has a font caching scheme and a color caching scheme to make color allocation more efficient. In addition to WPTs, TAE Plus can control interaction of objects from the interpreted TAE Command Language. TCL provides an extremely powerful means for the more experienced developer to quickly prototype an application's use of TAE Plus interaction objects and add programming logic without the overhead of compiling or linking. TAE Plus requires MIT's X Window System, Version 11 Release 4, and the Open Software Foundation's Motif Toolkit 1.1 or 1.1.1. The Workbench and WPTs are written in C++ and the remaining code is written in C. TAE Plus is available by license for an unlimited time period. The licensed program product includes the TAE Plus source code and one set of supporting documentation. Additional documentation may be purchased separately at the price indicated below. The amount of disk space required to load the TAE Plus tar format tape is between 35Mb and 67Mb depending on the machine version. The recommended minimum memory is 12Mb. Each TAE Plus platform delivery tape includes pre-built libraries and executable binary code for that particular machine, as well as source code, so users do not have to do an installation. Users wishing to recompile the source will need both a C compiler and either GNU's C++ Version 1.39 or later, or a C++ compiler based on AT&T 2.0 cfront. TAE Plus comes with InterViews and idraw, two software packages developed by Stanford University and integrated in TAE Plus. TAE Plus was developed in 1989 and version 5.1 was released in 1991. TAE Plus is currently available on media suitable for eight different machine platforms: 1) DEC VAX computers running VMS 5.3 or higher (TK50 cartridge in VAX BACKUP format), 2) DEC VAXstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 3) DEC RISC workstations running ULTRIX 4.1 or later (TK50 cartridge in UNIX tar format), 4) HP9000 Series 300/400 computers running HP-UX 8.0 (.25 inch HP-preformatted tape cartridge in UNIX tar format), 5) HP9000 Series 700 computers running HP-UX 8.05 (HP 4mm DDS DAT tape cartridge in UNIX tar format), 6) Sun3 series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), 7) Sun4 (SPARC) series computers running SunOS 4.1.1 (.25 inch tape cartridge in UNIX tar format), and 8) SGI Indigo computers running IRIX 4.0.1 and IRIX/Motif 1.0.1 (.25 inch IRIS tape cartridge in UNIX tar format). An optional Motif Object Code License is available for either Sun version. TAE is a trademark of the National Aeronautics and Space Administration. X Window System is a trademark of the Massachusetts Institute of Technology. Motif is a trademark of the Open Software Foundation. DEC, VAX, VMS, TK50 and ULTRIX are trademarks of Digital Equipment Corporation. HP9000 and HP-UX are trademarks of Hewlett-Packard Co. Sun3, Sun4, SunOS, and SPARC are trademarks of Sun Microsystems, Inc. SGI and IRIS are registered trademarks of Silicon Graphics, Inc.

  20. Instrument Control (iC) – An Open-Source Software to Automate Test Equipment

    PubMed Central

    Pernstich, K. P.

    2012-01-01

    It has become common practice to automate data acquisition from programmable instrumentation, and a range of different software solutions fulfill this task. Many routine measurements require sequential processing of certain tasks, for instance to adjust the temperature of a sample stage, take a measurement, and repeat that cycle for other temperatures. This paper introduces an open-source Java program that processes a series of text-based commands that define the measurement sequence. These commands are in an intuitive format which provides great flexibility and allows quick and easy adaptation to various measurement needs. For each of these commands, the iC-framework calls a corresponding Java method that addresses the specified instrument to perform the desired task. The functionality of iC can be extended with minimal programming effort in Java or Python, and new measurement equipment can be addressed by defining new commands in a text file without any programming. PMID:26900522

  1. Instrument Control (iC) - An Open-Source Software to Automate Test Equipment.

    PubMed

    Pernstich, K P

    2012-01-01

    It has become common practice to automate data acquisition from programmable instrumentation, and a range of different software solutions fulfill this task. Many routine measurements require sequential processing of certain tasks, for instance to adjust the temperature of a sample stage, take a measurement, and repeat that cycle for other temperatures. This paper introduces an open-source Java program that processes a series of text-based commands that define the measurement sequence. These commands are in an intuitive format which provides great flexibility and allows quick and easy adaptation to various measurement needs. For each of these commands, the iC-framework calls a corresponding Java method that addresses the specified instrument to perform the desired task. The functionality of iC can be extended with minimal programming effort in Java or Python, and new measurement equipment can be addressed by defining new commands in a text file without any programming.

  2. Is it all in the game? Flow experience and scientific practices during an INPLACE mobile game

    NASA Astrophysics Data System (ADS)

    Bressler, Denise M.

    Mobile science learning games show promise for promoting scientific practices and high engagement. Researchers have quantified this engagement according to flow theory. Using an embedded mixed methods design, this study investigated whether an INPLACE mobile game promotes flow experience, scientific practices, and effective team collaboration. Students playing the game (n=59) were compared with students in a business-as-usual control activity (n=120). Using an open-ended instrument designed to measure scientific practices and a self-report flow survey, this study empirically assessed flow and learner's scientific practices. The game players had significantly higher levels of flow and scientific practices. Using a multiple case study approach, collaboration among game teams (n=3 teams) were qualitatively compared with control teams (n=3 teams). Game teams revealed not only higher levels of scientific practices but also higher levels of engaged responses and communal language. Control teams revealed lower levels of scientific practice along with higher levels of rejecting responses and command language. Implications for these findings are discussed.

  3. LLOGO: An Implementation of LOGO in LISP. Artificial Intelligence Memo Number 307.

    ERIC Educational Resources Information Center

    Goldstein, Ira; And Others

    LISP LOGO is a computer language invented for the beginning student of man-machine interaction. The language has the advantages of simplicity and naturalness as well as that of emphasizing the difference between programs and data. The language is based on the LOGO language and uses mnemonic syllables as commands. It can be used in conjunction with…

  4. The Politics of ESOL (English for Speakers of Other Languages): Implications for Citizenship and Social Justice

    ERIC Educational Resources Information Center

    Han, Christine; Starkey, Hugh; Green, Andy

    2010-01-01

    A number of countries in Europe, including the UK, have adopted language and citizenship tests or courses as a requirement for granting citizenship to immigrants. To acquire citizenship, immigrants to the UK must pass a test on British society and culture, or demonstrate progress in the English language. For those with an insufficient command of…

  5. A comprehensive strategy for designing a Web-based medical curriculum.

    PubMed Central

    Zucker, J.; Chase, H.; Molholt, P.; Bean, C.; Kahn, R. M.

    1996-01-01

    In preparing for a full featured online curriculum, it is necessary to develop scaleable strategies for software design that will support the pedagogical goals of the curriculum and which will address the issues of acquisition and updating of materials, of robust content-based linking, and of integration of the online materials into other methods of learning. A complete online curriculum, as distinct from an individual computerized module, must provide dynamic updating of both content and structure and an easy pathway from the professor's notes to the finished online product. At the College of Physicians and Surgeons, we are developing such strategies including a scripted text conversion process that uses the Hypertext Markup Language (HTML) as structural markup rather than as display markup, automated linking by the use of relational databases and the Unified Medical Language System (UMLS), integration of text, images, and multimedia along with interface designs which promote multiple contexts and collaborative study. PMID:8947624

  6. United States Special Operations Command’s Foreign Language Proficiency Bonus at ILR 1/1+: Initial Review and Recommended Changes to Improve Results and Lower Cost

    DTIC Science & Technology

    2012-10-01

    to be useful for proficiency development, and with the limited research available, Doughty found that instructed language learners moved further...absolute speaking proficiency in languages taught at the Foreign Service Institute. Arlington, VA: Author. SOFLO Support Project USSOCOM’s Foreign...on language and linguistics 1999: Language in our time: Bilingual education and official English , ebonics and standard English , immigration and the Unz

  7. Teaching English Language at SSC Level in Private Non-Elite Schools in Pakistan: Practices and Problems

    ERIC Educational Resources Information Center

    Fareed, Muhammad; Jawed, Saniya; Awan, Sidra

    2018-01-01

    English language is taught as a compulsory subject up to graduate level in Pakistani educational system. Despite studying English for over 14 years, majority of students coming from non-elite schools, lack required command in English language skills to pursue their higher education and professional careers. With this background in mind, the…

  8. Combat Literacy: Creating a Command Climate With Greater Appreciation for the Operational Role of Foreign Language

    DTIC Science & Technology

    2009-10-23

    language and culture of the battle space is critical to effective operational design. Analysis of steps taken by the U.S. military to provide the...advocacy. 15. SUBJECT TERMS Foreign Language, Culture , Linguists, Interpreters, Translators, Training, Situational Awareness 16. SECURITY...DIRECTION 10 CHANGING THE CULTURE 12 CONCLUSIONS AND RECOMMENDATIONS 16 NOTES 18 BIBLIOGRAPHY

  9. Seamless Language Learning: Second Language Learning with Social Media

    ERIC Educational Resources Information Center

    Wong, Lung-Hsiang; Chai, Ching Sing; Aw, Guat Poh

    2017-01-01

    This conceptual paper describes a language learning model that applies social media to foster contextualized and connected language learning in communities. The model emphasizes weaving together different forms of language learning activities that take place in different learning contexts to achieve seamless language learning. it promotes social…

  10. Towards a Transcription System of Sign Language for 3D Virtual Agents

    NASA Astrophysics Data System (ADS)

    Do Amaral, Wanessa Machado; de Martino, José Mario

    Accessibility is a growing concern in computer science. Since virtual information is mostly presented visually, it may seem that access for deaf people is not an issue. However, for prelingually deaf individuals, those who were deaf since before acquiring and formally learn a language, written information is often of limited accessibility than if presented in signing. Further, for this community, signing is their language of choice, and reading text in a spoken language is akin to using a foreign language. Sign language uses gestures and facial expressions and is widely used by deaf communities. To enabling efficient production of signed content on virtual environment, it is necessary to make written records of signs. Transcription systems have been developed to describe sign languages in written form, but these systems have limitations. Since they were not originally designed with computer animation in mind, in general, the recognition and reproduction of signs in these systems is an easy task only to those who deeply know the system. The aim of this work is to develop a transcription system to provide signed content in virtual environment. To animate a virtual avatar, a transcription system requires explicit enough information, such as movement speed, signs concatenation, sequence of each hold-and-movement and facial expressions, trying to articulate close to reality. Although many important studies in sign languages have been published, the transcription problem remains a challenge. Thus, a notation to describe, store and play signed content in virtual environments offers a multidisciplinary study and research tool, which may help linguistic studies to understand the sign languages structure and grammar.

  11. PyKE3: data analysis tools for NASA's Kepler, K2, and TESS missions

    NASA Astrophysics Data System (ADS)

    Hedges, Christina L.; Cardoso, Jose Vinicius De Miranda; Barentsen, Geert; Gully-Santiago, Michael A.; Cody, Ann Marie; Barclay, Thomas; Still, Martin; BAY AREA ENVIRONMENTAL RESEARCH IN

    2018-01-01

    The PyKE package is a set of easy to use tools for working with Kepler/K2 data. This includes tools to correct light curves for cotrending basis vectors, turn the raw Target Pixel File data into motion corrected light curves, check for exoplanet false positives and run new PSF photometry. We are now releasing PyKE 3, which is compatible with Python 3, is pip installable and no longer depends on PyRAF. Tools are available both as Python routines and from the command line. New tutorials are available and under construction for users to learn about Kepler and K2 data and how to best use it for their science goals. PyKE is open source and welcomes contributions from the community. Routines and more information are available on the PyKE repository on GitHub.

  12. Incidental acquisition of foreign language vocabulary through brief multi-modal exposure.

    PubMed

    Bisson, Marie-Josée; van Heuven, Walter J B; Conklin, Kathy; Tunney, Richard J

    2013-01-01

    First language acquisition requires relatively little effort compared to foreign language acquisition and happens more naturally through informal learning. Informal exposure can also benefit foreign language learning, although evidence for this has been limited to speech perception and production. An important question is whether informal exposure to spoken foreign language also leads to vocabulary learning through the creation of form-meaning links. Here we tested the impact of exposure to foreign language words presented with pictures in an incidental learning phase on subsequent explicit foreign language learning. In the explicit learning phase, we asked adults to learn translation equivalents of foreign language words, some of which had appeared in the incidental learning phase. Results revealed rapid learning of the foreign language words in the incidental learning phase showing that informal exposure to multi-modal foreign language leads to foreign language vocabulary acquisition. The creation of form-meaning links during the incidental learning phase is discussed.

  13. Sharpening the Tip of the Spear: Preparing Special Forces Detachment Commanders for the Future

    DTIC Science & Technology

    2008-05-19

    Persian Farsi, Korean, and Thai ) is 24 weeks long. Soldiers must successfully pass the Defense Language Proficiency Test (DLPT) by demonstrating...Brief (Fort Bragg, NC: 2007), 2. 29 real world GWOT project in coordination with one of the Theatre Special Operation Commands (TSOC).89 Weeks 13...Forces (JSOTF) with parallel major general Division commanders within theatre ? A second suggestion for future research begins with the question

  14. A Comparative Study of PDF Generation Methods: Measuring Loss of Fidelity When Converting Arabic and Persian MS Word Files to PDF

    DTIC Science & Technology

    2011-02-17

    document objects, on one or more electronic document pages. These commands have their roots in typography , so, to understand the PDF Language, one...must have at least a rudimentary understanding of typography . Only a few of the typographic commands, called text showing operators, can hold strings

  15. User Interaction Modeling and Profile Extraction in Interactive Systems: A Groupware Application Case Study †

    PubMed Central

    Tîrnăucă, Cristina; Duque, Rafael; Montaña, José L.

    2017-01-01

    A relevant goal in human–computer interaction is to produce applications that are easy to use and well-adjusted to their users’ needs. To address this problem it is important to know how users interact with the system. This work constitutes a methodological contribution capable of identifying the context of use in which users perform interactions with a groupware application (synchronous or asynchronous) and provides, using machine learning techniques, generative models of how users behave. Additionally, these models are transformed into a text that describes in natural language the main characteristics of the interaction of the users with the system. PMID:28726762

  16. The Four Pillars of Communication: Language Skills of Prospective Teachers

    ERIC Educational Resources Information Center

    Jose, G. Rexlin; Raja, B. William Dharma

    2011-01-01

    Language is an effective tool of human communication system. It is the basis for social, cultural, aesthetical, spiritual and economic development and growth of every human being. It is the destiny of any professional who is hardly in need of an excellent command over English language. Every organization demands effective and excellent…

  17. Language Programs at Villababel High: Rethinking Ideologies of Social Inclusion

    ERIC Educational Resources Information Center

    Mijares, Laura; Relano Pastor, Ana M.

    2011-01-01

    This article explores language ideologies underlying two language programs implemented in one secondary school in Madrid (Spain). The Spanish for newcomers immersion program ("Aula de Enlace") is aimed at immigrant origin students who do not know or have a poor command of Spanish; and the Spanish-English bilingual program targets…

  18. Analysis of Spoken Narratives in a Marathi-Hindi-English Multilingual Aphasic Patient

    ERIC Educational Resources Information Center

    Karbhari-Adhyaru, Medha

    2010-01-01

    In a multilingual country such as India, the probability that clinicians may not have command over different languages used by aphasic patients is very high. Since formal tests in different languages are limited, assessment of people from diverse linguistic backgrounds presents speech- language pathologists with many challenges. With a view to…

  19. Native-language N400 and P600 predict dissociable language-learning abilities in adults

    PubMed Central

    Qi, Zhenghan; Beach, Sara D.; Finn, Amy S.; Minas, Jennifer; Goetz, Calvin; Chan, Brian; Gabrieli, John D.E.

    2018-01-01

    Language learning aptitude during adulthood varies markedly across individuals. An individual’s native-language ability has been associated with success in learning a new language as an adult. However, little is known about how native-language processing affects learning success and what neural markers of native-language processing, if any, are related to success in learning. We therefore related variation in electrophysiology during native-language processing to success in learning a novel artificial language. Event-related potentials (ERPs) were recorded while native English speakers judged the acceptability of English sentences prior to learning an artificial language. There was a trend towards a double dissociation between native-language ERPs and their relationships to novel syntax and vocabulary learning. Individuals who exhibited a greater N400 effect when processing English semantics showed better future learning of the artificial language overall. The N400 effect was related to syntax learning via its specific relationship to vocabulary learning. In contrast, the P600 effect size when processing English syntax predicted future syntax learning but not vocabulary learning. These findings show that distinct neural signatures of native-language processing relate to dissociable abilities for learning novel semantic and syntactic information. PMID:27737775

  20. An Evolving Worldview: Making Open Source Easy

    NASA Technical Reports Server (NTRS)

    Rice, Zachary

    2017-01-01

    NASA Worldview is an interactive interface for browsing full-resolution, global satellite imagery. Worldview supports an open data policy so that academia, private industries and the general public can use NASA's satellite data to address Earth science related issues. Worldview was open sourced in 2014. By shifting to an open source approach, the Worldview application has evolved to better serve end-users. Project developers are able to have discussions with end-users and community developers to understand issues and develop new features. New developers are able to track upcoming features, collaborate on them and make their own contributions. Getting new developers to contribute to the project has been one of the most important and difficult aspects of open sourcing Worldview. A focus has been made on making the installation of Worldview simple to reduce the initial learning curve and make contributing code easy. One way we have addressed this is through a simplified setup process. Our setup documentation includes a set of prerequisites and a set of straight forward commands to clone, configure, install and run. This presentation will emphasis our focus to simplify and standardize Worldview's open source code so more people are able to contribute. The more people who contribute, the better the application will become over time.

  1. An application of computer aided requirements analysis to a real time deep space system

    NASA Technical Reports Server (NTRS)

    Farny, A. M.; Morris, R. V.; Hartsough, C.; Callender, E. D.; Teichroew, D.; Chikofsky, E.

    1981-01-01

    The entire procedure of incorporating the requirements and goals of a space flight project into integrated, time ordered sequences of spacecraft commands, is called the uplink process. The Uplink Process Control Task (UPCT) was created to examine the uplink process and determine ways to improve it. The Problem Statement Language/Problem Statement Analyzer (PSL/PSA) designed to assist the designer/analyst/engineer in the preparation of specifications of an information system is used as a supporting tool to aid in the analysis. Attention is given to a definition of the uplink process, the definition of PSL/PSA, the construction of a PSA database, the value of analysis to the study of the uplink process, and the PSL/PSA lessons learned.

  2. Navigation of a virtual exercise environment with Microsoft Kinect by people post-stroke or with cerebral palsy.

    PubMed

    Pool, Sean M; Hoyle, John M; Malone, Laurie A; Cooper, Lloyd; Bickel, C Scott; McGwin, Gerald; Rimmer, James H; Eberhardt, Alan W

    2016-04-08

    One approach to encourage and facilitate exercise is through interaction with virtual environments. The present study assessed the utility of Microsoft Kinect as an interface for choosing between multiple routes within a virtual environment through body gestures and voice commands. The approach was successfully tested on 12 individuals post-stroke and 15 individuals with cerebral palsy (CP). Participants rated their perception of difficulty in completing each gesture using a 5-point Likert scale questionnaire. The "most viable" gestures were defined as those with average success rates of 90% or higher and perception of difficulty ranging between easy and very easy. For those with CP, hand raises, hand extensions, and head nod gestures were found most viable. For those post-stroke, the most viable gestures were torso twists, head nods, as well as hand raises and hand extensions using the less impaired hand. Voice commands containing two syllables were viable (>85% successful) for those post-stroke; however, participants with CP were unable to complete any voice commands with a high success rate. This study demonstrated that Kinect may be useful for persons with mobility impairments to interface with virtual exercise environments, but the effectiveness of the various gestures depends upon the disability of the user.

  3. Mission-Based Serious Games for Cross-Cultural Communication Training

    NASA Technical Reports Server (NTRS)

    Schrider, Peter J.; Friedland, LeeEllen; Valente, Andre; Camacho, Joseph

    2011-01-01

    Appropriate cross-cultural communication requires a critical skill set that is increasingly being integrated into regular military training regimens. By enabling a higher order of communication skills, military personnel are able to interact more effectively in situations that involve local populations, host nation forces, and multinational partners. The Virtual Cultural Awareness Trainer (VCAT) is specifically designed to help address these needs. VCAT is deployed by Joint Forces Command (JFCOM) on Joint Knowledge Online (JKO) as a means to provide online, mission-based culture and language training to deploying and deployed troops. VCAT uses a mix of game-based learning, storytelling, tutoring, and remediation to assist in developing the component skills required for successful intercultural communication in mission-based settings.

  4. Facebook: Facilitating Social Access and Language Acquisition for International Students?

    ERIC Educational Resources Information Center

    Lee, Kent; Ranta, Leila

    2014-01-01

    Many international students come to Canada to improve their English language proficiency and develop friendships with Canadians and other international students. However, gaining access to host nationals (i.e., Canadians) is not an easy task for most English as a second language (ESL) learners. Factors such as language proficiency may hamper…

  5. Language Management Theory as One Approach in Language Policy and Planning

    ERIC Educational Resources Information Center

    Nekvapil, Jirí

    2016-01-01

    Language Policy and Planning is currently a significantly diversified research area and thus it is not easy to find common denominators that help to define basic approaches within it. Richard B. Baldauf attempted to do so by differentiating between four basic approaches: (1) the classical approach, (2) the language management approach (Language…

  6. RABIX: AN OPEN-SOURCE WORKFLOW EXECUTOR SUPPORTING RECOMPUTABILITY AND INTEROPERABILITY OF WORKFLOW DESCRIPTIONS

    PubMed Central

    Ivkovic, Sinisa; Simonovic, Janko; Tijanic, Nebojsa; Davis-Dusenbery, Brandi; Kural, Deniz

    2016-01-01

    As biomedical data has become increasingly easy to generate in large quantities, the methods used to analyze it have proliferated rapidly. Reproducible and reusable methods are required to learn from large volumes of data reliably. To address this issue, numerous groups have developed workflow specifications or execution engines, which provide a framework with which to perform a sequence of analyses. One such specification is the Common Workflow Language, an emerging standard which provides a robust and flexible framework for describing data analysis tools and workflows. In addition, reproducibility can be furthered by executors or workflow engines which interpret the specification and enable additional features, such as error logging, file organization, optimizations1 to computation and job scheduling, and allow for easy computing on large volumes of data. To this end, we have developed the Rabix Executor a , an open-source workflow engine for the purposes of improving reproducibility through reusability and interoperability of workflow descriptions. PMID:27896971

  7. RABIX: AN OPEN-SOURCE WORKFLOW EXECUTOR SUPPORTING RECOMPUTABILITY AND INTEROPERABILITY OF WORKFLOW DESCRIPTIONS.

    PubMed

    Kaushik, Gaurav; Ivkovic, Sinisa; Simonovic, Janko; Tijanic, Nebojsa; Davis-Dusenbery, Brandi; Kural, Deniz

    2017-01-01

    As biomedical data has become increasingly easy to generate in large quantities, the methods used to analyze it have proliferated rapidly. Reproducible and reusable methods are required to learn from large volumes of data reliably. To address this issue, numerous groups have developed workflow specifications or execution engines, which provide a framework with which to perform a sequence of analyses. One such specification is the Common Workflow Language, an emerging standard which provides a robust and flexible framework for describing data analysis tools and workflows. In addition, reproducibility can be furthered by executors or workflow engines which interpret the specification and enable additional features, such as error logging, file organization, optim1izations to computation and job scheduling, and allow for easy computing on large volumes of data. To this end, we have developed the Rabix Executor, an open-source workflow engine for the purposes of improving reproducibility through reusability and interoperability of workflow descriptions.

  8. Easy GROMACS: A Graphical User Interface for GROMACS Molecular Dynamics Simulation Package

    NASA Astrophysics Data System (ADS)

    Dizkirici, Ayten; Tekpinar, Mustafa

    2015-03-01

    GROMACS is a widely used molecular dynamics simulation package. Since it is a command driven program, it is difficult to use this program for molecular biologists, biochemists, new graduate students and undergraduate researchers who are interested in molecular dynamics simulations. To alleviate the problem for those researchers, we wrote a graphical user interface that simplifies protein preparation for a classical molecular dynamics simulation. Our program can work with various GROMACS versions and it can perform essential analyses of GROMACS trajectories as well as protein preparation. We named our open source program `Easy GROMACS'. Easy GROMACS can give researchers more time for scientific research instead of dealing with technical intricacies.

  9. Teachers and artificial intelligence. The Logo connection.

    PubMed

    Merbler, J B

    1990-12-01

    This article describes a three-phase program for training special education teachers to teach Logo and artificial intelligence. Logo is derived from the LISP computer language and is relatively simple to learn and use, and it is argued that these factors make it an ideal tool for classroom experimentation in basic artificial intelligence concepts. The program trains teachers to develop simple demonstrations of artificial intelligence using Logo. The material that the teachers learn to teach is suitable as an advanced level topic for intermediate- through secondary-level students enrolled in computer competency or similar courses. The material emphasizes problem-solving and thinking skills using a nonverbal expressive medium (Logo), thus it is deemed especially appropriate for hearing-impaired children. It is also sufficiently challenging for academically talented children, whether hearing or deaf. Although the notion of teachers as programmers is controversial, Logo is relatively easy to learn, has direct implications for education, and has been found to be an excellent tool for empowerment-for both teachers and children.

  10. Professional Development Programmes for Teachers Moving from Majority to Minoritised Language Medium Education: Lessons from a Comparative Study

    ERIC Educational Resources Information Center

    McPake, Joanna; McLeod, Wilson; O'Hanlon, Fiona; Fassetta, Giovanna; Wilson, Mona

    2017-01-01

    Education through the medium of a minoritised language is widely regarded as a critical component of language revitalisation initiatives. Given the demographic and social position of many minoritised languages, however, it may not be easy to find teachers who are fluent and literate in the language, confident about using and teaching it, and…

  11. ERPLAB: an open-source toolbox for the analysis of event-related potentials

    PubMed Central

    Lopez-Calderon, Javier; Luck, Steven J.

    2014-01-01

    ERPLAB toolbox is a freely available, open-source toolbox for processing and analyzing event-related potential (ERP) data in the MATLAB environment. ERPLAB is closely integrated with EEGLAB, a popular open-source toolbox that provides many EEG preprocessing steps and an excellent user interface design. ERPLAB adds to EEGLAB’s EEG processing functions, providing additional tools for filtering, artifact detection, re-referencing, and sorting of events, among others. ERPLAB also provides robust tools for averaging EEG segments together to create averaged ERPs, for creating difference waves and other recombinations of ERP waveforms through algebraic expressions, for filtering and re-referencing the averaged ERPs, for plotting ERP waveforms and scalp maps, and for quantifying several types of amplitudes and latencies. ERPLAB’s tools can be accessed either from an easy-to-learn graphical user interface or from MATLAB scripts, and a command history function makes it easy for users with no programming experience to write scripts. Consequently, ERPLAB provides both ease of use and virtually unlimited power and flexibility, making it appropriate for the analysis of both simple and complex ERP experiments. Several forms of documentation are available, including a detailed user’s guide, a step-by-step tutorial, a scripting guide, and a set of video-based demonstrations. PMID:24782741

  12. ERPLAB: an open-source toolbox for the analysis of event-related potentials.

    PubMed

    Lopez-Calderon, Javier; Luck, Steven J

    2014-01-01

    ERPLAB toolbox is a freely available, open-source toolbox for processing and analyzing event-related potential (ERP) data in the MATLAB environment. ERPLAB is closely integrated with EEGLAB, a popular open-source toolbox that provides many EEG preprocessing steps and an excellent user interface design. ERPLAB adds to EEGLAB's EEG processing functions, providing additional tools for filtering, artifact detection, re-referencing, and sorting of events, among others. ERPLAB also provides robust tools for averaging EEG segments together to create averaged ERPs, for creating difference waves and other recombinations of ERP waveforms through algebraic expressions, for filtering and re-referencing the averaged ERPs, for plotting ERP waveforms and scalp maps, and for quantifying several types of amplitudes and latencies. ERPLAB's tools can be accessed either from an easy-to-learn graphical user interface or from MATLAB scripts, and a command history function makes it easy for users with no programming experience to write scripts. Consequently, ERPLAB provides both ease of use and virtually unlimited power and flexibility, making it appropriate for the analysis of both simple and complex ERP experiments. Several forms of documentation are available, including a detailed user's guide, a step-by-step tutorial, a scripting guide, and a set of video-based demonstrations.

  13. Assessment of Readability and Learning of Easy-to-Read Educational Health Materials Designed and Written with the Help of Citizens by Means of Two Non-Alternative Methods

    ERIC Educational Resources Information Center

    Daghio, M. Monica; Fattori, Giuseppe; Ciardullo, Anna V.

    2006-01-01

    Objectives: We compared two non-alternative methods to assess the readability and learning of easy-to-read educational health materials co-written by physicians, educators and citizens. Methods: Data from seven easy-to-read materials were analyzed. Readability formulae, and ad hoc data on readability and learning were also computed. Results: The…

  14. Native-language N400 and P600 predict dissociable language-learning abilities in adults.

    PubMed

    Qi, Zhenghan; Beach, Sara D; Finn, Amy S; Minas, Jennifer; Goetz, Calvin; Chan, Brian; Gabrieli, John D E

    2017-04-01

    Language learning aptitude during adulthood varies markedly across individuals. An individual's native-language ability has been associated with success in learning a new language as an adult. However, little is known about how native-language processing affects learning success and what neural markers of native-language processing, if any, are related to success in learning. We therefore related variation in electrophysiology during native-language processing to success in learning a novel artificial language. Event-related potentials (ERPs) were recorded while native English speakers judged the acceptability of English sentences prior to learning an artificial language. There was a trend towards a double dissociation between native-language ERPs and their relationships to novel syntax and vocabulary learning. Individuals who exhibited a greater N400 effect when processing English semantics showed better future learning of the artificial language overall. The N400 effect was related to syntax learning via its specific relationship to vocabulary learning. In contrast, the P600 effect size when processing English syntax predicted future syntax learning but not vocabulary learning. These findings show that distinct neural signatures of native-language processing relate to dissociable abilities for learning novel semantic and syntactic information. Copyright © 2016 Elsevier Ltd. All rights reserved.

  15. How useful is YouTube in learning heart anatomy?

    PubMed

    Raikos, Athanasios; Waidyasekara, Pasan

    2014-01-01

    Nowadays more and more modern medical degree programs focus on self-directed and problem-based learning. That requires students to search for high quality and easy to retrieve online resources. YouTube is an emerging platform for learning human anatomy due to easy access and being a free service. The purpose of this study is to make a quantitative and qualitative analysis of the available human heart anatomy videos on YouTube. Using the search engine of the platform we searched for relevant videos using various keywords. Videos with irrelevant content, animal tissue, non-English language, no sound, duplicates, and physiology focused were excluded from further elaboration. The initial search retrieved 55,525 videos, whereas only 294 qualified for further analysis. A unique scoring system was used to assess the anatomical quality and details, general quality, and the general data for each video. Our results indicate that the human heart anatomy videos available on YouTube conveyed our anatomical criteria poorly, whereas the general quality scoring found borderline. Students should be selective when looking up on public video databases as it can prove challenging, time consuming, and the anatomical information may be misleading due to absence of content review. Anatomists and institutions are encouraged to prepare and endorse good quality material and make them available online for the students. The scoring rubric used in the study comprises a valuable tool to faculty members for quality evaluation of heart anatomy videos available on social media platforms. Copyright © 2013 American Association of Anatomists.

  16. GANGA: A tool for computational-task management and easy access to Grid resources

    NASA Astrophysics Data System (ADS)

    Mościcki, J. T.; Brochu, F.; Ebke, J.; Egede, U.; Elmsheuser, J.; Harrison, K.; Jones, R. W. L.; Lee, H. C.; Liko, D.; Maier, A.; Muraru, A.; Patrick, G. N.; Pajchel, K.; Reece, W.; Samset, B. H.; Slater, M. W.; Soroko, A.; Tan, C. L.; van der Ster, D. C.; Williams, M.

    2009-11-01

    In this paper, we present the computational task-management tool GANGA, which allows for the specification, submission, bookkeeping and post-processing of computational tasks on a wide set of distributed resources. GANGA has been developed to solve a problem increasingly common in scientific projects, which is that researchers must regularly switch between different processing systems, each with its own command set, to complete their computational tasks. GANGA provides a homogeneous environment for processing data on heterogeneous resources. We give examples from High Energy Physics, demonstrating how an analysis can be developed on a local system and then transparently moved to a Grid system for processing of all available data. GANGA has an API that can be used via an interactive interface, in scripts, or through a GUI. Specific knowledge about types of tasks or computational resources is provided at run-time through a plugin system, making new developments easy to integrate. We give an overview of the GANGA architecture, give examples of current use, and demonstrate how GANGA can be used in many different areas of science. Catalogue identifier: AEEN_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEEN_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GPL No. of lines in distributed program, including test data, etc.: 224 590 No. of bytes in distributed program, including test data, etc.: 14 365 315 Distribution format: tar.gz Programming language: Python Computer: personal computers, laptops Operating system: Linux/Unix RAM: 1 MB Classification: 6.2, 6.5 Nature of problem: Management of computational tasks for scientific applications on heterogenous distributed systems, including local, batch farms, opportunistic clusters and Grids. Solution method: High-level job management interface, including command line, scripting and GUI components. Restrictions: Access to the distributed resources depends on the installed, 3rd party software such as batch system client or Grid user interface.

  17. "Please Teach America": Keisuke's Journey into a Language Community.

    ERIC Educational Resources Information Center

    Gunkel, Jean

    1991-01-01

    Shows how being part of a group of children interacting in a literate environment for one school year empowered a fourth grade Japanese student not only to improve dramatically his command of the English language but also to feel good about himself as he worked hard to do so. (MG)

  18. Kanienkehaka Tiontenientenstakwa [Mohawk Guide Book]. Activities and Games.

    ERIC Educational Resources Information Center

    Steele, Catherine; And Others

    This collection of activities and games is a supplement to "The Language Guide for Elementary Mohawk." These activities and games provide additional classroom practice for the topical language components in the companion book. The vocabulary encompasses names, singular commands, colors, numbers, foods, animals, clothing, household,…

  19. Teaching French via Driver Education.

    ERIC Educational Resources Information Center

    Berwald, Jean-Pierre

    1980-01-01

    Driver instruction through the medium of a foreign language is useful in teaching vocabulary, grammar, and culture. The maps, driving manuals, and cars stimulate discussion and communication. Course techniques can include Asher's concept of Total Physical Response wherein students act in response to commands in the foreign language. (PMJ)

  20. Life of an Idea: DLIFLC Annual Program Review.

    ERIC Educational Resources Information Center

    Woytak, Lidia

    1999-01-01

    Discusses the Defense Language Institute's Foreign Language Center's (DLIFLC) annual program review. Representatives from the Army, Air Force, Marine Corps, HQ TRADOC, National Security Agency, Defense Intelligence Agency, and the Office of the Assistant Secretary of Defense for Command, Control, Communication, and Intelligence met to discuss…

  1. LANGUAGE TEACHING WITH CARTOONS.

    ERIC Educational Resources Information Center

    FLEMING, GERALD

    SHORT WELL-MADE CARTOONS, CAREFULLY MATCHED TO ORAL AND WRITTEN TEXTS, COMMAND THE LANGUAGE STUDENT'S ATTENTION BECAUSE OF THEIR NOVELTY AND MULTISENSORY APPEAL. THEY ARE ALSO IDEAL VEHICLES FOR THE DYNAMIC PRESENTATION OF EVERYDAY SITUATIONS WHICH CAN SERVE AS SETTINGS FOR NORMAL SPEECH PATTERNS. THESE FOUR-MINUTE CARTOONS LEND THEMSELVES TO A…

  2. Commanding and Controlling Satellite Clusters (IEEE Intelligent Systems, November/December 2000)

    DTIC Science & Technology

    2000-01-01

    real - time operating system , a message-passing OS well suited for distributed...ground Flight processors ObjectAgent RTOS SCL RTOS RDMS Space command language Real - time operating system Rational database management system TS-21 RDMS...engineer with Princeton Satellite Systems. She is working with others to develop ObjectAgent software to run on the OSE Real Time Operating System .

  3. Instrumentation Hardware Abstraction Language (IHAL) Handbook

    DTIC Science & Technology

    2017-01-01

    1-1 1.1 The Range Commanders Council (RCC) and IHAL ....................................................... 1-1 1.2 Problem Description ...1-5 1.3.1 IHAL as a Description Language...Figure 2-6. Generic IHAL Device Schema Diagram ............................................................. 2-7 Figure 2-7. Device Description Schema

  4. Battle Management Language Transformations

    DTIC Science & Technology

    2006-10-01

    Simulation (M&S) systems. Battlefield Management Language (BML) is being developed as a common representation of military mission suitable for automated ... processing . Within NATO the task group MSG-048 Coalition BML is defining a BML using the Joint Command, Control and Consultation Information Exchange

  5. Discovery of a Recursive Principle: An Artificial Grammar Investigation of Human Learning of a Counting Recursion Language

    PubMed Central

    Cho, Pyeong Whan; Szkudlarek, Emily; Tabor, Whitney

    2016-01-01

    Learning is typically understood as a process in which the behavior of an organism is progressively shaped until it closely approximates a target form. It is easy to comprehend how a motor skill or a vocabulary can be progressively learned—in each case, one can conceptualize a series of intermediate steps which lead to the formation of a proficient behavior. With grammar, it is more difficult to think in these terms. For example, center embedding recursive structures seem to involve a complex interplay between multiple symbolic rules which have to be in place simultaneously for the system to work at all, so it is not obvious how the mechanism could gradually come into being. Here, we offer empirical evidence from a new artificial language (or “artificial grammar”) learning paradigm, Locus Prediction, that, despite the conceptual conundrum, recursion acquisition occurs gradually, at least for a simple formal language. In particular, we focus on a variant of the simplest recursive language, anbn, and find evidence that (i) participants trained on two levels of structure (essentially ab and aabb) generalize to the next higher level (aaabbb) more readily than participants trained on one level of structure (ab) combined with a filler sentence; nevertheless, they do not generalize immediately; (ii) participants trained up to three levels (ab, aabb, aaabbb) generalize more readily to four levels than participants trained on two levels generalize to three; (iii) when we present the levels in succession, starting with the lower levels and including more and more of the higher levels, participants show evidence of transitioning between the levels gradually, exhibiting intermediate patterns of behavior on which they were not trained; (iv) the intermediate patterns of behavior are associated with perturbations of an attractor in the sense of dynamical systems theory. We argue that all of these behaviors indicate a theory of mental representation in which recursive systems lie on a continuum of grammar systems which are organized so that grammars that produce similar behaviors are near one another, and that people learning a recursive system are navigating progressively through the space of these grammars. PMID:27375543

  6. A Text Knowledge Base from the AI Handbook.

    ERIC Educational Resources Information Center

    Simmons, Robert F.

    1987-01-01

    Describes a prototype natural language text knowledge system (TKS) that was used to organize 50 pages of a handbook on artificial intelligence as an inferential knowledge base with natural language query and command capabilities. Representation of text, database navigation, query systems, discourse structuring, and future research needs are…

  7. Teaching Conversations with the XDS Sigma 7. Systems Description.

    ERIC Educational Resources Information Center

    Bork, Alfred M.; Mosmann, Charles

    Some computers permit conventional programing languages to be extended by the use of macro-instructions, a sophisticated programing tool which is especially useful in writing instructional dialogs. Macro-instructions (or "macro's") are complex commands defined in terms of the machine language or other macro-instructions. Like terms in…

  8. Integration of an expert system into a user interface language demonstration

    NASA Technical Reports Server (NTRS)

    Stclair, D. C.

    1986-01-01

    The need for a User Interface Language (UIL) has been recognized by the Space Station Program Office as a necessary tool to aid in minimizing the cost of software generation by multiple users. Previous history in the Space Shuttle Program has shown that many different areas of software generation, such as operations, integration, testing, etc., have each used a different user command language although the types of operations being performed were similar in many respects. Since the Space Station represents a much more complex software task, a common user command language--a user interface language--is required to support the large spectrum of space station software developers and users. To assist in the selection of an appropriate set of definitions for a UIL, a series of demonstration programs was generated with which to test UIL concepts against specific Space Station scenarios using operators for the astronaut and scientific community. Because of the importance of expert system in the space station, it was decided that an expert system should be embedded in the UIL. This would not only provide insight into the UIL components required but would indicate the effectiveness with which an expert system could function in such an environment.

  9. Structured Natural-Language Descriptions for Semantic Content Retrieval of Visual Materials.

    ERIC Educational Resources Information Center

    Tam, A. M.; Leung, C. H. C.

    2001-01-01

    Proposes a structure for natural language descriptions of the semantic content of visual materials that requires descriptions to be (modified) keywords, phrases, or simple sentences, with components that are grammatical relations common to many languages. This structure makes it easy to implement a collection's descriptions as a relational…

  10. Language Learning Strategies and Beliefs about Language Learning in High-School Students and Students Attending English Institutes: Are They Different?

    ERIC Educational Resources Information Center

    Saeb, Fateme; Zamani, Elham

    2013-01-01

    This paper reports a comparative study exploring language learning strategy use and beliefs about language learning of high-school students and students attending English institutes. Oxford's (1990) strategy inventory for language learning (SILL) and Horwitz's (1987) beliefs about language learning inventory (BALLI), were used to collect data.…

  11. Redis database administration tool

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

    Martinez, J. J.

    2013-02-13

    MyRedis is a product of the Lorenz subproject under the ASC Scirntific Data Management effort. MyRedis is a web based utility designed to allow easy administration of instances of Redis databases. It can be usedd to view and manipulate data as well as run commands directly against a variety of different Redis hosts.

  12. Human task animation from performance models and natural language input

    NASA Technical Reports Server (NTRS)

    Esakov, Jeffrey; Badler, Norman I.; Jung, Moon

    1989-01-01

    Graphical manipulation of human figures is essential for certain types of human factors analyses such as reach, clearance, fit, and view. In many situations, however, the animation of simulated people performing various tasks may be based on more complicated functions involving multiple simultaneous reaches, critical timing, resource availability, and human performance capabilities. One rather effective means for creating such a simulation is through a natural language description of the tasks to be carried out. Given an anthropometrically-sized figure and a geometric workplace environment, various simple actions such as reach, turn, and view can be effectively controlled from language commands or standard NASA checklist procedures. The commands may also be generated by external simulation tools. Task timing is determined from actual performance models, if available, such as strength models or Fitts' Law. The resulting action specification are animated on a Silicon Graphics Iris workstation in real-time.

  13. New Database Manipulation Tools in the Easy-Learning On-Line Platform

    ERIC Educational Resources Information Center

    Radescu, Radu; Davidescu, Andrei; Pupezescu, Valentin

    2011-01-01

    The present paper deals with the new ORM (object-relational mapping) tool introduced in the easy-learning platform. Propel 1.5 is the latest version of Propel, one of the ORMs fully compatible with the Symfony framework, and in comparison with the older versions and it has drastically improved the way the easy-learning platform can manipulate its…

  14. Stability of Core Language Skill across the First Decade of Life in Children at Biological and Social Risk

    ERIC Educational Resources Information Center

    Bornstein, Marc H.; Hahn, Chun-Shin; Putnick, Diane L.

    2016-01-01

    Background: Command of language is a fundamental skill, a cornerstone of multiple cognitive and socioemotional aspects of development, and a necessary ingredient of successful adjustment and functioning in society. Little is known about the developmental stability of language in at-risk youth or which biological and social risk factors moderate…

  15. How Can the International Community Reading at Levels 0.0-4.0 in English Be Prepared for Skilled Professions in Fields Where a Command of the English Language Is Essential?

    ERIC Educational Resources Information Center

    Sainz, JoAnn; Biggins, Catherine M.

    A universal language is needed whereby the international community can communicate in professions of common concern, and English is such a world language. Preparing the international community to read at functionally literate levels in English will strengthen and facilitate international trade. For career education purposes, a close link between…

  16. Electronic Tandem Language Learning (eTandem): A Third Approach to Second Language Learning for the 21st Century

    ERIC Educational Resources Information Center

    Cziko, Gary A.

    2004-01-01

    Tandem language learning occurs when two learners of different native languages work together to help each other learn the other language. First used in face-to-face contexts, Tandem is now increasingly being used by language-learning partners located in different countries who are linked via various forms of electronic communication, a context…

  17. Effects of mindfulness meditation on three individuals with aphasia.

    PubMed

    Orenstein, Ellen; Basilakos, Alexandra; Marshall, Rebecca Shisler

    2012-01-01

    There is evidence to suggest that people with aphasia (PWA) may have deficits in attention stemming from the inefficient allocation of resources. The inaccurate perception of task demand, or sense of effort, may underlie the misallocation of the available attention resources. Given the lack of treatment options for improving attention in aphasia, Mindfulness Meditation, shown to improve attention in neurologically intact individuals, may prove effective in increasing attention in PWA. The purpose of the present study was to determine if Mindfulness Meditation improves divided attention or language in PWA and if it affects the overall sense of effort. A multiple baseline single-subject design was used to determine the effects of Mindfulness Meditation on divided attention for three PWA. Divided attention was measured using a non-linguistic divided attention task. Visual inspection of the data was used to determine changes in performance (sense of effort, reaction time and accuracy, language) over time. High performance observed on the attention measures suggests that PWA have varying degrees of attentional impairment that may surface when certain demands are presented. There were no observable changes in the performance on the sense of effort or language measures; however, measures of reaction time may indicate Mindfulness Meditation improved efficiency of task completion. All three participants reported that Mindfulness Meditation was easy to learn and carry out on a daily basis, and reported feeling more 'relaxed' and 'peaceful' after Mindfulness Meditation training than before. With the knowledge that PWA can learn meditative practices, and with such successful findings in neurologically intact individuals, it is important to continue evaluating the benefits of Mindfulness Meditation in PWA. © 2012 Royal College of Speech and Language Therapists.

  18. An Evaluation of a Counseling-Community Learning Approach to Foreign Language Teaching or Counseling-Learning Theory Applied to Foreign Language Learning. Final Report.

    ERIC Educational Resources Information Center

    Gallagher, Rosina Mena

    This study evaluates the counseling-learning approach to foreign language instruction as compared with traditional methods in terms of language achievement and change in personal orientation and in attitude toward learning. Twelve students volunteered to learn Spanish or German under simultaneous exposure to both languages using the…

  19. The Role of Mother Tongue Literacy in Language Learning and Mathematical Learning: Is There a Multilingual Benefit for Both?

    ERIC Educational Resources Information Center

    Dahm, Rebecca; De Angelis, Gessica

    2018-01-01

    The present study examines the multilingual benefit in relation to language learning and mathematical learning. The objective is to assess whether speakers of three or more languages, depending on language profile and personal histories, show significant advantages in language learning and/or mathematical learning, and whether mother tongue…

  20. Development of a platform-independent receiver control system for SISIFOS

    NASA Astrophysics Data System (ADS)

    Lemke, Roland; Olberg, Michael

    1998-05-01

    Up to now receiver control software was a time consuming development usually written by receiver engineers who had mainly the hardware in mind. We are presenting a low-cost and very flexible system which uses a minimal interface to the real hardware, and which makes it easy to adapt to new receivers. Our system uses Tcl/Tk as a graphical user interface (GUI), SpecTcl as a GUI builder, Pgplot as plotting software, a simple query language (SQL) database for information storage and retrieval, Ethernet socket to socket communication and SCPI as a command control language. The complete system is in principal platform independent but for cost saving reasons we are using it actually on a PC486 running Linux 2.0.30, which is a copylefted Unix. The only hardware dependent part are the digital input/output boards, analog to digital and digital to analog convertors. In the case of the Linux PC we are using a device driver development kit to integrate the boards fully into the kernel of the operating system, which indeed makes them look like an ordinary device. The advantage of this system is firstly the low price and secondly the clear separation between the different software components which are available for many operating systems. If it is not possible, due to CPU performance limitations, to run all the software in a single machine,the SQL-database or the graphical user interface could be installed on separate computers.

  1. Weapon System Management to Directorate of Logistics Management Systems Requirements (XRB) DCS/Plans and Programs Air Force Logistics Command Wright-Patterson AFB, Ohio 45433.

    DTIC Science & Technology

    1982-05-14

    Attachment 2 contains the reports and lessons learned which resulted from the Level II Weapon System Management activities. Attachment 3 contains the reports...and lessons learned which resulted from the Level III Weapon System Management activities. _____ r. Air Force Logistics Command Attn: Col. McConnell 2...May 14, 1982 Attachment 4 contains the plans and lessons learned which resulted from the RCC Evaluation activities. I am pleased to deliver these

  2. Aleut Dictionary (Unangam Tunudgusii). An Unabridged Lexicon of the Aleutian, Pribilof, and Commander Islands Aleut Language.

    ERIC Educational Resources Information Center

    Bergsland, Knut, Comp.

    This comprehensive dictionary draws on ethnographic and linguistic work of the Aleut language and culture dating to 1745. An introductory section explains the dictionary's format, offers a brief historical survey, and contains notes on Aleut phonology and orthography, dialectal differences and developments, Eskimo-Aleut phonological…

  3. Merging a Metalinguistic Grammar Approach with L2 Academic Process Writing: ELLs in Community College

    ERIC Educational Resources Information Center

    Camhi, Paul J.; Ebsworth, Miriam Eisenstein

    2008-01-01

    This action research study evaluates a classroom approach incorporating a reflective, metacognitive component within a second language process-oriented writing environment. Inspired by the literature and developed by the first author, this approach seeks to provide English language learners (ELLs) with a command of metalinguistic principles…

  4. Phase II Final Report on an Intelligent Tutoring System for Teaching Battlefield Command Reasoning Skills

    DTIC Science & Technology

    2004-03-01

    and current work is that most developers see unstructured language input as a useful complement to a Socratic tutoring approach. The general...demonstrating the possibility of Socratic tactical tutoring, led us , during the second half of our Phase II effort, away from unrestricted natural language ... language use . This often leads to faster, more useful processing, that is robust in the face of real-world input (ungrammatical, misspelled, or

  5. Air Education and Training Command > Home

    Science.gov Websites

    Media Guide (PDF) USAF Social Media Sites Basic Training Technical Training AF Recruiting Service Flying Air Education and Training Command Air Education and Training Command Join the Air Force Home News Our Experts Search Air Education and Training Command: Continuum of Learning AETC Strategic Plan Ask

  6. Complexity in Child Language. Final Report.

    ERIC Educational Resources Information Center

    Gordon, Alice M.

    The complexity of language of four, five, and six year old children was examined in a psycholinguistic study that attempted to differentiate the characteristics of sentences that were difficult for children to comprehend from those which were easy, and to discover whether children used a subject-verb-object (S-V-O) language strategy to interpret…

  7. 41 CFR 102-2.140 - What elements of plain language appear in the FMR?

    Code of Federal Regulations, 2011 CFR

    2011-01-01

    ... language appear in the FMR? 102-2.140 Section 102-2.140 Public Contracts and Property Management Federal... MANAGEMENT REGULATION SYSTEM Plain Language Regulatory Style § 102-2.140 What elements of plain language appear in the FMR? The FMR is written in a “plain language” regulatory style. This style is easy to read...

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

    Veseli, S.

    As the number of sites deploying and adopting EPICS Version 4 grows, so does the need to support PV Access from multiple languages. Especially important are the widely used scripting languages that tend to reduce both software development time and the learning curve for new users. In this paper we describe PvaPy, a Python API for the EPICS PV Access protocol and its accompanying structured data API. Rather than implementing the protocol itself in Python, PvaPy wraps the existing EPICS Version 4 C++ libraries using the Boost.Python framework. This approach allows us to benefit from the existing code base andmore » functionality, and to significantly reduce the Python API development effort. PvaPy objects are based on Python dictionaries and provide users with the ability to access even the most complex of PV Data structures in a relatively straightforward way. Its interfaces are easy to use, and include support for advanced EPICS Version 4 features such as implementation of client and server Remote Procedure Calls (RPC).« less

  9. An overview of software design languages. [for Galileo spacecraft Command and Data Subsystems

    NASA Technical Reports Server (NTRS)

    Callender, E. D.

    1980-01-01

    The nature and use of design languages and associated processors that are used in software development are reviewed with reference to development work on the Galileo spacecraft project, a Jupiter orbiter scheduled for launch in 1984. The major design steps are identified (functional design, architectural design, detailed design, coding, and testing), and the purpose, functions and the range of applications of design languages are examined. Then the general character of any design language is analyzed in terms of syntax and semantics. Finally, the differences and similarities between design languages are illustrated by examining two specific design languages: Software Design and Documentation language and Problem Statement Language/Problem Statement Analyzer.

  10. An Introduction to the Extensible Markup Language (XML).

    ERIC Educational Resources Information Center

    Bryan, Martin

    1998-01-01

    Describes Extensible Markup Language (XML), a subset of the Standard Generalized Markup Language (SGML) that is designed to make it easy to interchange structured documents over the Internet. Topics include Document Type Definition (DTD), components of XML, the use of XML, text and non-text elements, and uses for XML-coded files. (LRW)

  11. Security in Active Networks

    DTIC Science & Technology

    1999-01-01

    Some means currently under investigation include domain-speci c languages which are easy to check (e.g., PLAN), proof-carrying code [NL96, Nec97...domain-speci c language coupled to an extension system with heavyweight checks. In this way, the frequent (per- packet) dynamic checks are inexpensive...to CISC architectures remains problematic. Typed assembly language [MWCG98] propagates type safety information to the assembly language level, so

  12. Distance Learning Methodologies. TRANSCOM Regulating and Command & Control Evacuation System (TRAC2ES).

    ERIC Educational Resources Information Center

    Bloomquist, Carroll R.

    The TRANSCOM (Transportation Command) Regulating Command and Control Evacuation System (TRAC2ES), which applies state-of-the-art technology to manage global medical regulating (matching patients to clinical availability) and medical evacuation processes, will be installed at all Department of Defense medical locations globally. A combination of…

  13. Language Revitalization and Language Pedagogy: New Teaching and Learning Strategies

    ERIC Educational Resources Information Center

    Hinton, Leanne

    2011-01-01

    Language learning and teaching of endangered languages have many features and needs that are quite different from the teaching of world languages. Groups whose languages are endangered try to turn language loss around; many new language teaching and learning strategies are emerging, to suit the special needs and goals of language revitalization.…

  14. Learning bias, cultural evolution of language, and the biological evolution of the language faculty.

    PubMed

    Smith, Kenny

    2011-04-01

    The biases of individual language learners act to determine the learnability and cultural stability of languages: learners come to the language learning task with biases which make certain linguistic systems easier to acquire than others. These biases are repeatedly applied during the process of language transmission, and consequently should effect the types of languages we see in human populations. Understanding the cultural evolutionary consequences of particular learning biases is therefore central to understanding the link between language learning in individuals and language universals, common structural properties shared by all the world’s languages. This paper reviews a range of models and experimental studies which show that weak biases in individual learners can have strong effects on the structure of socially learned systems such as language, suggesting that strong universal tendencies in language structure do not require us to postulate strong underlying biases or constraints on language learning. Furthermore, understanding the relationship between learner biases and language design has implications for theories of the evolution of those learning biases: models of gene-culture coevolution suggest that, in situations where a cultural dynamic mediates between properties of individual learners and properties of language in this way, biological evolution is unlikely to lead to the emergence of strong constraints on learning.

  15. The Easily Learned, Easily Remembered Heuristic in Children

    ERIC Educational Resources Information Center

    Koriat, Asher; Ackerman, Rakefet; Lockl, Kathrin; Schneider, Wolfgang

    2009-01-01

    A previous study with adults [Koriat, A. (2008a). "Easy comes, easy goes? The link between learning and remembering and its exploitation in metacognition." "Memory & Cognition," 36, 416-428] established a correlation between learning and remembering: items requiring more trials to acquisition (TTA) were less likely to be recalled than those…

  16. Foreign Culture Awareness Needs of Saudi English Language Majors at Buraydah Community College

    ERIC Educational Resources Information Center

    Alsamani, Abdul-Aziz Saleh

    2014-01-01

    Although many EFL learners have a command of internalized foreign language knowledge, they may have difficulty using this knowledge in different contexts. This is due to many interacting factors affecting their performance, mainly lack of target culture awareness. This study intended to identify the cultural aspects suitable to be integrated into…

  17. Gone to Dust: Building and Deploying a Particle Sensor

    NASA Astrophysics Data System (ADS)

    Fibiger, D. L.; Wiley, C.

    2015-12-01

    Using an Arduino microcontroller board and a commercially available optical particle sensor, we built particulate sensors and walked them around the school to evaluate where the highest levels of particulate matter (PM) were. As part of the Earth Explorers outreach program in Boulder, Colorado, we worked with a group of middle school students to build and use these sensors. The students were in 6th and 7th grade, and we met three times. Once to introduce the scientist and science they will be working on, the second time to actually do the hand-on project and, finally, to review what they learned in the experiment. Arduino is an open-source electronics platform that is simple to program, using the Arduino programming language. There are example codes available for the particle sensors and they are easy to adapt to different uses. The sensor setup is straightforward and was built into a small footprint on a plastic toy brick with a handle for easy use. We pre-loaded the Arduino board with the necessary software, but had the students wire the sensor, Arduino, indicator lights and battery together and attached them to the brick. This gave the students an opportunity to learn about electricity and wiring, in addition to air pollution. The sensor is not calibrated or quantitative, so only qualitative data was obtained. The qualitative data, however, was sufficient to allow the students to make predictions and test their hypotheses. While most of the students predicted outside, near the parking lot would have the highest PM levels, they learned that indoor pollution can be much higher, particularly in carpeted areas.

  18. XTCE GOVSAT Tool Suite 1.0

    NASA Technical Reports Server (NTRS)

    Rice, J. Kevin

    2013-01-01

    The XTCE GOVSAT software suite contains three tools: validation, search, and reporting. The Extensible Markup Language (XML) Telemetric and Command Exchange (XTCE) GOVSAT Tool Suite is written in Java for manipulating XTCE XML files. XTCE is a Consultative Committee for Space Data Systems (CCSDS) and Object Management Group (OMG) specification for describing the format and information in telemetry and command packet streams. These descriptions are files that are used to configure real-time telemetry and command systems for mission operations. XTCE s purpose is to exchange database information between different systems. XTCE GOVSAT consists of rules for narrowing the use of XTCE for missions. The Validation Tool is used to syntax check GOVSAT XML files. The Search Tool is used to search (i.e. command and telemetry mnemonics) the GOVSAT XML files and view the results. Finally, the Reporting Tool is used to create command and telemetry reports. These reports can be displayed or printed for use by the operations team.

  19. UNICON: A Powerful and Easy-to-Use Compound Library Converter.

    PubMed

    Sommer, Kai; Friedrich, Nils-Ole; Bietz, Stefan; Hilbig, Matthias; Inhester, Therese; Rarey, Matthias

    2016-06-27

    The accurate handling of different chemical file formats and the consistent conversion between them play important roles for calculations in complex cheminformatics workflows. Working with different cheminformatic tools often makes the conversion between file formats a mandatory step. Such a conversion might become a difficult task in cases where the information content substantially differs. This paper describes UNICON, an easy-to-use software tool for this task. The functionality of UNICON ranges from file conversion between standard formats SDF, MOL2, SMILES, PDB, and PDBx/mmCIF via the generation of 2D structure coordinates and 3D structures to the enumeration of tautomeric forms, protonation states, and conformer ensembles. For this purpose, UNICON bundles the key elements of the previously described NAOMI library in a single, easy-to-use command line tool.

  20. Language Evolution by Iterated Learning with Bayesian Agents

    ERIC Educational Resources Information Center

    Griffiths, Thomas L.; Kalish, Michael L.

    2007-01-01

    Languages are transmitted from person to person and generation to generation via a process of iterated learning: people learn a language from other people who once learned that language themselves. We analyze the consequences of iterated learning for learning algorithms based on the principles of Bayesian inference, assuming that learners compute…

  1. Learning Styles and Individual Differences in Learning English Idioms via Computer Assisted Language Learning in English as a Second Language.

    ERIC Educational Resources Information Center

    Viteli, Jarmo

    The purpose of this study was to determine the learning styles of English-as-a-Second-Language (ESL) students and individual differences in learning English idioms via computer assisted language learning (CALL). Thirty-six Hispanic students, 26 Japanese students, and 6 students with various language backgrounds from the Nova University Intensive…

  2. Intelligent Computer-Assisted Language Learning.

    ERIC Educational Resources Information Center

    Harrington, Michael

    1996-01-01

    Introduces the field of intelligent computer assisted language learning (ICALL) and relates them to current practice in computer assisted language learning (CALL) and second language learning. Points out that ICALL applies expertise from artificial intelligence and the computer and cognitive sciences to the development of language learning…

  3. Language Learning Strategies and Styles among Iranian Engineering and Political Science Graduate Students Studying Abroad

    ERIC Educational Resources Information Center

    Alireza, Shakarami; Abdullah, Mardziha H.

    2010-01-01

    Language learning strategies are used with the explicit goal of helping learners improve their knowledge and understanding of a target language. They are the conscious thoughts and behaviors used by students to facilitate language learning tasks and to personalize language learning process. Learning styles on the other hand, are "general…

  4. Development of the Exam of GeoloGy Standards, EGGS, to Measure Students' Conceptual Understanding of Geology Concepts

    NASA Astrophysics Data System (ADS)

    Guffey, S. K.; Slater, T. F.; Slater, S. J.

    2017-12-01

    Discipline-based geoscience education researchers have considerable need for criterion-referenced, easy-to-administer and easy-to-score, conceptual diagnostic surveys for undergraduates taking introductory science survey courses in order for faculty to better be able to monitor the learning impacts of various interactive teaching approaches. To support ongoing discipline-based science education research to improve teaching and learning across the geosciences, this study establishes the reliability and validity of a 28-item, multiple-choice, pre- and post- Exam of GeoloGy Standards, hereafter simply called EGGS. The content knowledge EGGS addresses is based on 11 consensus concepts derived from a systematic, thematic analysis of the overlapping ideas presented in national science education reform documents including the Next Generation Science Standards, the AAAS Benchmarks for Science Literacy, the Earth Science Literacy Principles, and the NRC National Science Education Standards. Using community agreed upon best-practices for creating, field-testing, and iteratively revising modern multiple-choice test items using classical item analysis techniques, EGGS emphasizes natural student language over technical scientific vocabulary, leverages illustrations over students' reading ability, specifically targets students' misconceptions identified in the scholarly literature, and covers the range of topics most geology educators expect general education students to know at the end of their formal science learning experiences. The current version of EGGS is judged to be valid and reliable with college-level, introductory science survey students based on both standard quantitative and qualitative measures, including extensive clinical interviews with targeted students and systematic expert review.

  5. A Working Model for Intercultural Learning and Engagement in Collaborative Online Language Learning Environments

    ERIC Educational Resources Information Center

    Lawrence, Geoff

    2013-01-01

    Given the emerging focus on the intercultural dimension in language teaching and learning, language educators have been exploring the use of information and communications technology ICT-mediated language learning environments to link learners in intercultural language learning communities around the globe. Despite the potential promise of…

  6. Lessons learned in command environment development

    NASA Astrophysics Data System (ADS)

    Wallace, Daniel F.; Collie, Brad E.

    2000-11-01

    As we consider the issues associated with the development of an Integrated Command Environment (ICE), we must obviously consider the rich history in the development of control rooms, operations centers, information centers, dispatch offices, and other command and control environments. This paper considers the historical perspective of control environments from the industrial revolution through the information revolution, and examines the historical influences and the implications that that has for us today. Environments to be considered are military command and control spaces, emergency response centers, medical response centers, nuclear reactor control rooms, and operations centers. Historical 'lessons learned' from the development and evolution of these environments will be examined to determine valuable models to use, and those to be avoided. What are the pitfalls? What are the assumptions that drive the environment design? Three case histories will be presented, examining (1) the control room of the Three Mile Island power plant, (2) the redesign of the US Naval Space Command operations center, and (3) a testbed for an ICE aboard a naval surface combatant.

  7. Federated Ground Station Network Model and Interface Specification

    DTIC Science & Technology

    2014-12-01

    interface definition language JSON JavaScript Object Notation LEO low Earth orbit LNA low-noise amplifier MC3 Mobile CubeSat Command and Control...Naval Research Laboratory OQPSK offset quadrature phase-shift keying xviii P2P peer-to-peer PKI public key infrastructure REST Representational...enhanced our work being performed on the Mobile CubeSat Command and Control (MC3) ground station network. You also provided crucial guidance from

  8. A Generalized-Compliant-Motion Primitive

    NASA Technical Reports Server (NTRS)

    Backes, Paul G.

    1993-01-01

    Computer program bridges gap between planning and execution of compliant robotic motions developed and installed in control system of telerobot. Called "generalized-compliant-motion primitive," one of several task-execution-primitive computer programs, which receives commands from higher-level task-planning programs and executes commands by generating required trajectories and applying appropriate control laws. Program comprises four parts corresponding to nominal motion, compliant motion, ending motion, and monitoring. Written in C language.

  9. Exploring the challenges faced by polytechnic students

    NASA Astrophysics Data System (ADS)

    Matore, Mohd Effendi @ Ewan Mohd; Khairani, Ahmad Zamri

    2015-02-01

    This study aims to identify other challenges besides those already faced by students, in seven polytechnics in Malaysia as a continuation to the previous research that had identified 52 main challenges faced by students using the Rasch Model. The explorative study focuses on the challenges that are not included in the Mooney Problem Checklist (MPCL). A total of 121 polytechnic students submitted 183 written responses through the open questions provided. Two hundred fifty two students had responded from a students' perspective on the dichotomous questions regarding their view on the challenges faced. The data was analysed qualitatively using the NVivo 8.0. The findings showed that students from Politeknik Seberang Perai (PSP) gave the highest response, which was 56 (30.6%) and Politeknik Metro Kuala Lumpur (PMKL) had the lowest response of 2 (1.09%). Five dominant challenges were identified, which were the English language (32, 17.5%), learning (14, 7.7%), vehicles (13, 7.1%), information technology and communication (ICT) (13, 7.1%), and peers (11, 6.0%). This article, however, focus on three apparent challenges, namely, English language, vehicles, as well as computer and ICT, as the challenges of learning and peers had been analysed in the previous MPCL. The challenge of English language that had been raised was regarding the weakness in commanding the aspects of speech and fluency. The computer and ICT challenge covered the weakness in mastering ICT and computers, as well as computer breakdowns and low-performance computers. The challenge of vehicles emphasized the unavailability of vehicles to attend lectures and go elsewhere, lack of transportation service in the polytechnic and not having a valid driving license. These challenges are very relevant and need to be discussed in an effort to prepare polytechnics in facing the transformational process of polytechnics.

  10. Modular Rapid E-Learning Framework (MORELF) in Desktop Virtualization Environment: An Effective Hybrid Implementation in Nurse Education

    ERIC Educational Resources Information Center

    Parlakkilic, Alattin

    2015-01-01

    Generally it is not easy for an instructor to prepare and deliver electronic courses via e-learning. Therefore it is necessary to work and develop an easy system. In this context module technology was used to for provide modularity in conducting educational development of e-learning course. Then, rapid e-learning was used for more quick and easy…

  11. Establish Best Practices for Supervision of Instructors

    DTIC Science & Technology

    2012-09-01

    633. Christen, W. L., & Murphy, T. J. (1987). Inservice training and peer evaluation: An integrated program for faculty development. NASSP...describes the current state of instructional supervision in Special Operations Forces (SOF) initial acquisition training (IAT) language schools. This...leadership and Command Language Program Managers (CLPMs) related to selection, training , and resourcing. Finally, specific recommendations are provided for

  12. Computational Investigations of Multiword Chunks in Language Learning.

    PubMed

    McCauley, Stewart M; Christiansen, Morten H

    2017-07-01

    Second-language learners rarely arrive at native proficiency in a number of linguistic domains, including morphological and syntactic processing. Previous approaches to understanding the different outcomes of first- versus second-language learning have focused on cognitive and neural factors. In contrast, we explore the possibility that children and adults may rely on different linguistic units throughout the course of language learning, with specific focus on the granularity of those units. Following recent psycholinguistic evidence for the role of multiword chunks in online language processing, we explore the hypothesis that children rely more heavily on multiword units in language learning than do adults learning a second language. To this end, we take an initial step toward using large-scale, corpus-based computational modeling as a tool for exploring the granularity of speakers' linguistic units. Employing a computational model of language learning, the Chunk-Based Learner, we compare the usefulness of chunk-based knowledge in accounting for the speech of second-language learners versus children and adults speaking their first language. Our findings suggest that while multiword units are likely to play a role in second-language learning, adults may learn less useful chunks, rely on them to a lesser extent, and arrive at them through different means than children learning a first language. Copyright © 2017 Cognitive Science Society, Inc.

  13. A Whole-School Approach to Promoting Languages

    ERIC Educational Resources Information Center

    Lane, Nathan

    2015-01-01

    Languages teachers are all aware of the significant advantages and benefits learning a language provides, and believe in the importance of second language acquisition. However, why is it that languages teachers need to justify learning a second language and work hard to encourage more students to see the importance of learning a language and to…

  14. Language Views on Social Networking Sites for Language Learning: The Case of Busuu

    ERIC Educational Resources Information Center

    Álvarez Valencia, José Aldemar

    2016-01-01

    Social networking has compelled the area of computer-assisted language learning (CALL) to expand its research palette and account for new virtual ecologies that afford language learning and socialization. This study focuses on Busuu, a social networking site for language learning (SNSLL), and analyzes the views of language that are enacted through…

  15. A Critical Appraisal of Foreign Language Research in Content and Language Integrated Learning, Young Language Learners, and Technology-Enhanced Language Learning Published in Spain (2003-2012)

    ERIC Educational Resources Information Center

    Dooly, Melinda; Masats, Dolors

    2015-01-01

    This state-of-the-art review provides a critical overview of research publications in Spain in the last ten years in three areas of teaching and learning foreign languages (especially English): context and language integrated learning (CLIL), young language learners (YLL), and technology-enhanced language learning (TELL). These three domains have…

  16. Good Thinking! Activity Cards to Reinforce Language and Reasoning Skills

    ERIC Educational Resources Information Center

    Barlow Thurman, Kathy

    2006-01-01

    This full-color, kid-pleasing collection of language-arts activities is ideal for K-2 children of all ability levels--and for English language learners too. The practical and easy-to-implement lessons also are convenient for substitute teachers, classroom assistants, and volunteers. Flexible and versatile, these unique cards can be used for guided…

  17. Rocking & Rolling: Supporting Infants, Toddlers, and Their Families. One Language, Two Languages, Three Languages . . . More?

    ERIC Educational Resources Information Center

    Prieto, H. Victoria

    2009-01-01

    The belief that a child has to abandon his home language to learn English implies that the young brain has limited learning capacity. Early childhood teachers need to help families understand that children can learn two languages at the same time. What matters is that the infant/toddler is in an effective language-learning environment, whether it…

  18. Ego Is a Hurdle in Second Language Learning: A Contrastive Study between Adults and Children

    ERIC Educational Resources Information Center

    Abdullah, Shumaila; Akhter, Javed

    2015-01-01

    The aim of this research paper is to find out by comparing and contrasting between the adults and children in second language learning process how language ego of adult learners affects them to learn second language, and how it becomes a barrier for them in second language learning process. Nowadays learning English as foreign and second language…

  19. Measurement of Usability for Multimedia Interactive Learning Based on Website in Mathematics for SMK

    NASA Astrophysics Data System (ADS)

    Sukardjo, Moch.; Sugiyanta, Lipur

    2018-04-01

    Web usability, if evaluation done correctly, can significantly improve the quality of the website. Website containing multimedia for education shoud apply user interfaces that are both easy to learn and easy to use. Multimedia has big role in changing the mindset of a person in learning. Using multimedia, learners get easy to obtain information, adjust information and empower information. Therefore, multimedia is utilized by teachers in developing learning techniques to improve student learning outcomes. For students with self-directed learning, multimedia provides the ease and completeness of the courses in such a way that students can complete the learning independently both at school and at home without the guidance of teachers. The learning independence takes place in how students choose, absorb information, and follow the evaluation quickly and efficiently. The 2013 Curriculum 2013 for Vocational High School (SMK) requires teachers to create engaging teaching and learning activities that students enjoy in the classroom (also called invitation learning environment). The creation of learning activity environment is still problem for most teachers. Various researches reveal that teaching and learning activities will be more effective and easy when assisted by visual tools. Using multimedia, learning material can be presented more attractively that help students understand the material easily. The opposite is found in the learning activity environment who only rely on ordinary lectures. Usability is a quality level of multimedia with easy to learn, easy to use and encourages users to use it. The website Multimedia Interactive Learning for Mathematics SMK Class X is targeted object. Usability website in Multimedia Interactive Learning for Mathematics SMK Class X is important indicators to measure effectiveness, efficiency, and student satisfaction to access the functionality of website. This usability measurement should be done carefully before the design is implemented thoroughly. The only way to get test with high quality results is to start testing at the beginning of the design process and continuously testing each of the next steps. This research performs usability testing on of website by using WAMMI criterion (Website Analysis and Measurement Inventory) and will be focused on how convenience using the website application. Components of Attractiveness, Controllability, Efficiency, Helpfulness, and Learnability are applied. The website in Multimedia Interactive Learning for Mathematics SMK Class X can be in accordance with the purpose to be accepted by student to improve student learning outcomes. The results show that WAMMI method show the usability value of Multimedia Mathematics SMK Class X is about from 70% to 90%.

  20. Technology Sound not Technology Bound: The Risks of Over-Reliance on Modern Military Capabilities

    DTIC Science & Technology

    2009-02-19

    OF A DIVISIVE AND DISTRUSTFUL ATMOSPHERE People express emotions, beliefs, and mood through body language, intonation , and subtle... perception of the situation provided by command and control PC is a threat to the tactical commander whose immersion in the situation is far more...accurate. That perception can, in many cases, become the catalyst for the abandonment of decentralized control and in turn lead to a tactical defeat

  1. The Use of Prosodic Cues in Learning New Words in an Unfamiliar Language

    ERIC Educational Resources Information Center

    Kim, Sahyang; Broersma, Mirjam; Cho, Taehong

    2012-01-01

    The artificial language learning paradigm was used to investigate to what extent the use of prosodic features is universally applicable or specifically language driven in learning an unfamiliar language, and how nonnative prosodic patterns can be learned. Listeners of unrelated languages--Dutch (n = 100) and Korean (n = 100)--participated. The…

  2. Bilinguals' Existing Languages Benefit Vocabulary Learning in a Third Language

    ERIC Educational Resources Information Center

    Bartolotti, James; Marian, Viorica

    2017-01-01

    Learning a new language involves substantial vocabulary acquisition. Learners can accelerate this process by relying on words with native-language overlap, such as cognates. For bilingual third language learners, it is necessary to determine how their two existing languages interact during novel language learning. A scaffolding account predicts…

  3. Computer Assisted Language Learning. Routledge Studies in Computer Assisted Language Learning

    ERIC Educational Resources Information Center

    Pennington, Martha

    2011-01-01

    Computer-assisted language learning (CALL) is an approach to language teaching and learning in which computer technology is used as an aid to the presentation, reinforcement and assessment of material to be learned, usually including a substantial interactive element. This books provides an up-to date and comprehensive overview of…

  4. Commanding Constellations (Pipeline Architecture)

    NASA Technical Reports Server (NTRS)

    Ray, Tim; Condron, Jeff

    2003-01-01

    Providing ground command software for constellations of spacecraft is a challenging problem. Reliable command delivery requires a feedback loop; for a constellation there will likely be an independent feedback loop for each constellation member. Each command must be sent via the proper Ground Station, which may change from one contact to the next (and may be different for different members). Dynamic configuration of the ground command software is usually required (e.g. directives to configure each member's feedback loop and assign the appropriate Ground Station). For testing purposes, there must be a way to insert command data at any level in the protocol stack. The Pipeline architecture described in this paper can support all these capabilities with a sequence of software modules (the pipeline), and a single self-identifying message format (for all types of command data and configuration directives). The Pipeline architecture is quite simple, yet it can solve some complex problems. The resulting solutions are conceptually simple, and therefore, reliable. They are also modular, and therefore, easy to distribute and extend. We first used the Pipeline architecture to design a CCSDS (Consultative Committee for Space Data Systems) Ground Telecommand system (to command one spacecraft at a time with a fixed Ground Station interface). This pipeline was later extended to include gateways to any of several Ground Stations. The resulting pipeline was then extended to handle a small constellation of spacecraft. The use of the Pipeline architecture allowed us to easily handle the increasing complexity. This paper will describe the Pipeline architecture, show how it was used to solve each of the above commanding situations, and how it can easily be extended to handle larger constellations.

  5. Quantifying the intelligibility of speech in noise for non-native listeners.

    PubMed

    van Wijngaarden, Sander J; Steeneken, Herman J M; Houtgast, Tammo

    2002-04-01

    When listening to languages learned at a later age, speech intelligibility is generally lower than when listening to one's native language. The main purpose of this study is to quantify speech intelligibility in noise for specific populations of non-native listeners, only broadly addressing the underlying perceptual and linguistic processing. An easy method is sought to extend these quantitative findings to other listener populations. Dutch subjects listening to Germans and English speech, ranging from reasonable to excellent proficiency in these languages, were found to require a 1-7 dB better speech-to-noise ratio to obtain 50% sentence intelligibility than native listeners. Also, the psychometric function for sentence recognition in noise was found to be shallower for non-native than for native listeners (worst-case slope around the 50% point of 7.5%/dB, compared to 12.6%/dB for native listeners). Differences between native and non-native speech intelligibility are largely predicted by linguistic entropy estimates as derived from a letter guessing task. Less effective use of context effects (especially semantic redundancy) explains the reduced speech intelligibility for non-native listeners. While measuring speech intelligibility for many different populations of listeners (languages, linguistic experience) may be prohibitively time consuming, obtaining predictions of non-native intelligibility from linguistic entropy may help to extend the results of this study to other listener populations.

  6. Quantifying the intelligibility of speech in noise for non-native listeners

    NASA Astrophysics Data System (ADS)

    van Wijngaarden, Sander J.; Steeneken, Herman J. M.; Houtgast, Tammo

    2002-04-01

    When listening to languages learned at a later age, speech intelligibility is generally lower than when listening to one's native language. The main purpose of this study is to quantify speech intelligibility in noise for specific populations of non-native listeners, only broadly addressing the underlying perceptual and linguistic processing. An easy method is sought to extend these quantitative findings to other listener populations. Dutch subjects listening to Germans and English speech, ranging from reasonable to excellent proficiency in these languages, were found to require a 1-7 dB better speech-to-noise ratio to obtain 50% sentence intelligibility than native listeners. Also, the psychometric function for sentence recognition in noise was found to be shallower for non-native than for native listeners (worst-case slope around the 50% point of 7.5%/dB, compared to 12.6%/dB for native listeners). Differences between native and non-native speech intelligibility are largely predicted by linguistic entropy estimates as derived from a letter guessing task. Less effective use of context effects (especially semantic redundancy) explains the reduced speech intelligibility for non-native listeners. While measuring speech intelligibility for many different populations of listeners (languages, linguistic experience) may be prohibitively time consuming, obtaining predictions of non-native intelligibility from linguistic entropy may help to extend the results of this study to other listener populations.

  7. Language learning, language use and the evolution of linguistic variation

    PubMed Central

    Perfors, Amy; Fehér, Olga; Samara, Anna; Swoboda, Kate; Wonnacott, Elizabeth

    2017-01-01

    Linguistic universals arise from the interaction between the processes of language learning and language use. A test case for the relationship between these factors is linguistic variation, which tends to be conditioned on linguistic or sociolinguistic criteria. How can we explain the scarcity of unpredictable variation in natural language, and to what extent is this property of language a straightforward reflection of biases in statistical learning? We review three strands of experimental work exploring these questions, and introduce a Bayesian model of the learning and transmission of linguistic variation along with a closely matched artificial language learning experiment with adult participants. Our results show that while the biases of language learners can potentially play a role in shaping linguistic systems, the relationship between biases of learners and the structure of languages is not straightforward. Weak biases can have strong effects on language structure as they accumulate over repeated transmission. But the opposite can also be true: strong biases can have weak or no effects. Furthermore, the use of language during interaction can reshape linguistic systems. Combining data and insights from studies of learning, transmission and use is therefore essential if we are to understand how biases in statistical learning interact with language transmission and language use to shape the structural properties of language. This article is part of the themed issue ‘New frontiers for statistical learning in the cognitive sciences’. PMID:27872370

  8. Language learning, language use and the evolution of linguistic variation.

    PubMed

    Smith, Kenny; Perfors, Amy; Fehér, Olga; Samara, Anna; Swoboda, Kate; Wonnacott, Elizabeth

    2017-01-05

    Linguistic universals arise from the interaction between the processes of language learning and language use. A test case for the relationship between these factors is linguistic variation, which tends to be conditioned on linguistic or sociolinguistic criteria. How can we explain the scarcity of unpredictable variation in natural language, and to what extent is this property of language a straightforward reflection of biases in statistical learning? We review three strands of experimental work exploring these questions, and introduce a Bayesian model of the learning and transmission of linguistic variation along with a closely matched artificial language learning experiment with adult participants. Our results show that while the biases of language learners can potentially play a role in shaping linguistic systems, the relationship between biases of learners and the structure of languages is not straightforward. Weak biases can have strong effects on language structure as they accumulate over repeated transmission. But the opposite can also be true: strong biases can have weak or no effects. Furthermore, the use of language during interaction can reshape linguistic systems. Combining data and insights from studies of learning, transmission and use is therefore essential if we are to understand how biases in statistical learning interact with language transmission and language use to shape the structural properties of language.This article is part of the themed issue 'New frontiers for statistical learning in the cognitive sciences'. © 2016 The Authors.

  9. The International Language Esperanto 1887-1987: Towards the Second Century. Esperanto Documents 39A.

    ERIC Educational Resources Information Center

    Tonkin, Humphrey

    A discussion of Esperanto in the modern world outlines the rationale for the use of an international language, the role of Esperanto in promoting international communication, Esperanto-related organizations and services, and the characteristics of the language that make it useful and easy to teach. Also included are a fact sheet describing the…

  10. Using Language Learning Conditions in Mathematics. PEN 68.

    ERIC Educational Resources Information Center

    Stoessiger, Rex

    This pamphlet reports on a project in Tasmania exploring whether the "natural learning conditions" approach to language learning could be adapted for mathematics. The connections between language and mathematics, as well as the natural learning processes of language learning are described in the pamphlet. The project itself is…

  11. Studying the mechanisms of language learning by varying the learning environment and the learner

    PubMed Central

    Goldin-Meadow, Susan

    2015-01-01

    Language learning is a resilient process, and many linguistic properties can be developed under a wide range of learning environments and learners. The first goal of this review is to describe properties of language that can be developed without exposure to a language model – the resilient properties of language – and to explore conditions under which more fragile properties emerge. But even if a linguistic property is resilient, the developmental course that the property follows is likely to vary as a function of learning environment and learner, that is, there are likely to be individual differences in the learning trajectories children follow. The second goal is to consider how the resilient properties are brought to bear on language learning when a child is exposed to a language model. The review ends by considering the implications of both sets of findings for mechanisms, focusing on the role that the body and linguistic input play in language learning. PMID:26668813

  12. Studying the mechanisms of language learning by varying the learning environment and the learner.

    PubMed

    Goldin-Meadow, Susan

    Language learning is a resilient process, and many linguistic properties can be developed under a wide range of learning environments and learners. The first goal of this review is to describe properties of language that can be developed without exposure to a language model - the resilient properties of language - and to explore conditions under which more fragile properties emerge. But even if a linguistic property is resilient, the developmental course that the property follows is likely to vary as a function of learning environment and learner, that is, there are likely to be individual differences in the learning trajectories children follow. The second goal is to consider how the resilient properties are brought to bear on language learning when a child is exposed to a language model. The review ends by considering the implications of both sets of findings for mechanisms, focusing on the role that the body and linguistic input play in language learning.

  13. Design Optimization Toolkit: Users' Manual

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

    Aguilo Valentin, Miguel Alejandro

    The Design Optimization Toolkit (DOTk) is a stand-alone C++ software package intended to solve complex design optimization problems. DOTk software package provides a range of solution methods that are suited for gradient/nongradient-based optimization, large scale constrained optimization, and topology optimization. DOTk was design to have a flexible user interface to allow easy access to DOTk solution methods from external engineering software packages. This inherent flexibility makes DOTk barely intrusive to other engineering software packages. As part of this inherent flexibility, DOTk software package provides an easy-to-use MATLAB interface that enables users to call DOTk solution methods directly from the MATLABmore » command window.« less

  14. Leader Development: What the Army Can Learn from Collegiate Coaches While Embracing Doctrine and the Art of Coaching

    DTIC Science & Technology

    2011-12-16

    Balanced Approach ...............................................................................32 Understanding Loyalty...across the board . How do we develop leaders? And can we use techniques developed and utilized by collegiate head coaches to enhance our capability...Mission Command. Described as the balance between the art of command and the science of control. The commander must be able to understand, visualize

  15. Language-Learning Holidays: What Motivates People to Learn a Minority Language?

    ERIC Educational Resources Information Center

    O'Rourke, Bernadette; DePalma, Renée

    2017-01-01

    In this article, we examine the experiences of 18 Galician language learners who participated in what Garland [(2008). "The minority language and the cosmopolitan speaker: Ideologies of Irish language learners" (Unpublished PhD thesis). University of California, Santa Barbara] refers to as a "language-learning holiday" in…

  16. "So They're Actually Real?" Integrating E-Tandem Learning into the Study of Language for International Business

    ERIC Educational Resources Information Center

    Bruen, Jennifer; Sudhershan, Aleksandra

    2015-01-01

    Tandem learning involves learners with complementary target and native languages communicating for the purpose of learning each other's languages and cultures. Studies indicate that it can function as a powerful complement to formal language learning classes with regard to the development of both language proficiency and cultural intelligence.…

  17. Learning to Learn a Foreign Language. Principles of Second Language Acquisition: An Orientation for Foreign Language Teachers.

    ERIC Educational Resources Information Center

    Pfannkuche, Anthony; And Others

    The manual designed to accompany an orientation seminar for students concerning language learning processes and strategies and the design of their program includes materials for five sessions, in three sections. The first section covers language learning and acquisition in general and contains a survey of the participants' foreign language…

  18. Language Learning in Wittgenstein and Davidson

    ERIC Educational Resources Information Center

    Kotzee, Ben

    2014-01-01

    In this paper, I discuss language learning in Wittgenstein and Davidson. Starting from a remark by Bakhurst, I hold that both Wittgenstein and Davidson's philosophies of language contain responses to the problem of language learning, albeit of a different form. Following Williams, I hold that the concept of language learning can explain…

  19. Examining Emotions in English Language Learning Classes: A Case of EFL Emotions

    ERIC Educational Resources Information Center

    Pishghadam, Reza; Zabetipour, Mohammad; Aminzadeh, Afrooz

    2016-01-01

    Emotions play a significant role in learning in general, and foreign language learning in particular. Although with the rise of humanistic approaches, enough attention has been given to the affective domain in language learning, the emotions English as a foreign language (EFL) learners experience regarding English language skills in listening,…

  20. Creating an Authentic Learning Environment in the Foreign Language Classroom

    ERIC Educational Resources Information Center

    Nikitina, Larisa

    2011-01-01

    Theatrical activities are widely used by language educators to promote and facilitate language learning. Involving students in production of their own video or a short movie in the target language allows a seamless fusion of language learning, art, and popular culture. The activity is also conducive for creating an authentic learning situation…

  1. Surveying Language Attitudes and Practices in Latvia

    ERIC Educational Resources Information Center

    Priedite, Aija

    2005-01-01

    As a heritage from the Soviet period (1945-1991) about 500,000-700,000 (mostly Russophone) persons (military persons, workers and others) lived in Latvia with little or no command of Latvian. During the same period, the Russian language had replaced Latvian in the public administration. Following the restitution of independence in 1991, one of the…

  2. Review of "Teaching Language Minority Students in the Multicultural Classroom," by Robin Scarcella.

    ERIC Educational Resources Information Center

    Ernst, Gisela

    1993-01-01

    Reviews a book that thoroughly synthesizes information about the education of students who, although placed in regular English-speaking classrooms, do not have a thorough command of English. Based upon the 11 themes that guide the chapters, a coherent framework is developed for teachers working with language minority students. (TD)

  3. Is CALL Obsolete? Language Acquisition and Language Learning Revisited in a Digital Age

    ERIC Educational Resources Information Center

    Jarvis, Huw; Krashen, Stephen

    2014-01-01

    In this article, Huw Jarvis and Stephen Krashen ask "Is CALL Obsolete?" When the term CALL (Computer-Assisted Language Learning) was introduced in the 1960s, the language education profession knew only about language learning, not language acquisition, and assumed the computer's primary contribution to second language acquisition…

  4. CONSOLE: A CAD tandem for optimization-based design interacting with user-supplied simulators

    NASA Technical Reports Server (NTRS)

    Fan, Michael K. H.; Wang, Li-Sheng; Koninckx, Jan; Tits, Andre L.

    1989-01-01

    CONSOLE employs a recently developed design methodology (International Journal of Control 43:1693-1721) which provides the designer with a congenial environment to express his problem as a multiple ojective constrained optimization problem and allows him to refine his characterization of optimality when a suboptimal design is approached. To this end, in CONSOLE, the designed formulates the design problem using a high-level language and performs design task and explores tradeoff through a few short and clearly defined commands. The range of problems that can be solved efficiently using a CAD tools depends very much on the ability of this tool to be interfaced with user-supplied simulators. For instance, when designing a control system one makes use of the characteristics of the plant, and therefore, a model of the plant under study has to be made available to the CAD tool. CONSOLE allows for an easy interfacing of almost any simulator the user has available. To date CONSOLE has already been used successfully in many applications, including the design of controllers for a flexible arm and for a robotic manipulator and the solution of a parameter selection problem for a neural network.

  5. Ground Processing of Data From the Mars Exploration Rovers

    NASA Technical Reports Server (NTRS)

    Wright, Jesse; Sturdevant, Kathryn; Noble, David

    2006-01-01

    A computer program implements the Earth side of the protocol that governs the transfer of data files generated by the Mars Exploration Rovers. It also provides tools for viewing data in these files and integrating data-product files into automated and manual processes. It reconstitutes files from telemetry data packets. Even if only one packet is received, metadata provide enough information to enable this program to identify and use partial data products. This software can generate commands to acknowledge received files and retransmit missed parts of files, or it can feed a manual process to make decisions about retransmission. The software uses an Extensible Markup Language (XML) data dictionary to provide a generic capability for displaying files of basic types, and uses external "plug-in" application programs to provide more sophisticated displays. This program makes data products available with very low latency, and can trigger automated actions when complete or partial products are received. The software is easy to install and use. The only system requirement for installing the software is a Java J2SE 1.4 platform. Several instances of the software can be executed simultaneously on the same machine.

  6. Data-management and information system

    NASA Technical Reports Server (NTRS)

    Long, J. J.; Hatfield, J. N.; Diethelm, M. R.; Masters, G.

    1977-01-01

    User command language consists of unabbreviated English words. System allows user to create, delete, sort, merge, update, punch, or transfer all or portion of any file in system without programmer assistance.

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

    Beaver, Justin M; Borges, Raymond Charles; Buckner, Mark A

    Critical infrastructure Supervisory Control and Data Acquisition (SCADA) systems were designed to operate on closed, proprietary networks where a malicious insider posed the greatest threat potential. The centralization of control and the movement towards open systems and standards has improved the efficiency of industrial control, but has also exposed legacy SCADA systems to security threats that they were not designed to mitigate. This work explores the viability of machine learning methods in detecting the new threat scenarios of command and data injection. Similar to network intrusion detection systems in the cyber security domain, the command and control communications in amore » critical infrastructure setting are monitored, and vetted against examples of benign and malicious command traffic, in order to identify potential attack events. Multiple learning methods are evaluated using a dataset of Remote Terminal Unit communications, which included both normal operations and instances of command and data injection attack scenarios.« less

  8. Team Leader Structuring for Team Effectiveness and Team Learning in Command-and-Control Teams.

    PubMed

    van der Haar, Selma; Koeslag-Kreunen, Mieke; Euwe, Eline; Segers, Mien

    2017-04-01

    Due to their crucial and highly consequential task, it is of utmost importance to understand the levers leading to effectiveness of multidisciplinary emergency management command-and-control (EMCC) teams. We argue that the formal EMCC team leader needs to initiate structure in the team meetings to support organizing the work as well as facilitate team learning, especially the team learning process of constructive conflict. In a sample of 17 EMCC teams performing a realistic EMCC exercise, including one or two team meetings (28 in sum), we coded the team leader's verbal structuring behaviors (1,704 events), rated constructive conflict by external experts, and rated team effectiveness by field experts. Results show that leaders of effective teams use structuring behaviors more often (except asking procedural questions) but decreasingly over time. They support constructive conflict by clarifying and by making summaries that conclude in a command or decision in a decreasing frequency over time.

  9. Language of the People Forever: Bay Mills Spins Thread Tying Ojibwa Communities Together

    ERIC Educational Resources Information Center

    Austin, Brenda

    2008-01-01

    Why would anyone want to spend thousands of hours away from home and pay hundreds of dollars in tuition to acquire one of the world's most difficult languages? For Anishinaabe people, that is an easy question to answer. The Ojibwe language is the thread that ties communities together and unites all Anishinaabe as one people sharing a common…

  10. Statistical Learning in a Natural Language by 8-Month-Old Infants

    PubMed Central

    Pelucchi, Bruna; Hay, Jessica F.; Saffran, Jenny R.

    2013-01-01

    Numerous studies over the past decade support the claim that infants are equipped with powerful statistical language learning mechanisms. The primary evidence for statistical language learning in word segmentation comes from studies using artificial languages, continuous streams of synthesized syllables that are highly simplified relative to real speech. To what extent can these conclusions be scaled up to natural language learning? In the current experiments, English-learning 8-month-old infants’ ability to track transitional probabilities in fluent infant-directed Italian speech was tested (N = 72). The results suggest that infants are sensitive to transitional probability cues in unfamiliar natural language stimuli, and support the claim that statistical learning is sufficiently robust to support aspects of real-world language acquisition. PMID:19489896

  11. Statistical learning in a natural language by 8-month-old infants.

    PubMed

    Pelucchi, Bruna; Hay, Jessica F; Saffran, Jenny R

    2009-01-01

    Numerous studies over the past decade support the claim that infants are equipped with powerful statistical language learning mechanisms. The primary evidence for statistical language learning in word segmentation comes from studies using artificial languages, continuous streams of synthesized syllables that are highly simplified relative to real speech. To what extent can these conclusions be scaled up to natural language learning? In the current experiments, English-learning 8-month-old infants' ability to track transitional probabilities in fluent infant-directed Italian speech was tested (N = 72). The results suggest that infants are sensitive to transitional probability cues in unfamiliar natural language stimuli, and support the claim that statistical learning is sufficiently robust to support aspects of real-world language acquisition.

  12. Is Native-Language Decoding Skill Related to Second-Language Learning?

    ERIC Educational Resources Information Center

    Meschyan, Gayane; Hernandez, Arturo

    2002-01-01

    Investigated the mechanisms through which native-language (English) word decoding ability predicted individual differences in native- and second-language (Spanish) learning. Results are consistent with the hypothesis that second-language learning is founded on native-language phonological-orthographic ability among college-age adults, especially…

  13. Neural substrates of visuomotor learning based on improved feedback control and prediction

    PubMed Central

    Grafton, Scott T.; Schmitt, Paul; Horn, John Van; Diedrichsen, Jörn

    2008-01-01

    Motor skills emerge from learning feedforward commands as well as improvements in feedback control. These two components of learning were investigated in a compensatory visuomotor tracking task on a trial-by-trial basis. Between trial learning was characterized with a state-space model to provide smoothed estimates of feedforward and feedback learning, separable from random fluctuations in motor performance and error. The resultant parameters were correlated with brain activity using magnetic resonance imaging. Learning related to the generation of a feedforward command correlated with activity in dorsal premotor cortex, inferior parietal lobule, supplementary motor area and cingulate motor area, supporting a role of these areas in retrieving and executing a predictive motor command. Modulation of feedback control was associated with activity in bilateral posterior superior parietal lobule as well as right ventral premotor cortex. Performance error correlated with activity in a widespread cortical and subcortical network including bilateral parietal, premotor and rostral anterior cingulate cortex as well as the cerebellar cortex. Finally, trial-by-trial changes of kinematics, as measured by mean absolute hand acceleration, correlated with activity in motor cortex and anterior cerebellum. The results demonstrate that incremental, learning dependent changes can be modeled on a trial-by-trial basis and neural substrates for feedforward control of novel motor programs are localized to secondary motor areas. PMID:18032069

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

    Hart, David; Klise, Katherine A.

    The PyEPANET package is a set of commands for the Python programming language that are built to wrap the EPANET toolkit library commands, without requiring the end user to program using the ctypes package. This package does not contain the EPANET code, nor does it implement the functions within the EPANET software, and it requires the separately downloaded or compiled EPANET2 toolkit dynamic library (epanet.dll, libepanent.so, or epanet.dylib) and/or the EPANET-MSX dynamic library in order to function.

  15. NETS - A NEURAL NETWORK DEVELOPMENT TOOL, VERSION 3.0 (MACINTOSH VERSION)

    NASA Technical Reports Server (NTRS)

    Phillips, T. A.

    1994-01-01

    NETS, A Tool for the Development and Evaluation of Neural Networks, provides a simulation of Neural Network algorithms plus an environment for developing such algorithms. Neural Networks are a class of systems modeled after the human brain. Artificial Neural Networks are formed from hundreds or thousands of simulated neurons, connected to each other in a manner similar to brain neurons. Problems which involve pattern matching readily fit the class of problems which NETS is designed to solve. NETS uses the back propagation learning method for all of the networks which it creates. The nodes of a network are usually grouped together into clumps called layers. Generally, a network will have an input layer through which the various environment stimuli are presented to the network, and an output layer for determining the network's response. The number of nodes in these two layers is usually tied to some features of the problem being solved. Other layers, which form intermediate stops between the input and output layers, are called hidden layers. NETS allows the user to customize the patterns of connections between layers of a network. NETS also provides features for saving the weight values of a network during the learning process, which allows for more precise control over the learning process. NETS is an interpreter. Its method of execution is the familiar "read-evaluate-print" loop found in interpreted languages such as BASIC and LISP. The user is presented with a prompt which is the simulator's way of asking for input. After a command is issued, NETS will attempt to evaluate the command, which may produce more prompts requesting specific information or an error if the command is not understood. The typical process involved when using NETS consists of translating the problem into a format which uses input/output pairs, designing a network configuration for the problem, and finally training the network with input/output pairs until an acceptable error is reached. NETS allows the user to generate C code to implement the network loaded into the system. This permits the placement of networks as components, or subroutines, in other systems. In short, once a network performs satisfactorily, the Generate C Code option provides the means for creating a program separate from NETS to run the network. Other features: files may be stored in binary or ASCII format; multiple input propagation is permitted; bias values may be included; capability to scale data without writing scaling code; quick interactive testing of network from the main menu; and several options that allow the user to manipulate learning efficiency. NETS is written in ANSI standard C language to be machine independent. The Macintosh version (MSC-22108) includes code for both a graphical user interface version and a command line interface version. The machine independent version (MSC-21588) only includes code for the command line interface version of NETS 3.0. The Macintosh version requires a Macintosh II series computer and has been successfully implemented under System 7. Four executables are included on these diskettes, two for floating point operations and two for integer arithmetic. It requires Think C 5.0 to compile. A minimum of 1Mb of RAM is required for execution. Sample input files and executables for both the command line version and the Macintosh user interface version are provided on the distribution medium. The Macintosh version is available on a set of three 3.5 inch 800K Macintosh format diskettes. The machine independent version has been successfully implemented on an IBM PC series compatible running MS-DOS, a DEC VAX running VMS, a SunIPC running SunOS, and a CRAY Y-MP running UNICOS. Two executables for the IBM PC version are included on the MS-DOS distribution media, one compiled for floating point operations and one for integer arithmetic. The machine independent version is available on a set of three 5.25 inch 360K MS-DOS format diskettes (standard distribution medium) or a .25 inch streaming magnetic tape cartridge in UNIX tar format. NETS was developed in 1989 and updated in 1992. IBM PC is a registered trademark of International Business Machines. MS-DOS is a registered trademark of Microsoft Corporation. DEC, VAX, and VMS are trademarks of Digital Equipment Corporation. SunIPC and SunOS are trademarks of Sun Microsystems, Inc. CRAY Y-MP and UNICOS are trademarks of Cray Research, Inc.

  16. NETS - A NEURAL NETWORK DEVELOPMENT TOOL, VERSION 3.0 (MACHINE INDEPENDENT VERSION)

    NASA Technical Reports Server (NTRS)

    Baffes, P. T.

    1994-01-01

    NETS, A Tool for the Development and Evaluation of Neural Networks, provides a simulation of Neural Network algorithms plus an environment for developing such algorithms. Neural Networks are a class of systems modeled after the human brain. Artificial Neural Networks are formed from hundreds or thousands of simulated neurons, connected to each other in a manner similar to brain neurons. Problems which involve pattern matching readily fit the class of problems which NETS is designed to solve. NETS uses the back propagation learning method for all of the networks which it creates. The nodes of a network are usually grouped together into clumps called layers. Generally, a network will have an input layer through which the various environment stimuli are presented to the network, and an output layer for determining the network's response. The number of nodes in these two layers is usually tied to some features of the problem being solved. Other layers, which form intermediate stops between the input and output layers, are called hidden layers. NETS allows the user to customize the patterns of connections between layers of a network. NETS also provides features for saving the weight values of a network during the learning process, which allows for more precise control over the learning process. NETS is an interpreter. Its method of execution is the familiar "read-evaluate-print" loop found in interpreted languages such as BASIC and LISP. The user is presented with a prompt which is the simulator's way of asking for input. After a command is issued, NETS will attempt to evaluate the command, which may produce more prompts requesting specific information or an error if the command is not understood. The typical process involved when using NETS consists of translating the problem into a format which uses input/output pairs, designing a network configuration for the problem, and finally training the network with input/output pairs until an acceptable error is reached. NETS allows the user to generate C code to implement the network loaded into the system. This permits the placement of networks as components, or subroutines, in other systems. In short, once a network performs satisfactorily, the Generate C Code option provides the means for creating a program separate from NETS to run the network. Other features: files may be stored in binary or ASCII format; multiple input propagation is permitted; bias values may be included; capability to scale data without writing scaling code; quick interactive testing of network from the main menu; and several options that allow the user to manipulate learning efficiency. NETS is written in ANSI standard C language to be machine independent. The Macintosh version (MSC-22108) includes code for both a graphical user interface version and a command line interface version. The machine independent version (MSC-21588) only includes code for the command line interface version of NETS 3.0. The Macintosh version requires a Macintosh II series computer and has been successfully implemented under System 7. Four executables are included on these diskettes, two for floating point operations and two for integer arithmetic. It requires Think C 5.0 to compile. A minimum of 1Mb of RAM is required for execution. Sample input files and executables for both the command line version and the Macintosh user interface version are provided on the distribution medium. The Macintosh version is available on a set of three 3.5 inch 800K Macintosh format diskettes. The machine independent version has been successfully implemented on an IBM PC series compatible running MS-DOS, a DEC VAX running VMS, a SunIPC running SunOS, and a CRAY Y-MP running UNICOS. Two executables for the IBM PC version are included on the MS-DOS distribution media, one compiled for floating point operations and one for integer arithmetic. The machine independent version is available on a set of three 5.25 inch 360K MS-DOS format diskettes (standard distribution medium) or a .25 inch streaming magnetic tape cartridge in UNIX tar format. NETS was developed in 1989 and updated in 1992. IBM PC is a registered trademark of International Business Machines. MS-DOS is a registered trademark of Microsoft Corporation. DEC, VAX, and VMS are trademarks of Digital Equipment Corporation. SunIPC and SunOS are trademarks of Sun Microsystems, Inc. CRAY Y-MP and UNICOS are trademarks of Cray Research, Inc.

  17. Options for Meeting U.S. Navy Foreign Language and Cultural Expertise Requirements in the Post 9/11 Security Environment

    DTIC Science & Technology

    2009-06-01

    inquire about weather or sea conditions or inspect vessels. Higher-level language skills, especially those associated with the art of diplomacy...and Schools, and since 2002 has conferred Associates of Arts in Foreign Language (AA/FL) Degrees upon resident students who successfully complete all...Specialist (RP), Machinery Repairman (MR), Gas Turbine System Technician (GS), Culinary Specialist (CS), Naval Aircrewman (AW), and Command Master Chief

  18. How Useful Is YouTube in Learning Heart Anatomy?

    ERIC Educational Resources Information Center

    Raikos, Athanasios; Waidyasekara, Pasan

    2014-01-01

    Nowadays more and more modern medical degree programs focus on self-directed and problem-based learning. That requires students to search for high quality and easy to retrieve online resources. YouTube is an emerging platform for learning human anatomy due to easy access and being a free service. The purpose of this study is to make a quantitative…

  19. Metacognition and Second/Foreign Language Learning

    ERIC Educational Resources Information Center

    Raoofi, Saeid; Chan, Swee Heng; Mukundan, Jayakaran; Rashid, Sabariah Md

    2014-01-01

    Metacognition appears to be a significant contributor to success in second language (SL) and foreign language (FL) learning. This study seeks to investigate empirical research on the role metacognition plays in language learning by focusing on the following research questions: first, to what extent does metacognition affect SL/FL learning? Second,…

  20. Why segmentation matters: experience-driven segmentation errors impair “morpheme” learning

    PubMed Central

    Finn, Amy S.; Hudson Kam, Carla L.

    2015-01-01

    We ask whether an adult learner’s knowledge of their native language impedes statistical learning in a new language beyond just word segmentation (as previously shown). In particular, we examine the impact of native-language word-form phonotactics on learners’ ability to segment words into their component morphemes and learn phonologically triggered variation of morphemes. We find that learning is impaired when words and component morphemes are structured to conflict with a learner’s native-language phonotactic system, but not when native-language phonotactics do not conflict with morpheme boundaries in the artificial language. A learner’s native-language knowledge can therefore have a cascading impact affecting word segmentation and the morphological variation that relies upon proper segmentation. These results show that getting word segmentation right early in learning is deeply important for learning other aspects of language, even those (morphology) that are known to pose a great difficulty for adult language learners. PMID:25730305

  1. Content and Language Integrated Learning with Technologies: A Global Online Training Experience

    ERIC Educational Resources Information Center

    Cinganotto, Letizia

    2016-01-01

    The focus of this report is the link between CLIL (Content and Language Integrated Learning) and CALL (Computer-Assisted Language Learning), and in particular, the added value technologies can bring to the learning/teaching of a foreign language and to the delivery of subject content through a foreign language. An example of a free online global…

  2. "Seamlessly" Learning Chinese: Contextual Meaning Making and Vocabulary Growth in a Seamless Chinese as a Second Language Learning Environment

    ERIC Educational Resources Information Center

    Wong, Lung-Hsiang; King, Ronnel B.; Chai, Ching Sing; Liu, May

    2016-01-01

    Second language learners are typically hampered by the lack of a natural environment to use the target language for authentic communication purpose (as a means for "learning by applying"). Thus, we propose MyCLOUD, a mobile-assisted seamless language learning approach that aims to nurture a second language social network that bridges…

  3. Perceptions of Turkish EFL Students on Online Language Learning Platforms and Blended Language Learning

    ERIC Educational Resources Information Center

    Istifci, Ilknur

    2017-01-01

    The purpose of this study is to examine the perceptions of EFL students studying English at the School of Foreign Languages, Anadolu University (AUSFL) on blended language learning and online learning platforms. The participants of the study consisted of 167 students whose English language proficiency level was B2 according to the Common European…

  4. Learning Spanish the Fenix Way

    ERIC Educational Resources Information Center

    Wholey, Jane

    1977-01-01

    The Instituto Fenix, a language learning school in Cuernavaca, Mexico, features oral language learning and a creative teaching technique to help language students to learn Spanish both effectively and quickly. (RK)

  5. Learning the Critical Points for Addition in Matematika GASING

    ERIC Educational Resources Information Center

    Siregar, Johannes Hamonangan; Wiyanti, Wiwik; Wakhyuningsih, Nur Safitri; Godjali, Ali

    2014-01-01

    We propose learning Matematika GASING to help students better understand the addition material. Matematika GASING is a way of learning mathematics in an easy, fun and enjoyable fashion. GASING is short for GAmpang, aSyIk, and menyenaNGkan (Bahasa Indonesia for easy, fun and enjoyable). It was originally developed by Prof. Yohanes Surya at the…

  6. The Internet, Language Learning, and International Dialogue: Constructing Online Foreign Language Learning Websites

    ERIC Educational Resources Information Center

    Kartal, Erdogan; Uzun, Levent

    2010-01-01

    In the present study we call attention to the close connection between languages and globalization, and we also emphasize the importance of the Internet and online websites in foreign language teaching and learning as unavoidable elements of computer assisted language learning (CALL). We prepared a checklist by which we investigated 28 foreign…

  7. Integrating Culture into Language Teaching and Learning: Learner Outcomes

    ERIC Educational Resources Information Center

    Nguyen, Trang Thi Thuy

    2017-01-01

    This paper discusses the issue of learner outcomes in learning culture as part of their language learning. First, some brief discussion on the role of culture in language teaching and learning, as well as on culture contents in language lessons is presented. Based on a detailed review of previous literature related to culture in language teaching…

  8. The Correlation between Early Second Language Learning and Native Language Skill Development

    ERIC Educational Resources Information Center

    Caccavale, Terry

    2007-01-01

    It has long been the assumption of many in the field of second language teaching that learning a second language helps to promote and enhance native language skill development, and that this correlation is direct and positive. Language professionals have assumed that learning a second language directly supports the development of better skills,…

  9. Pedagogy and Related Criteria: The Selection of Software for Computer Assisted Language Learning

    ERIC Educational Resources Information Center

    Samuels, Jeffrey D.

    2013-01-01

    Computer-Assisted Language Learning (CALL) is an established field of academic inquiry with distinct applications for second language teaching and learning. Many CALL professionals direct language labs or language resource centers (LRCs) in which CALL software applications and generic software applications support language learning programs and…

  10. Language Learning Strategies and Its Training Model

    ERIC Educational Resources Information Center

    Liu, Jing

    2010-01-01

    This paper summarizes and reviews the literature regarding language learning strategies and it's training model, pointing out the significance of language learning strategies to EFL learners and an applicable and effective language learning strategies training model, which is beneficial both to EFL learners and instructors, is badly needed.

  11. Open source integrated modeling environment Delta Shell

    NASA Astrophysics Data System (ADS)

    Donchyts, G.; Baart, F.; Jagers, B.; van Putten, H.

    2012-04-01

    In the last decade, integrated modelling has become a very popular topic in environmental modelling since it helps solving problems, which is difficult to model using a single model. However, managing complexity of integrated models and minimizing time required for their setup remains a challenging task. The integrated modelling environment Delta Shell simplifies this task. The software components of Delta Shell are easy to reuse separately from each other as well as a part of integrated environment that can run in a command-line or a graphical user interface mode. The most components of the Delta Shell are developed using C# programming language and include libraries used to define, save and visualize various scientific data structures as well as coupled model configurations. Here we present two examples showing how Delta Shell simplifies process of setting up integrated models from the end user and developer perspectives. The first example shows coupling of a rainfall-runoff, a river flow and a run-time control models. The second example shows how coastal morphological database integrates with the coastal morphological model (XBeach) and a custom nourishment designer. Delta Shell is also available as open-source software released under LGPL license and accessible via http://oss.deltares.nl.

  12. Infant Statistical-Learning Ability Is Related to Real-Time Language Processing

    ERIC Educational Resources Information Center

    Lany, Jill; Shoaib, Amber; Thompson, Abbie; Estes, Katharine Graf

    2018-01-01

    Infants are adept at learning statistical regularities in artificial language materials, suggesting that the ability to learn statistical structure may support language development. Indeed, infants who perform better on statistical learning tasks tend to be more advanced in parental reports of infants' language skills. Work with adults suggests…

  13. Does self-efficacy mediate transfer effects in the learning of easy and difficult motor skills?

    PubMed

    Stevens, David; Anderson, David I; O'Dwyer, Nicholas J; Mark Williams, A

    2012-09-01

    The effect of task difficulty on inter-task transfer is a classic issue in motor learning. We examined the relation between self-efficacy and transfer of learning after practicing different versions of a stick balancing task. Practicing the same task or an easier version led to significant pre- to post-test transfer of learning, whereas practicing a more difficult version did not. Self-efficacy increased modestly from pre- to post-test with easy practice, but decreased significantly with difficult practice. In addition, self-efficacy immediately prior to the post-test was significantly lower after difficult practice than easy or intermediate practice. Self-efficacy immediately prior to the post-test, performance at the end of practice, and pre-test performance explained 75% of the variance in post-test performance. The mediating role of self-efficacy on transfer of learning offers an alternative explanation for recent findings on the superiority of easy-to-difficult transfer and may help clarify inconsistencies in earlier research. Copyright © 2012 Elsevier Inc. All rights reserved.

  14. Language workbench user interfaces for data analysis

    PubMed Central

    Benson, Victoria M.

    2015-01-01

    Biological data analysis is frequently performed with command line software. While this practice provides considerable flexibility for computationally savy individuals, such as investigators trained in bioinformatics, this also creates a barrier to the widespread use of data analysis software by investigators trained as biologists and/or clinicians. Workflow systems such as Galaxy and Taverna have been developed to try and provide generic user interfaces that can wrap command line analysis software. These solutions are useful for problems that can be solved with workflows, and that do not require specialized user interfaces. However, some types of analyses can benefit from custom user interfaces. For instance, developing biomarker models from high-throughput data is a type of analysis that can be expressed more succinctly with specialized user interfaces. Here, we show how Language Workbench (LW) technology can be used to model the biomarker development and validation process. We developed a language that models the concepts of Dataset, Endpoint, Feature Selection Method and Classifier. These high-level language concepts map directly to abstractions that analysts who develop biomarker models are familiar with. We found that user interfaces developed in the Meta-Programming System (MPS) LW provide convenient means to configure a biomarker development project, to train models and view the validation statistics. We discuss several advantages of developing user interfaces for data analysis with a LW, including increased interface consistency, portability and extension by language composition. The language developed during this experiment is distributed as an MPS plugin (available at http://campagnelab.org/software/bdval-for-mps/). PMID:25755929

  15. Little AI: Playing a constructivist robot

    NASA Astrophysics Data System (ADS)

    Georgeon, Olivier L.

    Little AI is a pedagogical game aimed at presenting the founding concepts of constructivist learning and developmental Artificial Intelligence. It primarily targets students in computer science and cognitive science but it can also interest the general public curious about these topics. It requires no particular scientific background; even children can find it entertaining. Professors can use it as a pedagogical resource in class or in online courses. The player presses buttons to control a simulated "baby robot". The player cannot see the robot and its environment, and initially ignores the effects of the commands. The only information received by the player is feedback from the player's commands. The player must learn, at the same time, the functioning of the robot's body and the structure of the environment from patterns in the stream of commands and feedback. We argue that this situation is analogous to how infants engage in early-stage developmental learning (e.g., Piaget (1937), [1]).

  16. Bilinguals’ Existing Languages Benefit Vocabulary Learning in a Third Language

    PubMed Central

    Bartolotti, James; Marian, Viorica

    2017-01-01

    Learning a new language involves substantial vocabulary acquisition. Learners can accelerate this process by relying on words with native-language overlap, such as cognates. For bilingual third language learners, it is necessary to determine how their two existing languages interact during novel language learning. A scaffolding account predicts transfer from either language for individual words, whereas an accumulation account predicts cumulative transfer from both languages. To compare these accounts, twenty English-German bilingual adults were taught an artificial language containing 48 novel written words that varied orthogonally in English and German wordlikeness (neighborhood size and orthotactic probability). Wordlikeness in each language improved word production accuracy, and similarity to one language provided the same benefit as dual-language overlap. In addition, participants’ memory for novel words was affected by the statistical distributions of letters in the novel language. Results indicate that bilinguals utilize both languages during third language acquisition, supporting a scaffolding learning model. PMID:28781384

  17. Bilinguals' Existing Languages Benefit Vocabulary Learning in a Third Language.

    PubMed

    Bartolotti, James; Marian, Viorica

    2017-03-01

    Learning a new language involves substantial vocabulary acquisition. Learners can accelerate this process by relying on words with native-language overlap, such as cognates. For bilingual third language learners, it is necessary to determine how their two existing languages interact during novel language learning. A scaffolding account predicts transfer from either language for individual words, whereas an accumulation account predicts cumulative transfer from both languages. To compare these accounts, twenty English-German bilingual adults were taught an artificial language containing 48 novel written words that varied orthogonally in English and German wordlikeness (neighborhood size and orthotactic probability). Wordlikeness in each language improved word production accuracy, and similarity to one language provided the same benefit as dual-language overlap. In addition, participants' memory for novel words was affected by the statistical distributions of letters in the novel language. Results indicate that bilinguals utilize both languages during third language acquisition, supporting a scaffolding learning model.

  18. A Web interface generator for molecular biology programs in Unix.

    PubMed

    Letondal, C

    2001-01-01

    Almost all users encounter problems using sequence analysis programs. Not only are they difficult to learn because of the parameters, syntax and semantic, but many are different. That is why we have developed a Web interface generator for more than 150 molecular biology command-line driven programs, including: phylogeny, gene prediction, alignment, RNA, DNA and protein analysis, motif discovery, structure analysis and database searching programs. The generator uses XML as a high-level description language of the legacy software parameters. Its aim is to provide users with the equivalent of a basic Unix environment, with program combination, customization and basic scripting through macro registration. The program has been used for three years by about 15000 users throughout the world; it has recently been installed on other sites and evaluated as a standard user interface for EMBOSS programs.

  19. [Critical care nurse learning of continuous renal replacement therapy: the efficacy of a self-learning manual].

    PubMed

    Huang, Yi-Chen; Hsu, Li-Ling

    2011-02-01

    Many nurses have difficulty learning to use the complex, non-traditional, and regularly-updated critical care equipment. Failure to use such equipment properly can seriously compromise treatment and endanger patient health and lives. New self-learning materials for novice nurses are necessary to provide essential and effective guidance as a part of formal nursing training. Such materials can enhance the capabilities of critical care nurses and, thus, improve the general quality of critical care. The purpose of this research was to develop a continuous renal replacement therapy (CRRT)-themed self-learning manual that would provide easily absorbed and understood knowledge in an easy-to-carry format for ICU nursing staff. This study also investigated CCRT skill learning efficacy. This study adopted a quasi-experimental design with pretests and posttests. Purposive sampling generated a sample of 66 critical care nurses currently working at one hospital in Taipei City. Participants submitted a completed self-assessment survey that rated their command of continuous renal replacement therapy before and after the self-learning manual intervention. Survey data were analyzed using SPSS Version 17.0 for Windows. The two major findings derived from the study included: (1) The mean response score from the self-assessment survey filled out after the intervention was 91.06 and 79.75 (SD = 9.49 and 11.65), respectively, for experimental and control groups. Such demonstrated significant difference. (2) The mean posttest score after the intervention for the experimental group was 91.06 ± 9.49. This represents a significant increase of 10.35 ± 10.35 over their mean pretest score (80.71 ± 11.82). The experimental group showed other significant differences in terms of the CRRT self-assessment survey posttest. Self-learning manuals may be introduced in nursing education as useful aids and catalysts to achieve more effective and satisfying learning experiences.

  20. Comparing Local and International Chinese Students' English Language Learning Strategies

    ERIC Educational Resources Information Center

    Anthony, Margreat Aloysious; Ganesen, Sree Nithya

    2012-01-01

    According to Horwitz (1987) learners' belief about language learning are influenced by previous language learning experiences as well as cultural background. This study examined the English Language Learning Strategies between local and international Chinese students who share the same cultural background but have been exposed to different…

  1. Do Language Proficiency Levels Correspond to Language Learning Strategy Adoption?

    ERIC Educational Resources Information Center

    Gharbavi, Abdullah; Mousavi, Seyyed Ahmad

    2012-01-01

    The primary focus of research on employment of language learning strategies has been on identification of adoption of different learning strategies. However, the relationship between language learning strategies and proficiency levels was ignored in previous research. The present study was undertaken to find out whether there are any relationship…

  2. Pre-Service EFL Teachers' Beliefs about Foreign Language Learning

    ERIC Educational Resources Information Center

    Altan, Mustafa Zulkuf

    2012-01-01

    Beliefs are central constructs in every discipline which deals with human behaviour and learning. In addition to learner beliefs about language learning, language teachers themselves may hold certain beliefs about language learning that will have an impact on their instructional practices and that are likely to influence their students' beliefs…

  3. Amplifying human ability through autonomics and machine learning in IMPACT

    NASA Astrophysics Data System (ADS)

    Dzieciuch, Iryna; Reeder, John; Gutzwiller, Robert; Gustafson, Eric; Coronado, Braulio; Martinez, Luis; Croft, Bryan; Lange, Douglas S.

    2017-05-01

    Amplifying human ability for controlling complex environments featuring autonomous units can be aided by learned models of human and system performance. In developing a command and control system that allows a small number of people to control a large number of autonomous teams, we employ an autonomics framework to manage the networks that represent mission plans and the networks that are composed of human controllers and their autonomous assistants. Machine learning allows us to build models of human and system performance useful for monitoring plans and managing human attention and task loads. Machine learning also aids in the development of tactics that human supervisors can successfully monitor through the command and control system.

  4. KAPPA -- Kernel Application Package

    NASA Astrophysics Data System (ADS)

    Currie, Malcolm J.; Berry, David. S.

    KAPPA is an applications package comprising about 180 general-purpose commands for image processing, data visualisation, and manipulation of the standard Starlink data format---the NDF. It is intended to work in conjunction with Starlink's various specialised packages. In addition to the NDF, KAPPA can also process data in other formats by using the `on-the-fly' conversion scheme. Many commands can process data arrays of arbitrary dimension, and others work on both spectra and images. KAPPA operates from both the UNIX C-shell and the ICL command language. This document describes how to use KAPPA and its features. There is some description of techniques too, including a section on writing scripts. This document includes several tutorials and is illustrated with numerous examples. The bulk of this document comprises detailed descriptions of each command as well as classified and alphabetical summaries.

  5. A Python library for FAIRer access and deposition to the Metabolomics Workbench Data Repository.

    PubMed

    Smelter, Andrey; Moseley, Hunter N B

    2018-01-01

    The Metabolomics Workbench Data Repository is a public repository of mass spectrometry and nuclear magnetic resonance data and metadata derived from a wide variety of metabolomics studies. The data and metadata for each study is deposited, stored, and accessed via files in the domain-specific 'mwTab' flat file format. In order to improve the accessibility, reusability, and interoperability of the data and metadata stored in 'mwTab' formatted files, we implemented a Python library and package. This Python package, named 'mwtab', is a parser for the domain-specific 'mwTab' flat file format, which provides facilities for reading, accessing, and writing 'mwTab' formatted files. Furthermore, the package provides facilities to validate both the format and required metadata elements of a given 'mwTab' formatted file. In order to develop the 'mwtab' package we used the official 'mwTab' format specification. We used Git version control along with Python unit-testing framework as well as continuous integration service to run those tests on multiple versions of Python. Package documentation was developed using sphinx documentation generator. The 'mwtab' package provides both Python programmatic library interfaces and command-line interfaces for reading, writing, and validating 'mwTab' formatted files. Data and associated metadata are stored within Python dictionary- and list-based data structures, enabling straightforward, 'pythonic' access and manipulation of data and metadata. Also, the package provides facilities to convert 'mwTab' files into a JSON formatted equivalent, enabling easy reusability of the data by all modern programming languages that implement JSON parsers. The 'mwtab' package implements its metadata validation functionality based on a pre-defined JSON schema that can be easily specialized for specific types of metabolomics studies. The library also provides a command-line interface for interconversion between 'mwTab' and JSONized formats in raw text and a variety of compressed binary file formats. The 'mwtab' package is an easy-to-use Python package that provides FAIRer utilization of the Metabolomics Workbench Data Repository. The source code is freely available on GitHub and via the Python Package Index. Documentation includes a 'User Guide', 'Tutorial', and 'API Reference'. The GitHub repository also provides 'mwtab' package unit-tests via a continuous integration service.

  6. The effectiveness of mentoring speech and language pathology students when they face patients with cleft palate.

    PubMed

    Pamplona, María del Carmen; Ysunza, Pablo Antonio; Sarre, Pilar; Morales, Santiago; Sterling, Mariana

    2015-10-01

    Mentoring programs can boost Speech & Language (SL) pathologists' satisfaction about their clinical skills, increasing their professional competence. A quality induction program provides a bridge for an efficient and comfortable transition between theoretical knowledge and clinical practice in front of clients. This transition can be especially difficult when the SL pathologist confronts patients with cleft palate. To study whether a mentoring program can improve SL Pathology students' performance for treating patients with cleft palate. 18 SL Pathology students coursing the third year of a SL Pathology graduate program volunteered for participating in the study. The students were divided in two groups. All SL students from both groups were equally supervised. The students were followed for two semesters during their participation in the SL Pathology intervention for patients with cleft palate. The only difference between the students from each group was that one group (active group) was mentored by an experienced SLP who had previously received specific training to become a mentor. All SL students were assessed at the onset and at the end of the study. The assessment was performed through an analysis according to a previously validated scale (Learning Continuum of Speech & Language pathologists). A Wilcoxon test demonstrated a significant improvement (P<0.05) in the levels of The Learning Continuum of Speech & Language Pathologists at the end of the follow-up period in both groups of students. When the levels of performance at the end were compared between groups, a Mann Whitney test demonstrated a significant difference (P<0.05). The students included in the active group who were receiving additional mentoring besides the usual clinical supervision, showed a greater improvement as compared with the students from the control group. Learning how to conduct an adequate and effective intervention in cleft palate patients from an integral stand point is not easy for SL students. The support and guidance of an experienced mentor seems to enhance self-confidence and improve students' performance confronting patients with cleft palate. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  7. Toward granting linguistic competence to apes: A review of Savage-Rumbaugh et al.'s Language Comprehension in Ape and Child1

    PubMed Central

    Sundberg, Mark L.

    1996-01-01

    Savage-Rumbaugh et al.'s (1993) monograph describes a study that compared the language comprehension of an 8-year-old ape (a bonobo named Kanzi) with that of a normal 2-year-old human (Alia). The primary purpose of the research was to see if Kanzi could comprehend novel and compound spoken English commands without imitative prompts, contrived reinforcement contingencies, or explicit training procedures. As it turned out, Kanzi acquired a complex comprehension repertoire in a pattern similar to the human child's and even performed better than the human child in many cases. Although this review describes these empirical results favorably, it questions the authors' claim that the subjects learned the repertoire on their own, without reinforcement or training. A close examination of the subjects' histories and of the procedures, transcripts, and videos suggested that the training and testing procedures involved a number of independent variables and processes that were not discussed by the authors, including conditioned reinforcement and punishment, verbal prompts, stimulus control, establishing operations, and extinction. Nonetheless, the methodological and empirical contributions to ape and human language research are substantial and deserve behavior analysts' attention and support. Behavior analysts could contribute to this kind of research by applying the analytic and conceptual tools of behavior analysis in general and the concepts from Verbal Behavior (Skinner, 1957) in particular.

  8. Functional MRI Motor Imagery Tasks to Detect Command Following in Traumatic Disorders of Consciousness.

    PubMed

    Bodien, Yelena G; Giacino, Joseph T; Edlow, Brian L

    2017-01-01

    Severe traumatic brain injury impairs arousal and awareness, the two components of consciousness. Accurate diagnosis of a patient's level of consciousness is critical for determining treatment goals, access to rehabilitative services, and prognosis. The bedside behavioral examination, the current clinical standard for diagnosis of disorders of consciousness, is prone to misdiagnosis, a finding that has led to the development of advanced neuroimaging techniques aimed at detection of conscious awareness. Although a variety of paradigms have been used in functional magnetic resonance imaging (fMRI) to reveal covert consciousness, the relative accuracy of these paradigms in the patient population is unknown. Here, we compare the rate of covert consciousness detection by hand squeezing and tennis playing motor imagery paradigms in 10 patients with traumatic disorders of consciousness [six male, six acute, mean ± SD age = 27.9 ± 9.1 years, one coma, four unresponsive wakefulness syndrome, two minimally conscious without language function, and three minimally conscious with language function, per bedside examination with the Coma Recovery Scale-Revised (CRS-R)]. We also tested the same paradigms in 10 healthy subjects (nine male, mean ± SD age = 28.5 ± 9.4 years). In healthy subjects, the hand squeezing paradigm detected covert command following in 7/10 and the tennis playing paradigm in 9/10 subjects. In patients who followed commands on the CRS-R, the hand squeezing paradigm detected covert command following in 2/3 and the tennis playing paradigm in 0/3 subjects. In patients who did not follow commands on the CRS-R, the hand squeezing paradigm detected command following in 1/7 and the tennis playing paradigm in 2/7 subjects. The sensitivity, specificity, and accuracy (ACC) of detecting covert command following in patients who demonstrated this behavior on the CRS-R was 66.7, 85.7, and 80% for the hand squeezing paradigm and 0, 71.4, and 50% for the tennis playing paradigm, respectively. Overall, the tennis paradigm performed better than the hand squeezing paradigm in healthy subjects, but in patients, the hand squeezing paradigm detected command following with greater ACC. These findings indicate that current fMRI motor imagery paradigms frequently fail to detect command following and highlight the need for paradigm optimization to improve the accuracy of covert consciousness detection.

  9. Functional MRI Motor Imagery Tasks to Detect Command Following in Traumatic Disorders of Consciousness

    PubMed Central

    Bodien, Yelena G.; Giacino, Joseph T.; Edlow, Brian L.

    2017-01-01

    Severe traumatic brain injury impairs arousal and awareness, the two components of consciousness. Accurate diagnosis of a patient’s level of consciousness is critical for determining treatment goals, access to rehabilitative services, and prognosis. The bedside behavioral examination, the current clinical standard for diagnosis of disorders of consciousness, is prone to misdiagnosis, a finding that has led to the development of advanced neuroimaging techniques aimed at detection of conscious awareness. Although a variety of paradigms have been used in functional magnetic resonance imaging (fMRI) to reveal covert consciousness, the relative accuracy of these paradigms in the patient population is unknown. Here, we compare the rate of covert consciousness detection by hand squeezing and tennis playing motor imagery paradigms in 10 patients with traumatic disorders of consciousness [six male, six acute, mean ± SD age = 27.9 ± 9.1 years, one coma, four unresponsive wakefulness syndrome, two minimally conscious without language function, and three minimally conscious with language function, per bedside examination with the Coma Recovery Scale-Revised (CRS-R)]. We also tested the same paradigms in 10 healthy subjects (nine male, mean ± SD age = 28.5 ± 9.4 years). In healthy subjects, the hand squeezing paradigm detected covert command following in 7/10 and the tennis playing paradigm in 9/10 subjects. In patients who followed commands on the CRS-R, the hand squeezing paradigm detected covert command following in 2/3 and the tennis playing paradigm in 0/3 subjects. In patients who did not follow commands on the CRS-R, the hand squeezing paradigm detected command following in 1/7 and the tennis playing paradigm in 2/7 subjects. The sensitivity, specificity, and accuracy (ACC) of detecting covert command following in patients who demonstrated this behavior on the CRS-R was 66.7, 85.7, and 80% for the hand squeezing paradigm and 0, 71.4, and 50% for the tennis playing paradigm, respectively. Overall, the tennis paradigm performed better than the hand squeezing paradigm in healthy subjects, but in patients, the hand squeezing paradigm detected command following with greater ACC. These findings indicate that current fMRI motor imagery paradigms frequently fail to detect command following and highlight the need for paradigm optimization to improve the accuracy of covert consciousness detection. PMID:29326648

  10. Teaching the Interlanguage: Some Experiments. Lektos: Interdisciplinary Working Papers in Language Sciences, Special Issue.

    ERIC Educational Resources Information Center

    Wood, Richard E.

    Second language instruction in the U.S. and Europe is in difficulties. The choice of a second language is artibrary and the motivation dubious. In Europe and now also in the U.S., attention has turned to the planned interlanguage Esperanto, which offers a maximally regularized structure, is considered "easy" by learners, and has the…

  11. Learning Theories and Skills in Online Second Language Teaching and Learning: Dilemmas and Challenges

    ERIC Educational Resources Information Center

    Petersen, Karen Bjerg

    2014-01-01

    For decades foreign and second language teachers have taken advantage of the technology development and ensuing possibilities to use e-learning facilities for language training. Since the 1980s, the use of computer assisted language learning (CALL), Internet, web 2.0, and various kinds of e-learning technology has been developed and researched…

  12. Community Language Learning and Counseling-Learning. TEAL Occasional Papers, Vol. l, 1977.

    ERIC Educational Resources Information Center

    Soga, Lillian

    Community Language Learning (CLL) is a humanistic approach to learning which emphasizes the learner and learning rather than the teacher and teaching. In some situations where the teacher is not fluent in the various languages spoken by the students, such as in the English as a second language (ESL) classroom, advanced students may serve as…

  13. Cross-Cultural Learning: The Language Connection.

    ERIC Educational Resources Information Center

    Axelrod, Joseph

    1981-01-01

    If foreign language acquisition is disconnected from the cultural life of the foreign speech community, the learning yield is low. Integration of affective learning, cultural learning, and foreign language learning are essential to a successful cross-cultural experience. (MSE)

  14. Improving Science and Vocabulary Learning of English Language Learners. CREATE Brief

    ERIC Educational Resources Information Center

    August, Diane; Artzi, Lauren; Mazrum, Julie

    2010-01-01

    This brief reviews previous research related to the development of science knowledge and academic language in English language learners as well as the role of English language proficiency, learning in a second language, and first language knowledge in science learning. It also describes two successful CREATE interventions that build academic and…

  15. An Integrative Approach to Foreign Language Teaching: Choosing Among the Options. ACTFL Foreign Language Education Series, Vol. 8.

    ERIC Educational Resources Information Center

    Jarvis, Gilbert A., Ed.

    This volume on foreign language teaching and learning concerns the following topics: lifelong learning, small-group learning, the minicourse, student attitudes toward foreign languages, problems in secondary schools, humanistic education, curricula in uncommonly taught languages, foreign languages in elementary and adolescent-centered education,…

  16. Pedagogy of Language Learning in Higher Education: An Introduction. Advances in Foreign Language Pedagogy, Volume 2.

    ERIC Educational Resources Information Center

    Brauer, Gerd, Ed.

    This second volume in the series "Advances in Foreign and Second Language Pedagogy" is an introduction to the pedagogy of language learning in higher education focusing on learner motivation, classroom environments, relationships for learning, and the future of language education. The book reveals numerous links to language education on the…

  17. Which Methodology Works Better? English Language Teachers' Awareness of the Innovative Language Learning Methodologies

    ERIC Educational Resources Information Center

    Kurt, Mustafa

    2015-01-01

    The present study investigated whether English language teachers were aware of the innovative language learning methodologies in language learning, how they made use of these methodologies and the learners' reactions to them. The descriptive survey method was employed to disclose the frequencies and percentages of 175 English language teachers'…

  18. Using Ontologies to Interlink Linguistic Annotations and Improve Their Accuracy

    ERIC Educational Resources Information Center

    Pareja-Lora, Antonio

    2016-01-01

    For the new approaches to language e-learning (e.g. language blended learning, language autonomous learning or mobile-assisted language learning) to succeed, some automatic functions for error correction (for instance, in exercises) will have to be included in the long run in the corresponding environments and/or applications. A possible way to…

  19. Should Bilingual Children Learn Reading in Two Languages at the Same Time or in Sequence?

    ERIC Educational Resources Information Center

    Berens, Melody S.; Kovelman, Ioulia; Petitto, Laura-Ann

    2013-01-01

    Is it best to learn reading in two languages simultaneously or sequentially? We observed second- and third-grade children in two-way "dual-language learning contexts": (a) 50:50 or Simultaneous dual-language (two languages within same developmental period) and (b) 90:10 or Sequential dual-language (one language, followed gradually by the other).…

  20. Cognitive Task Analysis of the Battalion Level Visualization Process

    DTIC Science & Technology

    2007-10-01

    of the visualization space are identified using commonly understood doctrinal language and mnemonic devices. a Degree to which the commander and staff...the elements of the visualization space are identified using commonly understood doctrinal language and mnemonic devices. Visualization elements are...11 skill areas were identified as potential focal points for future training development. The findings were used to design and develop exemplar

  1. Learning and Development of Second and Foreign Language Pragmatics as a Higher-Order Language Skill: A Brief Overview of Relevant Theories. Research Report. ETS RR-16-35

    ERIC Educational Resources Information Center

    Timpe-Laughlin, Veronika

    2016-01-01

    The development of effective second and foreign (L2) language learning materials needs to be grounded in two types of theories: (a) a theory of language and language use and (b) a theory of language learning. Both are equally important, insofar as an effective learning environment requires an understanding of the knowledge, skills, and abilities…

  2. Language Learning in Virtual Reality Environments: Past, Present, and Future

    ERIC Educational Resources Information Center

    Lin, Tsun-Ju; Lan, Yu-Ju

    2015-01-01

    This study investigated the research trends in language learning in a virtual reality environment by conducting a content analysis of findings published in the literature from 2004 to 2013 in four top ranked computer-assisted language learning journals: "Language Learning & Technology," "CALICO Journal," "Computer…

  3. The Use of Vocabulary Learning Strategies in Teaching Turkish as a Second Language

    ERIC Educational Resources Information Center

    Baskin, Sami; Iscan, Adem; Karagoz, Beytullah; Birol, Gülnur

    2017-01-01

    Vocabulary learning is the basis of the language learning process in teaching Turkish as a second language. Vocabulary learning strategies need to be used in order for vocabulary learning to take place effectively. The use of vocabulary learning strategies facilitates vocabulary learning and increases student achievement. Each student uses a…

  4. Multilingual Speech and Language Processing

    DTIC Science & Technology

    2003-04-01

    client software handles the user end of the transaction. Historically, four clients were provided: e-mail, web, FrameMaker , and command line. By...command-line client and an API. The API allows integration of CyberTrans into a number of processes including word processing packages ( FrameMaker ...preservation and logging, and others. The available clients remain e-mail, Web and FrameMaker . Platforms include both Unix and PC for clients, with

  5. Language Transfer in Language Learning. Issues in Second Language Research.

    ERIC Educational Resources Information Center

    Gass, Susan M., Ed.; Selinker, Larry, Ed.

    Essays on language transfer in language learning include: excerpts from "Linguistics across Cultures" (Robert Lado); "Language Transfer" (Larry Selinker); "Goofing: An Indication of Children's Second Language Learning Strategies" (Heidi C. Dulay, Marina K. Burt); "Language Transfer and Universal Grammatical Relations" (Susan Gass); "A Role for the…

  6. Competence Visualisation: Making Sense of Data from 21st-Century Technologies in Language Learning

    ERIC Educational Resources Information Center

    Bull, Susan; Wasson, Barbara

    2016-01-01

    This paper introduces an open learner model approach to learning analytics to combine the variety of data available from the range of applications and technologies in language learning, for visualisation of language learning competences to learners and teachers in the European language context. Specific examples are provided as illustrations…

  7. Instrument Remote Control Application Framework

    NASA Technical Reports Server (NTRS)

    Ames, Troy; Hostetter, Carl F.

    2006-01-01

    The Instrument Remote Control (IRC) architecture is a flexible, platform-independent application framework that is well suited for the control and monitoring of remote devices and sensors. IRC enables significant savings in development costs by utilizing extensible Markup Language (XML) descriptions to configure the framework for a specific application. The Instrument Markup Language (IML) is used to describe the commands used by an instrument, the data streams produced, the rules for formatting commands and parsing the data, and the method of communication. Often no custom code is needed to communicate with a new instrument or device. An IRC instance can advertise and publish a description about a device or subscribe to another device's description on a network. This simple capability of dynamically publishing and subscribing to interfaces enables a very flexible, self-adapting architecture for monitoring and control of complex instruments in diverse environments.

  8. Teacher-Student Interaction and Learning.

    ERIC Educational Resources Information Center

    Hall, Joan Kelly; Walsh, Meghan

    2002-01-01

    Reviews literature on recent developments in teacher-student interaction and language learning. Based on a sociocultural perspective of language and learning, draws from three types of classrooms: first language, second language, and foreign language. Attention is given to studies that investigate the specific means used in teacher-student…

  9. The Relationship between Iranian EFL Learners' Beliefs about Language Learning and Their Use of Learning Strategies

    ERIC Educational Resources Information Center

    Azar, Fereshteh Khaffafi; Saeidi, Mahnaz

    2013-01-01

    The present study investigated the relationship between Iranian EFL learners' learning strategies use and their language learning beliefs. A sample of 200 Iranian EFL learners who were all English language learners at different language institutes participated in this study. Two instruments, Beliefs about Language Learning Inventory (BALLI) and…

  10. Language Learning Strategies Used by Distance Learners of English: A Study with a Group of Turkish Distance Learners of EFL

    ERIC Educational Resources Information Center

    Altunay, Dilek

    2014-01-01

    Use of language learning strategies is important for language learning. Some researchers state that language learning strategies are important because their use affects the development of communicative competence (Lessard-Clouston, 1997 & Oxford, 1990). Effective use of language learning strategies has particular importance for distance…

  11. Manchester visual query language

    NASA Astrophysics Data System (ADS)

    Oakley, John P.; Davis, Darryl N.; Shann, Richard T.

    1993-04-01

    We report a database language for visual retrieval which allows queries on image feature information which has been computed and stored along with images. The language is novel in that it provides facilities for dealing with feature data which has actually been obtained from image analysis. Each line in the Manchester Visual Query Language (MVQL) takes a set of objects as input and produces another, usually smaller, set as output. The MVQL constructs are mainly based on proven operators from the field of digital image analysis. An example is the Hough-group operator which takes as input a specification for the objects to be grouped, a specification for the relevant Hough space, and a definition of the voting rule. The output is a ranked list of high scoring bins. The query could be directed towards one particular image or an entire image database, in the latter case the bins in the output list would in general be associated with different images. We have implemented MVQL in two layers. The command interpreter is a Lisp program which maps each MVQL line to a sequence of commands which are used to control a specialized database engine. The latter is a hybrid graph/relational system which provides low-level support for inheritance and schema evolution. In the paper we outline the language and provide examples of useful queries. We also describe our solution to the engineering problems associated with the implementation of MVQL.

  12. Gradient language dominance affects talker learning.

    PubMed

    Bregman, Micah R; Creel, Sarah C

    2014-01-01

    Traditional conceptions of spoken language assume that speech recognition and talker identification are computed separately. Neuropsychological and neuroimaging studies imply some separation between the two faculties, but recent perceptual studies suggest better talker recognition in familiar languages than unfamiliar languages. A familiar-language benefit in talker recognition potentially implies strong ties between the two domains. However, little is known about the nature of this language familiarity effect. The current study investigated the relationship between speech and talker processing by assessing bilingual and monolingual listeners' ability to learn voices as a function of language familiarity and age of acquisition. Two effects emerged. First, bilinguals learned to recognize talkers in their first language (Korean) more rapidly than they learned to recognize talkers in their second language (English), while English-speaking participants showed the opposite pattern (learning English talkers faster than Korean talkers). Second, bilinguals' learning rate for talkers in their second language (English) correlated with age of English acquisition. Taken together, these results suggest that language background materially affects talker encoding, implying a tight relationship between speech and talker representations. Copyright © 2013 Elsevier B.V. All rights reserved.

  13. Foreign Language Professional Communicative Competence as a Component of the Academic Science Teacher's Professional Competence

    ERIC Educational Resources Information Center

    Valeeva, Roza A.; Baykova, Olga V.; Kusainov, Askarbek K.

    2016-01-01

    The urgency of the problem raised in the article is explained by the increasing demand for qualified specialists who have a good command of a foreign language. The communicative competence of an academic science teacher under the conditions of international cooperation development is of great importance. The article discusses the problem of…

  14. Distributed expert systems for ground and space applications

    NASA Technical Reports Server (NTRS)

    Buckley, Brian; Wheatcraft, Louis

    1992-01-01

    Presented here is the Spacecraft Command Language (SCL) concept of the unification of ground and space operations using a distributed approach. SCL is a hybrid software environment borrowing from expert system technology, fifth generation language development, and multitasking operating system environments. Examples of potential uses for the system and current distributed applications of SCL are given.

  15. Making a Case for Exact Language as an Aspect of Rigour in Initial Teacher Education Mathematics Programmes

    ERIC Educational Resources Information Center

    van Jaarsveld, Pieter

    2016-01-01

    Pre-service secondary mathematics teachers have a poor command of the exact language of mathematics as evidenced in assignments, micro-lessons and practicums. The unrelenting notorious annual South African National Senior Certificate outcomes in mathematics and the recognition by the Department of Basic Education (DBE) that the correct use of…

  16. Mobile-Assisted Second Language Learning: Developing a Learner-Centered Framework

    ERIC Educational Resources Information Center

    Leow, Choy Khim; Yahaya, Wan Ahmad Jaafar Wan; Samsudin, Zarina

    2014-01-01

    The Mobile Assisted Language Learning concept has offered infinite language learning opportunities since its inception 20 years ago. Second Language Acquisition however embraces a considerably different body of knowledge from first language learning. While technological advances have optimized the psycholinguistic environment for language…

  17. Self-Regulated Out-of-Class Language Learning with Technology

    ERIC Educational Resources Information Center

    Lai, Chun; Gu, Mingyue

    2011-01-01

    Current computer-assisted language learning (CALL) research has identified various potentials of technology for language learning. To realize and maximize these potentials, engaging students in self-initiated use of technology for language learning is a must. This study investigated Hong Kong university students' use of technology outside the…

  18. 76 FR 54283 - 30-Day Notice of Proposed Information Collections: Language Learning Survey Questions

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-08-31

    ...: Language Learning Survey Questions ACTION: Notice of request for public comment and submission to OMB of... the Paperwork Reduction Act of 1995. Title of Information Collection: Language Learning Programs: Pre... critical language learning instruction. Estimated Number of Respondents: 1,400 annually Estimated Number of...

  19. Variability in Second Language Learning: The Roles of Individual Differences, Learning Conditions, and Linguistic Complexity

    ERIC Educational Resources Information Center

    Tagarelli, Kaitlyn M.; Ruiz, Simón; Vega, José Luis Moreno; Rebuschat, Patrick

    2016-01-01

    Second language learning outcomes are highly variable, due to a variety of factors, including individual differences, exposure conditions, and linguistic complexity. However, exactly how these factors interact to influence language learning is unknown. This article examines the relationship between these three variables in language learners.…

  20. The Twelfth US Air Force. Tactical and Operational Innovations in the Mediterranean Theater of Operations, 1943-1944

    DTIC Science & Technology

    2007-02-01

    this paper is to highlight the lessons learned from the se- lected operations and their applicability to twenty-first-century warfare. The author will...weapons platoon commander, rifle company executive officer, and company commander in the 2d Marine Division, Camp Lejeune, North Carolina. Major St...focused on mission accomplishment. I have learned more about research and writing than I thought possible, and I am truly grateful for their mentoring

  1. Twenty-Six Not-So-Easy Pieces.

    ERIC Educational Resources Information Center

    Poggenpohl, Sharon Helmer

    1998-01-01

    Examines the challenge and future of language, typography, and technology in various juxtapositions. Compares book and screen, typographic history and future. Discusses need for language reform and user studies, and examines technology's impact on human communication. Uses an "abecedary" order to make unexpected connections and provide…

  2. The Relationship Between Artificial and Second Language Learning.

    PubMed

    Ettlinger, Marc; Morgan-Short, Kara; Faretta-Stutenberg, Mandy; Wong, Patrick C M

    2016-05-01

    Artificial language learning (ALL) experiments have become an important tool in exploring principles of language and language learning. A persistent question in all of this work, however, is whether ALL engages the linguistic system and whether ALL studies are ecologically valid assessments of natural language ability. In the present study, we considered these questions by examining the relationship between performance in an ALL task and second language learning ability. Participants enrolled in a Spanish language class were evaluated using a number of different measures of Spanish ability and classroom performance, which was compared to IQ and a number of different measures of ALL performance. The results show that success in ALL experiments, particularly more complex artificial languages, correlates positively with indices of L2 learning even after controlling for IQ. These findings provide a key link between studies involving ALL and our understanding of second language learning in the classroom. Copyright © 2015 Cognitive Science Society, Inc.

  3. Defense AT&L (Volume 34, Number 5, September-October 2005)

    DTIC Science & Technology

    2005-10-01

    Engineering Command Pacific, Hawaii Installation—Environmental Restoration (tie) • Keesler Air Force Base, Miss. Installation—Environmental Restoration (tie...Ind.) Special—Shirley A. Bowe, Naval Facilities Engineering Command, Atlantic (Norfolk, Va.) Air Force Team—Battle Management/Command, Control and...the situation. 25 The NAVSEA Scientist to Sea Experience Matthew Tropiano Jr. NAVSEA engineers leave the lab for a spell at sea, learning the impact

  4. Statistical learning and language acquisition

    PubMed Central

    Romberg, Alexa R.; Saffran, Jenny R.

    2011-01-01

    Human learners, including infants, are highly sensitive to structure in their environment. Statistical learning refers to the process of extracting this structure. A major question in language acquisition in the past few decades has been the extent to which infants use statistical learning mechanisms to acquire their native language. There have been many demonstrations showing infants’ ability to extract structures in linguistic input, such as the transitional probability between adjacent elements. This paper reviews current research on how statistical learning contributes to language acquisition. Current research is extending the initial findings of infants’ sensitivity to basic statistical information in many different directions, including investigating how infants represent regularities, learn about different levels of language, and integrate information across situations. These current directions emphasize studying statistical language learning in context: within language, within the infant learner, and within the environment as a whole. PMID:21666883

  5. Modeling the language learning strategies and English language proficiency of pre-university students in UMS: A case study

    NASA Astrophysics Data System (ADS)

    Kiram, J. J.; Sulaiman, J.; Swanto, S.; Din, W. A.

    2015-10-01

    This study aims to construct a mathematical model of the relationship between a student's Language Learning Strategy usage and English Language proficiency. Fifty-six pre-university students of University Malaysia Sabah participated in this study. A self-report questionnaire called the Strategy Inventory for Language Learning was administered to them to measure their language learning strategy preferences before they sat for the Malaysian University English Test (MUET), the results of which were utilised to measure their English language proficiency. We attempted the model assessment specific to Multiple Linear Regression Analysis subject to variable selection using Stepwise regression. We conducted various assessments to the model obtained, including the Global F-test, Root Mean Square Error and R-squared. The model obtained suggests that not all language learning strategies should be included in the model in an attempt to predict Language Proficiency.

  6. Child first language and adult second language are both tied to general-purpose learning systems.

    PubMed

    Hamrick, Phillip; Lum, Jarrad A G; Ullman, Michael T

    2018-02-13

    Do the mechanisms underlying language in fact serve general-purpose functions that preexist this uniquely human capacity? To address this contentious and empirically challenging issue, we systematically tested the predictions of a well-studied neurocognitive theory of language motivated by evolutionary principles. Multiple metaanalyses were performed to examine predicted links between language and two general-purpose learning systems, declarative and procedural memory. The results tied lexical abilities to learning only in declarative memory, while grammar was linked to learning in both systems in both child first language and adult second language, in specific ways. In second language learners, grammar was associated with only declarative memory at lower language experience, but with only procedural memory at higher experience. The findings yielded large effect sizes and held consistently across languages, language families, linguistic structures, and tasks, underscoring their reliability and validity. The results, which met the predicted pattern, provide comprehensive evidence that language is tied to general-purpose systems both in children acquiring their native language and adults learning an additional language. Crucially, if language learning relies on these systems, then our extensive knowledge of the systems from animal and human studies may also apply to this domain, leading to predictions that might be unwarranted in the more circumscribed study of language. Thus, by demonstrating a role for these systems in language, the findings simultaneously lay a foundation for potentially important advances in the study of this critical domain.

  7. Using XML and Java for Astronomical Instrumentation Control

    NASA Technical Reports Server (NTRS)

    Ames, Troy; Koons, Lisa; Sall, Ken; Warsaw, Craig

    2000-01-01

    Traditionally, instrument command and control systems have been highly specialized, consisting mostly of custom code that is difficult to develop, maintain, and extend. Such solutions are initially very costly and are inflexible to subsequent engineering change requests, increasing software maintenance costs. Instrument description is too tightly coupled with details of implementation. NASA Goddard Space Flight Center is developing a general and highly extensible framework that applies to any kind of instrument that can be controlled by a computer. The software architecture combines the platform independent processing capabilities of Java with the power of the Extensible Markup Language (XML), a human readable and machine understandable way to describe structured data. A key aspect of the object-oriented architecture is software that is driven by an instrument description, written using the Instrument Markup Language (IML). ]ML is used to describe graphical user interfaces to control and monitor the instrument, command sets and command formats, data streams, and communication mechanisms. Although the current effort is targeted for the High-resolution Airborne Wideband Camera, a first-light instrument of the Stratospheric Observatory for Infrared Astronomy, the framework is designed to be generic and extensible so that it can be applied to any instrument.

  8. How Successful Learners Employ Learning Strategies in an EFL Setting in the Indonesian Context

    ERIC Educational Resources Information Center

    Setiyadi, Ag. Bambang; Sukirlan, Muhammad; Mahpul

    2016-01-01

    Numerous studies have been conducted to correlate the use of language learning strategies and language performance and the studies have contributed to different perspectives of teaching and learning a foreign language. Some studies have also revealed that the students learning a foreign language in Asian contexts have been proved to use different…

  9. EasyModeller: A graphical interface to MODELLER

    PubMed Central

    2010-01-01

    Background MODELLER is a program for automated protein Homology Modeling. It is one of the most widely used tool for homology or comparative modeling of protein three-dimensional structures, but most users find it a bit difficult to start with MODELLER as it is command line based and requires knowledge of basic Python scripting to use it efficiently. Findings The study was designed with an aim to develop of "EasyModeller" tool as a frontend graphical interface to MODELLER using Perl/Tk, which can be used as a standalone tool in windows platform with MODELLER and Python preinstalled. It helps inexperienced users to perform modeling, assessment, visualization, and optimization of protein models in a simple and straightforward way. Conclusion EasyModeller provides a graphical straight forward interface and functions as a stand-alone tool which can be used in a standard personal computer with Microsoft Windows as the operating system. PMID:20712861

  10. Text-interpreter language for flexible generation of patient notes and instructions.

    PubMed

    Forker, T S

    1992-01-01

    An interpreted computer language has been developed along with a windowed user interface and multi-printer-support formatter to allow preparation of documentation of patient visits, including progress notes, prescriptions, excuses for work/school, outpatient laboratory requisitions, and patient instructions. Input is by trackball or mouse with little or no keyboard skill required. For clinical problems with specific protocols, the clinician can be prompted with problem-specific items of history, exam, and lab data to be gathered and documented. The language implements a number of text-related commands as well as branching logic and arithmetic commands. In addition to generating text, it is simple to implement arithmetic calculations such as weight-specific drug dosages; multiple branching decision-support protocols for paramedical personnel (or physicians); and calculation of clinical scores (e.g., coma or trauma scores) while simultaneously documenting the status of each component of the score. ASCII text files produced by the interpreter are available for computerized quality audit. Interpreter instructions are contained in text files users can customize with any text editor.

  11. IGGy: An interactive environment for surface grid generation

    NASA Technical Reports Server (NTRS)

    Prewitt, Nathan C.

    1992-01-01

    A graphically interactive derivative of the EAGLE boundary code is presented. This code allows the user to interactively build and execute commands and immediately see the results. Strong ties with a batch oriented script language are maintained. A generalized treatment of grid definition parameters allows a more generic definition of the grid generation process and allows the generation of command scripts which can be applied to topologically similar configurations. The use of the graphical user interface is outlined and example applications are presented.

  12. Should bilingual children learn reading in two languages at the same time or in sequence?

    PubMed Central

    Berens, Melody S.; Kovelman, Ioulia; Petitto, Laura-Ann

    2013-01-01

    Is it best to learn reading in two languages simultaneously or sequentially? We observed 2nd and 3rd grade children in two-way dual-language learning contexts: (i) 50:50 or Simultaneous dual-language (two languages within same developmental period) and (ii) 90:10 or Sequential dual-language (one language, followed gradually by the other). They were compared to matched monolingual English-only children in single-language English schools. Bilinguals (home language was Spanish only, English-only, or Spanish and English in dual-language schools), were tested in both languages, and monolingual children were tested in English using standardized reading and language tasks. Bilinguals in 50:50 programs performed better than bilinguals in 90:10 programs on English Irregular Words and Passage Comprehension tasks, suggesting language and reading facilitation for underlying grammatical class and linguistic structure analyses. By contrast, bilinguals in 90:10 programs performed better than bilinguals in the 50:50 programs on English Phonological Awareness and Reading Decoding tasks, suggesting language and reading facilitation for surface phonological regularity analysis. Notably, children from English-only homes in dual-language learning contexts performed equally well, or better than, children from monolingual English-only homes in single-language learning contexts. Overall, the findings provide tantalizing evidence that dual-language learning during the same developmental period may provide bilingual reading advantages. PMID:23794952

  13. Microcomputer Programs for Educational Statistics: A Review of Popular Programs. TME Report 89.

    ERIC Educational Resources Information Center

    Stemmer, Paul M.; Berger, Carl F.

    This publication acquaints the user with microcomputer statistical packages and offers a method for evaluation based on a set of criteria that can be adapted to the needs of the user. Several popular packages, typical of those available, are reviewed in detail: (1) Abstat, an easy to use command driven package compatible with the IBM PC or the…

  14. How relevant is social interaction in second language learning?

    PubMed Central

    Verga, Laura; Kotz, Sonja A.

    2013-01-01

    Verbal language is the most widespread mode of human communication, and an intrinsically social activity. This claim is strengthened by evidence emerging from different fields, which clearly indicates that social interaction influences human communication, and more specifically, language learning. Indeed, research conducted with infants and children shows that interaction with a caregiver is necessary to acquire language. Further evidence on the influence of sociality on language comes from social and linguistic pathologies, in which deficits in social and linguistic abilities are tightly intertwined, as is the case for Autism, for example. However, studies on adult second language (L2) learning have been mostly focused on individualistic approaches, partly because of methodological constraints, especially of imaging methods. The question as to whether social interaction should be considered as a critical factor impacting upon adult language learning still remains underspecified. Here, we review evidence in support of the view that sociality plays a significant role in communication and language learning, in an attempt to emphasize factors that could facilitate this process in adult language learning. We suggest that sociality should be considered as a potentially influential factor in adult language learning and that future studies in this domain should explicitly target this factor. PMID:24027521

  15. How relevant is social interaction in second language learning?

    PubMed

    Verga, Laura; Kotz, Sonja A

    2013-09-03

    Verbal language is the most widespread mode of human communication, and an intrinsically social activity. This claim is strengthened by evidence emerging from different fields, which clearly indicates that social interaction influences human communication, and more specifically, language learning. Indeed, research conducted with infants and children shows that interaction with a caregiver is necessary to acquire language. Further evidence on the influence of sociality on language comes from social and linguistic pathologies, in which deficits in social and linguistic abilities are tightly intertwined, as is the case for Autism, for example. However, studies on adult second language (L2) learning have been mostly focused on individualistic approaches, partly because of methodological constraints, especially of imaging methods. The question as to whether social interaction should be considered as a critical factor impacting upon adult language learning still remains underspecified. Here, we review evidence in support of the view that sociality plays a significant role in communication and language learning, in an attempt to emphasize factors that could facilitate this process in adult language learning. We suggest that sociality should be considered as a potentially influential factor in adult language learning and that future studies in this domain should explicitly target this factor.

  16. The Role of Consciousness in Second Language Learning.

    ERIC Educational Resources Information Center

    Schmidt, Richard W.

    1990-01-01

    Summarizes recent psychological research and theory on the topic of consciousness, and looks at three questions in second-language learning related to the role of consciousness in input processing. The discussion involves the requirement in learning a second language of subliminal learning, implicit learning, and incidental learning. (142…

  17. How Does Anxiety Affect Second Language Learning? A Reply to Sparks and Ganschow.

    ERIC Educational Resources Information Center

    MacIntyre, Peter D.

    1995-01-01

    Advocates that language anxiety can play a significant causal role in creating individual differences in both language learning and communication. This paper studies the role of anxiety in the language learning process and concludes that the linguistic coding deficit hypothesis errs in assigning epiphenomenal status to language anxiety. (57…

  18. Exploring Learner Autonomy: Language Learning Locus of Control in Multilinguals

    ERIC Educational Resources Information Center

    Peek, Ron

    2016-01-01

    By using data from an online language learning beliefs survey (n?=?841), defining language learning experience in terms of participants' multilingualism, and using a domain-specific language learning locus of control (LLLOC) instrument, this article examines whether more experienced language learners can also be seen as more autonomous language…

  19. Surveying and Modeling Students' Motivation and Learning Strategies for Mobile-Assisted Seamless Chinese Language Learning

    ERIC Educational Resources Information Center

    Chai, Ching Sing; Wong, Lung-Hsiang; King, Ronnel B.

    2016-01-01

    Seamless language learning promises to be an effective learning approach that addresses the limitations of classroom-only language learning. It leverages mobile technologies to facilitate holistic and perpetual learning experiences that bridge different locations, times, technologies or social settings. Despite the emergence of studies on seamless…

  20. Learning Languages: The Journal of the National Network for Early Language Learning, 1998-1999.

    ERIC Educational Resources Information Center

    Rosenbusch, Marcia H., Ed.

    1999-01-01

    These three journals include articles on issues related to language learning. The fall 1998 journal presents: "Attention! Are You Seeking a Position with Excellent Long-Term Benefits? Be an Advocate!" (Mary Lynn Redmond); "National Town Meeting Energizes Support for Early Language Learning" (Marcia Harmon Rosenbusch);…

  1. Child-Adult Differences in Implicit and Explicit Second Language Learning

    ERIC Educational Resources Information Center

    Lichtman, Karen Melissa

    2012-01-01

    Mainstream linguistics has long held that there is a fundamental difference between adult and child language learning (Bley-Vroman, 1990; Johnson & Newport, 1989; DeKeyser, 2000; Paradis, 2004). This difference is often framed as a change from implicit language learning in childhood to explicit language learning in adulthood, which is…

  2. Visualization Analytics for Second Language Vocabulary Learning in Virtual Worlds

    ERIC Educational Resources Information Center

    Hsiao, Indy Y. T.; Lan, Yu-Ju; Kao, Chia-Ling; Li, Ping

    2017-01-01

    Language learning occurring in authentic contexts has been shown to be more effective. Virtual worlds provide simulated contexts that have the necessary elements of authentic contexts for language learning, and as a result, many studies have adopted virtual worlds as a useful platform for language learning. However, few studies so far have…

  3. A Preliminary Survey of the Preferred Learning Methods for Interpretation Students

    ERIC Educational Resources Information Center

    Heinz, Michael

    2013-01-01

    There are many different methods that individuals use to learn languages like reading books or writing essays. Not all methods are equally successful for second language learners but nor do all successful learners of a second language show identical preferences for learning methods. Additionally, at the highest level of language learning various…

  4. High School Foreign Language Students' Perceptions of Language Learning Strategies Use and Self-Efficacy.

    ERIC Educational Resources Information Center

    National Capital Language Resource Center, Washington, DC.

    This study investigated the relationship of language learning strategies use and self-efficacy of high school students learning Chinese, German, Russian, Japanese, and Spanish. Through two questionnaires, The Language Learning Strategies Questionnaire and The Self-Efficacy Questionnaire, researchers were able to collect and analyze data on…

  5. Cooperative Language Learning: Increasing Opportunities for Learning in Teams

    ERIC Educational Resources Information Center

    Wichadee, Saovapa; Orawiwatnakul, Wiwat

    2012-01-01

    This paper conceptualizes cooperative language learning, group instruction which is under the learner-centered approach where the groups are formed in such a way that each member performs his or her task to achieve the goal. Previous research indicates that cooperative language learning doesn't only improve learners' language skills, but also…

  6. A Program That Acquires Language Using Positive and Negative Feedback.

    ERIC Educational Resources Information Center

    Brand, James

    1987-01-01

    Describes the language learning program "Acquire," which is a sample of grammar induction. It is a learning algorithm based on a pattern-matching scheme, using both a positive and negative network to reduce overgeneration. Language learning programs may be useful as tutorials for learning the syntax of a foreign language. (Author/LMO)

  7. The Role of Language Learning Progressions in Improved Instruction and Assessment of English Language Learners

    ERIC Educational Resources Information Center

    Bailey, Alison L.; Heritage, Margaret

    2014-01-01

    This article addresses theoretical and empirical issues relevant for the development and evaluation of language learning progressions. The authors explore how learning progressions aligned with new content standards can form a central basis of efforts to describe the English language needed in school contexts for learning, instruction, and…

  8. Teaching and Learning Vocabulary: What English Language Learners Perceive to Be Effective and Ineffective Strategies

    ERIC Educational Resources Information Center

    Sa'd, Seyyed Hatam Tamimi; Rajabi, Fereshte

    2018-01-01

    Vocabulary constitutes an essential part of every language-learning endeavour and deserves scholarly attention. The objective of the present study was three-fold: 1) exploring Iranian English language learners' Vocabulary Learning Strategies (VLSs), 2) examining language learners' perceptions of vocabulary learning, and 3) exploring Iranian…

  9. Sleep Disorders as a Risk to Language Learning and Use. EBP Briefs. Volume 10, Issue 1

    ERIC Educational Resources Information Center

    McGregor, Karla K.; Alper, Rebecca M.

    2015-01-01

    Clinical Question: Are people with sleep disorders at higher risk for language learning deficits than healthy sleepers? Method: Scoping Review. Study Sources: PubMed, Google Scholar, Trip Database, ClinicalTrials.gov. Search Terms: sleep disorders AND language AND learning; sleep disorders language learning--deprivation--epilepsy; sleep disorders…

  10. Exploring Prospective EFL Teachers' Perceived Self-Efficacy and Beliefs on English Language Learning

    ERIC Educational Resources Information Center

    Genç, Gülten; Kulusakli, Emine; Aydin, Savas

    2016-01-01

    Learners' perceived self-efficacy and beliefs on English language learning are important in education. Taking into consideration the important impact of individual variables on language learning, this study seeks to highlight the relationship between Turkish EFL learners' beliefs about language learning and their sense of self-efficacy. The…

  11. Applications of Cognitive Load Theory to Multimedia-Based Foreign Language Learning: An Overview

    ERIC Educational Resources Information Center

    Chen, I-Jung; Chang, Chi-Cheng; Lee, Yen-Chang

    2009-01-01

    This article reviews the multimedia instructional design literature based on cognitive load theory (CLT) in the context of foreign language learning. Multimedia are of particular importance in language learning materials because they incorporate text, image, and sound, thus offering an integrated learning experience of the four language skills…

  12. Learning a Language with Web 2.0: Exploring the Use of Social Networking Features of Foreign Language Learning Websites

    ERIC Educational Resources Information Center

    Stevenson, Megan P.; Liu, Min

    2010-01-01

    This paper presents the results of an online survey and a usability test performed on three foreign language learning websites that use Web 2.0 technology. The online survey was conducted to gain an understanding of how current users of language learning websites use them for learning and social purposes. The usability test was conducted to gain…

  13. Computer-Assisted Language Learning (CALL) in Support of (Re)-Learning Native Languages: The Case of Runyakitara

    ERIC Educational Resources Information Center

    Katushemererwe, Fridah; Nerbonne, John

    2015-01-01

    This study presents the results from a computer-assisted language learning (CALL) system of Runyakitara (RU_CALL). The major objective was to provide an electronic language learning environment that can enable learners with mother tongue deficiencies to enhance their knowledge of grammar and acquire writing skills in Runyakitara. The system…

  14. Language Learning Strategies of Language e-Learners in Turkey

    ERIC Educational Resources Information Center

    Solak, Ekrem; Cakir, Recep

    2015-01-01

    The purpose of this study was to determine the use of language learning strategies of e-learners and to understand whether there were any correlations between language learning strategies and academic achievement. Participants of the study were 274?e-learners, 132 males and 142 females, enrolled in an e-learning program from various majors and…

  15. The Relationship between Socio-Economic Status, General Language Learning Outcome, and Beliefs about Language Learning

    ERIC Educational Resources Information Center

    Ariani, Mohsen Ghasemi; Ghafournia, Narjes

    2016-01-01

    The objective of this study is to explore the probable relationship between Iranian students' socioeconomic status, general language learning outcome, and their beliefs about language learning. To this end, 350 postgraduate students, doing English for specific courses at Islamic Azad University of Neyshabur participated in this study. They were…

  16. Preparing for a Global Scientific Workforce: Lessons Learned by the Chemistry Community

    NASA Astrophysics Data System (ADS)

    Baranovic, M.; Nameroff, T.

    2005-12-01

    Globalization has significant implications for science, science education, and the workforce. Flows of capital and knowledge are altering patterns of economic and technological development. Technology is allowing science to be conducted in real time on a global scale. International connections and mobility are increasing worldwide. At the same time science is becoming a truly global endeavor, the convergence of disciplines suggests that scientists from different backgrounds can learn from each other's experiences in addressing these challenges and opportunities. This presentation reviews some of the impacts of globalization on the chemically related sciences, students, and profession. As a result of globalization, today's practitioners of chemistry need an ever-expanding skill set to succeed. In addition to a strong command of the basic principles of chemistry, students and practitioners need to know how to work on multicultural teams, have knowledge of other languages, and be able to communicate effectively. The American Chemical Society (ACS) is coming to terms with and responding to changes in the nature of chemistry and its practice. This presentation will explore some of the innovative efforts of ACS to meet the challenges for chemistry in an era of globalization. The Earth and space sciences community may benefit from the chemistry community's "lessons learned."

  17. Robot Task Commander with Extensible Programming Environment

    NASA Technical Reports Server (NTRS)

    Hart, Stephen W (Inventor); Wightman, Brian J (Inventor); Dinh, Duy Paul (Inventor); Yamokoski, John D. (Inventor); Gooding, Dustin R (Inventor)

    2014-01-01

    A system for developing distributed robot application-level software includes a robot having an associated control module which controls motion of the robot in response to a commanded task, and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL). The RTC includes a script engine(s) and a GUI, with a processor and a centralized library of library blocks constructed from an interpretive computer programming code and having input and output connections. The GUI provides access to a Visual Programming Language (VPL) environment and a text editor. In executing a method, the VPL is opened, a task for the robot is built from the code library blocks, and data is assigned to input and output connections identifying input and output data for each block. A task sequence(s) is sent to the control module(s) over the NTL to command execution of the task.

  18. An Evolving Worldview: Making Open Source Easy

    NASA Astrophysics Data System (ADS)

    Rice, Z.

    2017-12-01

    NASA Worldview is an interactive interface for browsing full-resolution, global satellite imagery. Worldview supports an open data policy so that academia, private industries and the general public can use NASA's satellite data to address Earth science related issues. Worldview was open sourced in 2014. By shifting to an open source approach, the Worldview application has evolved to better serve end-users. Project developers are able to have discussions with end-users and community developers to understand issues and develop new features. Community developers are able to track upcoming features, collaborate on them and make their own contributions. Developers who discover issues are able to address those issues and submit a fix. This reduces the time it takes for a project developer to reproduce an issue or develop a new feature. Getting new developers to contribute to the project has been one of the most important and difficult aspects of open sourcing Worldview. After witnessing potential outside contributors struggle, a focus has been made on making the installation of Worldview simple to reduce the initial learning curve and make contributing code easy. One way we have addressed this is through a simplified setup process. Our setup documentation includes a set of prerequisites and a set of straightforward commands to clone, configure, install and run. This presentation will emphasize our focus to simplify and standardize Worldview's open source code so that more people are able to contribute. The more people who contribute, the better the application will become over time.

  19. Language Anxiety and Achievement.

    ERIC Educational Resources Information Center

    Horwitz, Elaine K.

    2001-01-01

    Considers the literature on language learning anxiety in an effort to clarify the relationship between anxiety and second language learning. Suggests that anxiety is indeed a cause of poor language learning in some individuals and discusses possible sources of this anxiety. (Author/VWL)

  20. Adaptation of Communicative Language Teaching Methodology to an English Textbook for English Language Learning of NIDA Students

    ERIC Educational Resources Information Center

    West, Andrew J.

    2016-01-01

    In this paper, the researcher focuses on assessing the language learning benefits for students of adapting the communicative language teaching (CLT) methodology to an English textbook, a methodology that, according to Richards (2006), Littlewood (2008) and others, is influential in shaping second language learning worldwide. This paper is intended…

Top