WorldWideScience

Sample records for sas programming language

  1. SASWeave: Literate Programming Using SAS

    DEFF Research Database (Denmark)

    Lenth, Russell V; Højsgaard, Søren

    2007-01-01

    SASweave is a collection of scripts that allow one to embed SAS code into a LATEX document, and automatically incorporate the results as well. SASweave is patterned after Sweave, which does the same thing for code written in R. In fact, a document may contain both SAS and R code. Besides...... the convenience of being able to easily incorporate SAS examples in a document, SASweave facilitates the concept of "literate programming": having code, documentation, and results packaged together. Among other things, this helps to ensure that the SAS output in the document is in concordance with the code...

  2. [A SAS marco program for batch processing of univariate Cox regression analysis for great database].

    Science.gov (United States)

    Yang, Rendong; Xiong, Jie; Peng, Yangqin; Peng, Xiaoning; Zeng, Xiaomin

    2015-02-01

    To realize batch processing of univariate Cox regression analysis for great database by SAS marco program. We wrote a SAS macro program, which can filter, integrate, and export P values to Excel by SAS9.2. The program was used for screening survival correlated RNA molecules of ovarian cancer. A SAS marco program could finish the batch processing of univariate Cox regression analysis, the selection and export of the results. The SAS macro program has potential applications in reducing the workload of statistical analysis and providing a basis for batch processing of univariate Cox regression analysis.

  3. State Space Modeling Using SAS

    Directory of Open Access Journals (Sweden)

    Rajesh Selukar

    2011-05-01

    Full Text Available This article provides a brief introduction to the state space modeling capabilities in SAS, a well-known statistical software system. SAS provides state space modeling in a few different settings. SAS/ETS, the econometric and time series analysis module of the SAS system, contains many procedures that use state space models to analyze univariate and multivariate time series data. In addition, SAS/IML, an interactive matrix language in the SAS system, provides Kalman filtering and smoothing routines for stationary and nonstationary state space models. SAS/IML also provides support for linear algebra and nonlinear function optimization, which makes it a convenient environment for general-purpose state space modeling.

  4. SASWeave: Literate Programming Using SAS

    Directory of Open Access Journals (Sweden)

    Russell V. Lenth

    2007-05-01

    Full Text Available SASweave is a collection of scripts that allow one to embed SAS code into a LATEX document, and automatically incorporate the results as well. SASweave is patterned after Sweave, which does the same thing for code written in R. In fact, a document may contain both SAS and R code. Besides the convenience of being able to easily incorporate SAS examples in a document, SASweave facilitates the concept of “literate programming”: having code, documentation, and results packaged together. Among other things, this helps to ensure that the SAS output in the document is in concordance with the code.

  5. SPSS and SAS programming for the testing of mediation models.

    Science.gov (United States)

    Dudley, William N; Benuzillo, Jose G; Carrico, Mineh S

    2004-01-01

    Mediation modeling can explain the nature of the relation among three or more variables. In addition, it can be used to show how a variable mediates the relation between levels of intervention and outcome. The Sobel test, developed in 1990, provides a statistical method for determining the influence of a mediator on an intervention or outcome. Although interactive Web-based and stand-alone methods exist for computing the Sobel test, SPSS and SAS programs that automatically run the required regression analyses and computations increase the accessibility of mediation modeling to nursing researchers. To illustrate the utility of the Sobel test and to make this programming available to the Nursing Research audience in both SAS and SPSS. The history, logic, and technical aspects of mediation testing are introduced. The syntax files sobel.sps and sobel.sas, created to automate the computation of the regression analysis and test statistic, are available from the corresponding author. The reported programming allows the user to complete mediation testing with the user's own data in a single-step fashion. A technical manual included with the programming provides instruction on program use and interpretation of the output. Mediation modeling is a useful tool for describing the relation between three or more variables. Programming and manuals for using this model are made available.

  6. SAS macro programs for geographically weighted generalized linear modeling with spatial point data: applications to health research.

    Science.gov (United States)

    Chen, Vivian Yi-Ju; Yang, Tse-Chuan

    2012-08-01

    An increasing interest in exploring spatial non-stationarity has generated several specialized analytic software programs; however, few of these programs can be integrated natively into a well-developed statistical environment such as SAS. We not only developed a set of SAS macro programs to fill this gap, but also expanded the geographically weighted generalized linear modeling (GWGLM) by integrating the strengths of SAS into the GWGLM framework. Three features distinguish our work. First, the macro programs of this study provide more kernel weighting functions than the existing programs. Second, with our codes the users are able to better specify the bandwidth selection process compared to the capabilities of existing programs. Third, the development of the macro programs is fully embedded in the SAS environment, providing great potential for future exploration of complicated spatially varying coefficient models in other disciplines. We provided three empirical examples to illustrate the use of the SAS macro programs and demonstrated the advantages explained above. Copyright © 2011 Elsevier Ireland Ltd. All rights reserved.

  7. SPSS and SAS programs for generalizability theory analyses.

    Science.gov (United States)

    Mushquash, Christopher; O'Connor, Brian P

    2006-08-01

    The identification and reduction of measurement errors is a major challenge in psychological testing. Most investigators rely solely on classical test theory for assessing reliability, whereas most experts have long recommended using generalizability theory instead. One reason for the common neglect of generalizability theory is the absence of analytic facilities for this purpose in popular statistical software packages. This article provides a brief introduction to generalizability theory, describes easy to use SPSS, SAS, and MATLAB programs for conducting the recommended analyses, and provides an illustrative example, using data (N = 329) for the Rosenberg Self-Esteem Scale. Program output includes variance components, relative and absolute errors and generalizability coefficients, coefficients for D studies, and graphs of D study results.

  8. Introduction to SAS on VAX

    International Nuclear Information System (INIS)

    Kardaun, O.; Miura, Yukitoshi; Matsuda, Toshiaki; Tamai, Hiroshi.

    1991-06-01

    To analyse, among others, the H-mode data base, a new version (6.06) of the SAS system has been installed on the VAX 3200 Workstation at JFT-2M. In this report, we summarize how to use SAS interactively (i.e., in 'display manager mode') on this machine. By a didactical example program and its annotated output we illustrate some of the capabilities of SAS. The report is intended to facilitate the access to the SAS documentation by physicists interested in plasma physical applications. (author)

  9. Clinical SAS programming in India: A study of industry needs versus wants

    Directory of Open Access Journals (Sweden)

    Nithiyanandhan Ananthakrishnan

    2014-01-01

    Full Text Available Background: The clinical SAS (www.sas.com programming industry, in India, has seen a rapid growth in the last decade and the trend seems set to continue, for the next couple of years, due to cost advantage and the availability of skilled labor. On one side the industry needs are focused on less execution time, high margins, segmented tasks and the delivery of high quality output with minimal oversight. On the other side, due to the increased demand for skilled resources, the wants of the programmers have taken a different shift toward diversifying exposure, unsustainable wage inflation due to multiple opportunities and generally high expectations around career progression. If the industry needs are not going to match with programmers want, or vice versa, then there is the possibility that the current year on year growth may start to slow or even go into decline. Aim: This paper is intended to identify the gap between wants and need and puts forwards some suggestions, for both sides, in ways to change the equation to benefit all. Settings and Design: Questionnaire on similar themes created to survey managers and programmers working in clinical SAS programming industry and was surveyed online to collect their perspectives. Their views are compared for each theme and presented as results. Materials and Methods: Two surveys were created in www.surveymonkey.com. Management: https://www.surveymonkey.com/s/SAS_India_managment_needvswant_survey. Programmer: https://www.surveymonkey.com/s/SAS_India_programmer_needvswant_survey. Statistical Analysis Used: Bar chart and pie chart used on data collect to show segmentation of data. Results and Conclusions: In conclusion, it seeks to highlight the future industry direction and the skillset that existing programmers need to have, in order to sustain the momentum and remain competitive, to contribute to the future pipeline and the development of the profession in India.

  10. Clinical SAS programming in India: A study of industry needs versus wants.

    Science.gov (United States)

    Ananthakrishnan, Nithiyanandhan

    2014-07-01

    The clinical SAS (www.sas.com) programming industry, in India, has seen a rapid growth in the last decade and the trend seems set to continue, for the next couple of years, due to cost advantage and the availability of skilled labor. On one side the industry needs are focused on less execution time, high margins, segmented tasks and the delivery of high quality output with minimal oversight. On the other side, due to the increased demand for skilled resources, the wants of the programmers have taken a different shift toward diversifying exposure, unsustainable wage inflation due to multiple opportunities and generally high expectations around career progression. If the industry needs are not going to match with programmers want, or vice versa, then there is the possibility that the current year on year growth may start to slow or even go into decline. This paper is intended to identify the gap between wants and need and puts forwards some suggestions, for both sides, in ways to change the equation to benefit all. Questionnaire on similar themes created to survey managers and programmers working in clinical SAS programming industry and was surveyed online to collect their perspectives. Their views are compared for each theme and presented as results. Two surveys were created in www.surveymonkey.com. https://www.surveymonkey.com/s/SAS_India_managment_needvswant_survey. Programmer: https://www.surveymonkey.com/s/SAS_India_programmer_needvswant_survey. Bar chart and pie chart used on data collect to show segmentation of data. In conclusion, it seeks to highlight the future industry direction and the skillset that existing programmers need to have, in order to sustain the momentum and remain competitive, to contribute to the future pipeline and the development of the profession in India.

  11. Conducting Meta-Analysis Using SAS

    CERN Document Server

    Arthur, Winfried; Huffcutt, Allen I; Arthur, Winfred

    2001-01-01

    Conducting Meta-Analysis Using SAS reviews the meta-analysis statistical procedure and shows the reader how to conduct one using SAS. It presents and illustrates the use of the PROC MEANS procedure in SAS to perform the data computations called for by the two most commonly used meta-analytic procedures, the Hunter & Schmidt and Glassian approaches. This book serves as both an operational guide and user's manual by describing and explaining the meta-analysis procedures and then presenting the appropriate SAS program code for computing the pertinent statistics. The practical, step-by-step instru

  12. SAS and R data management, statistical analysis, and graphics

    CERN Document Server

    Kleinman, Ken

    2009-01-01

    An All-in-One Resource for Using SAS and R to Carry out Common TasksProvides a path between languages that is easier than reading complete documentationSAS and R: Data Management, Statistical Analysis, and Graphics presents an easy way to learn how to perform an analytical task in both SAS and R, without having to navigate through the extensive, idiosyncratic, and sometimes unwieldy software documentation. The book covers many common tasks, such as data management, descriptive summaries, inferential procedures, regression analysis, and the creation of graphics, along with more complex applicat

  13. Regression modeling methods, theory, and computation with SAS

    CERN Document Server

    Panik, Michael

    2009-01-01

    Regression Modeling: Methods, Theory, and Computation with SAS provides an introduction to a diverse assortment of regression techniques using SAS to solve a wide variety of regression problems. The author fully documents the SAS programs and thoroughly explains the output produced by the programs.The text presents the popular ordinary least squares (OLS) approach before introducing many alternative regression methods. It covers nonparametric regression, logistic regression (including Poisson regression), Bayesian regression, robust regression, fuzzy regression, random coefficients regression,

  14. System programming languages

    OpenAIRE

    Šmit, Matej

    2016-01-01

    Most operating systems are written in the C programming language. Similar is with system software, for example, device drivers, compilers, debuggers, disk checkers, etc. Recently some new programming languages emerged, which are supposed to be suitable for system programming. In this thesis we present programming languages D, Go, Nim and Rust. We defined the criteria which are important for deciding whether programming language is suitable for system programming. We examine programming langua...

  15. Mixed language programming

    International Nuclear Information System (INIS)

    Burow, Burkhard D.

    1996-01-01

    Computing in the next millennium will be using software from this millennium. Programming languages evolve and new ones continue to be created. The use of legacy code demonstrates why some present and future applications may span programming languages. Even a completely new application may mix programming languages, if it allows its components to be more conveniently expressed. Given the need, mixed language programming should be easy and robust. By resolving a variety of difficulties, the well established cfortran.h package provides, the desired convenient interface across the C and Fortran programming languages, as demonstrated using CERN's Book. (author)

  16. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2009-01-01

    Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most impo

  17. SAS3DC - A computer program to describe accidents in LMFBRs

    International Nuclear Information System (INIS)

    Angerer, G.; Arnecke, G.; Polch, A.

    1981-02-01

    The code system SAS3D - developed in the ANL - is at present the most adequate instrument for simulating accidents in the LMFBRs. SAS3DC is an improved version of this code system: the routine CLAZAS - modelling in SAS3D the motion of the fuel cladding - is replaced in the SAS3DC by the routine CMOT. CMOT describes the moving material not in the Lagrangian - as CLAZAS - but in the Eulerian system and is so able to register even small cladding-displacements. To complete the description of the SAS3DC-code the results of some sample problems are included. (orig.) [de

  18. Programming language structures

    CERN Document Server

    Organick, Elliott Irving; Plummer, Robert P

    1978-01-01

    Programming Language Structures deals with the structures of programming languages and introduces the reader to five important programming languages: Algol, Fortran, Lisp, Snobol, and Pascal. The fundamental similarities and differences among these languages are discussed. A unifying framework is constructed that can be used to study the structure of other languages, such as Cobol, PL/I, and APL. Several of the tools and methodologies needed to construct large programs are also considered.Comprised of 10 chapters, this book begins with a summary of the relevant concepts and principles about al

  19. C++ Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

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

  20. Modern programming language

    Science.gov (United States)

    Feldman, G. H.; Johnson, J. A.

    1980-01-01

    Structural-programming language is especially-tailored for producing assembly language programs for MODCOMP II and IV mini-computes. Modern programming language consists of set of simple and powerful control structures that include sequencing alternative selection, looping, sub-module linking, comment insertion, statement continuation, and compilation termination capabilities.

  1. Assembly processor program converts symbolic programming language to machine language

    Science.gov (United States)

    Pelto, E. V.

    1967-01-01

    Assembly processor program converts symbolic programming language to machine language. This program translates symbolic codes into computer understandable instructions, assigns locations in storage for successive instructions, and computer locations from symbolic addresses.

  2. Modeling binary correlated responses using SAS, SPSS and R

    CERN Document Server

    Wilson, Jeffrey R

    2015-01-01

    Statistical tools to analyze correlated binary data are spread out in the existing literature. This book makes these tools accessible to practitioners in a single volume. Chapters cover recently developed statistical tools and statistical packages that are tailored to analyzing correlated binary data. The authors showcase both traditional and new methods for application to health-related research. Data and computer programs will be publicly available in order for readers to replicate model development, but learning a new statistical language is not necessary with this book. The inclusion of code for R, SAS, and SPSS allows for easy implementation by readers. For readers interested in learning more about the languages, though, there are short tutorials in the appendix. Accompanying data sets are available for download through the book s website. Data analysis presented in each chapter will provide step-by-step instructions so these new methods can be readily applied to projects.  Researchers and graduate stu...

  3. Simple and flexible SAS and SPSS programs for analyzing lag-sequential categorical data.

    Science.gov (United States)

    O'Connor, B P

    1999-11-01

    This paper describes simple and flexible programs for analyzing lag-sequential categorical data, using SAS and SPSS. The programs read a stream of codes and produce a variety of lag-sequential statistics, including transitional frequencies, expected transitional frequencies, transitional probabilities, adjusted residuals, z values, Yule's Q values, likelihood ratio tests of stationarity across time and homogeneity across groups or segments, transformed kappas for unidirectional dependence, bidirectional dependence, parallel and nonparallel dominance, and significance levels based on both parametric and randomization tests.

  4. SPSS and SAS programs for comparing Pearson correlations and OLS regression coefficients.

    Science.gov (United States)

    Weaver, Bruce; Wuensch, Karl L

    2013-09-01

    Several procedures that use summary data to test hypotheses about Pearson correlations and ordinary least squares regression coefficients have been described in various books and articles. To our knowledge, however, no single resource describes all of the most common tests. Furthermore, many of these tests have not yet been implemented in popular statistical software packages such as SPSS and SAS. In this article, we describe all of the most common tests and provide SPSS and SAS programs to perform them. When they are applicable, our code also computes 100 × (1 - α)% confidence intervals corresponding to the tests. For testing hypotheses about independent regression coefficients, we demonstrate one method that uses summary data and another that uses raw data (i.e., Potthoff analysis). When the raw data are available, the latter method is preferred, because use of summary data entails some loss of precision due to rounding.

  5. Statistical data analysis using SAS intermediate statistical methods

    CERN Document Server

    Marasinghe, Mervyn G

    2018-01-01

    The aim of this textbook (previously titled SAS for Data Analytics) is to teach the use of SAS for statistical analysis of data for advanced undergraduate and graduate students in statistics, data science, and disciplines involving analyzing data. The book begins with an introduction beyond the basics of SAS, illustrated with non-trivial, real-world, worked examples. It proceeds to SAS programming and applications, SAS graphics, statistical analysis of regression models, analysis of variance models, analysis of variance with random and mixed effects models, and then takes the discussion beyond regression and analysis of variance to conclude. Pedagogically, the authors introduce theory and methodological basis topic by topic, present a problem as an application, followed by a SAS analysis of the data provided and a discussion of results. The text focuses on applied statistical problems and methods. Key features include: end of chapter exercises, downloadable SAS code and data sets, and advanced material suitab...

  6. SAS essentials mastering SAS for data analytics

    CERN Document Server

    Elliott, Alan C

    2015-01-01

    A step-by-step introduction to using SAS® statistical software as a foundational approach to data analysis and interpretation Presenting a straightforward introduction from the ground up, SAS® Essentials: Mastering SAS for Data Analytics, Second Edition illustrates SAS using hands-on learning techniques and numerous real-world examples. Keeping different experience levels in mind, the highly-qualified author team has developed the book over 20 years of teaching introductory SAS courses. Divided into two sections, the first part of the book provides an introduction to data manipulation, st

  7. Object-Oriented Programming in the Beta Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger; Nygaard, Kristen

    This is a book on object-oriented programming and the BETA programming language. Object-oriented programming originated with the Simula languages developed at the Norwegian Computing Center, Oslo, in the 1960s. The first Simula language, Simula I, was intended for writing simulation programs....... Simula I was later used as a basis for defining a general purpose programming language, Simula 67. In addition to being a programming language, Simula1 was also designed as a language for describing and communicating about systems in general. Simula has been used by a relatively small community for many...... years, although it has had a major impact on research in computer science. The real breakthrough for object-oriented programming came with the development of Smalltalk. Since then, a large number of programming languages based on Simula concepts have appeared. C++ is the language that has had...

  8. Ezhil: A Tamil Programming Language

    OpenAIRE

    Annamalai, Muthiah

    2009-01-01

    Ezhil is a Tamil language based interpreted procedural programming language. Tamil keywords and grammar are chosen to make the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is a compact programming language aimed towards Tamil speaking novice computer users. Grammar for Ezh...

  9. Vybrané výběrové statistické metody v programu SAS

    OpenAIRE

    Voříšek, Jan

    2009-01-01

    In the present work we study methodology of different kinds of sample surveys and their design in SAS software. Creating of SAS Enterprise Guide Add-In was the fundamental creative part of this work. This Add-In enables to compute important statistics of sample surveys, without need of being familiar with SAS code. Add-In was created in MSFT Visual Studio 2003 in C # language using a tamplate for Add-Ins provided by SAS. This work contains a general description of the creation of an Add-In as...

  10. HAL/SM language specification. [programming languages and computer programming for space shuttles

    Science.gov (United States)

    Williams, G. P. W., Jr.; Ross, C.

    1975-01-01

    A programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.

  11. Programming Languages RESONAN

    Indian Academy of Sciences (India)

    Introduction. Programming languages for computers are developed with the ... detailed algorithm to solve a problem is the starting point and it is expressed as ... All modern programming .... which precisely specify the 'words' of the language, and how they may .... network within an organization using protocols and providing.

  12. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... find that the languages of the future should integrate the best available concepts and constructs in such a way that the programmer does not think of multiple paradigms when using a given language. In this paper, we describe to what extent the BETA language has been successful in obtaining a unified...... style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual...

  13. SAS for dummies

    CERN Document Server

    McDaniel, Stephen

    2010-01-01

    The fun and easy way to learn to use this leading business intelligence tool Written by an author team who is directly involved with SAS, this easy-to-follow guide is fully updated for the latest release of SAS and covers just what you need to put this popular software to work in your business. SAS allows any business or enterprise to improve data delivery, analysis, reporting, movement across a company, data mining, forecasting, statistical analysis, and more. SAS For Dummies, 2nd Edition  gives you the necessary background on what SAS can do for you and explains how to use the Enterprise Guide. SAS provides statistical and data analysis tools to help you deal with all kinds of data: operational, financial, performance, and more Places special emphasis on Enterprise Guide and other analytical tools, covering all commonly used features Covers all commonly used features and shows you the practical applications you can put to work in your business Explores how to get various types of data into the software and...

  14. Multi-Language Programs. Beginnings Workshop.

    Science.gov (United States)

    D'Onofrio-Papadaki, Evienia; Matsalia, Joan; Bowie, Paula; Wardle, Francis; Bruno, Holly Elissa

    2003-01-01

    Presents five articles on multi-language programs in early childhood education: "Bilingualism/Multilingualism and Language Acquisition Theories" (Evienia Papadaki-D'Onofrio); "Training and Supporting Caregivers Who Speak a Language Different from Those in Their Community" (Joan Matsalia and Paula Bowie); "Language Immersion Programs for Young…

  15. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual......The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... procedures and classes, higher order classes, methods and functions, part objects, block-structure, and class-less objects....

  16. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2005-01-01

    Thoroughly updated to reflect the most current developments in language design and implementation, the second edition*Addresses key developments in programming language design:+ Finalized C99 standard+ Java 5+ C# 2.0+ Java concurrency package (JSR 166) and comparable mechanisms in C#+ Java and C# generics*Introduces and discusses scripting languages throughout the book and in an entire new chapter that covers:+ Application domains: shell languages, text processing and report generation, mathematics and statistics, "glue" languages and general purpose scripting, extension languages, scripting t

  17. SAS validation and analysis of in-pile TUCOP experiments

    International Nuclear Information System (INIS)

    Morman, J.A.; Tentner, A.M.; Dever, D.J.

    1985-01-01

    The validation of the SAS4A accident analysis code centers on its capability to calculate the wide range of tests performed in the TREAT (Transient Reactor Test Facility) in-pile experiments program. This paper presents the SAS4A analysis of a simulated TUCOP (Transient-Under-Cooled-Over-Power) experiment using seven full-length PFR mixed oxide fuel pins in a flowing sodium loop. Calculations agree well with measured thermal-hydraulic, pin failure time and post-failure fuel motion data. The extent of the agreement confirms the validity of the models used in the SAS4A code to describe TUCOP accidents

  18. COMPARISON OF PYTHON (AN OPEN SOURCE PROGRAMMING LANGUAGE) WITH OTHER PROGRAMMING LANGUAGES

    OpenAIRE

    Sushil Kumar*1 & Richa Aggarwal2

    2018-01-01

    Language is a communication tool through which we can communicate with each other like Hindi, English etc any other language. So if we want to communicate with computer, we need computer programming languages. So in computer we have two types of languages, one is low level language which is easily understood by computer but difficult to learn. Second is high level language which is same like English language, not understood by computer but easy to learn. Python is a high level language. This...

  19. Nyheder i SAS Analytics 14.2

    DEFF Research Database (Denmark)

    Milhøj, Anders

    2017-01-01

    I november 2016 blev Analytical Produts i den opdaterede version 14.2 sendt på markedet. Denne opdatering indeholder opdateringer af de analytiske programpakker inden for statistik, økonometri, operationsanalyse etc. Disse opdateringer er nu løsrevet fra samtidige opdateringer af det samlede SAS-program...

  20. Programming languages for synthetic biology.

    Science.gov (United States)

    Umesh, P; Naveen, F; Rao, Chanchala Uma Maheswara; Nair, Achuthsankar S

    2010-12-01

    In the backdrop of accelerated efforts for creating synthetic organisms, the nature and scope of an ideal programming language for scripting synthetic organism in-silico has been receiving increasing attention. A few programming languages for synthetic biology capable of defining, constructing, networking, editing and delivering genome scale models of cellular processes have been recently attempted. All these represent important points in a spectrum of possibilities. This paper introduces Kera, a state of the art programming language for synthetic biology which is arguably ahead of similar languages or tools such as GEC, Antimony and GenoCAD. Kera is a full-fledged object oriented programming language which is tempered by biopart rule library named Samhita which captures the knowledge regarding the interaction of genome components and catalytic molecules. Prominent feature of the language are demonstrated through a toy example and the road map for the future development of Kera is also presented.

  1. Statistical hypothesis testing with SAS and R

    CERN Document Server

    Taeger, Dirk

    2014-01-01

    A comprehensive guide to statistical hypothesis testing with examples in SAS and R When analyzing datasets the following questions often arise:Is there a short hand procedure for a statistical test available in SAS or R?If so, how do I use it?If not, how do I program the test myself? This book answers these questions and provides an overview of the most commonstatistical test problems in a comprehensive way, making it easy to find and performan appropriate statistical test. A general summary of statistical test theory is presented, along with a basicdescription for each test, including the

  2. LANGUAGE SCHOOLS AND FOREIGN LANGUAGE STUDYING PROGRAMS IN PORTUGAL

    OpenAIRE

    Hritchenko, Iryna

    2017-01-01

    The article is devoted to the description and characterizing of language schools and foreign language studying programs in Portugal. The relevance of language learning for professional, mobility, self-developing means is shown. The main courses and programs are observed and the advantages and disadvantages of each of them are given. It is stated that Portuguese courses mostly follow the Common European Framework of Reference for Languages. A small synopsis of the abilities for each level is p...

  3. Analysis of computer programming languages

    International Nuclear Information System (INIS)

    Risset, Claude Alain

    1967-01-01

    This research thesis aims at trying to identify some methods of syntax analysis which can be used for computer programming languages while putting aside computer devices which influence the choice of the programming language and methods of analysis and compilation. In a first part, the author proposes attempts of formalization of Chomsky grammar languages. In a second part, he studies analytical grammars, and then studies a compiler or analytic grammar for the Fortran language

  4. Learners Programming Language a Helping System for Introductory Programming Courses

    Directory of Open Access Journals (Sweden)

    MUHAMMAD SHUMAIL NAVEED

    2016-07-01

    Full Text Available Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language as a ZPL (Zeroth Programming Language to illuminate novice students about elementary concepts of introductory programming before introducing the first imperative programming course. The overall objective and design philosophy of LPL is based on a hypothesis that the soft introduction of a simple and paradigm specific textual programming can increase the motivation level of novice students and reduce the congenital complexities and hardness of the first programming course and eventually improve the retention rate and may be fruitful in reducing the dropout/failure level. LPL also generates the equivalent high level programs from user source program and eventually very fruitful in understanding the syntax of introductory programming languages. To overcome the inherent complexities of unusual and rigid syntax of introductory programming languages, the LPL provide elementary programming concepts in the form of algorithmic and plain natural language based computational statements. The initial results obtained after the introduction of LPL are very encouraging in motivating novice students and improving the retention rate.

  5. Educator Language Ideologies and a Top-Down Dual Language Program

    Science.gov (United States)

    Fitzsimmons-Doolan, Shannon; Palmer, Deborah; Henderson, Kathryn

    2017-01-01

    Dual language bilingual education (DLBE) programs are framed to reflect pluralist discourses (de Jong, E. [2013]. "Policy Discourses and U.S. Language in Education Policies." "Peabody Journal of Education" 88 (1): 98-111) and affiliated language ideologies. The continued expansion of DLBE programs not surprisingly brings to…

  6. A survey of functional programming language principles

    Science.gov (United States)

    Holloway, C. M.

    1986-01-01

    Research in the area of functional programming languages has intensified in the 8 years since John Backus' Turing Award Lecture on the topic was published. The purpose of this paper is to present a survey of the ideas of functional programming languages. The paper assumes the reader is comfortable with mathematics and has knowledge of the basic principles of traditional programming languages, but does not assume any prior knowledge of the ideas of functional languages. A simple functional language is defined and used to illustrate the basic ideas. Topics discussed include the reasons for developing functional languages, methods of expressing concurrency, the algebra of functional programming languages, program transformation techniques, and implementations of functional languages. Existing functional languages are also mentioned. The paper concludes with the author's opinions as to the future of functional languages. An annotated bibliography on the subject is also included.

  7. Using Scripting Languages to Teach Programming

    OpenAIRE

    Syropoulos, Apostolos; Stavrianos, Athanasios

    2014-01-01

    Nowadays, scripting programming languages like Python, Perl and Ruby are widely used in system programming, scientific computing, etc. Although solving a particular problem in these languages requires less time, less programming effort, and less concepts to be taught to achieve the desired goal, still they are not used as teaching tools. Therefore, the use of scripting languages as a teaching vehicle for programming course is very promising. On the other hand, GUI programming, when performed ...

  8. Programming languages for circuit design.

    Science.gov (United States)

    Pedersen, Michael; Yordanov, Boyan

    2015-01-01

    This chapter provides an overview of a programming language for Genetic Engineering of Cells (GEC). A GEC program specifies a genetic circuit at a high level of abstraction through constraints on otherwise unspecified DNA parts. The GEC compiler then selects parts which satisfy the constraints from a given parts database. GEC further provides more conventional programming language constructs for abstraction, e.g., through modularity. The GEC language and compiler is available through a Web tool which also provides functionality, e.g., for simulation of designed circuits.

  9. Software reliability and programming language

    International Nuclear Information System (INIS)

    Ehrenberger, W.

    1983-01-01

    When discussing advantages and drawbacks of programming languages, it is sometimes suggested to use these languages also for safety-related tasks. The author states the demands to be made on programming languages for this purpose. His recommendations are based on the work of TC7 of the European Workshop on Industrial Computer Systems and WG A3 of IEC SC 45a. (orig./HP) [de

  10. CTTITEM: SAS macro and SPSS syntax for classical item analysis.

    Science.gov (United States)

    Lei, Pui-Wa; Wu, Qiong

    2007-08-01

    This article describes the functions of a SAS macro and an SPSS syntax that produce common statistics for conventional item analysis including Cronbach's alpha, item difficulty index (p-value or item mean), and item discrimination indices (D-index, point biserial and biserial correlations for dichotomous items and item-total correlation for polytomous items). These programs represent an improvement over the existing SAS and SPSS item analysis routines in terms of completeness and user-friendliness. To promote routine evaluations of item qualities in instrument development of any scale, the programs are available at no charge for interested users. The program codes along with a brief user's manual that contains instructions and examples are downloadable from suen.ed.psu.edu/-pwlei/plei.htm.

  11. TEACHING ALGORITHMIZATION AND PROGRAMMING USING PYTHON LANGUAGE

    Directory of Open Access Journals (Sweden)

    M. Lvov

    2014-07-01

    Full Text Available The article describes requirements to educational programming languages and considers the use of Python as the first programming language. The issues of introduction of this programming language into teaching and replacing Pascal by Python are examined. The advantages of such approach are regarded. The comparison of popular programming languages is represented from the point of view of their convenience of use for teaching algorithmization and programming. Python supports lots of programming paradigms: structural, object-oriented, functional, imperative and aspect-oriented, and learning can be started without any preparation. There is one more advantage of the language: all algorithms are written easily and structurally in Python. Therefore, due to all mentioned above, it is possible to affirm that Python pretends to become a decent replacement for educational programming language PASCAL both at schools and on the first courses of higher education establishments.

  12. Computer Programming Languages for Health Care

    Science.gov (United States)

    O'Neill, Joseph T.

    1979-01-01

    This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.

  13. Programming Language Paradigms

    OpenAIRE

    Felician ALECU

    2013-01-01

    This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  14. 2APL: a practical agent programming language

    NARCIS (Netherlands)

    Dastani, M.M.

    2008-01-01

    This article presents a BDI-based agent-oriented programming language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation ofmulti-agent systems consisting of individual agents thatmay share and access external environments. It realizes

  15. Programming Language Paradigms

    Directory of Open Access Journals (Sweden)

    Bartoníček Jan

    2014-01-01

    Full Text Available This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  16. An IBM 370 assembly language program verifier

    Science.gov (United States)

    Maurer, W. D.

    1977-01-01

    The paper describes a program written in SNOBOL which verifies the correctness of programs written in assembly language for the IBM 360 and 370 series of computers. The motivation for using assembly language as a source language for a program verifier was the realization that many errors in programs are caused by misunderstanding or ignorance of the characteristics of specific computers. The proof of correctness of a program written in assembly language must take these characteristics into account. The program has been compiled and is currently running at the Center for Academic and Administrative Computing of The George Washington University.

  17. Type Soundness in the Dart Programming Language

    DEFF Research Database (Denmark)

    Strocco, Fabio

    Many mainstream programming languages are dynamically typed. This allows for rapid software development and programming flexibility because it gives programmers the freedom to use powerful programming patterns that are not allowed in statically typed programming languages. Nevertheless......, this freedom does not come without drawbacks: static bugs detection, IDE support, and compiler optimization techniques are harder to implement. In the last decades, the research literature and mainstream programming languages have been aiming to reach a trade-off between statically typed and dynamically typed...... languages. We investigate the trade-off, focusing on the area of optional typing, which allows programmers to choose when to use static type checking in parts of pro- grams. Our primary focus is Dart, an optionally typed programming language with a type system that is unsound by design. What makes Dart...

  18. Essentials of Excel, Excel VBA, SAS and Minitab for statistical and financial analyses

    CERN Document Server

    Lee, Cheng-Few; Chang, Jow-Ran; Tai, Tzu

    2016-01-01

    This introductory textbook for business statistics teaches statistical analysis and research methods via business case studies and financial data using Excel, MINITAB, and SAS. Every chapter in this textbook engages the reader with data of individual stock, stock indices, options, and futures. One studies and uses statistics to learn how to study, analyze, and understand a data set of particular interest. Some of the more popular statistical programs that have been developed to use statistical and computational methods to analyze data sets are SAS, SPSS, and MINITAB. Of those, we look at MINITAB and SAS in this textbook. One of the main reasons to use MINITAB is that it is the easiest to use among the popular statistical programs. We look at SAS because it is the leading statistical package used in industry. We also utilize the much less costly and ubiquitous Microsoft Excel to do statistical analysis, as the benefits of Excel have become widely recognized in the academic world and its analytical capabilities...

  19. SPSS and SAS programs for addressing interdependence and basic levels-of-analysis issues in psychological data.

    Science.gov (United States)

    O'Connor, Brian P

    2004-02-01

    Levels-of-analysis issues arise whenever individual-level data are collected from more than one person from the same dyad, family, classroom, work group, or other interaction unit. Interdependence in data from individuals in the same interaction units also violates the independence-of-observations assumption that underlies commonly used statistical tests. This article describes the data analysis challenges that are presented by these issues and presents SPSS and SAS programs for conducting appropriate analyses. The programs conduct the within-and-between-analyses described by Dansereau, Alutto, and Yammarino (1984) and the dyad-level analyses described by Gonzalez and Griffin (1999) and Griffin and Gonzalez (1995). Contrasts with general multilevel modeling procedures are then discussed.

  20. Programming languages for MIS concepts and practice

    CERN Document Server

    Wang, Hai

    2014-01-01

    Introduction Computers Computer Programming Languages     Role of Computer Programming Language      Software Systems     Taxonomies of Computer Programming LanguagesComputing Architecture in the Internet Environment Key Characteristics Shared by All Procedural Programming Languages      Syntax, Sentence, and Word     Variable     Arithmetic Operation     Execution Sequence      If-Then-Else Logic      Loop      Module C++ Introduction to Function-Oriented and Object-Oriented Programming A Tour of C Language      C and C++ Keyword and User-Defined Word      Comment Statements      Preprocessor

  1. Language constructs for modular parallel programs

    Energy Technology Data Exchange (ETDEWEB)

    Foster, I.

    1996-03-01

    We describe programming language constructs that facilitate the application of modular design techniques in parallel programming. These constructs allow us to isolate resource management and processor scheduling decisions from the specification of individual modules, which can themselves encapsulate design decisions concerned with concurrence, communication, process mapping, and data distribution. This approach permits development of libraries of reusable parallel program components and the reuse of these components in different contexts. In particular, alternative mapping strategies can be explored without modifying other aspects of program logic. We describe how these constructs are incorporated in two practical parallel programming languages, PCN and Fortran M. Compilers have been developed for both languages, allowing experimentation in substantial applications.

  2. Development and validation of a smartphone addiction scale (SAS.

    Directory of Open Access Journals (Sweden)

    Min Kwon

    Full Text Available OBJECTIVE: The aim of this study was to develop a self-diagnostic scale that could distinguish smartphone addicts based on the Korean self-diagnostic program for Internet addiction (K-scale and the smartphone's own features. In addition, the reliability and validity of the smartphone addiction scale (SAS was demonstrated. METHODS: A total of 197 participants were selected from Nov. 2011 to Jan. 2012 to accomplish a set of questionnaires, including SAS, K-scale, modified Kimberly Young Internet addiction test (Y-scale, visual analogue scale (VAS, and substance dependence and abuse diagnosis of DSM-IV. There were 64 males and 133 females, with ages ranging from 18 to 53 years (M = 26.06; SD = 5.96. Factor analysis, internal-consistency test, t-test, ANOVA, and correlation analysis were conducted to verify the reliability and validity of SAS. RESULTS: Based on the factor analysis results, the subscale "disturbance of reality testing" was removed, and six factors were left. The internal consistency and concurrent validity of SAS were verified (Cronbach's alpha = 0.967. SAS and its subscales were significantly correlated with K-scale and Y-scale. The VAS of each factor also showed a significant correlation with each subscale. In addition, differences were found in the job (p<0.05, education (p<0.05, and self-reported smartphone addiction scores (p<0.001 in SAS. CONCLUSIONS: This study developed the first scale of the smartphone addiction aspect of the diagnostic manual. This scale was proven to be relatively reliable and valid.

  3. Development and validation of a smartphone addiction scale (SAS).

    Science.gov (United States)

    Kwon, Min; Lee, Joon-Yeop; Won, Wang-Youn; Park, Jae-Woo; Min, Jung-Ah; Hahn, Changtae; Gu, Xinyu; Choi, Ji-Hye; Kim, Dai-Jin

    2013-01-01

    The aim of this study was to develop a self-diagnostic scale that could distinguish smartphone addicts based on the Korean self-diagnostic program for Internet addiction (K-scale) and the smartphone's own features. In addition, the reliability and validity of the smartphone addiction scale (SAS) was demonstrated. A total of 197 participants were selected from Nov. 2011 to Jan. 2012 to accomplish a set of questionnaires, including SAS, K-scale, modified Kimberly Young Internet addiction test (Y-scale), visual analogue scale (VAS), and substance dependence and abuse diagnosis of DSM-IV. There were 64 males and 133 females, with ages ranging from 18 to 53 years (M = 26.06; SD = 5.96). Factor analysis, internal-consistency test, t-test, ANOVA, and correlation analysis were conducted to verify the reliability and validity of SAS. Based on the factor analysis results, the subscale "disturbance of reality testing" was removed, and six factors were left. The internal consistency and concurrent validity of SAS were verified (Cronbach's alpha = 0.967). SAS and its subscales were significantly correlated with K-scale and Y-scale. The VAS of each factor also showed a significant correlation with each subscale. In addition, differences were found in the job (psmartphone addiction scores (psmartphone addiction aspect of the diagnostic manual. This scale was proven to be relatively reliable and valid.

  4. Coupling the System Analysis Module with SAS4A/SASSYS-1

    Energy Technology Data Exchange (ETDEWEB)

    Fanning, T. H. [Argonne National Lab. (ANL), Argonne, IL (United States); Hu, R. [Argonne National Lab. (ANL), Argonne, IL (United States)

    2016-09-30

    SAS4A/SASSYS-1 is a simulation tool used to perform deterministic analysis of anticipated events as well as design basis and beyond design basis accidents for advanced reactors, with an emphasis on sodium fast reactors. SAS4A/SASSYS-1 has been under development and in active use for nearly forty-five years, and is currently maintained by the U.S. Department of Energy under the Office of Advanced Reactor Technology. Although SAS4A/SASSYS-1 contains a very capable primary and intermediate system modeling component, PRIMAR-4, it also has some shortcomings: outdated data management and code structure makes extension of the PRIMAR-4 module somewhat difficult. The user input format for PRIMAR-4 also limits the number of volumes and segments that can be used to describe a given system. The System Analysis Module (SAM) is a fairly new code development effort being carried out under the U.S. DOE Nuclear Energy Advanced Modeling and Simulation (NEAMS) program. SAM is being developed with advanced physical models, numerical methods, and software engineering practices; however, it is currently somewhat limited in the system components and phenomena that can be represented. For example, component models for electromagnetic pumps and multi-layer stratified volumes have not yet been developed. Nor is there support for a balance of plant model. Similarly, system-level phenomena such as control-rod driveline expansion and vessel elongation are not represented. This report documents fiscal year 2016 work that was carried out to couple the transient safety analysis capabilities of SAS4A/SASSYS-1 with the system modeling capabilities of SAM under the joint support of the ART and NEAMS programs. The coupling effort was successful and is demonstrated by evaluating an unprotected loss of flow transient for the Advanced Burner Test Reactor (ABTR) design. There are differences between the stand-alone SAS4A/SASSYS-1 simulations and the coupled SAS/SAM simulations, but these are mainly

  5. Laboratory automation in a functional programming language.

    Science.gov (United States)

    Runciman, Colin; Clare, Amanda; Harkness, Rob

    2014-12-01

    After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code. © 2014 Society for Laboratory Automation and Screening.

  6. The Ruby programming language

    CERN Document Server

    Flanagan, David

    2008-01-01

    This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules. The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

  7. 1957-2007: 50 Years of Higher Order Programming Languages

    Directory of Open Access Journals (Sweden)

    Alen Lovrenčić

    2009-06-01

    Full Text Available Fifty years ago one of the greatest breakthroughs in computer programming and in the history of computers happened -- the appearance of FORTRAN, the first higher-order programming language. From that time until now hundreds of programming languages were invented, different programming paradigms were defined, all with the main goal to make computer programming easier and closer to as many people as possible. Many battles were fought among scientists as well as among developers around concepts of programming, programming languages and paradigms. It can be said that programming paradigms and programming languages were very often a trigger for many changes and improvements in computer science as well as in computer industry. Definitely, computer programming is one of the cornerstones of computer science.Today there are many tools that give a help in the process of programming, but there is still a programming tasks that can be solved only manually. Therefore, programming is still one of the most creative parts of interaction with computers.Programmers should chose programming language in accordance to task they have to solve, but very often, they chose it in accordance to their personal preferences, their beliefs and many other subjective reasons.Nevertheless, the market of programming languages can be merciless to languages as history was merciless to some people, even whole nations. Programming languages and developers get born, live and die leaving more or less tracks and successors, and not always the best survives. The history of programming languages is closely connected to the history of computers and computer science itself. Every single thing from one of them has its reflexions onto the other. This paper gives a short overview of last fifty years of computer programming and computer programming languages, but also gives many ideas that influenced other aspects of computer science. Particularly, programming paradigms are described, their

  8. Visual dataflow language for educational robots programming

    OpenAIRE

    ZIMIN G.A.; MORDVINOV D.A.

    2016-01-01

    Visual domain-specific languages usually have low entry barrier. Sometimes even children can program on such languages by working with visual representations. This is widely used in educational robotics domain, where most commonly used programming environments are visual. The paper describes a novel dataflow visual programming environment for embedded robotic platforms. Obviously, complex dataflow languages are not simple for understanding. The purpose of our tool is to "bridge" between light...

  9. Clean translation of an imperative reversible programming language

    DEFF Research Database (Denmark)

    Axelsen, Holger Bock

    2011-01-01

    We describe the translation techniques used for the code generation in a compiler from the high-level reversible imperative programming language Janus to the low-level reversible assembly language PISA. Our translation is both semantics preserving (correct), in that target programs compute exactly...... the same functions as their source programs (cleanly, with no extraneous garbage output), and efficient, in that target programs conserve the complexities of source programs. In particular, target programs only require a constant amount of temporary garbage space. The given translation methods are generic......, and should be applicable to any (imperative) reversible source language described with reversible flowcharts and reversible updates. To our knowledge, this is the first compiler between reversible languages where the source and target languages were independently developed; the first exhibiting both...

  10. A performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    In Nigeria, several programming Languages exist from general purpose to special purpose programming languages that are used in one application domain. People always find difficulties about which programming language should be learnt and adopt to develop particular software. In this paper, three (3) most commonly ...

  11. Principles of a reversible programming language

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2008-01-01

    The principles of reversible programming languages are explicated and illustrated with reference to the design of a high-level imperative language, Janus. The fundamental properties for such languages include backward as well as forward determinism and reversible updates of data. The unique design...... languages, and demonstrate this for Janus. We show the practicality of the language by implementation of a reversible fast Fourier transform. Our results indicate that the reversible programming paradigm has fundamental properties that are relevant to many different areas of computer science....... features of the language include explicit post-condition assertions, direct access to an inverse semantics and the possibility of clean (i.e., garbage-free) computation of injective functions. We suggest the clean simulation of reversible Turing machines as a criterion for computing strength of reversible...

  12. A strategy for automatically generating programs in the lucid programming language

    Science.gov (United States)

    Johnson, Sally C.

    1987-01-01

    A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems.

  13. [Union-Endicott Schools: Foreign Language Program.

    Science.gov (United States)

    O'Connell, Raymond S.

    This brochure describing language programs to both parents and prospective high school language students in Endicott, New York focuses on developing student motivation and interest. Topics discussed include: (1) reasons for studying foreign language, (2) stages of foreign language learning, (3) course offerings, (4) homework, and (5) examinations.…

  14. Ada--Programming Language of the Future.

    Science.gov (United States)

    Rudd, David

    1983-01-01

    Ada is a programing language developed for the Department of Defense, with a registered trademark. It was named for Ada Augusta, coworker of Charles Babbage and the world's first programer. The Department of Defense hopes to prevent variations and to establish Ada as a consistent, standardized language. (MNS)

  15. Particle Physics and Programming Languages

    OpenAIRE

    Watts, Gordon

    2017-01-01

    A SeaLang meetup - a presentation discussing various programming languages used in particle physics, from pushing common modern languages a bit past where they should be pushed, to an embedded DSL, to some full blown ones written.

  16. Rain: A New Concurrent Process-Oriented Programming Language

    OpenAIRE

    Brown, Neil C.C.

    2006-01-01

    This paper details the design of a new concurrent process-oriented programming language, Rain. The language borrows heavily from occam-p and C++ to create a new language based on process-oriented programming, marrying channel-based communication, a clear division between statement and expression, and elements of functional programming. An expressive yet simple type system, coupled with templates, underpins the language. Modern features such as Unicode support and 64-bit integers are included ...

  17. Spanish-Language Community-Based Mental Health Treatment Programs, Policy-Required Language-Assistance Programming, and Mental Health Treatment Access Among Spanish-Speaking Clients

    Science.gov (United States)

    McClellan, Sean R.

    2013-01-01

    Objectives. We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California’s Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Methods. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997–2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. Results. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Conclusions. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services. PMID:23865663

  18. Spanish-language community-based mental health treatment programs, policy-required language-assistance programming, and mental health treatment access among Spanish-speaking clients.

    Science.gov (United States)

    Snowden, Lonnie R; McClellan, Sean R

    2013-09-01

    We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California's Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997-2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services.

  19. Programming Language Software For Graphics Applications

    Science.gov (United States)

    Beckman, Brian C.

    1993-01-01

    New approach reduces repetitive development of features common to different applications. High-level programming language and interactive environment with access to graphical hardware and software created by adding graphical commands and other constructs to standardized, general-purpose programming language, "Scheme". Designed for use in developing other software incorporating interactive computer-graphics capabilities into application programs. Provides alternative to programming entire applications in C or FORTRAN, specifically ameliorating design and implementation of complex control and data structures typifying applications with interactive graphics. Enables experimental programming and rapid development of prototype software, and yields high-level programs serving as executable versions of software-design documentation.

  20. PILOT: A Programming Language for Beginners.

    Science.gov (United States)

    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…

  1. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    Science.gov (United States)

    Zhu, Xiao-dong

    2012-01-01

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

  2. Artificial intelligence programming languages for computer aided manufacturing

    Science.gov (United States)

    Rieger, C.; Samet, H.; Rosenberg, J.

    1979-01-01

    Eight Artificial Intelligence programming languages (SAIL, LISP, MICROPLANNER, CONNIVER, MLISP, POP-2, AL, and QLISP) are presented and surveyed, with examples of their use in an automated shop environment. Control structures are compared, and distinctive features of each language are highlighted. A simple programming task is used to illustrate programs in SAIL, LISP, MICROPLANNER, and CONNIVER. The report assumes reader knowledge of programming concepts, but not necessarily of the languages surveyed.

  3. 25 CFR 39.131 - What is a Language Development Program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is a Language Development Program? 39.131 Section 39... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  4. Introducing ALAS: A Novel Agent-Oriented Programming Language

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Vidaković, Milan

    2011-09-01

    Agent-oriented programming languages represent a family of programming languages that provide developers with high-level abstractions and constructs necessary for implementing and using agent-related concepts. In this paper a novel agent-oriented programming language for rapid and efficient development of reactive agents, named ALAS, is presented. The simple, but powerful set of language constructs is designed to support the execution of agents in heterogenous environments, and to enable easy employment of advanced agent features, such as mobility and web service integration.

  5. Total Immersion Language Program: A New Approach to Foreign Language Instruction. Technical Report.

    Science.gov (United States)

    Morel, Stefano

    A three-year experimental program established in 1966 in Spanish language instruction at the secondary level is reported in this study. Students at Commack High School North, New York, participated in a total immersion language program in Spanish, taking two to four classes of instruction in the target language per day. Classes included regular…

  6. SPSS and SAS programs for determining the number of components using parallel analysis and velicer's MAP test.

    Science.gov (United States)

    O'Connor, B P

    2000-08-01

    Popular statistical software packages do not have the proper procedures for determining the number of components in factor and principal components analyses. Parallel analysis and Velicer's minimum average partial (MAP) test are validated procedures, recommended widely by statisticians. However, many researchers continue to use alternative, simpler, but flawed procedures, such as the eigenvalues-greater-than-one rule. Use of the proper procedures might be increased if these procedures could be conducted within familiar software environments. This paper describes brief and efficient programs for using SPSS and SAS to conduct parallel analyses and the MAP test.

  7. Abstraction Mechanisms in the BETA Programming Language

    DEFF Research Database (Denmark)

    Kristensen, Bent Bruun; Madsen, Ole Lehrmann; Møller-Pedersen, Birger

    1983-01-01

    . It is then necessary that the abstraction mechanisms are powerful in order to define more specialized constructs. BETA is an object oriented language like SIMULA 67 ([SIMULA]) and SMALLTALK ([SMALLTALK]). By this is meant that a construct like the SIMULA class/subclass mechanism is fundamental in BETA. In contrast......]) --- covering both data, procedural and control abstractions, substituting constructs like class, procedure, function and type. Correspondingly objects, procedure activation records and variables are all regarded as special cases of the basic building block of program executions: the entity. A pattern thus......The BETA programming language is developed as part of the BETA project. The purpose of this project is to develop concepts, constructs and tools in the field of programming and programming languages. BETA has been developed from 1975 on and the various stages of the language are documented in [BETA...

  8. A survey of object oriented languages in programming environments

    OpenAIRE

    Haakonsen, Harald

    1987-01-01

    Approved for public release; distribution is unlimited This thesis addresses object oriented programming languages; and a restrictive definition of object oriented programming languages is presented and defended. Differences between programming languages are discussed and related to interactive integrated programming environments. Topics related to user friendly interface to the computer system and modem programming practice are discussed. The thesis especially addresses features in ...

  9. Real-Time MENTAT programming language and architecture

    Science.gov (United States)

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

    1989-01-01

    Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.

  10. Swift vs. Objective-C: A New Programming Language

    Directory of Open Access Journals (Sweden)

    Cristian González García

    2015-06-01

    In this article, we compare the new programming language of Apple, Swift, with the main programming language of Apple before Swift, Objective-C. We are going to show the differences, characteristics and novelties to verify the words of Apple about Swift. With that we want to answer the next question: Is Swift a new programming language easier, more secure and quicker to develop than Objective-C?

  11. 25 CFR 39.132 - Can a school integrate Language Development programs into its regular instructional program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false Can a school integrate Language Development programs into... Language Development Programs § 39.132 Can a school integrate Language Development programs into its regular instructional program? A school may offer Language Development programs to students as part of its...

  12. The C++ programming language

    CERN Document Server

    Stroustrup, Bjarne

    2013-01-01

    The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has updated his definitive reference and tutorial for everyone who uses the language and needs to understand its latest version. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

  13. Programming Language Use in US Academia and Industry

    Science.gov (United States)

    Ben Arfa Rabai, Latifa; Cohen, Barry; Mili, Ali

    2015-01-01

    In the same way that natural languages influence and shape the way we think, programming languages have a profound impact on the way a programmer analyzes a problem and formulates its solution in the form of a program. To the extent that a first programming course is likely to determine the student's approach to program design, program analysis,…

  14. Real-Time Multiprocessor Programming Language (RTMPL) user's manual

    Science.gov (United States)

    Arpasi, D. J.

    1985-01-01

    A real-time multiprocessor programming language (RTMPL) has been developed to provide for high-order programming of real-time simulations on systems of distributed computers. RTMPL is a structured, engineering-oriented language. The RTMPL utility supports a variety of multiprocessor configurations and types by generating assembly language programs according to user-specified targeting information. Many programming functions are assumed by the utility (e.g., data transfer and scaling) to reduce the programming chore. This manual describes RTMPL from a user's viewpoint. Source generation, applications, utility operation, and utility output are detailed. An example simulation is generated to illustrate many RTMPL features.

  15. Programming parallel architectures: The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1988-01-01

    Programming multiprocessor architectures is a critical research issue. An overview is given of the various approaches to programming these architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive since they remove much of the burden of exploiting parallel architectures from the user. Also described is recent work by the author in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described, as well as the relations of this work to other current language research projects.

  16. Database Programming Languages

    DEFF Research Database (Denmark)

    This volume contains the proceedings of the 11th International Symposium on Database Programming Languages (DBPL 2007), held in Vienna, Austria, on September 23-24, 2007. DBPL 2007 was one of 15 meetings co-located with VLBD (the International Conference on Very Large Data Bases). DBPL continues...

  17. A comparison of common programming languages used in bioinformatics.

    Science.gov (United States)

    Fourment, Mathieu; Gillings, Michael R

    2008-02-05

    The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python. Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found. Source code and additional information are available from http://www.bioinformatics.org/benchmark/. This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language.

  18. Programming language for computations in the Interkosmos program

    Science.gov (United States)

    Schmidt, K.

    1975-01-01

    The programming system for Intercosmos data processing, based on the structural programming theory, which considers a program as an ordered set of standardized elementary parts, from which the user programs are automatically generated, is described. The programs are comprised of several modules, which are briefly summarized. The general structure of the programming system is presented in a block diagram. A programming control language developed to formulate the problem quickly and completely is presented along with basic symbols which are characteristic of the Intercosmos programming system.

  19. Discount method for programming language evaluation

    DEFF Research Database (Denmark)

    Kurtev, Svetomir; Christensen, Tommy Aagaard; Thomsen, Bent

    2016-01-01

    This paper presents work in progress on developing a Discount Method for Programming Language Evaluation inspired by the Discount Usability Evaluation method (Benyon 2010) and the Instant Data Analysis method (Kjeldskov et al. 2004). The method is intended to bridge the gap between small scale...... internal language design evaluation methods and large scale surveys and quantitative evaluation methods. The method is designed to be applicable even before a compiler or IDE is developed for a new language. To test the method, a usability evaluation experiment was carried out on the Quorum programming...... language (Stefik et al. 2016) using programmers with experience in C and C#. When comparing our results with previous studies of Quorum, most of the data was comparable though not strictly in agreement. However, the discrepancies were mainly related to the programmers pre-existing expectations...

  20. Students' Perspective on the First Programming Language: C-Like or Pascal-Like Languages?

    Science.gov (United States)

    Xinogalos, Stelios; Pitner, Tomáš; Ivanovic, Mirjana; Savic, Miloš

    2018-01-01

    The choice of the first programming language (FPL) has been a controversial issue for several decades. Nearly everyone agrees that the FPL is important and affects students' subsequent education on programming. The study presented in this article investigates the suitability of various C-like and Pascal-like programming languages as a FPL.…

  1. The BLAZE language - A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, Piyush; Van Rosendale, John

    1987-01-01

    A Pascal-like scientific programming language, BLAZE, is described. BLAZE contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus BLAZE should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with conceptually sequential control flow. A central goal in the design of BLAZE is portability across a broad range of parallel architectures. The multiple levels of parallelism present in BLAZE code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of BLAZE are described and it is shown how this language would be used in typical scientific programming.

  2. The BLAZE language: A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, P.; Vanrosendale, J.

    1985-01-01

    A Pascal-like scientific programming language, Blaze, is described. Blaze contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus Blaze should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with onceptually sequential control flow. A central goal in the design of Blaze is portability across a broad range of parallel architectures. The multiple levels of parallelism present in Blaze code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of Blaze are described and shows how this language would be used in typical scientific programming.

  3. Sas2

    International Development Research Centre (IDRC) Digital Library (Canada)

    The fascinating multi-country examples in the Guide illustrate how SAS2 ... The challenge is to raise all forms of inquiry to the power of two: making the .... This requires an ability to suspend judgment, consider the views of others, ..... Our view is that the drive to think "holistically" must always be expressed with local color and ...

  4. Which programming language should follow Scratch? JavaScript?

    OpenAIRE

    Bevčič, Mateja

    2017-01-01

    Pupils start with Scratch programming already in the second triennium of primary school. Scratch is a visual programming language where users learn basic programming by stacking blocks of commands. The problems then arise when switching to text-based programming as this represents a great and demanding step for pupils. It is for this very reason very important which programming language and environment we select as we try to make this step as easy as possible for pupils. Pyt...

  5. Structured Design Language for Computer Programs

    Science.gov (United States)

    Pace, Walter H., Jr.

    1986-01-01

    Box language used at all stages of program development. Developed to provide improved productivity in designing, coding, and maintaining computer programs. BOX system written in FORTRAN 77 for batch execution.

  6. Programming languages and operating systems used in data base systems

    International Nuclear Information System (INIS)

    Radulescu, T.G.

    1977-06-01

    Some apsects of the use of the programming languages and operating systems in the data base systems are presented. There are four chapters in this paper. In the first chapter we present some generalities about the programming languages. In the second one we describe the use of the programming languages in the data base systems. A classification of the programming languages used in data base systems is presented in the third one. An overview of the operating systems is made in the last chapter. (author)

  7. Head First Programming A learner's guide to programming using the Python language

    CERN Document Server

    Griffiths, David

    2009-01-01

    Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're fi

  8. Programming parallel architectures - The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1989-01-01

    This paper gives an overview of the various approaches to programming multiprocessor architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive, since they remove much of the burden of exploiting parallel architectures from the user. This paper also describes recent work in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described.

  9. 25 CFR 39.136 - What is the WSU for Language Development programs?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is the WSU for Language Development programs? 39.136... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU for Language Development programs? Language Development programs are funded at 0.13 WSUs per student. ...

  10. Starting a New Language Education Program

    Science.gov (United States)

    Harris, Kathy

    2015-01-01

    Early years and primary teachers have a unique opportunity to apply their strong teaching practices, classroom management and understanding of childhood literacy development to teaching a language. This paper reports on a project from Independent Schools Queensland to increase language programs in schools by retraining classroom teachers.…

  11. HAL/S - The programming language for Shuttle

    Science.gov (United States)

    Martin, F. H.

    1974-01-01

    HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. Salient features of HAL/S include output orientation, automatic checking (with strictly enforced compiler rules), the availability of linear algebra, real-time control, a statement-level simulator, and compiler transferability (for applying HAL/S to additional object and host computers). The compiler is described briefly.

  12. The programming language 'PEARL' and its implementation

    International Nuclear Information System (INIS)

    Pelz, K.

    1978-01-01

    This paper describes the real time programming language PEARL, its history and design principles and the portability techniques involved in the implementation of a subset of the language on four computer systems. (Auth.)

  13. Programming languages for business problem solving

    CERN Document Server

    Wang, Shouhong

    2007-01-01

    It has become crucial for managers to be computer literate in today's business environment. It is also important that those entering the field acquire the fundamental theories of information systems, the essential practical skills in computer applications, and the desire for life-long learning in information technology. Programming Languages for Business Problem Solving presents a working knowledge of the major programming languages, including COBOL, C++, Java, HTML, JavaScript, VB.NET, VBA, ASP.NET, Perl, PHP, XML, and SQL, used in the current business computing environment. The book examin

  14. Using Problem Solving to Teach a Programming Language.

    Science.gov (United States)

    Milbrandt, George

    1995-01-01

    Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…

  15. Java Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  16. FOREIGN LANGUAGE PROGRAMS OFFERED IN TURKISH UNIVERSITIES

    Directory of Open Access Journals (Sweden)

    Bengül CETINTAS

    2016-10-01

    Full Text Available n this study, the departments of philology and teaching, which take place in higher education programs in Turkey and give education in foreign language, have been examined. 23 different languages are offered to philology students who wants to attend to faculty of literature. Students can prefer classical languages besides modern languages. However, English, German, French, Arabic and Japanese are offered to the students of teaching department. To teach another foreign language, pedagogical formation is also required.This study focuses on the departments of German Language Teaching and German Language and Literature. From this point, the place and the importance of other philology and foreign language teaching departments in Turkish higher education have been examined.

  17. Processing sequence annotation data using the Lua programming language.

    Science.gov (United States)

    Ueno, Yutaka; Arita, Masanori; Kumagai, Toshitaka; Asai, Kiyoshi

    2003-01-01

    The data processing language in a graphical software tool that manages sequence annotation data from genome databases should provide flexible functions for the tasks in molecular biology research. Among currently available languages we adopted the Lua programming language. It fulfills our requirements to perform computational tasks for sequence map layouts, i.e. the handling of data containers, symbolic reference to data, and a simple programming syntax. Upon importing a foreign file, the original data are first decomposed in the Lua language while maintaining the original data schema. The converted data are parsed by the Lua interpreter and the contents are stored in our data warehouse. Then, portions of annotations are selected and arranged into our catalog format to be depicted on the sequence map. Our sequence visualization program was successfully implemented, embedding the Lua language for processing of annotation data and layout script. The program is available at http://staff.aist.go.jp/yutaka.ueno/guppy/.

  18. Towards programming languages for genetic engineering of living cells.

    Science.gov (United States)

    Pedersen, Michael; Phillips, Andrew

    2009-08-06

    Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.

  19. Test of user- and system programs coded in real time languages - requirements on program language and testing tool

    International Nuclear Information System (INIS)

    Hertlin, J.; Mackert, M.

    1979-01-01

    In the present paper the functions are presented, which should be part of a test system for user programs in a higher treat time programming language, taking into account time sequences and competitive processes. As can be shown by the problem of testing, use of higher level real time programming languages renders the task of program development essentially easier, however performance of test procedures without appropriate test systems is very difficult. After the presentation of notions and methods for the testing of programs, general requirements on testing tools are described and the test system functions for a program test, beeing uncritical with respect to time, are placed together. Thereby, for every individual function, the interface between the test system, the program under test, and the residual program-generation system (compiler, binder, operating system, delay-time system, and loader) is given too. For the time-critical test, a series of desirable functions are described, which can be implemented with acceptable expense. (orig.) [de

  20. Programming Language: Concepts and Paradigms

    OpenAIRE

    Ruiz Lizama, Edgar

    2014-01-01

    The article presents the concepts that govern around the programming languages and the paradigms of the programming and the influence in the development of the software. El artículo presenta los conceptos que rigen a los lenguajes de programación y los paradigmas de la programación y como estos influyen en el desarrollo del software.

  1. Writing Kurdish Alphabetics in Java Programming Language

    OpenAIRE

    Rebwar Mala Nabi; Sardasht M-Raouf Mahmood; Mohammed Qadir Kheder; Shadman Mahmood

    2016-01-01

    Nowadays, Kurdish programmers usually suffer when they need to write Kurdish letter while they program in java. More to say, all the versions of Java Development Kits have not supported Kurdish letters. Therefore, the aim of this study is to develop Java Kurdish Language Package (JKLP) for solving writing Kurdish alphabetic in Java programming language. So that Kurdish programmer and/or students they can converts the English-alphabetic to Kurdish-alphabetic. Furthermore, adding Kurdish langua...

  2. Extending and Enhancing SAS (Static Analysis Suite)

    CERN Document Server

    Ho, David

    2016-01-01

    The Static Analysis Suite (SAS) is an open-source software package used to perform static analysis on C and C++ code, helping to ensure safety, readability and maintainability. In this Summer Student project, SAS was enhanced to improve ease of use and user customisation. A straightforward method of integrating static analysis into a project at compilation time was provided using the automated build tool CMake. The process of adding checkers to the suite was streamlined and simplied by developing an automatic code generator. To make SAS more suitable for continuous integration, a reporting mechanism summarising results was added. This suitability has been demonstrated by inclusion of SAS in the Future Circular Collider Software nightly build system. Scalability of the improved package was demonstrated by using the tool to analyse the ROOT code base.

  3. Homework Solutions S.A.S.

    OpenAIRE

    Acero Mora, Mariluz; Hernández Laguna, Liliana

    2012-01-01

    Homework Solutions S.A.S, será una empresa de servicios dedicada a brindar asesorías de tareas y trabajos bilingües con soluciones al instante sin que los padres de familia tengan que pagar por meses o semestres. Está previsto que dicha empresa empiece operaciones en el mes de Enero de 2013. Homework Solutions S.A.S, trabajará a domicilio, en los colegios que requieran sus servicios y en su sede principal ubicada al norte de la ciudad de Bogotá.

  4. Hierarchical data structures for graphics program languages

    International Nuclear Information System (INIS)

    Gonauser, M.; Schinner, P.; Weiss, J.

    1978-01-01

    Graphic data processing with a computer makes exacting demands on the interactive capability of the program language and the management of the graphic data. A description of the structure of a graphics program language which has been shown by initial practical experiments to possess a particularly favorable interactive capability is followed by the evaluation of various data structures (list, tree, ring) with respect to their interactive capability in processing graphics. A practical structure is proposed. (orig.) [de

  5. The programming language EFL

    Science.gov (United States)

    Feldman, S. I.

    1978-01-01

    EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to read. Whenever possible, EFL uses the same forms that Ratfor does; in this sense EFL may be viewed as a superset of Ratfor. EFL is a well-defined language; this distinguishes it from most FORTRAN preprocessors which only add simple flow of control constructs to FORTRAN. The EFL compiler generates (possibly tailored) Standard FORTRAN as its output. EFL should catch and diagnose all syntax errors.

  6. Defunctionalized Interpreters for Programming Languages

    DEFF Research Database (Denmark)

    Danvy, Olivier

    2008-01-01

    by Reynolds in ``Definitional Interpreters for Higher-Order Programming Languages'' for functional implementations of denotational semantics, natural semantics, and big-step abstract machines using closure conversion, CPS transformation, and defunctionalization. Over the last few years, the author and his...... operational semantics can be expressed as a reduction semantics: for deterministic languages, a reduction semantics is a structural operational semantics in continuation style, where the reduction context is a defunctionalized continuation. As the defunctionalized counterpart of the continuation of a one...

  7. SYNCOM: A general syntax conversion language and computer program

    International Nuclear Information System (INIS)

    Bindon, D.C.

    1972-09-01

    The problems of syntax conversion are discussed and the reasons given for the choice of the Interpretive method. A full description is given of the SYNCON language and computer program together with brief details of some programs written in the language. (author)

  8. Several types of types in programming languages

    OpenAIRE

    Martini, Simone

    2015-01-01

    Part 2: Regular Submissions; International audience; Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of " type " in programming languages with the concept of the same name in mathematical logic, an identification that is only the result of the convergence of two different paths, which started apart with different aims. The paper...

  9. C programming language essentials

    CERN Document Server

    Ackermann, Ernest C

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standar

  10. Teaching Object-Oriented Programming is more than teaching Object-Oriented Programming Languages

    DEFF Research Database (Denmark)

    Knudsen, Jørgen Lindskov; Madsen, Ole Lehrmann

    1988-01-01

    the research area gives additional insight into the research area and its underlying theoretical foundation. In this paper we will report on our approach to teaching programming languages as a whole and especially teaching object-oriented programming. The prime message to be told is that working from...... a theoretical foundation pays off. Without a theoretical foundation, the discussions are often centered around features of different languages. With a foundation, discussions may be conducted on solid pound. Furthermore, the students have significantly fewer difficulties in grasping the concrete programming...

  11. Java Decaffeinated: experiences building a programming language from components

    OpenAIRE

    Farragher, Linda; Dobson, Simon

    2000-01-01

    non-peer-reviewed Most modern programming languages are complex and feature rich. Whilst this is (sometimes) an advantage for industrial-strength applications, it complicates both language teaching and language research. We describe our experiences in the design of a reduced sub-set of the Java language and its implementation using the Vanilla language development framework. We argue that Vanilla???s component-based approach allows the language???s feature set to be varied quickly and simp...

  12. Dedicated Programming Language for Small Distributed Control Divices

    DEFF Research Database (Denmark)

    Madsen, Per Printz; Borch, Ole

    2007-01-01

    . This paper describes a new, flexible and simple language for programming distributed control tasks. The compiler for this language generates a target code that is very easy to interpret. A interpreter, that can be easy ported to different hardwares, is described. The new language is simple and easy to learn...... become a reality if each of these controlling computers can be configured to perform a cooperative task. This again requires the necessary communicating facilities. In other words this requires that all these simple and distributed computers can be programmed in a simple and hardware independent way...

  13. Particle and particle systems characterization small-angle scattering (SAS) applications

    CERN Document Server

    Gille, Wilfried

    2016-01-01

    Small-angle scattering (SAS) is the premier technique for the characterization of disordered nanoscale particle ensembles. SAS is produced by the particle as a whole and does not depend in any way on the internal crystal structure of the particle. Since the first applications of X-ray scattering in the 1930s, SAS has developed into a standard method in the field of materials science. SAS is a non-destructive method and can be directly applied for solid and liquid samples. Particle and Particle Systems Characterization: Small-Angle Scattering (SAS) Applications is geared to any scientist who might want to apply SAS to study tightly packed particle ensembles using elements of stochastic geometry. After completing the book, the reader should be able to demonstrate detailed knowledge of the application of SAS for the characterization of physical and chemical materials.

  14. Towards an agent-oriented programming language based on Scala

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran

    2012-09-01

    Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.

  15. Programming effort analysis of the ELLPACK language

    Science.gov (United States)

    Rice, J. R.

    1978-01-01

    ELLPACK is a problem statement language and system for elliptic partial differential equations which is implemented by a FORTRAN preprocessor. ELLPACK's principal purpose is as a tool for the performance evaluation of software. However, it is used here as an example with which to study the programming effort required for problem solving. It is obvious that problem statement languages can reduce programming effort tremendously; the goal is to quantify this somewhat. This is done by analyzing the lengths and effort (as measured by Halstead's software science technique) of various approaches to solving these problems.

  16. Language Issues in Mobile Program Security

    Science.gov (United States)

    1998-01-01

    primitives for instance synchronous operations Nondeterminism and Privacy Now suppose we introduce nondeterminism via a simple concurrent language...code setting is that the only observable events are those that can be observed from within a mobile program using language primitives and any host...Possibilistic NI is given in It uses a main thread and two triggered threads each with a busy wait loop implementing a semaphore to copy every bit of

  17. A SAS IML Macro for Loglinear Smoothing

    Science.gov (United States)

    Moses, Tim; von Davier, Alina

    2011-01-01

    Polynomial loglinear models for one-, two-, and higher-way contingency tables have important applications to measurement and assessment. They are essentially regarded as a smoothing technique, which is commonly referred to as loglinear smoothing. A SAS IML (SAS Institute, 2002a) macro was created to implement loglinear smoothing according to…

  18. This article discusses the programming language LISP. The ...

    Indian Academy of Sciences (India)

    IAS Admin

    LISP is fundamentally a functional language inspired by the lambda ... of most programming languages in one form or another. ..... Java and C++ in significant ways. ... [8]. Eugene Charniak, Christopher K Riesbeck, Drew V McDermott, and.

  19. Treating kleptomania: Cross-cultural adaptation of the kleptomania symptom assessment scale and assessment of an outpatient program

    OpenAIRE

    Christianini, AR; Conti, MA; Hearst, N; Cordás, TA; De Abreu, CN; Tavares, H

    2015-01-01

    © 2014 Elsevier Inc. All rights reserved. Background Kleptomania is characterized by repetitive stealing and has severe consequences for patients. Stigma, a lack of standardized therapy and a limited number of assessment tools hinder advances in treatment. This study provides preliminary data on the Portuguese-language version of the Kleptomania Symptom Assessment Scale (P-K-SAS) and preliminary data on an outpatient program. Methods Experts in the field analyzed an initial P-K-SAS version, p...

  20. Validation of the metal fuel version of the SAS4A accident analysis code

    International Nuclear Information System (INIS)

    Tentner, A.M.

    1991-01-01

    This paper describes recent work directed towards the validation of the metal fuel version of the SAS4A accident analysis code. The SAS4A code system has been developed at Argonne National Laboratory for the simulation of hypothetical severe accidents in Liquid Metal-Cooled Reactors (LMR), designed to operate in a fast neutron spectrum. SAS4A was initially developed for the analysis of oxide-fueled liquid metal-cooled reactors and has played an important role in the simulation and assessment of the energetics potential for postulated severe accidents in these reactors. Due to the current interest in the metal-fueled liquid metal-cooled reactors, a metal fuel version of the SAS4A accident analysis code is being developed in the Integral Fast Reactor program at Argonne. During such postulated accident scenarios as the unprotected (i.e. without scram) loss-of-flow and transient overpower events, a large number of interrelated physical phenomena occur during a relatively short time. These phenomena include transient heat transfer and hydrodynamic events, coolant boiling, and fuel and cladding melting and relocation. Due to strong neutronic feedbacks these events can significantly influence the reactor power history in the accident progression. The paper presents the results of a recent SAS4A simulation of the M7 TREAT experiment. 6 refs., 5 figs

  1. Spot: A Programming Language for Verified Flight Software

    Science.gov (United States)

    Bocchino, Robert L., Jr.; Gamble, Edward; Gostelow, Kim P.; Some, Raphael R.

    2014-01-01

    The C programming language is widely used for programming space flight software and other safety-critical real time systems. C, however, is far from ideal for this purpose: as is well known, it is both low-level and unsafe. This paper describes Spot, a language derived from C for programming space flight systems. Spot aims to maintain compatibility with existing C code while improving the language and supporting verification with the SPIN model checker. The major features of Spot include actor-based concurrency, distributed state with message passing and transactional updates, and annotations for testing and verification. Spot also supports domain-specific annotations for managing spacecraft state, e.g., communicating telemetry information to the ground. We describe the motivation and design rationale for Spot, give an overview of the design, provide examples of Spot's capabilities, and discuss the current status of the implementation.

  2. Annotated Bibliography of Materials for Elementary Foreign Language Programs.

    Science.gov (United States)

    Dobb, Fred

    An annotated bibliography contains about 70 citations of instructional materials and materials concerning curriculum development for elementary school foreign language programs. Citations are included for Arabic, classical languages, French, German, Hebrew, Italian, Japanese, and Spanish. Items on exploratory language courses and general works on…

  3. Teacher and Student Language Practices and Ideologies in a Third-Grade Two-Way Dual Language Program Implementation

    Science.gov (United States)

    Henderson, Kathryn I.; Palmer, Deborah K.

    2015-01-01

    This article provides an in-depth exploration of the language ecologies of two classrooms attempting to implement a two-way dual language (TWDL) program and its mediating conditions. Drawing on ethnographic methods and a sociocultural understanding of language, we examined both teachers' and students' language ideologies and language practices,…

  4. Designing Surveys for Language Programs.

    Science.gov (United States)

    Brown, James Dean

    A discussion of survey methodology for investigating second language programs and instruction examines two methods: oral interviews and written questionnaires. Each method is defined, and variations are explored. For interviews, this includes individual, group, and telephone interviews. For questionnaires, this includes self-administered and…

  5. 34 CFR 669.1 - What is the Language Resource Centers Program?

    Science.gov (United States)

    2010-07-01

    ... improving the nation's capacity for teaching and learning foreign languages effectively. (Authority: 20 U.S... 34 Education 3 2010-07-01 2010-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the...

  6. 25 CFR 39.130 - Can ISEF funds be used for Language Development Programs?

    Science.gov (United States)

    2010-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.130 Can ISEF funds be used for Language Development Programs? Yes, schools can use ISEF funds to... 25 Indians 1 2010-04-01 2010-04-01 false Can ISEF funds be used for Language Development Programs...

  7. Analysis of Logic Programs Using Regular Tree Languages

    DEFF Research Database (Denmark)

    Gallagher, John Patrick

    2012-01-01

    The eld of nite tree automata provides fundamental notations and tools for reasoning about set of terms called regular or recognizable tree languages. We consider two kinds of analysis using regular tree languages, applied to logic programs. The rst approach is to try to discover automatically...... a tree automaton from a logic program, approximating its minimal Herbrand model. In this case the input for the analysis is a program, and the output is a tree automaton. The second approach is to expose or check properties of the program that can be expressed by a given tree automaton. The input...... to the analysis is a program and a tree automaton, and the output is an abstract model of the program. These two contrasting abstract interpretations can be used in a wide range of analysis and verication problems....

  8. Justifying Innovative Language Programs in an Environment of ...

    African Journals Online (AJOL)

    pkurgat

    Justifying Innovative Language Programs in an Environment of Change: The Case ... Key words: project management, change management, educational management, .... the sustainability of the course considering that there were and continue to be problems .... language teaching in general on a sound scientific base.

  9. Undergraduate International Studies and Foreign Language Program

    Science.gov (United States)

    Office of Postsecondary Education, US Department of Education, 2012

    2012-01-01

    The Undergraduate International Studies and Foreign Language Program provides funds to institutions of higher education, a consortia of such institutions, or partnerships between nonprofit organizations and institutions of higher education to plan, develop, and implement programs that strengthen and improve undergraduate instruction in…

  10. %HPGLIMMIX: A High-Performance SAS Macro for GLMM Estimation

    Directory of Open Access Journals (Sweden)

    Liang Xie

    2014-06-01

    Full Text Available Generalized linear mixed models (GLMMs comprise a class of widely used statistical tools for data analysis with fixed and random effects when the response variable has a conditional distribution in the exponential family. GLMM analysis also has a close relationship with actuarial credibility theory. While readily available programs such as the GLIMMIX procedure in SAS and the lme4 package in R are powerful tools for using this class of models, these progarms are not able to handle models with thousands of levels of fixed and random effects. By using sparse-matrix and other high performance techniques, procedures such as HPMIXED in SAS can easily fit models with thousands of factor levels, but only for normally distributed response variables. In this paper, we present the %HPGLIMMIX SAS macro that fits GLMMs with large number of sparsely populated design matrices using the doubly-iterative linearization (pseudo-likelihood method, in which the sparse-matrix-based HPMIXED is used for the inner iterations with the pseudo-variable constructed from the inverse-link function and the chosen model. Although the macro does not have the full functionality of the GLIMMIX procedure, time and memory savings can be large with the new macro. In applications in which design matrices contain many zeros and there are hundreds or thousands of factor levels, models can be fitted without exhausting computer memory, and 90% or better reduction in running time can be observed. Examples with a Poisson, binomial, and gamma conditional distribution are presented to demonstrate the usage and efficiency of this macro.

  11. An Ada-based preprocessor language for concurrent object oriented programming

    International Nuclear Information System (INIS)

    Almulla, M.; Al-Haddad, M.; Loeper, H.

    2001-01-01

    In this paper, implementation issues of concurrent-objected programming using Ada 95 are addressed. Ada is not a pure object-oriented language; in order to make it so, a uniform template for structuring object classes is proposed. The template constitutes a basis for an Ada-based preprocessor language that handles concurrent object-oriented programming. The preprocessor accepts Ada-like object-oriented programs (object classes, subclasses and main program) as input and produces Ada 95 concurrent object-oriented program units as output. The preprocessor language has the advantage of adding a new component to the class specification called the protocol, which specifies the order for requesting methods f an object. The preprocessor also touches on the extensibility of object classes issue. It supports defining class hierarchies by inheritance and aggregation. In addition, the preprocessor language supports the re-use of Ada packages, which are not necessarily written according to the object-oriented approach. The paper also investigates the definition of circular dependent object classes and proposes a solution for introducing a collection of classes. (author)

  12. A SAS/AF application to administrate and query a file of incidents occurring in foreign nuclear power plants

    International Nuclear Information System (INIS)

    Durbec, V.

    1994-07-01

    The Research and Development Division of Electricite de France has a file of incidents occurring in foreign pressurized water nuclear power stations. These incidents have an impact either on safety or reliability. The file is stored on an IBM 3090. For each incident, a docket is assigned, containing the identity of the nuclear plant and information in the form of code or text on the incident. An application has been built with the SAS System under IBM (MVS) in order to: - allow the input of new nuclear plant identities, monthly operating coefficients and new incidents; - subset data from each SAS data set, according to selection criteria (country, manufacturers, period, materials, etc...) in the form of coded fields and characters strings; -calculate simple statistical analyses on subset data (histograms of break duration, distribution of operating coefficients, cross-tabulation tables of sets and materials which bring about the incident) with a restitution on screen and/or printer; - edit an annual booklet containing general results of functioning of plants. After validation, data retrieved from the database are used in probabilistic safety analysis of nuclear power plants and materials designing studies (comparison with French materials, identification of factors having an impact on performance). The application is an interactive menu-driven tool and contains data entry screens (for new data or selection criteria). These screens have been built with SAS/AF software and Screen Control Language. Data selection and processing have been developed with Base SAS and SAS/GRAPH software. (author). 1 ref., 6 figs., 2 tabs

  13. A comparative study of programming languages for next-generation astrodynamics systems

    Science.gov (United States)

    Eichhorn, Helge; Cano, Juan Luis; McLean, Frazer; Anderl, Reiner

    2018-03-01

    Due to the computationally intensive nature of astrodynamics tasks, astrodynamicists have relied on compiled programming languages such as Fortran for the development of astrodynamics software. Interpreted languages such as Python, on the other hand, offer higher flexibility and development speed thereby increasing the productivity of the programmer. While interpreted languages are generally slower than compiled languages, recent developments such as just-in-time (JIT) compilers or transpilers have been able to close this speed gap significantly. Another important factor for the usefulness of a programming language is its wider ecosystem which consists of the available open-source packages and development tools such as integrated development environments or debuggers. This study compares three compiled languages and three interpreted languages, which were selected based on their popularity within the scientific programming community and technical merit. The three compiled candidate languages are Fortran, C++, and Java. Python, Matlab, and Julia were selected as the interpreted candidate languages. All six languages are assessed and compared to each other based on their features, performance, and ease-of-use through the implementation of idiomatic solutions to classical astrodynamics problems. We show that compiled languages still provide the best performance for astrodynamics applications, but JIT-compiled dynamic languages have reached a competitive level of speed and offer an attractive compromise between numerical performance and programmer productivity.

  14. A Debate over the Teaching of a Legacy Programming Language in an Information Technology (IT) Program

    Science.gov (United States)

    Ali, Azad; Smith, David

    2014-01-01

    This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…

  15. Incidental Foreign-Language Acquisition by Children Watching Subtitled Television Programs

    Science.gov (United States)

    Ina, Lekkai

    2014-01-01

    Series of international studies have shown that subtitled television programs provide a rich context for foreign language acquisition. This study investigated whether incidental language acquisition occurs from watching a television program with/without subtitles. Children in the experimental conditions watch: (a) a 15 minute snapshot of a well…

  16. A CONCEPT OF SOFTWARE SUPPORT OF LEARNING PROGRAMMING LANGUAGE AND TECHNOLOGIES

    Directory of Open Access Journals (Sweden)

    V. Kruglyk

    2013-03-01

    Full Text Available A concept of software support of learning programming language and technologies is regarded in the article. Present systems of independent study of subjects, related to programming, are examined. Necessary components of a system of support learning programming languages and technologies, which is oriented on independent study, are considered.

  17. An evaluation framework and comparative analysis of the widely used first programming languages.

    Directory of Open Access Journals (Sweden)

    Muhammad Shoaib Farooq

    Full Text Available Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL. The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  18. An evaluation framework and comparative analysis of the widely used first programming languages.

    Science.gov (United States)

    Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan

    2014-01-01

    Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  19. Compiling the parallel programming language NestStep to the CELL processor

    OpenAIRE

    Holm, Magnus

    2010-01-01

    The goal of this project is to create a source-to-source compiler which will translate NestStep code to C code. The compiler's job is to replace NestStep constructs with a series of function calls to the NestStep runtime system. NestStep is a parallel programming language extension based on the BSP model. It adds constructs for parallel programming on top of an imperative programming language. For this project, only constructs extending the C language are relevant. The output code will compil...

  20. Implementing embedded artificial intelligence rules within algorithmic programming languages

    Science.gov (United States)

    Feyock, Stefan

    1988-01-01

    Most integrations of artificial intelligence (AI) capabilities with non-AI (usually FORTRAN-based) application programs require the latter to execute separately to run as a subprogram or, at best, as a coroutine, of the AI system. In many cases, this organization is unacceptable; instead, the requirement is for an AI facility that runs in embedded mode; i.e., is called as subprogram by the application program. The design and implementation of a Prolog-based AI capability that can be invoked in embedded mode are described. The significance of this system is twofold: Provision of Prolog-based symbol-manipulation and deduction facilities makes a powerful symbolic reasoning mechanism available to applications programs written in non-AI languages. The power of the deductive and non-procedural descriptive capabilities of Prolog, which allow the user to describe the problem to be solved, rather than the solution, is to a large extent vitiated by the absence of the standard control structures provided by other languages. Embedding invocations of Prolog rule bases in programs written in non-AI languages makes it possible to put Prolog calls inside DO loops and similar control constructs. The resulting merger of non-AI and AI languages thus results in a symbiotic system in which the advantages of both programming systems are retained, and their deficiencies largely remedied.

  1. Multi-Language Programming Environments for High Performance Java Computing

    OpenAIRE

    Vladimir Getov; Paul Gray; Sava Mintchev; Vaidy Sunderam

    1999-01-01

    Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI) tool which provides ...

  2. Exposure to audiovisual programs as sources of authentic language ...

    African Journals Online (AJOL)

    Exposure to audiovisual programs as sources of authentic language input and second ... Southern African Linguistics and Applied Language Studies ... The findings of the present research contribute more insights on the type and amount of ...

  3. Abstraction and Modularization in the BETA Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    abstraction mechanisms and lead to a number of new possibilities. Patterns and their instances are intended for modeling concepts and phenomena in the application domain and provide the logical structure of a given system. Modularization is viewed as a means for describing the physical structure of a program....... Modules are units of program text that may be edited, stored in libraries, exist in different variants, be separately compiled, etc. Modularization is provided by a language-independent mechanism based on the context-free grammar of the language. In principle, any correct sequence of terminal...

  4. Programming real-time executives in higher order language

    Science.gov (United States)

    Foudriat, E. C.

    1982-01-01

    Methods by which real-time executive programs can be implemented in a higher order language are discussed, using HAL/S and Path Pascal languages as program examples. Techniques are presented by which noncyclic tasks can readily be incorporated into the executive system. Situations are shown where the executive system can fail to meet its task scheduling and yet be able to recover either by rephasing the clock or stacking the information for later processing. The concept of deadline processing is shown to enable more effective mixing of time and information synchronized systems.

  5. Language Planning and the Programs in Filipino of Higher Education Institutions

    OpenAIRE

    Jaine Z. Tarun

    2016-01-01

    This study was focused on the language planning and the programs in Filipino of Higher Education Institutions (HEIs) in Region 02, Philippines. It aimed to evaluate the extent of contributions in the implementation of national and institutional academic language policies and programs on Filipino in the General Education Curriculum (GEC), Bilingual / Multilingual Education, translation of books and articles, instructional materials development using Filipino and other languages in ...

  6. Alma-0: an imperative language that supports declarative programming

    NARCIS (Netherlands)

    K.R. Apt (Krzysztof); J. Brunekreef; V. Partinton; A. Schaerf

    1997-01-01

    textabstractWe describe here an implemented small programming language, called Alma, that augments the expressive power of imperative programming by a limited number of features inspired by the logic programming paradigm. These additions encourage declarative programming and make it a more

  7. Language Program Evaluation: Decisions, Problems, and Solutions.

    Science.gov (United States)

    Brown, James Dean

    1995-01-01

    Discusses the evaluation of second and foreign language programs, focusing on whether such evaluations should be summative or formative; use outside experts or program staff; emphasize qualitative or quantitative data; and concentrate on the process or the product. An annotated bibliography discusses six important works in the field. (78…

  8. Hierarchical programming language for modal multi-rate real-time stream processing applications

    NARCIS (Netherlands)

    Geuns, S.J.; Hausmans, J.P.H.M.; Bekooij, Marco Jan Gerrit

    2014-01-01

    Modal multi-rate stream processing applications with real-time constraints which are executed on multi-core embedded systems often cannot be conveniently specified using current programming languages. An important issue is that sequential programming languages do not allow for convenient programming

  9. Validity of Simpson-Angus Scale (SAS) in a naturalistic schizophrenia population.

    Science.gov (United States)

    Janno, Sven; Holi, Matti M; Tuisku, Katinka; Wahlbeck, Kristian

    2005-03-17

    Simpson-Angus Scale (SAS) is an established instrument for neuroleptic-induced parkinsonism (NIP), but its statistical properties have been studied insufficiently. Some shortcomings concerning its content have been suggested as well. According to a recent report, the widely used SAS mean score cut-off value 0.3 of for NIP detection may be too low. Our aim was to evaluate SAS against DSM-IV diagnostic criteria for NIP and objective motor assessment (actometry). Ninety-nine chronic institutionalised schizophrenia patients were evaluated during the same interview by standardised actometric recording and SAS. The diagnosis of NIP was based on DSM-IV criteria. Internal consistency measured by Cronbach's alpha, convergence to actometry and the capacity for NIP case detection were assessed. Cronbach's alpha for the scale was 0.79. SAS discriminated between DSM-IV NIP and non-NIP patients. The actometric findings did not correlate with SAS. ROC-analysis yielded a good case detection power for SAS mean score. The optimal threshold value of SAS mean score was between 0.65 and 0.95, i.e. clearly higher than previously suggested threshold value. We conclude that SAS seems a reliable and valid instrument. The previously commonly used cut-off mean score of 0.3 has been too low resulting in low specificity, and we suggest a new cut-off value of 0.65, whereby specificity could be doubled without loosing sensitivity.

  10. Usage of the Python programming language in the CMS experiment

    International Nuclear Information System (INIS)

    Wilkinson, R; Hegner, B; Jones, C D

    2010-01-01

    Being a highly dynamic language and allowing reliable programming with quick turnarounds, Python is a widely used programming language in CMS. Most of the tools used in workflow management and the GRID interface tools are written in this language. Also most of the tools used in the context of release management: integration builds, release building and deploying, as well as performance measurements are in Python. With an interface to the CMS data formats, rapid prototyping of analyses and debugging is an additional use case. Finally in 2008 the CMS experiment switched to using Python as its configuration language. This paper will give an overview of the general usage of Python in the CMS experiment and discuss which features of the language make it well-suited for the existing use cases.

  11. Standing Strong: Maloney Interdistrict Magnet School Japanese Language and Culture Program

    Science.gov (United States)

    Haxhi, Jessica; Yamashita-Iverson, Kazumi

    2009-01-01

    Maloney Interdistrict Magnet School (MIMS) is the only elementary school in Waterbury that has a world language program and is one of only two elementary Japanese programs in Connecticut. In the past 15 years, more than 1500 students have participated in its Japanese Language and Culture (JLC) Program in grades Prekindergarten through 5th. The JLC…

  12. Programming Languages for Distributed Computing Systems

    NARCIS (Netherlands)

    Bal, H.E.; Steiner, J.G.; Tanenbaum, A.S.

    1989-01-01

    When distributed systems first appeared, they were programmed in traditional sequential languages, usually with the addition of a few library procedures for sending and receiving messages. As distributed applications became more commonplace and more sophisticated, this ad hoc approach became less

  13. The UCLA-Philippine Language Program, 1957-1966.

    Science.gov (United States)

    Bowen, J. Donald

    This document discusses in detail the development and operation of a language program implemented in the Philippines, beginning in 1957, with the assistance of the University of California, Los Angeles, through the Rockefeller Foundation. The program faced a number of difficulties including a school system in the process of post-war rebuilding, a…

  14. The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming

    NARCIS (Netherlands)

    Trancón y Widemann, B.; Bolz, C.F.; Grelck, C.; Loidl, H.-W.; Peña, R.

    2013-01-01

    R is an environment and functional programming language for statistical data analysis and visualization. Largely unknown to the functional programming community, it is popular and influential in many empirical sciences. Due to its integrated combination of dynamic and reflective scripting on one

  15. A Different Kind of Language: Prolog, Programming in Logic.

    Science.gov (United States)

    Cabrol, D.

    1986-01-01

    Prolog is one of the most successful "very high level languages." Describes this programming language (a product of artificial intelligence research) and attempts to show how it functions by using some short examples to illustrate its essential features. (JN)

  16. Introduction to the Atari Computer. A Program Written in the Pilot Programming Language.

    Science.gov (United States)

    Schlenker, Richard M.

    Designed to be an introduction to the Atari microcomputers for beginners, the interactive computer program listed in this document is written in the Pilot programing language. Instructions are given for entering and storing the program in the computer memory for use by students. (MES)

  17. Python as First Textual Programming Language in Secondary Education

    Directory of Open Access Journals (Sweden)

    José Carlos GARCÍA MONSÁLVEZ

    2017-07-01

    Full Text Available With the recent introduction of Programming in the K-12 curricula there is an opportunity to include Computer Science fundamental concepts. This paper presents the origin and evolution of Python as well as their main features that configure it as an ideal programming language. We also review and classify some educational tools in the Python ecosystem. Such tools cover a wide-open spectrum of resources from interactive books to libraries which ease the construction of student elaborated software artefacts. This work presents a multidisciplinary proposal to use the Python programming language in all levels of Secondary Stage.

  18. Validity of Simpson-Angus Scale (SAS in a naturalistic schizophrenia population

    Directory of Open Access Journals (Sweden)

    Tuisku Katinka

    2005-03-01

    Full Text Available Abstract Background Simpson-Angus Scale (SAS is an established instrument for neuroleptic-induced parkinsonism (NIP, but its statistical properties have been studied insufficiently. Some shortcomings concerning its content have been suggested as well. According to a recent report, the widely used SAS mean score cut-off value 0.3 of for NIP detection may be too low. Our aim was to evaluate SAS against DSM-IV diagnostic criteria for NIP and objective motor assessment (actometry. Methods Ninety-nine chronic institutionalised schizophrenia patients were evaluated during the same interview by standardised actometric recording and SAS. The diagnosis of NIP was based on DSM-IV criteria. Internal consistency measured by Cronbach's α, convergence to actometry and the capacity for NIP case detection were assessed. Results Cronbach's α for the scale was 0.79. SAS discriminated between DSM-IV NIP and non-NIP patients. The actometric findings did not correlate with SAS. ROC-analysis yielded a good case detection power for SAS mean score. The optimal threshold value of SAS mean score was between 0.65 and 0.95, i.e. clearly higher than previously suggested threshold value. Conclusion We conclude that SAS seems a reliable and valid instrument. The previously commonly used cut-off mean score of 0.3 has been too low resulting in low specificity, and we suggest a new cut-off value of 0.65, whereby specificity could be doubled without loosing sensitivity.

  19. Algorithm Building and Learning Programming Languages Using a New Educational Paradigm

    Science.gov (United States)

    Jain, Anshul K.; Singhal, Manik; Gupta, Manu Sheel

    2011-08-01

    This research paper presents a new concept of using a single tool to associate syntax of various programming languages, algorithms and basic coding techniques. A simple framework has been programmed in Python that helps students learn skills to develop algorithms, and implement them in various programming languages. The tool provides an innovative and a unified graphical user interface for development of multimedia objects, educational games and applications. It also aids collaborative learning amongst students and teachers through an integrated mechanism based on Remote Procedure Calls. The paper also elucidates an innovative method for code generation to enable students to learn the basics of programming languages using drag-n-drop methods for image objects.

  20. A New Approach to Programming Language Education for Beginners with Top-Down Learning

    Directory of Open Access Journals (Sweden)

    Daisuke Saito

    2013-12-01

    Full Text Available There are two basic approaches in learning new programming language: a bottom-up approach and a top-down approach. It has been said that if a learner has already acquired one language, the top-down approach is more efficient to learn another while, for a person who has absolutely no knowledge of any programming languages; the bottom-up approach is preferable. The major problem of the bottom-up approach is that it requires longer period to acquire the language. For quicker learning, this paper applies a top-down approach for a beginners who has not yet acquired any programming languages.

  1. [Standardization of the Greek version of Zung's Self-rating Anxiety Scale (SAS)].

    Science.gov (United States)

    Samakouri, M; Bouhos, G; Kadoglou, M; Giantzelidou, A; Tsolaki, K; Livaditis, M

    2012-01-01

    Self-rating Anxiety Scale (SAS), introduced by Zung, has been widely used in research and in clinical practice for the detection of anxiety. The present study aims at standardizing the Greek version of SAS. SAS consists of 20 items rated on a 1-4 likert type scale. The total SAS score may vary from 20 (no anxiety at all) to 80 (severe anxiety). Two hundred and fifty four participants (114 male and 140 female), psychiatric patients, physically ill and general population individuals, aged 45.40±11.35 years, completed the following: (a) a demographic characteristics' questionnaire, (b) the SAS Greek version, (c) the Spielberg's Modified Greek State-Trait Anxiety Scale (STAI-Gr.-X) and (d) the Zung Depression Rating Scale (ZDRS). Seventy six participants answered the SAS twice within a 12th-day median period of time. The following parameters were calculated: (a) internal consistency of the SAS in terms of Cronbach's α co-efficient, (b) its test-retest reliability in terms of the Intraclass Correlation Coefficient (ICC) and (c) its concurrent and convergent validities through its score's Spearman's rho correlations with both the state and trait subscales of STAI-Gr X and the ZDRS. In addition, in order to evaluate SAS' discriminant validity, the scale's scores of the three groups of participants (psychiatric patients, physically ill and general population individuals) were compared among each other, in terms of Kruskall Wallis and Mann Whitney U tests. SAS Cronbach's alpha equals 0.897 while ICC regarding its test-retest reliability equals 0.913. Spearman's rho concerning validity: (a) when SAS is compared to STAI-Gr.-X (state), equals it 0.767, (b) when SAS is compared to STAI-Gr. X (trait), it equals 0.802 and (c) when SAS is compared to ZDRS, it equals 0.835. The mentally ill scored significantly higher in SAS compared to both the healthy and the general population. In conclusion, the SAS Greek version presents very satisfactory psychometric properties regarding

  2. Integrated Task And Data Parallel Programming: Language Design

    Science.gov (United States)

    Grimshaw, Andrew S.; West, Emily A.

    1998-01-01

    his research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers '95 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program m. Additional 1995 Activities During the fall I collaborated

  3. Computer-Assisted Language Learning: Current Programs and Projects. ERIC Digest.

    Science.gov (United States)

    Higgins, Chris

    For many years, foreign language teachers have used the computer to provide supplemental exercises in the instruction of foreign languages. In recent years, advances in computer technology have motivated teachers to reassess the computer and consider it a valuable part of daily foreign language learning. Innovative software programs, authoring…

  4. C language program analysis system (CLAS) part 1: graphical user interface (GUI)

    International Nuclear Information System (INIS)

    Bhattacharjee, A.K.; Seby, A.; Sen, Gopa; Dhodapkar, S.D.

    1994-01-01

    CLAS (C Language Program Analysis System) is a reverse engineering tool intended for use in the verification and validation (V and V) phase of software programs developed in the ANSI C language. From the source code, CLAS generates data pertaining to two conceptual models of software programs viz., Entity-Relationship (E-R) model and Control Flow Graphs (CFG) model. Browsing tools within CLAS, make use of this data, to provide different graphical views of the project. Static analysis tools have been developed earlier for analysing assembly language programs. CLAS is a continuation of this work to provide automated support in analysis of ANSI C language programs. CLAS provides an integrated Graphical User Interface (GUI) based environment under which programs can be analysed into the above mentioned models and the analysed data can be viewed using the browsing tools. The GUI of CLAS is implemented using an OPEN LOOK compliant tool kit XVIEW on Sun SPARC IPC workstation running Sun OS 4.1.1 rev. B. This report describes the GUI of CLAS. CLAS is also expected to be useful in other contexts which may involve understanding architecture/structure of already developed C language programs. Such requirements can arise while carrying out activities like code modification, parallelising etc. (author). 5 refs., 13 figs., 1 appendix

  5. Attitudinal Perspectives: A Factor to Implementation of a Dual Language Program

    Directory of Open Access Journals (Sweden)

    Michael Whitacre

    2015-01-01

    Full Text Available The central focus of this study was to determine the overall perceptions of school administrators, and the district bilingual coordinator on transferring theory to classroom practice, implementation, as viewed by those involved in the implementation process of the Gómez and Gómez Model of Dual Language Education. Responses were solicited from administrative personnel involved in the implementation of the Gómez and Gómez Model of Dual Language. Results revealed overall administrative attitudes were positive to the theoretical ideology and mixed as related to the actual implementation of the dual language program. The greatest areas of concern were; what to do when students enter the program who are either not Spanish dominant or who have not been in a dual language program. The second area of concern was with how to effectively evaluate teachers as they are observed for implementation of the dual langue program. Lastly, most administrators felt there was a lack of faculty proficient in Spanish.

  6. The Effects of Web 2.0 Technologies Usage in Programming Languages Lesson on the Academic Success, Interrogative Learning Skills and Attitudes of Students towards Programming Languages

    Science.gov (United States)

    Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul

    2017-01-01

    It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…

  7. HI-VISUAL: A language supporting visual interaction in programming

    International Nuclear Information System (INIS)

    Monden, N.; Yoshino, Y.; Hirakawa, M.; Tanaka, M.; Ichikawa, T.

    1984-01-01

    This paper presents a language named HI-VISUAL which supports visual interaction in programming. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL are extensively discussed. HI-VISUAL also shows a system extensively discussed. HI-VISUAL also shows a system extendability providing the possibility of organizing a high level application system as an integration of several existing subsystems, and will serve to developing systems in various fields of applications supporting simple and efficient interactions between programmer and computer. In this paper, the authors have presented a language named HI-VISUAL. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL were extensively discussed

  8. Mirror suspension system for the TAMA SAS

    CERN Document Server

    Takamori, A; Bertolini, A; Cella, G; DeSalvo, R; Fukushima, M; Iida, Y; Jacquier, F; Kawamura, S; Marka, S; Nishi, Y; Numata, K; Sannibale, V; Somiya, K; Takahashi, R; Tariq, H; Tsubono, K; Ugas, J; Viboud, N; Yamamoto, H; Yoda, T; Wang Chen Yang

    2002-01-01

    Several R and D programmes are ongoing to develop the next generation of interferometric gravitational wave detectors providing the superior sensitivity desired for refined astronomical observations. In order to obtain a wide observation band at low frequencies, the optics need to be isolated from the seismic noise. The TAMA SAS (seismic attenuation system) has been developed within an international collaboration between TAMA, LIGO, and some European institutes, with the main objective of achieving sufficient low-frequency seismic attenuation (-180 dB at 10 HZ). The system suppresses seismic noise well below the other noise levels starting at very low frequencies above 10 Hz. It also includes an active inertial damping system to decrease the residual motion of the optics enough to allow a stable operation of the interferometer. The TAMA SAS also comprises a sophisticated mirror suspension subsystem (SUS). The SUS provides support for the optics and vibration isolation complementing the SAS performance. The SU...

  9. An empirical study on the usage of the swift programming language

    NARCIS (Netherlands)

    Reboucas, M.; Pinto, G.; Ebert, F.; Torres, W.; Serebrenik, A.; Castor, F.

    2016-01-01

    Recently, Apple released Swift, a modern programming language built to be the successor of Objective-C. In less than a year and a half after its first release, Swift became one of the most popular programming languages in the world, considering different popularity measures. A significant part of

  10. Non-linear Growth Models in Mplus and SAS

    Science.gov (United States)

    Grimm, Kevin J.; Ram, Nilam

    2013-01-01

    Non-linear growth curves or growth curves that follow a specified non-linear function in time enable researchers to model complex developmental patterns with parameters that are easily interpretable. In this paper we describe how a variety of sigmoid curves can be fit using the Mplus structural modeling program and the non-linear mixed-effects modeling procedure NLMIXED in SAS. Using longitudinal achievement data collected as part of a study examining the effects of preschool instruction on academic gain we illustrate the procedures for fitting growth models of logistic, Gompertz, and Richards functions. Brief notes regarding the practical benefits, limitations, and choices faced in the fitting and estimation of such models are included. PMID:23882134

  11. Surface anatomy scanning (SAS) in intracranial tumours: comparison with surgical findings

    International Nuclear Information System (INIS)

    Sumida, M.; Uozumi, T.; Kiya, K.; Arita, K.; Kurisu, K.; Onda, J.; Satoh, H.; Ikawa, F.; Yukawa, O.; Migita, K.; Hada, H.; Katada, K.

    1995-01-01

    We evaluated the usefulness of surface anatomy scanning (SAS) in intracranial tumours, comparing it with surgical findings. We examined 31 patients with brain tumours preoperatively. The tumours included 16 meningiomas, 8 gliomas, 4 metastases and 3 others. SAS clearly demonstrated the tumours, allowing them to be distinguished from the structures of the brain surface, including oedema, except in cases of metastasis. SAS clearly demonstrated large cortical veins. SAS is useful for three-dimensional delineation of the brain surface before surgery. (orig.)

  12. Adaptive beamforming for low frequency SAS imagery and bathymetry

    NARCIS (Netherlands)

    Hayes, M.P.; Hunter, A.J.

    2012-01-01

    Synthetic aperture side-scan sonar (SAS) is a mature technology for high-resolution sea floor imaging [1]. Interferometric synthetic aperture sonars (InSAS) use additional hydrophones in a vertical array for bathymetric mapping [2]. This has created high-resolution bathymetry in deep water

  13. Programming language concepts for software developers

    DEFF Research Database (Denmark)

    Sestoft, Peter

    2008-01-01

    This note describes and motivates our current plans for an undergraduate course on programming language concepts for software development students. We describe the competences we expect students to acquire as well as the topics covered by the course. We plan to use C# and Scheme as instruction...

  14. Multi-Language Programming Environments for High Performance Java Computing

    Directory of Open Access Journals (Sweden)

    Vladimir Getov

    1999-01-01

    Full Text Available Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI tool which provides application programmers wishing to use Java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed‐language programming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM’s High‐Performance Compiler for Java (HPCJ and IceT’s metacomputing environment.

  15. Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception

    Science.gov (United States)

    Teng, Chin-Hung; Chen, Jr-Yi; Chen, Zhi-Hong

    2018-01-01

    Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming…

  16. First report of sasX-positive methicillin-resistant Staphylococcus aureus in Japan.

    Science.gov (United States)

    Nakaminami, Hidemasa; Ito, Teruyo; Han, Xiao; Ito, Ayumu; Matsuo, Miki; Uehara, Yuki; Baba, Tadashi; Hiramatsu, Keiichi; Noguchi, Norihisa

    2017-09-01

    SasX is a known virulence factor of Staphylococcus aureus involved in colonisation and immune evasion of the bacterium. The sasX gene, which is located on the ϕSPβ prophage, is frequently found in the sequence type (ST) 239 S. aureus lineage, which is the predominant healthcare-associated clone in Asian countries. In Japan, ST239 clones have rarely been identified, and sasX-positive strains have not been reported to date. Here, we report the first identification of 18 sasX-positive methicillin-resistant S. aureus (MRSA) strains in Japanese hospitals between 2009 and 2011. All sasX-positive isolates belonged to an ST239-staphylococcal cassette chromosome mec type III (ST239-III) lineage. However, we were unable to identify additional sasX-positive MRSA strains from 2012 to 2016, indicating that the small epidemic of sasX-positive isolates observed in this study was temporary. The sequence surrounding sasX in the strain TOHH628 lacked 51 genes that encode phage packaging and structural proteins, and no bacteriophage was induced by mitomycin C. Additionally, in the TOHH628 strain, the region (64.6 kb) containing sasX showed high identity to the ϕSPβ-like element (71.3 kb) of the Taiwanese MRSA strain Z172. The data strongly suggest that the present sasX-positive isolates found in Japanese hospitals were transmitted incidentally from other countries. © FEMS 2017. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com.

  17. Hotelli Radisson SAS mantra : jah, ma saan! / Kai Vare

    Index Scriptorium Estoniae

    Vare, Kai, 1968-

    2004-01-01

    Radisson SAS hotell Tallinnas on kliendirahulolu-uuringute järgi keti hotellide seas esimeste hulgas. Hotelli direktor Kaido Ojaperv ja müügijuht Ann-Kai Tõrs Radisson SAS-i standarditest, kliendi sajaprotsendilise rahulolu tagamise põhimõtetest, personali valikust, koolitusest. Kommenteerib Sandra Dimitrovich

  18. The Varieties of Programming Language Semantics (and Their Uses)

    DEFF Research Database (Denmark)

    Mosses, Peter David

    2001-01-01

    ; and regular expressions are extensively used for searching and transforming text. In contrast, formal semantic descriptions are widely regarded as being of interest only to theoreticians. This paper surveys the main frameworks available for describing the dynamic semantics of programming languages......Formal descriptions of syntax are quite popular: regular and context-free grammars have become accepted as useful for documenting the syntax of programming languages, as well as for generating efficient parsers; attribute grammars allow parsing to be linked with typechecking and code generation...

  19. Evaluation of verifiability in HAL/S. [programming language for aerospace computers

    Science.gov (United States)

    Young, W. D.; Tripathi, A. R.; Good, D. I.; Browne, J. C.

    1979-01-01

    The ability of HAL/S to write verifiable programs, a characteristic which is highly desirable in aerospace applications, is lacking since many of the features of HAL/S do not lend themselves to existing verification techniques. The methods of language evaluation are described along with the means in which language features are evaluated for verifiability. These methods are applied in this study to various features of HAL/S to identify specific areas in which the language fails with respect to verifiability. Some conclusions are drawn for the design of programming languages for aerospace applications and ongoing work to identify a verifiable subset of HAL/S is described.

  20. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.; Stanford Linear Accelerator Center, CA

    1989-01-01

    In this paper a comparison is presented of programming languages in the context of high energy physics software applications. The evaluation method uses was specifically devised to address the issues of particular importance to HEP applications, not just the technical features of the languages considered. The candidate languages evaluated were Ada, C, FORTRAN 77, FORTRAN 8x, Pascal and PL/I. Some conclusions are drawn and recommendations made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. (orig.)

  1. Implementing Task-Based Language Teaching to Integrate Language Skills in an EFL Program at a Colombian University

    Science.gov (United States)

    Córdoba Zúñiga, Eulices

    2016-01-01

    This article reports the findings of a qualitative research study conducted with six first semester students of an English as a foreign language program in a public university in Colombia. The aim of the study was to implement task-based language teaching as a way to integrate language skills and help learners to improve their communicative…

  2. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj

    2017-10-26

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  3. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj; Canini, Marco; Sultana, Nik

    2017-01-01

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  4. A programming language for composable DNA circuits.

    Science.gov (United States)

    Phillips, Andrew; Cardelli, Luca

    2009-08-06

    Recently, a range of information-processing circuits have been implemented in DNA by using strand displacement as their main computational mechanism. Examples include digital logic circuits and catalytic signal amplification circuits that function as efficient molecular detectors. As new paradigms for DNA computation emerge, the development of corresponding languages and tools for these paradigms will help to facilitate the design of DNA circuits and their automatic compilation to nucleotide sequences. We present a programming language for designing and simulating DNA circuits in which strand displacement is the main computational mechanism. The language includes basic elements of sequence domains, toeholds and branch migration, and assumes that strands do not possess any secondary structure. The language is used to model and simulate a variety of circuits, including an entropy-driven catalytic gate, a simple gate motif for synthesizing large-scale circuits and a scheme for implementing an arbitrary system of chemical reactions. The language is a first step towards the design of modelling and simulation tools for DNA strand displacement, which complements the emergence of novel implementation strategies for DNA computing.

  5. Logic-programming language enriches design processes

    Energy Technology Data Exchange (ETDEWEB)

    Kitson, B.; Ow-Wing, K.

    1984-03-22

    With the emergence of a set of high-level CAD tools for programmable logic devices, designers can translate logic into functional custom devices simply and efficiently. The core of the package is a blockstructured hardware description language called PLPL, for ''programmable-logic programming language.'' The cheif advantage of PLPL lies in its multiple input formats, which permit different design approaches for a variety of design problems. The higher the level of the approach, the closer PLPL will come to directly specifying the desired function. Intermediate steps in the design process can be eliminated, along with the errors that might have been generated during those steps.

  6. Towards Bridging the Gap Programming Language and Partial Evaluation

    DEFF Research Database (Denmark)

    Le Meur, Anne-Francoise; Lawall, Julia Laetitia; Consel, Charles

    2002-01-01

    Partial evaluation is a program-transformation technique that automatically specializes a program with respect to user-supplied invariants. Despite successful applications in areas such as graphics, operating systems, and software engineering, partial evaluators have yet to achieve widespread use....... One reason is the difficulty of adequately describing specialization opportunities. Indeed, under-specialization or over-specialization often occurs, without any direct feedback to the user as to the source of the problem.We have developed a high-level, module-based language allowing the programmer...... to guide the choice of both the code to specialize and the invariants to exploit during the specialization process. To ease the use of partial evaluation, the syntax of this language is similar to the declaration syntax of the target language of the partial evaluator. To provide feedback to the programmer...

  7. Language Learning Shifts and Attitudes Towards Language Learning in an Online Tandem Program for Beginner Writers

    Directory of Open Access Journals (Sweden)

    Constanza Tolosa

    2017-01-01

    Full Text Available We present findings of a project that investigated the potential of an online tandem program to enhance the foreign language learning of two groups of school-aged beginner learners, one learning English in Colombia and the other learning Spanish in New Zealand. We assessed the impact of the project on students’ learning with a free writing activity done as pretest and posttest and used a semi-structured interview to explore their attitudes towards language learning and their perceived development of their native language. Data analysis indicated statistically significant gains in foreign language writing and positive attitudinal changes toward foreign and native language learning.

  8. The Army Method Revisited: The Historical and Theoretical Backgrounds of the Military Intensive Language Programs.

    Science.gov (United States)

    Bayuk, Milla; Bayuk, Barry S.

    A program currently in use by the military that gives instruction in the so-called "sensitive" languages is based on the "Army Method" which was initiated in military language programs during World War II. Attention to the sensitive language program initiated a review of the programs, especially those conducted by the military intelligence schools…

  9. Nociones de la programacion de lenguas extranjeras (Ensayo metodologico) (Programming Foreign Languages [A Methodological Study])

    Science.gov (United States)

    Feldman, David

    1975-01-01

    Stresses the importance of language laboratories and other technical devices used in foreign language teaching, particularly in programed language instruction. Illustrates, by means of taxonomies, the various stages a foreign language learning program should follow. (Text is in Spanish.) (DS)

  10. Language Immersion Programs for Young Children? Yes . . . but Proceed with Caution

    Science.gov (United States)

    Soderman, Anne K.

    2010-01-01

    A dual immersion program in Chinese and English at the 3e International School in Beijing is helping children become fluent in both languages, even though many students spoke neither language when they entered the school. Children enter the program as young as two years old. Studies indicate that bilingual children have higher levels of cognitive…

  11. Structures of SAS-6 suggest its organization in centrioles.

    Science.gov (United States)

    van Breugel, Mark; Hirono, Masafumi; Andreeva, Antonina; Yanagisawa, Haru-aki; Yamaguchi, Shoko; Nakazawa, Yuki; Morgner, Nina; Petrovich, Miriana; Ebong, Ima-Obong; Robinson, Carol V; Johnson, Christopher M; Veprintsev, Dmitry; Zuber, Benoît

    2011-03-04

    Centrioles are cylindrical, ninefold symmetrical structures with peripheral triplet microtubules strictly required to template cilia and flagella. The highly conserved protein SAS-6 constitutes the center of the cartwheel assembly that scaffolds centrioles early in their biogenesis. We determined the x-ray structure of the amino-terminal domain of SAS-6 from zebrafish, and we show that recombinant SAS-6 self-associates in vitro into assemblies that resemble cartwheel centers. Point mutations are consistent with the notion that centriole formation in vivo depends on the interactions that define the self-assemblies observed here. Thus, these interactions are probably essential to the structural organization of cartwheel centers.

  12. The RSZ BASIC programming language manual

    Science.gov (United States)

    Stattel, R. J.; Niswander, J. K.; Kochhar, A. K.

    1980-01-01

    The RSZ BASIC interactive language is described. The RSZ BASIC interpreter is resident in the Telemetry Data Processor, a system dedicated to the processing and displaying of PCM telemetry data. A series of working examples teaches the fundamentals of RSZ BASIC and shows how to construct, edit, and manage storage of programs.

  13. The Elements of Language Curriculum: A Systematic Approach to Program Development.

    Science.gov (United States)

    Brown, James Dean

    A systematic approach to second language curriculum development is outlined, enumerating the phases and activities involved in developing and implementing a sound and effective language program. The first chapter describes a system whereby all language teaching activities can be classified into approaches, syllabuses, techniques, exercises, or…

  14. Marine Language Exchange Program: A 21st Century International and Interdisciplinary Partnership

    Science.gov (United States)

    Robigou, V.; Nichols-Pecceu, M.

    2001-12-01

    The ability of scientists to communicate across cultural and linguistic barriers is crucial for the global economic sustainability and protection of the world\\'{}s oceans. Yet students with majors in the sciences and engineering constitute less than 2% of those who study abroad each year. And even rarer are students who study in countries where English is not the first language. The Marine Language Exchange program is a case study of an international and interdisciplinary collaboration between faculties in the languages and the sciences who address this gap. A consortium of U.S. and European institutions including Eckerd College (Florida), University of Washington (Washington), University of Hilo (Hawaii), Université de la Rochelle (France), Université de Liège (Belgium), and Universidad de Las Palmas (Spain) is developing a multilingual, marine sciences exchange program in an effort to internationalize their Marine Sciences departments. The program includes a three-week, intensive "bridge" course designed to reinforce second language skills in the context of marine sciences, and prepare undergraduate students for the cultural and educational differences of their host country. Following this immersion experience students from each institution enroll in courses abroad including marine sciences specialization for full academic credit. This session will review the Marine Language Exchange program activities since 2000 and will discuss the ideological and practical aspects of the program. The program successes, difficulties and future directions will also be presented. Different disciplinary approaches -Second Language Acquisition, English as a Second Language and Marine Science- prepare science students to contribute to the study and the management of the world\\'{}s oceans with an awareness of the cultural issues reflected by national marine policies. Based on this case study, other universities could initiate their own international and interdisciplinary

  15. The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations

    Directory of Open Access Journals (Sweden)

    Abdulkadir Baba HASSAN

    2006-06-01

    Full Text Available This paper examines the application of Visual Basic Computer Programming Language to Simulate Numerical Iterations, the merit of Visual Basic as a Programming Language and the difficulties faced when solving numerical iterations analytically, this research paper encourage the uses of Computer Programming methods for the execution of numerical iterations and finally fashion out and develop a reliable solution using Visual Basic package to write a program for some selected iteration problems.

  16. Napojení .NET / Java technologie na SAS BI

    OpenAIRE

    Jandák, Miroslav

    2009-01-01

    This thesis is focused on SAS Enterprise Intelligence Platform product and it's capabilities to integrate within a Business Intelligence solution. The aim of the thesis is to describe integration technolgies that the platform features, as well as to determine their application field and compare them, eventually add usage examples. The first part of the thesis explains the general concept and architecture of Business Intelligence, afterwards the reader gets familiar with the SAS Enterprise Int...

  17. 25 CFR 39.137 - May schools operate a language development program without a specific appropriation from Congress?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false May schools operate a language development program... Formula Language Development Programs § 39.137 May schools operate a language development program without a specific appropriation from Congress? Yes, a school may operate a language development program...

  18. Design and implementation of reliability evaluation of SAS hard disk based on RAID card

    Science.gov (United States)

    Ren, Shaohua; Han, Sen

    2015-10-01

    Because of the huge advantage of RAID technology in storage, it has been widely used. However, the question associated with this technology is that the hard disk based on the RAID card can not be queried by Operating System. Therefore how to read the self-information and log data of hard disk has been a problem, while this data is necessary for reliability test of hard disk. In traditional way, this information can be read just suitable for SATA hard disk, but not for SAS hard disk. In this paper, we provide a method by using LSI RAID card's Application Program Interface, communicating with RAID card and analyzing the feedback data to solve the problem. Then we will get the necessary information to assess the SAS hard disk.

  19. A Survey on Visual Programming Languages in Internet of Things

    Directory of Open Access Journals (Sweden)

    Partha Pratim Ray

    2017-01-01

    Full Text Available Visual programming has transformed the art of programming in recent years. Several organizations are in race to develop novel ideas to run visual programming in multiple domains with Internet of Things. IoT, being the most emerging area of computing, needs substantial contribution from the visual programming paradigm for its technological propagation. This paper surveys visual programming languages being served for application development, especially in Internet of Things field. 13 such languages are visited from several popular research-electronic databases (e.g., IEEE Xplore, Science Direct, Springer Link, Google Scholar, Web of Science, and Postscapes and compared under four key attributes such as programming environment, license, project repository, and platform supports. Grouped into two segments, open source and proprietary platform, these visual languages pertain few crucial challenges that have been elaborated in this literature. The main goal of this paper is to present existing VPLs per their parametric proforma to enable naïve developers and researchers in the field of IoT to choose appropriate variant of VPL for particular type of application. It is also worth validating the usability and adaptability of VPLs that is essential for selection of beneficiary in terms of IoT.

  20. Abstract Interpretation as a Programming Language

    Directory of Open Access Journals (Sweden)

    Mads Rosendahl

    2013-09-01

    Full Text Available In David Schmidt's PhD work he explored the use of denotational semantics as a programming language. It was part of an effort to not only treat formal semantics as specifications but also as interpreters and input to compiler generators. The semantics itself can be seen as a program and one may examine different programming styles and ways to represent states. Abstract interpretation is primarily a technique for derivation and specification of program analysis. As with denotational semantics we may also view abstract interpretations as programs and examine the implementation. The main focus in this paper is to show that results from higher-order strictness analysis may be used more generally as fixpoint operators for higher-order functions over lattices and thus provide a technique for immediate implementation of a large class of abstract interpretations. Furthermore, it may be seen as a programming paradigm and be used to write programs in a circular style.

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

    Science.gov (United States)

    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.

  2. JASPAR RESTful API: accessing JASPAR data from any programming language.

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2018-05-01

    JASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in eight widely used formats. Several endpoints are available to access the data and an endpoint is available to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionally, it provides an interactive browsable interface for bioinformatics tool developers. This REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freely available at https://bitbucket.org/CBGR/jaspar under GPL v3 license. aziz.khan@ncmm.uio.no or anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

  3. Dynamic Learning Objects to Teach Java Programming Language

    Science.gov (United States)

    Narasimhamurthy, Uma; Al Shawkani, Khuloud

    2010-01-01

    This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…

  4. A graph rewriting programming language for graph drawing

    OpenAIRE

    Rodgers, Peter

    1998-01-01

    This paper describes Grrr, a prototype visual graph drawing tool. Previously there were no visual languages for programming graph drawing algorithms despite the inherently visual nature of the process. The languages which gave a diagrammatic view of graphs were not computationally complete and so could not be used to implement complex graph drawing algorithms. Hence current graph drawing tools are all text based. Recent developments in graph rewriting systems have produced computationally com...

  5. a performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    Mohammed et al.

    PROGRAMMING LANGUAGES BASED ON MOBILE COMPUTING. FOR NIGERIA ... Finally, Vb.net is suitable for data Transfer using upload scheme. Keywords: ... INTRODUCTION .... java, Julia, python, matlab, mathematica and Ruby by.

  6. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    OpenAIRE

    Aybars UĞUR; Mustafa TÜRKSEVER

    2002-01-01

    In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which ...

  7. Mirror suspension system for the TAMA SAS

    International Nuclear Information System (INIS)

    Takamori, Akiteru; Ando, Masaki; Bertolini, Alessandro; Cella, Giancarlo; DeSalvo, Riccardo; Fukushima, Mitsuhiro; Iida, Yukiyoshi; Jacquier, Florian; Kawamura, Seiji; Marka, Szabolcs; Nishi, Yuhiko; Numata, Kenji; Sannibale, Virginio; Somiya, Kentaro; Takahashi, Ryutaro; Tariq, Hareem; Tsubono, Kimio; Ugas, Jose; Viboud, Nicolas; Yamamoto, Hiroaki; Yoda, Tatsuo; Wang Chenyang

    2002-01-01

    Several R and D programmes are ongoing to develop the next generation of interferometric gravitational wave detectors providing the superior sensitivity desired for refined astronomical observations. In order to obtain a wide observation band at low frequencies, the optics need to be isolated from the seismic noise. The TAMA SAS (seismic attenuation system) has been developed within an international collaboration between TAMA, LIGO, and some European institutes, with the main objective of achieving sufficient low-frequency seismic attenuation (-180 dB at 10 HZ). The system suppresses seismic noise well below the other noise levels starting at very low frequencies above 10 Hz. It also includes an active inertial damping system to decrease the residual motion of the optics enough to allow a stable operation of the interferometer. The TAMA SAS also comprises a sophisticated mirror suspension subsystem (SUS). The SUS provides support for the optics and vibration isolation complementing the SAS performance. The SUS is equipped with a totally passive magnetic damper to suppress internal resonances without degrading the thermal noise performance. In this paper we discuss the SUS details and present prototype results

  8. Bricklayer: An Authentic Introduction to the Functional Programming Language SML

    Directory of Open Access Journals (Sweden)

    Victor Winter

    2014-12-01

    Full Text Available Functional programming languages are seen by many as instrumental to effectively utilizing the computational power of multi-core platforms. As a result, there is growing interest to introduce functional programming and functional thinking as early as possible within the computer science curriculum. Bricklayer is an API, written in SML, that provides a set of abstractions for creating LEGO artifacts which can be viewed using LEGO Digital Designer. The goal of Bricklayer is to create a problem space (i.e., a set of LEGO artifacts that is accessible and engaging to programmers (especially novice programmers while providing an authentic introduction to the functional programming language SML.

  9. An Implementation of the Object-Oriented Concurrent Programming Language SINA

    NARCIS (Netherlands)

    Triphathi, Anand; Berge, Eric; Aksit, Mehmet

    SINA is an object-oriented language for distributed and concurrent programming. The primary focus of this paper is on the object-oriented concurrent programming mechanisms of SINA and their implementation. This paper presents the SINA constructs for concurrent programming and inter-object

  10. Modern X86 assembly language programming 32-bit, 64-bit, SSE, and AVX

    CERN Document Server

    Kusswurm, Daniel

    2014-01-01

    Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform. Major topics of the book include the following: 32-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction setX87 core architecture, register stack, special

  11. Programming a real code in a functional language (part 1)

    Energy Technology Data Exchange (ETDEWEB)

    Hendrickson, C.P.

    1991-09-10

    For some, functional languages hold the promise of allowing ease of programming massively parallel computers that imperative languages such as Fortran and C do not offer. At LLNL, we have initiated a project to write the physics of a major production code in Sisal, a functional language developed at LLNL in collaboration with researchers throughout the world. We are investigating the expressibility of Sisal, as well as its performance on a shared-memory multiprocessor, the Y-MP. An interesting aspect of the project is that Sisal modules can call Fortran modules, and are callable by them. This eliminates the rewriting of 80% of the production code that would not benefit from parallel execution. Preliminary results indicate that the restrictive nature of the language does not cause problems in expressing the algorithms we have chosen. Some interesting aspects of programming in a mixed functional-imperative environment have surfaced, but can be managed. 8 refs.

  12. USING DISTANCE LEARNING TECHNOLOGIES IN THE LEARNING PROCESS OF MODERN PROGRAMMING LANGUAGES

    Directory of Open Access Journals (Sweden)

    Mariia A. Umryk

    2014-06-01

    Full Text Available In the research it was reviewed the use of distance learning technologies in the organization of research tasks while studying modern programming languages. The article contains an example of a training project on the subject "Modern programming languages". The authors argue the necessity of the use of modern information and communication technologies, in particular in modern programming languages distance learning, for the formation of students' 21st century skills that are essential in the process of programming (it is skills such as self-organization and self-discipline, communication skills, teamwork skills etc.. It is pointed out the structural units of the training project in accordance with the use of distance learning technologies. It is described the general characteristics and the use of appropriate methods of modern information and communication technologies.

  13. Analyzing Student Performance and Attitudes toward Textual versus Iconic Programming Languages

    Science.gov (United States)

    Lin, Janet Mei-Chuen; Yang, Mei-Ching

    2009-01-01

    In this study half of 52 sixth graders learned to program in MSWLogo and the other half in Drape. An analysis of students' test scores revealed that Drape (an iconic language) seemed to have a steeper learning curve than MSWLogo (a textual language). However, as students gradually became more familiar with either language, the difference in…

  14. A new cavity model for SAS4A

    International Nuclear Information System (INIS)

    Moxon, D.; Camous, F.

    1994-01-01

    The SAS4 code is the fourth generation of the SAS series developed at the ANL to study the initiating phase of hypothetical core disruptive accidents in LMFBRs. It was made available to the CEA in order to obtain more validation studies and model developments. The new cavity model described and incorporated in the code was first developed as a stand-alone code. It was thoroughly tested numerically and found to be quick and stable. Tis paper describes only the physical phenomena taken into account

  15. Library Literacy Programs for English Language Learners. ERIC Digest.

    Science.gov (United States)

    McMurrer, Eileen; Terrill, Lynda

    This digest summarizes the history of public libraries and library literacy programs; describes current delivery models; and discusses initiatives in library literacy, profiling one successful public library program that serves adult English language learners and their families. (Adjunct ERIC Clearinghouse for ESL Literacy Education) (Author/VWL)

  16. Benchmarks of programming languages for special purposes in the space station

    Science.gov (United States)

    Knoebel, Arthur

    1986-01-01

    Although Ada is likely to be chosen as the principal programming language for the Space Station, certain needs, such as expert systems and robotics, may be better developed in special languages. The languages, LISP and Prolog, are studied and some benchmarks derived. The mathematical foundations for these languages are reviewed. Likely areas of the space station are sought out where automation and robotics might be applicable. Benchmarks are designed which are functional, mathematical, relational, and expert in nature. The coding will depend on the particular versions of the languages which become available for testing.

  17. Constraints and Logic Programming in Grammars and Language Analysis

    DEFF Research Database (Denmark)

    Christiansen, Henning

    2014-01-01

    Constraints are an important notion in grammars and language analysis, and constraint programming techniques have been developed concurrently for solving a variety of complex problems. In this chapter we consider the synthesis of these branches into practical and effective methods for language...... methods that combine constraints with logic grammars such as Definite Clause Grammars and CHR Grammars, and show also a direct relationship to abductive reasoning....

  18. Radboud Sensis program for language, speech, and communication in children with visual impairment

    NARCIS (Netherlands)

    Vervloed, M.P.J.; Hartog, E. de; Jespers, C.; Wals, T. de

    2005-01-01

    The Radboud Sensis program is intended to promote language, speech, and communication in children with visual impairments and their caregivers. Starting-point has been that such an intervention program can be a useful tool, not only for language and communication itself, but also for attachment,

  19. Developing College English as a Second Language (ESL) Programs

    Science.gov (United States)

    Orlova, Irina A.; Kennedy, Jelane A.

    2009-01-01

    This article examines available literature on college English as a Second Language (ESL) programs. The literature available on college ESL programs falls into three categories: (1) research reports and articles, (2) recent theoretical discussions on ESL teaching, and (3) thought pieces discussing college ESL curriculum development and assessment…

  20. Foreign Language Writing Fellows Programs: A Model for Improving Advanced Writing Skills

    Science.gov (United States)

    Snyder, Delys Waite; Nielson, Rex P.; Kurzer, Kendon

    2016-01-01

    Within the growing field of scholarly literature on foreign language (FL) writing pedagogy, few studies have addressed pedagogical questions regarding the teaching of writing to advanced language learners. Writing fellows peer tutoring programs, although typically associated with first language writing instruction, likely can benefit and support…

  1. 34 CFR 658.4 - What definitions apply to the Undergraduate International Studies and Foreign Language Program?

    Science.gov (United States)

    2010-07-01

    ... International Studies and Foreign Language Program? 658.4 Section 658.4 Education Regulations of the Offices of... UNDERGRADUATE INTERNATIONAL STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.4 What definitions apply to the Undergraduate International Studies and Foreign Language Program? The definitions in 34 CFR 655.4 apply to this...

  2. SAS-macros for estimation and prediction in an model of the electricity consumption

    DEFF Research Database (Denmark)

    1998-01-01

    SAS-macros for estimation and prediction in an model of the electricity consumption'' is a large collection of SAS-macros for handling a model of the electricity consumption in the Eastern Denmark. The macros are installed at Elkraft, Ballerup.......SAS-macros for estimation and prediction in an model of the electricity consumption'' is a large collection of SAS-macros for handling a model of the electricity consumption in the Eastern Denmark. The macros are installed at Elkraft, Ballerup....

  3. Comparing Pascal and Modula-2 as systems programming languages

    NARCIS (Netherlands)

    Hartel, Pieter H.; Bormann, J.

    The high-level programming languages Pascal [JEN76] and Modula-2 [WIR82] are evaluatedas tools lor system programming. The construction of operating system utilities in Pascal is the focal point of the first part of the paper. Pascal is shown to be adequate for this limited class of applications, on

  4. Requirements for a geometry programming language for CFD applications

    Science.gov (United States)

    Gentry, Arvel E.

    1992-01-01

    A number of typical problems faced by the aerodynamicist in using computational fluid dynamics are presented to illustrate the need for a geometry programming language. The overall requirements for such a language are illustrated by examples from the Boeing Aero Grid and Paneling System (AGPS). Some of the problems in building such a system are also reviewed along with suggestions as to what to look for when evaluating new software problems.

  5. Fitting polytomous Rasch models in SAS

    DEFF Research Database (Denmark)

    Christensen, Karl Bang

    2006-01-01

    The item parameters of a polytomous Rasch model can be estimated using marginal and conditional approaches. This paper describes how this can be done in SAS (V8.2) for three item parameter estimation procedures: marginal maximum likelihood estimation, conditional maximum likelihood estimation, an...

  6. Olev Schults : SAS vajab Estonian Airi rahvusliku lennufirmana / Olev Schults ; interv. Andres Reimer

    Index Scriptorium Estoniae

    Schults, Olev

    2008-01-01

    Estonian Airi nõukogu esimees vastab küsimustele, kas SAS arendas Läti airBalticut Estonian SAS-i arvel, mis mõte on rahvuslikul lennukompaniil, kui riik ei tohi seda finantseerida, kuidas mõjutab investorite meeleolu SAS-i Eestis tabanud poliitikute kriitika tulv

  7. [Are language disorders in Alzheimer's disease simply aphasia?

    Science.gov (United States)

    Hazif-Thomas, Cyril; Thomas, Philippe

    Alzheimer's disease is accompanied by gradual aphasia, becoming more severe when the cognitive disorders are more marked. However, the quality of care provided to the patient can modulate the evolution of these language difficulties. Aphasia is linked to a human communication deficiency and can be limited by taking into account the phatic function of language to keep the channels of communication open. Copyright © 2017. Published by Elsevier Masson SAS.

  8. Handbook for Classroom Testing in Peace Corps Language Programs. Manual T0068.

    Science.gov (United States)

    Anderson, Neil J.

    This manual provides instructors in Peace Corps language training programs with information about two kinds of classroom testing: formative, ongoing testing and summative testing that occurs at the end of an instructional period. The first of the manual's four chapters on the purposes of language testing, discusses language testing within a…

  9. Development and psychometric properties of the Suicidality: Treatment Occurring in Paediatrics (STOP) Suicidality Assessment Scale (STOP-SAS) in children and adolescents.

    Science.gov (United States)

    Flamarique, I; Santosh, P; Zuddas, A; Arango, C; Purper-Ouakil, D; Hoekstra, P J; Coghill, D; Schulze, U; Dittmann, R W; Buitelaar, J K; Lievesley, K; Frongia, R; Llorente, C; Méndez, I; Sala, R; Fiori, F; Castro-Fornieles, J

    2016-12-13

    To create a self-reported, internet-based questionnaire for the assessment of suicide risk in children and adolescents. As part of the EU project 'Suicidality: Treatment Occurring in Paediatrics' (STOP project), we developed web-based Patient Reported Outcome Measures (PROMs) for children and adolescents and for proxy reports by parents and clinicians in order to assess suicidality. Based on a literature review, expert panels and focus groups of patients, we developed the items of the STOP Suicidality Assessment Scale (STOP-SAS) in Spanish and English, translated it into four more languages, and optimized it for web-based presentation using the HealthTracker TM platform. Of the total 19 questions developed for the STOP-SAS, four questions that assess low-level suicidality were identified as screening questions (three of them for use with children, and all four for use with adolescents, parents and clinicians). A total of 395 adolescents, 110 children, 637 parents and 716 clinicians completed the questionnaire using the HealthTracker TM , allowing us to evaluate the internal consistency and convergent validity of the STOP-SAS with the clinician-rated Columbia Suicide Severity Rating Scale (C-SSRS). Validity was also assessed with the receiver operating characteristic (ROC) area of the STOP-SAS with the C-SSRS. The STOP-SAS comprises 19 items in its adolescent, parent, and clinician versions, and 14 items in its children's version. Good internal consistency was found for adolescents (Cronbach's alpha: 0.965), children (Cronbach's alpha: 0.922), parents (Cronbach's alpha: 0.951) and clinicians (Cronbach's alpha: 0.955) versions. A strong correlation was found between the STOP-SAS and the C-SSRS for adolescents (r:0.670), parents (r:0.548), clinicians (r:0.863) and children (r:0.654). The ROC area was good for clinicians' (0.917), adolescents' (0.834) and parents' (0.756) versions but only fair (0.683) for children's version. The STOP-SAS is a comprehensive, web

  10. Design and Implementation of the Futhark Programming Language

    DEFF Research Database (Denmark)

    Henriksen, Troels

    In this thesis we describe the design and implementation of Futhark, a small data-parallel purely functional array language that offers a machine-neutral programming model, and an optimising compiler that generates efficient OpenCL code for GPUs. The overall philosophy is based on seeking a middle...... a lightweight system of size-dependent types that enables the compiler to reason symbolically about the size of arrays in the program, and that reuses general-purpose compiler optimisations to infer relationships between sizes. Third, we furnish Futhark with novel parallel combinators capable of expressing...... reasoning. Fifth, we perform an evaluation on 21 benchmarks that demonstrates the impact of the language and compiler features, and shows application-level performance that is in many cases competitive with hand-written GPU code. Sixth, we make the Futhark compiler freely available with full source code...

  11. An Empirical Investigation into Programming Language Syntax

    Science.gov (United States)

    Stefik, Andreas; Siebert, Susanna

    2013-01-01

    Recent studies in the literature have shown that syntax remains a significant barrier to novice computer science students in the field. While this syntax barrier is known to exist, whether and how it varies across programming languages has not been carefully investigated. For this article, we conducted four empirical studies on programming…

  12. Developing Standards for Language Teacher Education Programs in Indonesia: Professionalizing or Losing in Complexity?

    Directory of Open Access Journals (Sweden)

    Luciana Luciana

    2004-01-01

    Full Text Available Setting standards for language teacher education programs, materials, and evaluation sparks some hope in attempts to improve the quality of the programs. Yet, this very fact augmented by my examination of ten language teacher education programs in Java, Bali, and Lampung (FKIP and PGRI triggers a critical look at the idea of standard development. In particular, I would like to explore whether it can lead to a better professionalism or we are just lost in the complexity of the standardization itself. This paper consists of four sections. Departing from an overview of language teacher education programs in Indonesia and the theoretical foundations, some major problems in this area are identified. Following this, the discussion is focused on the idea of standard development for language teacher education programs in Indonesia. Eventually, some suggestions are put forth to highlight the need for establishing coherent curriculum framework bridging the two realms of language teacher education and school milieu as well as providing learners with knowledge base that enables them to cope with complex demands of school settings and more essentially, to act as an agent in the social change process.

  13. User-Defined Data Distributions in High-Level Programming Languages

    Science.gov (United States)

    Diaconescu, Roxana E.; Zima, Hans P.

    2006-01-01

    One of the characteristic features of today s high performance computing systems is a physically distributed memory. Efficient management of locality is essential for meeting key performance requirements for these architectures. The standard technique for dealing with this issue has involved the extension of traditional sequential programming languages with explicit message passing, in the context of a processor-centric view of parallel computation. This has resulted in complex and error-prone assembly-style codes in which algorithms and communication are inextricably interwoven. This paper presents a high-level approach to the design and implementation of data distributions. Our work is motivated by the need to improve the current parallel programming methodology by introducing a paradigm supporting the development of efficient and reusable parallel code. This approach is currently being implemented in the context of a new programming language called Chapel, which is designed in the HPCS project Cascade.

  14. Python programming language and the effectiveness of its inclusion in the teaching

    OpenAIRE

    Vitásek, Tomáš

    2009-01-01

    The goal of the first part of this work is to summarize the basics of the Python programming language. Show how to create programs in Python, what are the modules, the basic data types, syntax and the possibility of approach to language. The second part will address the description of the initial programming courses, their objectives and what benefits it brings to teaching Python. Finally, then look at the (in)dependence on the Python platform for running and how to get from Python to another...

  15. On the Expressive Power of Temporal Concurrent Constraint Programming Languages

    DEFF Research Database (Denmark)

    Nielsen, Mogens; Palamidessi, Catuscia; Valencia, Frank D.

    2002-01-01

    The tcc paradigm is a formalism for timed concurrent constraint programming. Several tcc languages differing in their way of expressing infinite behavior have been proposed in the literature. In this paper we study the expressive power of some of these languages. In particular, we show that: (1......) recursive procedures with parameters can be encoded into parameterless recursive procedures with dynamic scoping, and viceversa. (2) replication can be encoded into parameterless recursive procedures with static scoping, and viceversa. (3) the languages from (1) are strictly more expressive than...

  16. Students' Perceptions of Bilingualism in Spanish and Mandarin Dual Language Programs

    Science.gov (United States)

    Lindholm-Leary, Kathryn

    2016-01-01

    Considerable research documents students' outcomes in dual language (DL) programs, but there is little examination of students' perceptions of bilingualism and its impact on students' cognitive functioning and social relationships, especially with comparative studies across different target languages and student backgrounds. This study, which…

  17. Commercial Video Programs: A Component to Enhance Language Skills.

    Science.gov (United States)

    Linares, H. A.

    After the passage of a resolution by the South Dakota Board of Regents to place greater emphasis on the study of foreign language, Northern State College introduced commercial video programs in Spanish for classroom use. After installing a parabolic antenna and the other necessary equipment, the department selected and edited a series of programs,…

  18. Association of mandated language access programming and quality of care provided by mental health agencies.

    Science.gov (United States)

    McClellan, Sean R; Snowden, Lonnie

    2015-01-01

    This study examined the association between language access programming and quality of psychiatric care received by persons with limited English proficiency (LEP). In 1999, the California Department of Mental Health required county Medicaid agencies to implement a "threshold language access policy" to meet the state's Title VI obligations. This policy required Medi-Cal agencies to provide language access programming, including access to interpreters and translated written material, to speakers of languages other than English if the language was spoken by at least 3,000, or 5%, of the county's Medicaid population. Using a longitudinal study design with a nonequivalent control group, this study examined the quality of care provided to Spanish speakers with LEP and a severe mental illness before and after implementation of mandatory language access programming. Quality was measured by receipt of at least two follow-up medication visits within 90 days or three visits within 180 days of an initial medication visit over a period of 38 quarter-years. On average, only 40% of Spanish-speaking clients received at least three medication follow-up visits within 180 days. In multivariate analyses, language access programming was not associated with receipt of at least two medication follow-up visits within 90 days or at least three visits within 180 days. This study found no evidence that language access programming led to increased rates of follow-up medication visits for clients with LEP.

  19. Melnās krāsas iespējas interjerā

    OpenAIRE

    Lapkovska, Ērika

    2016-01-01

    Diplomdarbā “Melnās krāsas iespējas interjerā”, analizējot pieejamo literatūru, tiek apskatīta melnās krāsas izpratne, nozīme un lietojums vēsturiskā skatījumā, kā arī melnās krāsas izmantojuma principi interjerā. Empīriskajā daļā tiek veikts salīdzinošais pētījums, analizējot dažādus kafejnīcu un bāru interjerus Latvijā un pasaulē, kuros ir melnās krāsas klātbūtne. Diplomdarba apjoms – 75 lpp., kurās iekļauts ievads, 4 nodaļas, 7 apakšnodaļas, literatūras saraksts ar 53 vienībām, 2 pielikum...

  20. Cognitive Style and Achievement in Imperative and Functional Programming Language Courses.

    Science.gov (United States)

    Myers, J. Paul, Jr.; Munsinger, Brita

    This paper investigates the relationship between learning style and programming achievement in two paradigms: imperative and functional. An imperative language achieves its effect by changing the value of variables by means of assignment statements while functional languages rely on evaluation of expressions rather than side-effects. Learning…

  1. The FORCE: A highly portable parallel programming language

    Science.gov (United States)

    Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger

    1989-01-01

    Here, it is explained why the FORCE parallel programming language is easily portable among six different shared-memory microprocessors, and how a two-level macro preprocessor makes it possible to hide low level machine dependencies and to build machine-independent high level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared memory multiprocessor executing them.

  2. The FORCE - A highly portable parallel programming language

    Science.gov (United States)

    Jordan, Harry F.; Benten, Muhammad S.; Alaghband, Gita; Jakob, Ruediger

    1989-01-01

    This paper explains why the FORCE parallel programming language is easily portable among six different shared-memory multiprocessors, and how a two-level macro preprocessor makes it possible to hide low-level machine dependencies and to build machine-independent high-level constructs on top of them. These FORCE constructs make it possible to write portable parallel programs largely independent of the number of processes and the specific shared-memory multiprocessor executing them.

  3. Combination of functional MRI with SAS and MRA

    Energy Technology Data Exchange (ETDEWEB)

    Sumida, Masayuki; Takeshita, Shinichirou; Kutsuna, Munenori; Akimitsu, Tomohide; Arita, Kazunori; Kurisu, Kaoru [Hiroshima Univ. (Japan). School of Medicine

    1999-02-01

    For presurgical diagnosis of brain surface, combination of functional MRI (fMRI) with the MR angiography was examined. This method could visualize brain bay, convolution and vein as index of surface. Five normal adults (male, mean age: 28-year-old) and 7 patients with brain tumor on the main locus to surface (male: 4, female: 3, mean age: 52.3-year-old) were studied. fMRI was performed by SPGR method (TR 70, TE 40, flip angle 60, one slice, thickness 10 mm, FOV 20 cm, matrix 128 x 128). The brain surface was visualized by SAS (surface anatomy scanning). SAS was performed by FSE method (TR 6000, TE 200, echo train 16, thickness 20 mm, slice 3, NEX 2). Cortical veins near superior sagittal sinus were visualized by MRA with 2D-TOF method (TR 50, TE 20, flip angle 60, thickness 2 mm, slice 28, NEX 1). These images were superimposed and functional image of peripheral sensorimotor region was evaluated anatomically. In normal adults, high signal was visualized at another side of near sensorimotor region at 8 of 10 sides. All high signal area of fMRI agreed with cortical vein near sensorimotor region that was visualized by MRA. In patients with brain tumor, signal was visualized at another side of sensorimotor region of tumor without 2 cases with palsy. In another side of tumor, signal of fMRI was visualized in 5 of 7 cases. The tumor was visualized as opposite low signal field in SAS. Locational relation between tumor and brain surface and brain function was visualized distinctly by combination of MRA, SAS and MRA. This method could become useful for presurgical diagnosis. (K.H.)

  4. SAS-6 engineering reveals interdependence between cartwheel and microtubules in determining centriole architecture.

    Science.gov (United States)

    Hilbert, Manuel; Noga, Akira; Frey, Daniel; Hamel, Virginie; Guichard, Paul; Kraatz, Sebastian H W; Pfreundschuh, Moritz; Hosner, Sarah; Flückiger, Isabelle; Jaussi, Rolf; Wieser, Mara M; Thieltges, Katherine M; Deupi, Xavier; Müller, Daniel J; Kammerer, Richard A; Gönczy, Pierre; Hirono, Masafumi; Steinmetz, Michel O

    2016-04-01

    Centrioles are critical for the formation of centrosomes, cilia and flagella in eukaryotes. They are thought to assemble around a nine-fold symmetric cartwheel structure established by SAS-6 proteins. Here, we have engineered Chlamydomonas reinhardtii SAS-6-based oligomers with symmetries ranging from five- to ten-fold. Expression of a SAS-6 mutant that forms six-fold symmetric cartwheel structures in vitro resulted in cartwheels and centrioles with eight- or nine-fold symmetries in vivo. In combination with Bld10 mutants that weaken cartwheel-microtubule interactions, this SAS-6 mutant produced six- to eight-fold symmetric cartwheels. Concurrently, the microtubule wall maintained eight- and nine-fold symmetries. Expressing SAS-6 with analogous mutations in human cells resulted in nine-fold symmetric centrioles that exhibited impaired length and organization. Together, our data suggest that the self-assembly properties of SAS-6 instruct cartwheel symmetry, and lead us to propose a model in which the cartwheel and the microtubule wall assemble in an interdependent manner to establish the native architecture of centrioles.

  5. Sas-4 proteins are required during basal body duplication in Paramecium

    Science.gov (United States)

    Gogendeau, Delphine; Hurbain, Ilse; Raposo, Graca; Cohen, Jean; Koll, France; Basto, Renata

    2011-01-01

    Centrioles and basal bodies are structurally related organelles composed of nine microtubule (MT) triplets. Studies performed in Caenorhabditis elegans embryos have shown that centriole duplication takes place in sequential way, in which different proteins are recruited in a specific order to assemble a procentriole. ZYG-1 initiates centriole duplication by triggering the recruitment of a complex of SAS-5 and SAS-6, which then recruits the final player, SAS-4, to allow the incorporation of MT singlets. It is thought that a similar mechanism (that also involves additional proteins) is present in other animal cells, but it remains to be investigated whether the same players and their ascribed functions are conserved during basal body duplication in cells that exclusively contain basal bodies. To investigate this question, we have used the multiciliated protist Paramecium tetraurelia. Here we show that in the absence of PtSas4, two types of defects in basal body duplication can be identified. In the majority of cases, the germinative disk and cartwheel, the first structures assembled during duplication, are not detected. In addition, if daughter basal bodies were formed, they invariably had defects in MT recruitment. Our results suggest that PtSas4 has a broader function than its animal orthologues. PMID:21289083

  6. Dual Language Immersion Program Equity and Access: Is There Equity for All Students?

    Science.gov (United States)

    Fernandez, Patricia Espinoza

    2016-01-01

    This is a mixed methods study of K-12 school administrators with dual language immersion school leadership expertise. The paramount research focus was to identify equity and access issues in dual language immersion programs serving grades K-12, as identified by school administrators who have led such programs. A total pool of 498 were invited to…

  7. SAS-6 assembly templated by the lumen of cartwheel-less centrioles precedes centriole duplication.

    Science.gov (United States)

    Fong, Chii Shyang; Kim, Minhee; Yang, T Tony; Liao, Jung-Chi; Tsou, Meng-Fu Bryan

    2014-07-28

    Centrioles are 9-fold symmetric structures duplicating once per cell cycle. Duplication involves self-oligomerization of the centriolar protein SAS-6, but how the 9-fold symmetry is invariantly established remains unclear. Here, we found that SAS-6 assembly can be shaped by preexisting (or mother) centrioles. During S phase, SAS-6 molecules are first recruited to the proximal lumen of the mother centriole, adopting a cartwheel-like organization through interactions with the luminal wall, rather than via their self-oligomerization activity. The removal or release of luminal SAS-6 requires Plk4 and the cartwheel protein STIL. Abolishing either the recruitment or the removal of luminal SAS-6 hinders SAS-6 (or centriole) assembly at the outside wall of mother centrioles. After duplication, the lumen of engaged mother centrioles becomes inaccessible to SAS-6, correlating with a block for reduplication. These results lead to a proposed model that centrioles may duplicate via a template-based process to preserve their geometry and copy number. Copyright © 2014 Elsevier Inc. All rights reserved.

  8. A Comparison of Inter-Professional Education Programs in Preparing Prospective Teachers and Speech and Language Pathologists for Collaborative Language-Literacy Instruction

    Science.gov (United States)

    Wilson, Leanne; McNeill, Brigid; Gillon, Gail T.

    2016-01-01

    Ensuring teacher and speech and language pathology graduates are prepared to work collaboratively together to meet the diverse language literacy learning needs of children is an important goal. This study investigated the efficacy of a 3-h inter-professional education program focused on explicit instruction in the language skills that underpin…

  9. Social Analysis Systems (SAS2) - Phase III

    International Development Research Centre (IDRC) Digital Library (Canada)

    Scaling Up the International Impact of Action Research : Social Analysis ... up the international impact of action research : SAS phase 3; final technical report ... 000 Canadians abroad to work at the local level on various development issues.

  10. A Demonstration of the Grrr Graph Rewriting Programming Language

    OpenAIRE

    Rodgers, Peter; Vidal, Natalia

    2000-01-01

    This paper overviews the graph rewriting programming language, Grrr. The serial graph rewriting strategy is detailed, and key elements of the user interface are described. The system is illustrated by a simple example.

  11. Examination of Sign Language Education According to the Opinions of Members from a Basic Sign Language Certification Program

    Science.gov (United States)

    Akmese, Pelin Pistav

    2016-01-01

    Being hearing impaired limits one's ability to communicate in that it affects all areas of development, particularly speech. One of the methods the hearing impaired use to communicate is sign language. This study, a descriptive study, intends to examine the opinions of individuals who had enrolled in a sign language certification program by using…

  12. The Impacts of Theme-Based Language Instruction: A Case Study of an Advanced Chinese Intensive Program

    Directory of Open Access Journals (Sweden)

    Song Jiang

    2017-06-01

    Full Text Available Theme-based language teaching under Content-Based Instruction (CBI is a pedagogical approach that emphasizes learning professional content along with language skills. This paper reports a case study on the impacts of a theme-based advanced Chinese intensive program in a university setting. It begins with a review of CBI and its theme-based approach and then discusses the program design, curriculum development, and instructional practice of the program. The impacts of the theme-based approach are examined based on the pre- and post-proficiency test results, learners’ self-reported surveys on the themes and topics, and the reading strategies covered in the program. Qualitative analysis of learners’ self-reflections and program evaluations is also presented. Based on the evidence collected, this paper argues that the theme-based model has positive impacts on improving language proficiency, preparing for academic and professional language use, cultivating strategic language learners, and revitalizing Chinese teaching at the superior level.

  13. WNetKAT: A Weighted SDN Programming and Verification Language

    DEFF Research Database (Denmark)

    Larsen, Kim Guldstrand; Schmid, Stefan; Xue, Bingtian

    2017-01-01

    Programmability and verifiability lie at the heart of the software-defined networking paradigm. While OpenFlow and its match-action concept provide primitive operations to manipulate hardware configurations, over the last years, several more expressive network programming languages have been...... developed. This paper presents WNetKAT, the first network programming language accounting for the fact that networks are inherently weighted, and communications subject to capacity constraints (e.g., in terms of bandwidth) and costs (e.g., latency or monetary costs). WNetKAT is based on a syntactic...... generalize to more complex (and stateful) network functions and service chains. For example, WNetKAT allows to model flows which need to traverse certain waypoint functions, which can change the traffic rate. This paper also shows the relationship between the equivalence problem of WNet...

  14. When technology became language: the origins of the linguistic conception of computer programming, 1950-1960.

    Science.gov (United States)

    Nofre, David; Priestley, Mark; Alberts, Gerard

    2014-01-01

    Language is one of the central metaphors around which the discipline of computer science has been built. The language metaphor entered modern computing as part of a cybernetic discourse, but during the second half of the 1950s acquired a more abstract meaning, closely related to the formal languages of logic and linguistics. The article argues that this transformation was related to the appearance of the commercial computer in the mid-1950s. Managers of computing installations and specialists on computer programming in academic computer centers, confronted with an increasing variety of machines, called for the creation of "common" or "universal languages" to enable the migration of computer code from machine to machine. Finally, the article shows how the idea of a universal language was a decisive step in the emergence of programming languages, in the recognition of computer programming as a proper field of knowledge, and eventually in the way we think of the computer.

  15. Pre-Service Teachers' Uses of and Barriers from Adopting Computer-Assisted Language Learning (CALL) Programs

    Science.gov (United States)

    Samani, Ebrahim; Baki, Roselan; Razali, Abu Bakar

    2014-01-01

    Success in implementation of computer-assisted language learning (CALL) programs depends on the teachers' understanding of the roles of CALL programs in education. Consequently, it is also important to understand the barriers teachers face in the use of computer-assisted language learning (CALL) programs. The current study was conducted on 14…

  16. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    Directory of Open Access Journals (Sweden)

    Aybars UĞUR

    2002-01-01

    Full Text Available In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which can be used on the internet is introduced. As a result, importance of network-centric ray tracing software is discussed.

  17. INDUSTRIAL ROBOT ARM SIMULATION SOFTWARE DEVELOPMENT USING JAVA-3D AND MATLAB SIMULINK PROGRAMMING LANGUAGE

    OpenAIRE

    Wirabhuana, Arya

    2011-01-01

    Robot Arms Simulation Software development using Structured Programming Languages, Third Party Language, and Artificial Intelligence Programming Language are the common techniques in simulating robot arms movement. Those three techniques are having its strengths and weaknesses depend on several constraints such as robot type, degree of operation complexity to be simulated, operator skills, and also computer capability. This paper will discuss on Robot Arms Simulation Software (RSS) developmen...

  18. Recent progress on the R and D program of the seismic attenuation system (SAS) proposed for the advanced gravitational wave detector, LIGO II

    International Nuclear Information System (INIS)

    Bertolini, A.; Cella, G.; Chenyang, W.; Salvo, R. de; Kovalik, J.; Marka, S.; Sannibale, V.; Takamori, A.; Tariq, H.; Viboud, N.

    2001-01-01

    High-performance Seismic Isolation Systems in gravitational wave interferometers are needed not only to increase the sensitivity of the detectors but also to guarantee long periods of stable operation. SAS is essentially a system which produces the required in-band seismic isolation by use of passive mechanical filters and actively reduces the out of band seismic noise using inertial damping. The passive isolation is achieved for all the 6 degrees of freedom, with an Inverted Pendulum and a chain of single wire pendula whose masses are the Geometrical Anti-Spring Filters (GASF). The active control is applied to reduce mainly the noise below 4 Hz and to damp the resonances of the chain acting from the inverted pendulum table. Here we present a brief overview of SAS and recent results achieved from the full scale SAS prototype

  19. Program Verification with Monadic Second-Order Logic & Languages for Web Service Development

    DEFF Research Database (Denmark)

    Møller, Anders

    applications, this implementation forms the basis of a verification technique for imperative programs that perform data-type operations using pointers. To achieve this, the basic logic is extended with layers of language abstractions. Also, a language for expressing data structures and operations along...

  20. Towards provably correct code generation for a hard real-time programming language

    DEFF Research Database (Denmark)

    Fränzle, Martin; Müller-Olm, Markus

    1994-01-01

    This paper sketches a hard real-time programming language featuring operators for expressing timeliness requirements in an abstract, implementation-independent way and presents parts of the design and verification of a provably correct code generator for that language. The notion of implementation...

  1. The ulam Programming Language for Artificial Life.

    Science.gov (United States)

    Ackley, David H; Ackley, Elena S

    2016-01-01

    Traditional digital computing demands perfectly reliable memory and processing, so programs can build structures once then use them forever-but such deterministic execution is becoming ever more costly in large-scale systems. By contrast, living systems, viewed as computations, naturally tolerate fallible hardware by repairing and rebuilding structures even while in use-and suggest ways to compute using massive amounts of unreliable, merely best-effort hardware. However, we currently know little about programming without deterministic execution, in architectures where traditional models of computation-and deterministic ALife models such as the Game of Life-need not apply. This expanded article presents ulam, a language designed to balance concurrency and programmability upon best-effort hardware, using lifelike strategies to achieve robust and scalable computations. The article reviews challenges for traditional architecture, introduces the active-media computational model for which ulam is designed, and then presents the language itself, touching on its nomenclature and surface appearance as well as some broader aspects of robust software engineering. Several ulam examples are presented; then the article concludes with a brief consideration of the couplings between a computational model and its physical implementation.

  2. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.

    1991-06-01

    This paper discusses the issues surrounding the comparison and selection of a programming language to be used in high energy physics software applications. The evaluation method used was specifically devised to address the issues of particular importance to high energy physics (HEP) applications, not just the technical features of the languages considered. The method assumes a knowledge of the requirements of current HEP applications, the data-processing environments expected to support these applications and relevant non-technical issues. The languages evaluated were Ada, C, FORTRAN 77, FORTRAN 99 (formerly 8X), Pascal and PL/1. Particular emphasis is placed upon the past, present and anticipated future role of FORTRAN in HEP software applications. Upon examination of the technical and practical issues, conclusions are reached and some recommendations are made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. 54 refs

  3. Constructing the ScratchJr Programming Language in the Early Childhood Classroom

    Science.gov (United States)

    Portelance, Dylan J.; Strawhacker, Amanda L.; Bers, Marina Umaschi

    2016-01-01

    This paper seeks to contribute to the growing literature on children and computer programming by focusing on a programming language for children in Kindergarten through second grade. Sixty-two students were exposed to a 6-week curriculum using ScartchJr. They learned foundational programming concepts and applied those concepts to create personally…

  4. Associative programming language and virtual associative access manager

    Science.gov (United States)

    Price, C.

    1978-01-01

    APL provides convenient associative data manipulation functions in a high level language. Six statements were added to PL/1 via a preprocessor: CREATE, INSERT, FIND, FOR EACH, REMOVE, and DELETE. They allow complete control of all data base operations. During execution, data base management programs perform the functions required to support the APL language. VAAM is the data base management system designed to support the APL language. APL/VAAM is used by CADANCE, an interactive graphic computer system. VAAM is designed to support heavily referenced files. Virtual memory files, which utilize the paging mechanism of the operating system, are used. VAAM supports a full network data structure. The two basic blocks in a VAAM file are entities and sets. Entities are the basic information element and correspond to PL/1 based structures defined by the user. Sets contain the relationship information and are implemented as arrays.

  5. Implementation of Surface Detector Option in SCALE SAS4 Shielding Module

    International Nuclear Information System (INIS)

    Broadhead, B.L.; Emmett, M.B.; Tang, J.S.

    1999-01-01

    The Shielding Analysis Sequence No. 4 (SAS4) in the Standardized Cask Analysis and Licensing Evaluation System (SCALE) is designed to aid the novice user in the preparation of detailed three-dimensional models and radiation protection studies of transportation or storage packages containing spent fuel from a nuclear reactor facility. The underlying methodology in these analyses is the Monte Carlo particle-tracking approach as incorporated into the MORSE-SGC computer code. The use of these basic procedures is enhanced via the automatic generation of the biasing parameters in the SAS4 sequence, which dramatically increases the calculational efficiency of most standard shielding problems. Until recently the primary mechanism for dose estimates in SAS4 was the use of point detectors, which were effective for single-dose locations, but inefficient for quantification of dose-rate profiles. This paper describes the implementation of a new surface detector option for SAS4 with automatic discretization of the detector surface into multiple segments or subdetectors. Results from several sample problems are given and discussed

  6. CAMAC module control from the TPA-1001/i by means of the FOCAL programming language

    International Nuclear Information System (INIS)

    Angelov, A.Kh.; Dubovik, L.V.

    1977-01-01

    The possibility of using FOCAL programming language to control CAMAC modules by minicomputer is considered. This language allows to make effective changes in the program and reduce the time necessary for writing and running programmes. To address CAMAC modules a packet of CAMAC subroutines from the CAMAC-tr A/i software is included into FOCAL language, its operational possibilities and linguistic peculiarities being completely preserved. A big fast memory enables one to add three additional functions to the function list of FOCAL language. An example is given illustrating the use of these functions

  7. BAIK– PROGRAMMING LANGUAGE BASED ON INDONESIAN LEXICAL PARSING FOR MULTITIER WEB DEVELOPMENT

    Directory of Open Access Journals (Sweden)

    Haris Hasanudin

    2012-05-01

    Full Text Available Business software development with global team is increasing rapidly and the programming language as development tool takes the important role in the global web development. The real user friendly programming language should be written in local language for programmer who has native language is not in English. This paper presents our design of BAIK (Bahasa Anak Indonesia untuk Komputerscripting language which syntax is modeled with Bahasa Indonesian for multitier web development. Researcher propose the implementation of Indonesian Parsing Engine and Binary Search Tree structure for memory allocation of variable and compose the language features that support basic Object Oriented Programming, Common Gateway Interface, HTML style manipulation and database connection. Our goal is to build real programming language from simple structure design for web development using Indonesian lexical words. Pengembangan bisnis perangkat lunak dalam tim berskala global meningkat dengan cepat dan bahasa pemrograman berperan penting dalam pengembangan web secara global. Bahasa pemrograman yang benar-benar ramah terhadap pengguna harus ditulis dalam bahasa lokal programmer yang bahasa ibunya bukan Bahasa Inggris. Paper ini menyajikan desain dari bahasa penulisan BAIK (Bahasa Anak Indonesia untuk Komputer, yang sintaksisnya dimodelkan dengan Bahasa Indonesia untuk pengembangan web multitier. Peneliti mengusulkan implementasi dari parsing engine Bahasa Indonesia dan struktur binary search tree untuk alokasi memori terhadap variabel, serta membuat fitur bahasa yang mendukung dasar pemrograman berbasis objek, common gateway interface, manipulasi gaya HTML, dan koneksi basis data. Tujuan penelitian ini adalah untuk menciptakan bahasa pemrograman yang sesungguhnya dan menggunakan desain struktur sederhana untuk pengembangan web dengan menggunakan kata-kata dari Bahasa Indonesia.

  8. Whatever Happened to Richard Reid's List of First Programming Languages?

    Science.gov (United States)

    Siegfried, Robert M.; Greco, Daniel M.; Miceli, Nicholas G.; Siegfried, Jason P.

    2012-01-01

    Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards by Frances Van Scoy of West Virginia University. However, it has been 5 years since…

  9. A new package: MySAS for small angle scattering data analysis

    International Nuclear Information System (INIS)

    Huang Chaoqiang; Xia Qingzhong; Yan Guanyun; Sun Guang'ai; Chen Bo

    2010-01-01

    In this paper, A MySAS package, which is verified on Windows XP, can easily convert two-dimensional data in small angle neutron and X-ray scattering analysis, operate individually and execute one particular operation as numerical data reduction or analysis, and graphical visualization. This MySAS package can implement the input and output routines via scanning certain properties, thus recalling completely sets of repetition input and selecting the input files. On starting from the two-dimensional files, the MySAS package can correct the anisotropic or isotropic data for physical interpretation and select the relevant pixels. Over 50 model functions are fitted by the POWELL code using χ 2 as the figure of merit function. (authors)

  10. Cosmic radiation and airline pilots. Exposure patterns of Norwegian SAS-pilots 1960 to 1994. Revised Version

    International Nuclear Information System (INIS)

    Tveten, U.

    1999-02-01

    The present report is a revised version of an earlier report (IFE/KR/E-96/008). The revision has been carried out since a completely new version of the computational tool has recently been released. All calculations have been redone. The work which is presented in this report is part of a Norwegian epidemiological project, carried out in cooperation between Institute for Energy Technology (IFE), the Norwegian Cancer Registry (NCR) and the Norwegian Radiation Protection Authority (NRPA). Originating from the Norwegian project, a number of similar projects have been started in a number of European countries. The present report lays the ground for estimation of individual exposure histories to cosmic radiation of pilots employed by the the Scandinavian Airlines System (SAS). The result presented in this report (radiation dose rates for the different types of aircraft in the different years) were calculated with the most recent computer program for this purpose, the CARI-5E from the United States Civil Aviation Authority. The other major sources of information used as basis for this work is the collection of old SAS time tables found the the SAS Museum at Fornebu Airport in Oslo, and information provided by members of the Pilots Association in Norway

  11. Cosmic radiation and airline pilots. Exposure patterns of Norwegian SAS-pilots 1960 to 1994. Revised Version

    Energy Technology Data Exchange (ETDEWEB)

    Tveten, U

    1999-02-01

    The present report is a revised version of an earlier report (IFE/KR/E-96/008). The revision has been carried out since a completely new version of the computational tool has recently been released. All calculations have been redone. The work which is presented in this report is part of a Norwegian epidemiological project, carried out in cooperation between Institute for Energy Technology (IFE), the Norwegian Cancer Registry (NCR) and the Norwegian Radiation Protection Authority (NRPA). Originating from the Norwegian project, a number of similar projects have been started in a number of European countries. The present report lays the ground for estimation of individual exposure histories to cosmic radiation of pilots employed by the the Scandinavian Airlines System (SAS). The result presented in this report (radiation dose rates for the different types of aircraft in the different years) were calculated with the most recent computer program for this purpose, the CARI-5E from the United States Civil Aviation Authority. The other major sources of information used as basis for this work is the collection of old SAS time tables found the the SAS Museum at Fornebu Airport in Oslo, and information provided by members of the Pilots Association in Norway.

  12. On Verification of PLC-Programs Written in the LD-Language

    Directory of Open Access Journals (Sweden)

    E. V. Kuzmin

    2012-01-01

    Full Text Available We discuss some questions connected with the construction of a technology of analysing correctness of Programmable Logic Controller programs. We consider an example of modeling and automated verification of PLC-programs written in the Ladder Diagram language (including timed function blocks of the IEC 61131-3 standard. We use the Cadence SMV for symbolic model checking. Program properties are written in the linear-time temporal logic LTL.

  13. The Prospects of SAS Interferometry for Detection and Classification (SAS Interferometrie voor Detectie en Classificatie)

    Science.gov (United States)

    2008-10-01

    DV2008A176 Opdrachtnummer Datum October 2008 Auteur (s) dr. R. van Vossen B.A.J. Quesson dr.ir. J.C. Sabel Rubricering rapport Ongerubriceerd TH9...TNO report | TNO-DV 2008 A176 4/44 Summary This report presents an overview of the theory and implementation of interferometric SAS processing at TNO... theory in software has been tested on two types of data, simulated and measured. Chapter 3 presents results obtained with simulated data; Chapter 4

  14. Genetic programming over context-free languages with linear constraints for the knapsack problem: first results.

    Science.gov (United States)

    Bruhn, Peter; Geyer-Schulz, Andreas

    2002-01-01

    In this paper, we introduce genetic programming over context-free languages with linear constraints for combinatorial optimization, apply this method to several variants of the multidimensional knapsack problem, and discuss its performance relative to Michalewicz's genetic algorithm with penalty functions. With respect to Michalewicz's approach, we demonstrate that genetic programming over context-free languages with linear constraints improves convergence. A final result is that genetic programming over context-free languages with linear constraints is ideally suited to modeling complementarities between items in a knapsack problem: The more complementarities in the problem, the stronger the performance in comparison to its competitors.

  15. Technology-enhanced instruction in learning world languages: The Middlebury interactive learning program

    Directory of Open Access Journals (Sweden)

    Cynthia Lake

    2015-03-01

    Full Text Available Middlebury Interactive Language (MIL programs are designed to teach world language courses using blended and online learning for students in kindergarten through grade 12. Middlebury Interactive courses start with fundamental building blocks in four key areas of world-language study: listening comprehension, speaking, reading, and writing. As students progress through the course levels, they deepen their understanding of the target language, continuing to focus on the three modes of communication: interpretive, interpersonal, and presentational. The extensive use of authentic materials (video, audio, images, or texts is intended to provide a contextualized and interactive presentation of the vocabulary and the linguistic structures. In the present paper, we describe the MIL program and the results of a mixed-methods survey and case-study evaluation of its implementation in a broad sample of schools. Technology application is examined with regard to MIL instructional strategies and the present evaluation approach relative to those employed in the literature.

  16. SAS- Semantic Annotation Service for Geoscience resources on the web

    Science.gov (United States)

    Elag, M.; Kumar, P.; Marini, L.; Li, R.; Jiang, P.

    2015-12-01

    There is a growing need for increased integration across the data and model resources that are disseminated on the web to advance their reuse across different earth science applications. Meaningful reuse of resources requires semantic metadata to realize the semantic web vision for allowing pragmatic linkage and integration among resources. Semantic metadata associates standard metadata with resources to turn them into semantically-enabled resources on the web. However, the lack of a common standardized metadata framework as well as the uncoordinated use of metadata fields across different geo-information systems, has led to a situation in which standards and related Standard Names abound. To address this need, we have designed SAS to provide a bridge between the core ontologies required to annotate resources and information systems in order to enable queries and analysis over annotation from a single environment (web). SAS is one of the services that are provided by the Geosematnic framework, which is a decentralized semantic framework to support the integration between models and data and allow semantically heterogeneous to interact with minimum human intervention. Here we present the design of SAS and demonstrate its application for annotating data and models. First we describe how predicates and their attributes are extracted from standards and ingested in the knowledge-base of the Geosemantic framework. Then we illustrate the application of SAS in annotating data managed by SEAD and annotating simulation models that have web interface. SAS is a step in a broader approach to raise the quality of geoscience data and models that are published on the web and allow users to better search, access, and use of the existing resources based on standard vocabularies that are encoded and published using semantic technologies.

  17. Prevention of language problems in children: the effectiveness of an intervention program

    Directory of Open Access Journals (Sweden)

    José Luis GALLEGO ORTEGA

    2011-09-01

    Full Text Available Language is an essential tool for personal and social development of children and it is perceived as the most important learning that children undertake in the early years of their lives. It is generally accepted that from birth to the age of three-four years old, children achieve a basic repertory of skills in different linguistic dimensions which allow them to communicate effectively with their environment. However, research has shown that phonemic disorders, morphosyntactic dysfunctions and semantic poverty figure prominently in the overall oral language disorders in infancy. In this respect, the review of literature informs us of the abundance of work aimed at rehabiliting the conditions already set in childlike expression, but there are significant gaps in regard to systematic prevention programs to prevent such evolutionary disorders which can become operational because of an early intervention in the field of communication. According to the above, it was developed a research project designed to establish the differential impact of a program to develop language skills in preschoolers. We worked with a sample of 32 children (5 years old in a pretest-posttest design. The data analysis shows that the magnitude of change is significant when comparing the results obtained by the experimental and the control group before and after program implementation. The overall effect of the program allowed to determine its effectiveness to increase language skills in the morph syntactic level.

  18. Treating kleptomania: cross-cultural adaptation of the Kleptomania Symptom Assessment Scale and assessment of an outpatient program.

    Science.gov (United States)

    Christianini, Aparecida Rangon; Conti, Maria Aparecida; Hearst, Norman; Cordás, Táki Athanássios; de Abreu, Cristiano Nabuco; Tavares, Hermano

    2015-01-01

    Kleptomania is characterized by repetitive stealing and has severe consequences for patients. Stigma, a lack of standardized therapy and a limited number of assessment tools hinder advances in treatment. This study provides preliminary data on the Portuguese-language version of the Kleptomania Symptom Assessment Scale (P-K-SAS) and preliminary data on an outpatient program. Experts in the field analyzed an initial P-K-SAS version, produced through translation/back-translation, in order to arrive at a final version. Eight patients currently on cognitive-behavioral therapy (CBT) and 10 patients under maintenance CBT were initially assessed, then re-assessed 6months later. The mean P-K-SAS score was higher among patients initiating CBT than among those under maintenance CBT (21.1±8.0 vs. 11.3±7.5; Mann-Whitney U=15.0, P=.024). The final version of the P-K-SAS presented excellent reliability (Cronbach's alpha=0.980; inter-item correlation, 0.638-0.907). The P-K-SAS presented solid psychometrics and seems ready for use in assessing the effectiveness of treatments for kleptomania. The findings suggest that kleptomania patients need follow-up treatment that goes beyond the traditional 12-session structure. Copyright © 2014 Elsevier Inc. All rights reserved.

  19. Effects of a language program in the social functioning of children at elementary school.

    Science.gov (United States)

    Stivanin, Luciene; Carnio, Maria Silvia

    2017-10-23

    the purpose of this study was to describe a language stimulation program, including teacher training and practical activities in the classroom, and investigate the effectiveness of this action on the social functioning and behavioral problems of elementary school children. 136 children from six classrooms of a public school and their teachers participated in this research. Of these, half were given the language stimulation program: 16 hours of training for teachers and 9 meetings in the classroom with activities for students. The activities involved instruction for the use of language reflection and practice with the narrative structure. Teachers filled out questionnaires about the social skills and behavior problems of their students before and after the program. there was no statistically significant difference between the research groups pre- and post- program in terms of assertiveness/ social resourcefulness (1st and 5th grades) and cooperation/affection (1st and 3rd grades). In the research groups, children of the 3rd grade, different from the 1st and the 5th grade, showed more evolution in their self-control abilities, which may be related to the lower frequency of externalizing problems in this group. the language program had positive effects on social assertiveness/resourcefulness skills and social cooperation/affection.

  20. 76 FR 3120 - Native American and Alaska Native Children in School Program; Office of English Language...

    Science.gov (United States)

    2011-01-19

    ... DEPARTMENT OF EDUCATION Native American and Alaska Native Children in School Program; Office of English Language Acquisition, Language Enhancement, and Academic Achievement for Limited English Proficient Students; Overview Information; Native American and Alaska Native Children in School Program...

  1. Use of the PASKAL' language for programming in experiment automation systems

    International Nuclear Information System (INIS)

    Ostrovnoj, A.I.

    1985-01-01

    A complex of standard solutions intended for realization of the main functions is suggested; execution of these solutions is provided by any system for experiment automation. They include: recording and accumulation of experimental data; visualization and preliminary processing of incoming data, interaction with the operator and system control; data filing. It is advisable to use standard software, to represent data processing algorithms as parallel processes, to apply the PASCAL' language for programming. Programming using CAMAC equipment is provided by complex of procedures similar to the set of subprograms in the FORTRAN language. Utilization of a simple data file in accumulation and processing programs ensures unified representation of experimental data and uniform access to them on behalf of a large number of programs operating both on-line and off-line regimes. The suggested approach is realized when developing systems on the base of the SM-3, SM-4 and MERA-60 computers with RAFOS operating system

  2. Participatory arts programs in residential dementia care: Playing with language differences.

    Science.gov (United States)

    Swinnen, Aagje; de Medeiros, Kate

    2017-01-01

    This article examines connections between language, identity, and cultural difference in the context of participatory arts in residential dementia care. Specifically, it looks at how language differences become instruments for the language play that characterizes the participatory arts programs, TimeSlips and the Alzheimer's Poetry Project. These are two approaches that are predominantly spoken-word driven. Although people living with dementia experience cognitive decline that affects language, they are linguistic agents capable of participating in ongoing negotiation processes of connection, belonging, and in- and exclusion through language use. The analysis of two ethnographic vignettes, based on extensive fieldwork in the closed wards of two Dutch nursing homes, illustrates how TimeSlips and the Alzheimer's Poetry Project support them in this agency. The theoretical framework of the analysis consists of literature on the linguistic agency of people living with dementia, the notions of the homo ludens (or man the player) and ludic language, as well as linguistic strategies of belonging in relation to place.

  3. A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint

    Science.gov (United States)

    Mathur, F. P.

    1972-01-01

    Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

  4. Want independent validation and assurance? Ask for a SAS-70.

    Science.gov (United States)

    Boutin, Christopher C

    2008-08-01

    The AICPA's Statement on Auditing Standards No.70, Service Organizations addresses CPA audits of service providers conducted to verify that a provider has adequate controls over its operations. Hospitals should request a SAS-70, the report produced by such an audit, from all of their third-party service providers. SAS-70s can be issued for a specific date or for a six-month period, and they typically consist of three sections: a CPA opinion, a description of controls, and information about the design of the controls.

  5. Japanese Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the Japanese Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the Japanese Language and Culture…

  6. Software and the future of programming languages.

    Science.gov (United States)

    Aho, Alfred V

    2004-02-27

    Although software is the key enabler of the global information infrastructure, the amount and extent of software in use in the world today are not widely understood, nor are the programming languages and paradigms that have been used to create the software. The vast size of the embedded base of existing software and the increasing costs of software maintenance, poor security, and limited functionality are posing significant challenges for the software R&D community.

  7. Defunctionalized Interpreters for Programming Languages

    DEFF Research Database (Denmark)

    Danvy, Olivier

    2008-01-01

    by Reynolds in ``Definitional Interpreters for Higher-Order Programming Languages'' for functional implementations of denotational semantics, natural semantics, and big-step abstract machines using closure conversion, CPS transformation, and defunctionalization. Over the last few years, the author and his......This document illustrates how functional implementations of formal semantics (structural operational semantics, reduction semantics, small-step and big-step abstract machines, natural semantics, and denotational semantics) can be transformed into each other. These transformations were foreshadowed...... students have further observed that functional implementations of small-step and of big-step abstract machines are related using fusion by fixed-point promotion and that functional implementations of reduction semantics and of small-step abstract machines are related using refocusing and transition...

  8. Innovative Mobile Robot Method: Improving the Learning of Programming Languages in Engineering Degrees

    Science.gov (United States)

    Ortiz, Octavio Ortiz; Pastor Franco, Juan Ángel; Alcover Garau, Pedro María; Herrero Martín, Ruth

    2017-01-01

    This paper describes a study of teaching a programming language in a C programming course by having students assemble and program a low-cost mobile robot. Writing their own programs to define the robot's behavior raised students' motivation. Working in small groups, students programmed the robots by using the control structures of structured…

  9. Agent Programming Languages and Logics in Agent-Based Simulation

    DEFF Research Database (Denmark)

    Larsen, John

    2018-01-01

    and social behavior, and work on verification. Agent-based simulation is an approach for simulation that also uses the notion of agents. Although agent programming languages and logics are much less used in agent-based simulation, there are successful examples with agents designed according to the BDI...

  10. A Relational Algebra Query Language for Programming Relational Databases

    Science.gov (United States)

    McMaster, Kirby; Sambasivam, Samuel; Anderson, Nicole

    2011-01-01

    In this paper, we describe a Relational Algebra Query Language (RAQL) and Relational Algebra Query (RAQ) software product we have developed that allows database instructors to teach relational algebra through programming. Instead of defining query operations using mathematical notation (the approach commonly taken in database textbooks), students…

  11. German Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the German Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the German Language and Culture Nine-year…

  12. Punjabi Language and Culture: 9-Year Program Classroom Assessment Materials, Grade 4

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This document is designed to provide assessment materials for specific Grade 4 outcomes in the Punjabi Language and Culture Nine-year Program, Grades 4-5-6. The assessment materials are designed for the beginner level in the context of teaching for communicative competence. Grade 4 learning outcomes from the Punjabi Language and Culture Nine-year…

  13. Sequence and batch language programs and alarm-related ``C`` programs for the 242-A MCS. Revision 2

    Energy Technology Data Exchange (ETDEWEB)

    Berger, J.F.

    1995-03-01

    A Distributive Process Control system was purchased by Project B-534, ``242-A Evaporator/Crystallizer Upgrades``. This control system, called the Monitor and Control System (MCS), was installed in the 242-A Evaporator located in the 200 East Area. The purpose of the MCS is to monitor and control the Evaporator and monitor a number of alarms and other signals from various Tank Farm facilities. Applications software for the MCS was developed by the Waste Treatment Systems Engineering (WTSE) group of Westinghouse. The standard displays and alarm scheme provide for control and monitoring, but do not directly indicate the signal location or depict the overall process. To do this, WTSE developed a second alarm scheme which uses special programs, annunciator keys, and process graphics. The special programs are written in two languages; Sequence and Batch Language (SABL), and ``C`` language. The WTSE-developed alarm scheme works as described below: SABL relates signals and alarms to the annunciator keys, called SKID keys. When an alarm occurs, a SABL program causes a SKID key to flash, and if the alarm is of yellow or white priority then a ``C`` program turns on an audible horn (the D/3 system uses a different audible horn for the red priority alarms). The horn and flashing key draws the attention of the operator.

  14. The Effect of Data-Based Translation Program Used in Foreign Language Education on the Correct Use of Language

    Science.gov (United States)

    Darancik, Yasemin

    2016-01-01

    It has been observed that data-based translation programs are often used both in and outside the class unconsciously and thus there occurs many problems in foreign language learning and teaching. To draw attention to this problem, with this study, whether the program has satisfactory results or not has been revealed by making translations from…

  15. Analysis of metal fuel transient overpower experiments with the SAS4A accident analysis code

    International Nuclear Information System (INIS)

    Tentner, A.M.; Kalimullah; Miles, K.J.

    1990-01-01

    The results of the SAS4A analysis of the M7 TREAT Metal fuel experiment are presented. New models incorporated in the metal fuel version of SAS4A are described. The computational results are compared with the experimental observations and this comparison is used in the interpretation of physical phenomena. This analysis was performed using the integrated metal fuel SAS4A version and covers a wide range of events, providing an increased degree of confidence in the SAS4A metal fuel accident analysis capabilities

  16. Qualitative assessment of the kodu visual programming language in primary school children

    Directory of Open Access Journals (Sweden)

    Sir Alexci Suarez Castillón

    2015-11-01

    Full Text Available This article is aimed to developing scientific thinking in children from the perspective of Systems Engineering program through KODU Visual programming language. This is based on the ability children have to resolving problems, critical thinking, and their natural inborn talent. In order to accomplish this task, the process is part of a science club named University of the Children. This is a project with six different phases and four roles to be played as a designer, a programmer, a testing person, and a client. The results show that children have knowledge on the properties of objects, and about their real and virtual world, which allows them to develop a language program focused on objects without having a prior knowledge on this paradigm. It has been demonstrated by proof that children can make decisions by doing research and working with peers. They can also develop scientific knowledge and correct mistakes, and that leads them to dare to be innovative at all times. The results show that more than 90% of children have responded with satisfaction to the challenges proposed by programming language which gives them a better idea of the role, functions and responsibilities of a systems engineer.

  17. Adaptation of XMM-Newton SAS to GRID and VO architectures via web

    Science.gov (United States)

    Ibarra, A.; de La Calle, I.; Gabriel, C.; Salgado, J.; Osuna, P.

    2008-10-01

    The XMM-Newton Scientific Analysis Software (SAS) is a robust software that has allowed users to produce good scientific results since the beginning of the mission. This has been possible given the SAS capability to evolve with the advent of new technologies and adapt to the needs of the scientific community. The prototype of the Remote Interface for Science Analysis (RISA) presented here, is one such example, which provides remote analysis of XMM-Newton data with access to all the existing SAS functionality, while making use of GRID computing technology. This new technology has recently emerged within the astrophysical community to tackle the ever lasting problem of computer power for the reduction of large amounts of data.

  18. Airbus A320 NEO Base Maintenance Concept SAS Operations

    OpenAIRE

    Dafgård, Oscar

    2017-01-01

    Detta arbete har utförts tillsammans med SAS, för att undersöka om ett base maintenance koncept med ett intervall på 36 månader skulle vara mer kostnadseffektivt än 24 månader för deras nya Airbus A320 NEO flotta. SAS, precis som alla andra flygbolag utnyttjar sina flygplan på sina egna och specifika vis. Eftersom inga flygbolag opererar på samma sätt kan inte heller underhållet skötas på samma sätt för en specifik flygplanstyp. Underhållsprogrammet behövde därför ses över för att optimeras g...

  19. Eliom: A core ML language for Tierless Web programming

    OpenAIRE

    Radanne , Gabriel; Vouillon , Jérôme; Balat , Vincent

    2016-01-01

    International audience; Eliom is a dialect of OCaml for Web programming in which server and client pieces of code can be mixed in the same file using syntactic annotations. This allows to build a whole application as a single distributed program, in which it is possible to define in a composable way reusable widgets with both server and client behaviors. Our language also enables simple and type-safe communication. Eliom matches the specificities of the Web by allowing the programmer to inter...

  20. Language Planning and the Programs in Filipino of Higher Education Institutions

    Directory of Open Access Journals (Sweden)

    Jaine Z. Tarun

    2016-11-01

    Full Text Available This study was focused on the language planning and the programs in Filipino of Higher Education Institutions (HEIs in Region 02, Philippines. It aimed to evaluate the extent of contributions in the implementation of national and institutional academic language policies and programs on Filipino in the General Education Curriculum (GEC, Bilingual / Multilingual Education, translation of books and articles, instructional materials development using Filipino and other languages in the region, having published books, scholarly articles and theses in other disciplines and journals written in Filipino and the attitudes of administrators, faculty and students. This evaluative study applied both the quantitative analysis of data using the survey method and qualitative analysis using the multi-method approach or triangulation. A total of 216 respondents from other disciplines, except Filipino, randomly selected among the administrators, faculty and students were utilized. The results confirmed that the minimum required GEC courses in Filipino as stipulated in CHED Memorandum Order No. 59 s. 1996 were implemented in their curricular programs while as a medium of instruction in Humanities, Social Sciences and Communications (HUSOCOM courses, Filipino was not used. Result substantiated that Filipino aided instruction in classroom discourses both in HUSOCOM and Non – HUSOCOM courses was commonly practiced. Result also vouched the non-existence of institutional policies and programs in Filipino. However, there were no significant differences in the positive attitudes among administrators, faculty and students of Higher Education Institutions.

  1. SAS tahab Estonian Airi liita lätlaste firmaga airBaltic / Andres Eilart

    Index Scriptorium Estoniae

    Eilart, Andres

    2007-01-01

    SAS plaanib Estonian Airi ja Läti firma airBalticu liitmisega luua uue lennufirma. Autori hinnangul viitavad Estonian Airi laienemisplaanidele kriipsu peale tõmbamine ja SAS-i investeeringud airBalticusse sellele, et ühendamise käigus "neelab" Läti firma Estonian Airi

  2. SAS üritab panna riiki lennufirma aktsiaid müüma / Lemmi Kann

    Index Scriptorium Estoniae

    Kann, Lemmi

    2007-01-01

    SAS-i eesmärgiks on saada enamusosalus nii Estonian Airis kui ka airBalticus, et seeläbi oma positsioone Baltimaades kinnistada. Diagramm: Estonian Airi majandusnäitajad ja omanikud. Vt. samas: SAS on Estonian Airi jahtinud kaua. Kommenteerib Raivo Vare

  3. The Relationships among Group Size, Participation, and Performance of Programming Language Learning Supported with Online Forums

    Science.gov (United States)

    Shaw, Ruey-Shiang

    2013-01-01

    This study examined the relationships among group size, participation, and learning performance factors when learning a programming language in a computer-supported collaborative learning (CSCL) context. An online forum was used as the CSCL environment for learning the Microsoft ASP.NET programming language. The collaborative-learning experiment…

  4. TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY.

    Science.gov (United States)

    Somogyi, Endre; Hagar, Amit; Glazier, James A

    2016-12-01

    Living tissues are dynamic, heterogeneous compositions of objects , including molecules, cells and extra-cellular materials, which interact via chemical, mechanical and electrical process and reorganize via transformation, birth, death and migration processes . Current programming language have difficulty describing the dynamics of tissues because: 1: Dynamic sets of objects participate simultaneously in multiple processes, 2: Processes may be either continuous or discrete, and their activity may be conditional, 3: Objects and processes form complex, heterogeneous relationships and structures, 4: Objects and processes may be hierarchically composed, 5: Processes may create, destroy and transform objects and processes. Some modeling languages support these concepts, but most cannot translate models into executable simulations. We present a new hybrid executable modeling language paradigm, the Continuous Concurrent Object Process Methodology ( CCOPM ) which naturally expresses tissue models, enabling users to visually create agent-based models of tissues, and also allows computer simulation of these models.

  5. AES ALGORITHM IMPLEMENTATION IN PROGRAMMING LANGUAGES

    Directory of Open Access Journals (Sweden)

    Luminiţa DEFTA

    2010-12-01

    Full Text Available Information encryption represents the usage of an algorithm to convert an unknown message into an encrypted one. It is used to protect the data against unauthorized access. Protected data can be stored on a media device or can be transmitted through the network. In this paper we describe a concrete implementation of the AES algorithm in the Java programming language (available from Java Development Kit 6 libraries and C (using the OpenSSL library. AES (Advanced Encryption Standard is an asymmetric key encryption algorithm formally adopted by the U.S. government and was elected after a long process of standardization.

  6. Enhancement of the Work in Scia Engineer's Environment by Employment of XML Programming Language

    Directory of Open Access Journals (Sweden)

    Kortiš Ján

    2015-12-01

    Full Text Available The productivity of the work of engineers in the design of building structures by applying the rules of technical standards [1] has been increasing by using different software products for recent years. The software products offer engineers new possibilities to design different structures. However, there are problems especially for design of structures with similar static schemes as it is needed to follow the same work-steps. This can be more effective if the steps are done automatically by using a programming language for leading the processes that are done by software. The design process of timber structure which is done in the environment of Scia Engineer software is presented in the article. XML Programming Language is used for automatization of the design and the XML code is modified in the Excel environment by using VBA Programming language [2], [3].

  7. Formal semantic specifications as implementation blueprints for real-time programming languages

    Science.gov (United States)

    Feyock, S.

    1981-01-01

    Formal definitions of language and system semantics provide highly desirable checks on the correctness of implementations of programming languages and their runtime support systems. If these definitions can give concrete guidance to the implementor, major increases in implementation accuracy and decreases in implementation effort can be achieved. It is shown that of the wide variety of available methods the Hgraph (hypergraph) definitional technique (Pratt, 1975), is best suited to serve as such an implementation blueprint. A discussion and example of the Hgraph technique is presented, as well as an overview of the growing body of implementation experience of real-time languages based on Hgraph semantic definitions.

  8. Declarative Programming with Temporal Constraints, in the Language CG

    Directory of Open Access Journals (Sweden)

    Lorina Negreanu

    2015-01-01

    Full Text Available Specifying and interpreting temporal constraints are key elements of knowledge representation and reasoning, with applications in temporal databases, agent programming, and ambient intelligence. We present and formally characterize the language CG, which tackles this issue. In CG, users are able to develop time-dependent programs, in a flexible and straightforward manner. Such programs can, in turn, be coupled with evolving environments, thus empowering users to control the environment’s evolution. CG relies on a structure for storing temporal information, together with a dedicated query mechanism. Hence, we explore the computational complexity of our query satisfaction problem. We discuss previous implementation attempts of CG and introduce a novel prototype which relies on logic programming. Finally, we address the issue of consistency and correctness of CG program execution, using the Event-B modeling approach.

  9. Declarative Programming with Temporal Constraints, in the Language CG.

    Science.gov (United States)

    Negreanu, Lorina

    2015-01-01

    Specifying and interpreting temporal constraints are key elements of knowledge representation and reasoning, with applications in temporal databases, agent programming, and ambient intelligence. We present and formally characterize the language CG, which tackles this issue. In CG, users are able to develop time-dependent programs, in a flexible and straightforward manner. Such programs can, in turn, be coupled with evolving environments, thus empowering users to control the environment's evolution. CG relies on a structure for storing temporal information, together with a dedicated query mechanism. Hence, we explore the computational complexity of our query satisfaction problem. We discuss previous implementation attempts of CG and introduce a novel prototype which relies on logic programming. Finally, we address the issue of consistency and correctness of CG program execution, using the Event-B modeling approach.

  10. Aging-Resistant Functionalized LDH⁻SAS/Nitrile-Butadiene Rubber Composites: Preparation and Study of Aging Kinetics/Anti-Aging Mechanism.

    Science.gov (United States)

    Li, Tianxiang; Shi, Zhengren; He, Xianru; Jiang, Ping; Lu, Xiaobin; Zhang, Rui; Wang, Xin

    2018-05-18

    With the aim of improving the anti-aging properties of nitrile-butadiene rubber (NBR), a functional organic filler, namely LDH⁻SAS, prepared by intercalating 4-amino-benzenesulfonic acid monosodium salt (SAS) into layered double hydroxides (LDHs) through anion exchange, was added to nitrile-butadiene rubber (NBR), giving the NBR/LDH⁻SAS composites. Successful preparation of LDH⁻SAS was confirmed by XRD, TGA and FTIR. LDH⁻SAS was well dispersed in the NBR matrix, owing to its strong interaction with the nitrile group of NBR. The obtained NBR/LDH⁻SAS composites exhibited excellent thermo-oxidative aging resistance as shown by TGA-DSC. Further investigation by ATR-FTIR indicated that SAS can capture the radical groups, even during the aging process, which largely accounts for the improved aging resistance.

  11. A Longitudinal Analysis of the Reid List of First Programming Languages

    Science.gov (United States)

    Siegfried, Robert M.; Siegfried, Jason P.; Alexandro, Gina

    2016-01-01

    Throughout the 1990s, Richard Reid of Michigan State University maintained a list showing the first programming language used in introductory programming courses taken by computer science and information systems majors; it was updated for several years afterwards with the most recent update done in 2011. This is a follow-up to that last update of…

  12. Programming-Languages as a Conceptual Framework for Teaching Mathematics

    Science.gov (United States)

    Feurzeig, Wallace; Papert, Seymour A.

    2011-01-01

    Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively…

  13. A Framework for International Student Participation in Postsecondary U.S. English Language Programs

    Science.gov (United States)

    Colón, Valeriana

    2016-01-01

    Postsecondary English language education is a growing field in the United States. While there has been considerable research on international student mobility in higher education, there is limited research on the population's participation in U.S. English language programs (ELPs). This study examined literature in related fields to create a…

  14. CRITERIA OF LANGUAGE AND PROGRAMMING ENVIRONMENT SELECTION FOR USE IN THE CAPACITY OF EDUCATIONAL AIDS

    Directory of Open Access Journals (Sweden)

    Petro H. Shevchuk

    2010-09-01

    Full Text Available The role of educational aids is to a large degree treated to be determinative in provision with its efficiency. The languages and programming environments are stated in the article as those that belong to educational aids. The criteria and backgrounds of their selection for educational purpose at the lessons of programming at comprehensive school are treated in the article. The examples of principle characteristics comparison of Pascal and C# are also cited. The article points at the necessity of further analysis of programming languages sampling for use as educational aids in teaching programming.

  15. Abs: a high-level modeling language for cloud-aware programming

    NARCIS (Netherlands)

    N. Bezirgiannis (Nikolaos); F.S. de Boer (Frank)

    2016-01-01

    textabstractCloud technology has become an invaluable tool to the IT business, because of its attractive economic model. Yet, from the programmers’ perspective, the development of cloud applications remains a major challenge. In this paper we introduce a programming language that allows Cloud

  16. Aging-Resistant Functionalized LDH–SAS/Nitrile-Butadiene Rubber Composites: Preparation and Study of Aging Kinetics/Anti-Aging Mechanism

    Science.gov (United States)

    Li, Tianxiang; Shi, Zhengren; He, Xianru; Jiang, Ping; Lu, Xiaobin; Zhang, Rui

    2018-01-01

    With the aim of improving the anti-aging properties of nitrile-butadiene rubber (NBR), a functional organic filler, namely LDH–SAS, prepared by intercalating 4-amino-benzenesulfonic acid monosodium salt (SAS) into layered double hydroxides (LDHs) through anion exchange, was added to nitrile-butadiene rubber (NBR), giving the NBR/LDH–SAS composites. Successful preparation of LDH–SAS was confirmed by XRD, TGA and FTIR. LDH–SAS was well dispersed in the NBR matrix, owing to its strong interaction with the nitrile group of NBR. The obtained NBR/LDH–SAS composites exhibited excellent thermo-oxidative aging resistance as shown by TGA-DSC. Further investigation by ATR-FTIR indicated that SAS can capture the radical groups, even during the aging process, which largely accounts for the improved aging resistance. PMID:29783656

  17. Encapsulating Software Platform Logic by Aspect-Oriented Programming : A Case Study in Using Aspects for Language Portability

    NARCIS (Netherlands)

    Kats, L.C.; Visser, E.

    2010-01-01

    Software platforms such as the Java Virtual Machine or the CLR .NET virtual machine have their own ecosystem of a core programming language or instruction set, libraries, and developer community. Programming languages can target multiple software platforms to increase interoperability or to boost

  18. Language delays, reading delays, and learning difficulties: interactive elements requiring multidimensional programming.

    Science.gov (United States)

    Hay, Ian; Elias, Gordon; Fielding-Barnsley, Ruth; Homel, Ross; Freiberg, Kate

    2007-01-01

    Researchers have hypothesized four levels of instructional dialogue and claimed that teachers can improve children's language development by incorporating these dialogue levels in their classrooms. It has also been hypothesized that enhancing children's early language development enhances children's later reading development. This quasi-experimental research study investigated both of these hypotheses using a collaborative service delivery model for Grade 1 children with language difficulties from a socially and economically disadvantaged urban community in Australia. Comparing the end-of-year reading achievement scores for the 57 children who received the language intervention with those of the 59 children in the comparison group, the findings from this research are supportive of both hypotheses. The interrelationships between learning difficulties, reading difficulties, and language difficulties are discussed along with children's development in vocabulary, use of memory strategies and verbal reasoning, and the need for multidimensional programming.

  19. Belief Revision in the GOAL Agent Programming Language

    DEFF Research Database (Denmark)

    Spurkeland, Johannes Svante; Jensen, Andreas Schmidt; Villadsen, Jørgen

    2013-01-01

    Agents in a multiagent system may in many cases find themselves in situations where inconsistencies arise. In order to properly deal with these, a good belief revision procedure is required. This paper illustrates the usefulness of such a procedure: a certain belief revision algorithm is consider...... in order to deal with inconsistencies and, particularly, the issue of inconsistencies, and belief revision is examined in relation to the GOAL agent programming language....

  20. A Domain-Specific Language for Programming Self-Reconfigurable Robots

    DEFF Research Database (Denmark)

    Schultz, Ulrik Pagh; Christensen, David Johan; Støy, Kasper

    2007-01-01

    . Programming a modular, self-reconfigurable robot is however a complicated task: the robot is essentially a real-time, distributed embedded system, where control and communication paths often are tightly coupled to the current physical configuration of the robot. To facilitate the task of programming modular......, self-reconfigurable robots, we have developed a declarative, role-based language that allows the programmer to define roles and behavior independently of the concrete physical structure of the robot. Roles are compiled to mobile code fragments that distribute themselves over the physical structure...

  1. SAS-1 Is a C2 Domain Protein Critical for Centriole Integrity in C. elegans

    Science.gov (United States)

    Delattre, Marie; Balestra, Fernando R.; Blanchoud, Simon; Finger, Susanne; Knott, Graham; Müller-Reichert, Thomas; Gönczy, Pierre

    2014-01-01

    Centrioles are microtubule-based organelles important for the formation of cilia, flagella and centrosomes. Despite progress in understanding the underlying assembly mechanisms, how centriole integrity is ensured is incompletely understood, including in sperm cells, where such integrity is particularly critical. We identified C. elegans sas-1 in a genetic screen as a locus required for bipolar spindle assembly in the early embryo. Our analysis reveals that sperm-derived sas-1 mutant centrioles lose their integrity shortly after fertilization, and that a related defect occurs when maternal sas-1 function is lacking. We establish that sas-1 encodes a C2 domain containing protein that localizes to centrioles in C. elegans, and which can bind and stabilize microtubules when expressed in human cells. Moreover, we uncover that SAS-1 is related to C2CD3, a protein required for complete centriole formation in human cells and affected in a type of oral-facial-digital (OFD) syndrome. PMID:25412110

  2. SAS-1 is a C2 domain protein critical for centriole integrity in C. elegans.

    Directory of Open Access Journals (Sweden)

    Lukas von Tobel

    2014-11-01

    Full Text Available Centrioles are microtubule-based organelles important for the formation of cilia, flagella and centrosomes. Despite progress in understanding the underlying assembly mechanisms, how centriole integrity is ensured is incompletely understood, including in sperm cells, where such integrity is particularly critical. We identified C. elegans sas-1 in a genetic screen as a locus required for bipolar spindle assembly in the early embryo. Our analysis reveals that sperm-derived sas-1 mutant centrioles lose their integrity shortly after fertilization, and that a related defect occurs when maternal sas-1 function is lacking. We establish that sas-1 encodes a C2 domain containing protein that localizes to centrioles in C. elegans, and which can bind and stabilize microtubules when expressed in human cells. Moreover, we uncover that SAS-1 is related to C2CD3, a protein required for complete centriole formation in human cells and affected in a type of oral-facial-digital (OFD syndrome.

  3. ENGAGING ELEMENTARY AND MIDDLE SCHOOL STUDENTS IN ROBOTICS THROUGH HUMMINGBIRD KIT WITH SNAP! VISUAL PROGRAMMING LANGUAGE

    OpenAIRE

    Anna Newley; Hasan Deniz; Erdogan Kaya; Ezgi Yesilyurt

    2016-01-01

    The purpose of this paper is to describe how Hummingbird robotics kit with Snap! programing language was used to introduce basics of robotics to elementary and middle school students. Each student in the robotics program built a robot. The robot building process was open ended. Any specific robotics challenge was not provided to the students. Students’ knowledge about robots and programming language were measured through pre, post, and delayed posttests. Results indicated that students improv...

  4. The Language of Literacy: A National Resource Directory of Aboriginal Literacy Programs.

    Science.gov (United States)

    Sabourin, Beverly; Globensky, Peter Andre

    This directory presents, in narrative form, core information about the operations of approximately 100 Aboriginal literacy programs throughout Canada. To qualify for inclusion in the directory, each program had to offer basic, functional, or advanced literacy training; offer literacy training in English, French, or an Aboriginal language; be…

  5. I Scratch and Sense but Can I Program? An Investigation of Learning with a Block Based Programming Language

    Science.gov (United States)

    Simpkins, N. K.

    2014-01-01

    This article reports an investigation into undergraduate student experiences and views of a visual or "blocks" based programming language and its environment. An additional and central aspect of this enquiry is to substantiate the perceived degree of transferability of programming skills learnt within the visual environment to a typical…

  6. Anatomy of the TAMA SAS seismic attenuation system

    International Nuclear Information System (INIS)

    Marka, Szabolcs; Takamori, Akiteru; Ando, Masaki; Bertolini, Alessandro; Cella, Giancarlo; DeSalvo, Riccardo; Fukushima, Mitsuhiro; Iida, Yukiyoshi; Jacquier, Florian; Kawamura, Seiji; Nishi, Yuhiko; Numata, Kenji; Sannibale, Virginio; Somiya, Kentaro; Takahashi, Ryutaro; Tariq, Hareem; Tsubono, Kimio; Ugas, Jose; Viboud, Nicolas; Wang Chenyang; Yamamoto, Hiroaki; Yoda, Tatsuo

    2002-01-01

    The TAMA SAS seismic attenuation system was developed to provide the extremely high level of seismic isolation required by the next generation of interferometric gravitational wave detectors to achieve the desired sensitivity at low frequencies. Our aim was to provide good performance at frequencies above ∼10 Hz, while utilizing only passive subsystems in the sensitive frequency band of the TAMA interferometric gravitational wave detectors. The only active feedback is relegated below 6 Hz and it is used to damp the rigid body resonances of the attenuation chain. Simulations, based on subsystem performance characterizations, indicate that the system can achieve rms mirror residual motion measured in a few tens of nanometres. We will give a brief overview of the subsystems and point out some of the characterization results, supporting our claims of achieved performance. SAS is a passive, UHV compatible and low cost system. It is likely that extremely sensitive experiments in other fields will also profit from our study

  7. Programming an offline-analyzer of motor imagery signals via python language.

    Science.gov (United States)

    Alonso-Valerdi, Luz María; Sepulveda, Francisco

    2011-01-01

    Brain Computer Interface (BCI) systems control the user's environment via his/her brain signals. Brain signals related to motor imagery (MI) have become a widespread method employed by the BCI community. Despite the large number of references describing the MI signal treatment, there is not enough information related to the available programming languages that could be suitable to develop a specific-purpose MI-based BCI. The present paper describes the development of an offline-analysis system based on MI-EEG signals via open-source programming languages, and the assessment of the system using electrical activity recorded from three subjects. The analyzer recognized at least 63% of the MI signals corresponding to three classes. The results of the offline analysis showed a promising performance considering that the subjects have never undergone MI trainings.

  8. Ambiguities and completeness of SAS data analysis: investigations of apoferritin by SAXS/SANS EID and SEC-SAXS methods

    Science.gov (United States)

    Zabelskii, D. V.; Vlasov, A. V.; Ryzhykau, Yu L.; Murugova, T. N.; Brennich, M.; Soloviov, D. V.; Ivankov, O. I.; Borshchevskiy, V. I.; Mishin, A. V.; Rogachev, A. V.; Round, A.; Dencher, N. A.; Büldt, G.; Gordeliy, V. I.; Kuklin, A. I.

    2018-03-01

    The method of small angle scattering (SAS) is widely used in the field of biophysical research of proteins in aqueous solutions. Obtaining low-resolution structure of proteins is still a highly valuable method despite the advances in high-resolution methods such as X-ray diffraction, cryo-EM etc. SAS offers the unique possibility to obtain structural information under conditions close to those of functional assays, i.e. in solution, without different additives, in the mg/mL concentration range. SAS method has a long history, but there are still many uncertainties related to data treatment. We compared 1D SAS profiles of apoferritin obtained by X-ray diffraction (XRD) and SAS methods. It is shown that SAS curves for X-ray diffraction crystallographic structure of apoferritin differ more significantly than it might be expected due to the resolution of the SAS instrument. Extrapolation to infinite dilution (EID) method does not sufficiently exclude dimerization and oligomerization effects and therefore could not guarantee total absence of dimers account in the final SAS curve. In this study, we show that EID SAXS, EID SANS and SEC-SAXS methods give complementary results and when they are used all together, it allows obtaining the most accurate results and high confidence from SAS data analysis of proteins.

  9. An implementation of SAS reg-sign in an environmental information system

    International Nuclear Information System (INIS)

    James, T.; Zygmunt, B.C.

    1994-01-01

    This paper describes a software environmental database information system that uses SAS to process data and ORACLE reg-sign as the relational database management system (RDBMS). The hardware includes a network of UNIX-based servers and workstations. The relational database consists of large tables containing envionmental measurement data, as well as other smaller tables with reference, metadata and internal administrative information. The data come in a variety of formats and must be converted to conform to the system's standards. SAS/ACCESS reg-sign and PROC SQL are used extensively in the data processing

  10. Language Nests and Language Acquisition: An Empirical Analysis

    Science.gov (United States)

    Okura, Eve K.

    2017-01-01

    This dissertation presents the findings from interviews conducted with language nest workers, teachers, language nest coordinators, administrators of language revitalization programs, principals and directors of language immersion schools that work in close proximity with language nests, and linguists involved in language revitalization efforts.…

  11. C-C1-04: How to Win Friends and Influence People with the SAS Output Delivery System

    OpenAIRE

    Tolbert, William

    2010-01-01

    Background and Aims: Long-time SAS users remember the days when SAS output was embarrassingly ugly. Version 7 saw the introduction of the Output Delivery System (ODS). ODS has matured into a very capable subsystem that gives users powerful reporting options. This presentation will highlight useful features and outline a macro-based system for handling multiple ODS destinations simultaneously. Nowadays there is no excuse for ugly SAS output! When building reports, SAS users should think about ...

  12. Representational State Transfer a its support in programming language Java

    OpenAIRE

    Tran, Dac Ngoc Lam

    2010-01-01

    This bachelor thesis focuses on explaining the term Representational State Transfer (REST) and its usage in the programming language Java. The first chapter introduces readers with the theoretical basis of REST, its presence in HTTP protocol and its pros and cons in general. The second chapter is dedicated to the application of principles mentioned in the first chapter. On two different programs, a client and a server, I go through the analysis and programming the REST layer. After this chapt...

  13. A Randomized Field Trial of the Fast ForWord Language Computer-Based Training Program

    Science.gov (United States)

    Borman, Geoffrey D.; Benson, James G.; Overman, Laura

    2009-01-01

    This article describes an independent assessment of the Fast ForWord Language computer-based training program developed by Scientific Learning Corporation. Previous laboratory research involving children with language-based learning impairments showed strong effects on their abilities to recognize brief and fast sequences of nonspeech and speech…

  14. Social Anxiety Scale for Adolescents (SAS-A): Measuring Social Anxiety among Finnish Adolescents

    Science.gov (United States)

    Ranta, Klaus; Junttila, Niina; Laakkonen, Eero; Uhmavaara, Anni; La Greca, Annette M.; Niemi, Paivi M.

    2012-01-01

    The aim of this study was to investigate symptoms of social anxiety and the psychometric properties of the "Social Anxiety Scale for Adolescents" (SAS-A) among Finnish adolescents, 13-16 years of age. Study 1 (n = 867) examined the distribution of SAS-A scores according to gender and age, and the internal consistency and factor structure…

  15. An iconic programming language for sensor-based robots

    Science.gov (United States)

    Gertz, Matthew; Stewart, David B.; Khosla, Pradeep K.

    1993-01-01

    In this paper we describe an iconic programming language called Onika for sensor-based robotic systems. Onika is both modular and reconfigurable and can be used with any system architecture and real-time operating system. Onika is also a multi-level programming environment wherein tasks are built by connecting a series of icons which, in turn, can be defined in terms of other icons at the lower levels. Expert users are also allowed to use control block form to define servo tasks. The icons in Onika are both shape and color coded, like the pieces of a jigsaw puzzle, thus providing a form of error control in the development of high level applications.

  16. Punctuated equilibrium in the large-scale evolution of programming languages.

    Science.gov (United States)

    Valverde, Sergi; Solé, Ricard V

    2015-06-06

    The analogies and differences between biological and cultural evolution have been explored by evolutionary biologists, historians, engineers and linguists alike. Two well-known domains of cultural change are language and technology. Both share some traits relating the evolution of species, but technological change is very difficult to study. A major challenge in our way towards a scientific theory of technological evolution is how to properly define evolutionary trees or clades and how to weight the role played by horizontal transfer of information. Here, we study the large-scale historical development of programming languages, which have deeply marked social and technological advances in the last half century. We analyse their historical connections using network theory and reconstructed phylogenetic networks. Using both data analysis and network modelling, it is shown that their evolution is highly uneven, marked by innovation events where new languages are created out of improved combinations of different structural components belonging to previous languages. These radiation events occur in a bursty pattern and are tied to novel technological and social niches. The method can be extrapolated to other systems and consistently captures the major classes of languages and the widespread horizontal design exchanges, revealing a punctuated evolutionary path. © 2015 The Author(s) Published by the Royal Society. All rights reserved.

  17. Language Learning Shifts and Attitudes towards Language Learning in an Online Tandem Program for Beginner Writers

    Science.gov (United States)

    Tolosa, Constanza; Ordóñez, Claudia Lucía; Guevara, Diana Carolina

    2017-01-01

    We present findings of a project that investigated the potential of an online tandem program to enhance the foreign language learning of two groups of school-aged beginner learners, one learning English in Colombia and the other learning Spanish in New Zealand. We assessed the impact of the project on students' learning with a free writing…

  18. Spanish language teacher program

    CERN Multimedia

    Caraban Gonzalez, Noemi

    2017-01-01

    These one-week programmes are held in one of the national languages of CERN Member States. National teacher programmes are also open for teachers from other countries speaking the same language. To follow up after each teacher programme, the lecture material and video recordings of selected lectures are archived to act as unique resources for all physics teachers when introducing particle physics into the classroom. CERN provides all scientific, administrative and technical support for the programme free of charge. This includes the scientific content and provision of national language facilitators, lecturers, and guides. However, costs for travel, accommodation and meals have to be covered individually by the teachers or by official sources, e.g. educational foundations or national authorities.

  19. What Drives Students of Vocational Training Program? An Investigation on the Significance of Foreign Language Acquisition

    Directory of Open Access Journals (Sweden)

    Irina M. Solodkova

    2017-12-01

    Full Text Available The paper dwells on the distinguishing the motives that drive students of vocational training program in terms of foreign language acquisition being the main component of future employment success. In fast-changing world which is teemed with new challenges and career patterns foreign language acquisition is viewed as a foremost aspects of promotion. The aim of the current study was to identify the main motives that drive students of vocational training program for foreign language acquisition and later equip higher education authorities and teaching staff with the data to improve language education complying with the students’ requirements. To find out internal and external motives of the students enrolled to the program at The Educational Center for Professional Communicative Training of Kazan Federal University a questionnaire survey was organized. The results of the research identify that there are differences in students’ priorities of external and internal motives and there is a prevalence of the internal ones. It is accounted for by the fact that students of the program realize the significance of foreign language acquisition for their personal needs and future professional activity. But practically all of them emphasized the same personal and interpersonal factors of internal motivation. The obtained findings will be exploited as recommendations in designing the syllabus and will be of great help in choosing the appropriate forms and techniques in carrying out the course.

  20. NDEA FOREIGN LANGUAGE INSTITUTE PROGRAMS--THE DEVELOPMENT OF A NEW EDUCATIONAL MODEL.

    Science.gov (United States)

    AXELROD, JOSEPH

    FOREIGN LANGUAGE INSTITUTE PROGRAMS, HAVING ADOPTED A STRUCTURE OUTSIDE OF THE DOMINANT MODEL IN EDUCATION, HIGHLIGHT WHAT IS WRONG WITH THE ESTABLISHED HIGHER EDUCATIONAL SYSTEM AND GIVE CLUES AS TO HOW IT MAY BE IMPROVED. THESE INSTITUTE PROGRAMS OFFER A PERSONALIZED ATMOSPHERE, WITH CURRICULAR UNITY, WHERE LEARNING IS MORE OF A GROUP ACTIVITY,…

  1. Code Maintenance and Design for a Visual Programming Language Graphical User Interface

    National Research Council Canada - National Science Library

    Pierson, Graham

    2004-01-01

    This work adds new functionality to an existing visual programming environment. It applies software maintenance techniques for use with the Java Language in a Microsoft Windows operating system environment...

  2. The SAS4A/SASSYS-1 Safety Analysis Code System, Version 5

    Energy Technology Data Exchange (ETDEWEB)

    Fanning, T. H. [Argonne National Lab. (ANL), Argonne, IL (United States); Brunett, A. J. [Argonne National Lab. (ANL), Argonne, IL (United States); Sumner, T. [Argonne National Lab. (ANL), Argonne, IL (United States)

    2017-01-01

    The SAS4A/SASSYS-1 computer code is developed by Argonne National Laboratory for thermal, hydraulic, and neutronic analysis of power and flow transients in liquidmetal- cooled nuclear reactors (LMRs). SAS4A was developed to analyze severe core disruption accidents with coolant boiling and fuel melting and relocation, initiated by a very low probability coincidence of an accident precursor and failure of one or more safety systems. SASSYS-1, originally developed to address loss-of-decay-heat-removal accidents, has evolved into a tool for margin assessment in design basis accident (DBA) analysis and for consequence assessment in beyond-design-basis accident (BDBA) analysis. SAS4A contains detailed, mechanistic models of transient thermal, hydraulic, neutronic, and mechanical phenomena to describe the response of the reactor core, its coolant, fuel elements, and structural members to accident conditions. The core channel models in SAS4A provide the capability to analyze the initial phase of core disruptive accidents, through coolant heat-up and boiling, fuel element failure, and fuel melting and relocation. Originally developed to analyze oxide fuel clad with stainless steel, the models in SAS4A have been extended and specialized to metallic fuel with advanced alloy cladding. SASSYS-1 provides the capability to perform a detailed thermal/hydraulic simulation of the primary and secondary sodium coolant circuits and the balance-ofplant steam/water circuit. These sodium and steam circuit models include component models for heat exchangers, pumps, valves, turbines, and condensers, and thermal/hydraulic models of pipes and plena. SASSYS-1 also contains a plant protection and control system modeling capability, which provides digital representations of reactor, pump, and valve controllers and their response to input signal changes.

  3. On the Performance of the Python Programming Language for Serial and Parallel Scientific Computations

    Directory of Open Access Journals (Sweden)

    Xing Cai

    2005-01-01

    Full Text Available This article addresses the performance of scientific applications that use the Python programming language. First, we investigate several techniques for improving the computational efficiency of serial Python codes. Then, we discuss the basic programming techniques in Python for parallelizing serial scientific applications. It is shown that an efficient implementation of the array-related operations is essential for achieving good parallel performance, as for the serial case. Once the array-related operations are efficiently implemented, probably using a mixed-language implementation, good serial and parallel performance become achievable. This is confirmed by a set of numerical experiments. Python is also shown to be well suited for writing high-level parallel programs.

  4. Music Training Program: A Method Based on Language Development and Principles of Neuroscience to Optimize Speech and Language Skills in Hearing-Impaired Children

    Directory of Open Access Journals (Sweden)

    Samaneh Sadat Dastgheib

    2013-03-01

    Full Text Available Introduction: In recent years, music has been employed in many intervention and rehabilitation program to enhance cognitive abilities in patients. Numerous researches show that music therapy can help improving language skills in patients including hearing impaired. In this study, a new method of music training is introduced based on principles of neuroscience and capabilities of Persian language to optimize language development in deaf children after implantation.    Materials and Methods: The candidate children are classified in three groups according to their hearing age and language development. The music training program is established and centered on four principles, as follows: hearing and listening to music (with special attention to boost hearing, singing, rhythmic movements with music and playing musical instruments.   Results: Recently much research has demonstrated that even after cochlear implant operation, a child cannot acquire language to the same level of detail as a normal child. As a result of this study music could compensate this developmental delay .It is known that the greater the area of the brain that is activated, the more synaptic learning and plasticity changes occur in that specific area. According to the principles of neural plasticity, music could improve language skills by activating the same areas for language processing in the brain.   Conclusion:  In conclusion, the effects of music on the human brain seem to be very promising and therapeutic in various types of disorders and conditions, including cochlear implantation.

  5. Authentic Language Input Through Audiovisual Technology and Second Language Acquisition

    Directory of Open Access Journals (Sweden)

    Taher Bahrani

    2014-09-01

    Full Text Available Second language acquisition cannot take place without having exposure to language input. With regard to this, the present research aimed at providing empirical evidence about the low and the upper-intermediate language learners’ preferred type of audiovisual programs and language proficiency development outside the classroom. To this end, 60 language learners (30 low level and 30 upper-intermediate level were asked to have exposure to their preferred types of audiovisual program(s outside the classroom and keep a diary of the amount and the type of exposure. The obtained data indicated that the low-level participants preferred cartoons and the upper-intermediate participants preferred news more. To find out which language proficiency level could improve its language proficiency significantly, a post-test was administered. The results indicated that only the upper-intermediate language learners gained significant improvement. Based on the findings, the quality of the language input should be given priority over the amount of exposure.

  6. Syntactic Complexity Metrics and the Readability of Programs in a Functional Computer Language

    NARCIS (Netherlands)

    van den Berg, Klaas; Engel, F.L.; Bouwhuis, D.G.; Bosser, T.; d'Ydewalle, G.

    This article reports on the defintion and the measutement of the software complexity metrics of Halstead and McCabe for programs written in the functional programming language Miranda. An automated measurement of these metrics is described. In a case study, the correlation is established between the

  7. Rate of Language Growth in Children with Hearing Loss in an Auditory-Verbal Early Intervention Program

    Science.gov (United States)

    Jackson, Carla Wood; Schatschneider, Christopher

    2013-01-01

    This longitudinal study explored the rate of language growth of children in an early intervention program providing auditory-verbal therapy. A retrospective investigation, the study applied a linear growth model to estimate a mean growth curve and the extent of individual variation in language performance on the Preschool Language Scale, 4th ed.…

  8. "We Only Speak English Here": English Dominance in Language Diverse, Immigrant After-School Programs

    Science.gov (United States)

    Gast, Melanie Jones; Okamoto, Dina G.; Feldman, Valerie

    2017-01-01

    Past research suggests that community after-school programs (ASPs) are crucial sites for culturally relevant programming for minority and immigrant youth; yet, we know little about how ASPs address language in their programming. Using an ethnographic fieldwork approach, we examine the goals and practices of ASP workers serving immigrant youth with…

  9. Continued advancement of the programming language HAL to an operational status

    Science.gov (United States)

    1971-01-01

    The continued advancement of the programming language HAL to operational status is reported. It is demonstrated that the compiler itself can be written in HAL. A HAL-in-HAL experiment proves conclusively that HAL can be used successfully as a compiler implementation tool.

  10. Centriolar SAS-7 acts upstream of SPD-2 to regulate centriole assembly and pericentriolar material formation

    Science.gov (United States)

    Sugioka, Kenji; Hamill, Danielle R; Lowry, Joshua B; McNeely, Marie E; Enrick, Molly; Richter, Alyssa C; Kiebler, Lauren E; Priess, James R; Bowerman, Bruce

    2017-01-01

    The centriole/basal body is a eukaryotic organelle that plays essential roles in cell division and signaling. Among five known core centriole proteins, SPD-2/Cep192 is the first recruited to the site of daughter centriole formation and regulates the centriolar localization of the other components in C. elegans and in humans. However, the molecular basis for SPD-2 centriolar localization remains unknown. Here, we describe a new centriole component, the coiled-coil protein SAS-7, as a regulator of centriole duplication, assembly and elongation. Intriguingly, our genetic data suggest that SAS-7 is required for daughter centrioles to become competent for duplication, and for mother centrioles to maintain this competence. We also show that SAS-7 binds SPD-2 and regulates SPD-2 centriolar recruitment, while SAS-7 centriolar localization is SPD-2-independent. Furthermore, pericentriolar material (PCM) formation is abnormal in sas-7 mutants, and the PCM-dependent induction of cell polarity that defines the anterior-posterior body axis frequently fails. We conclude that SAS-7 functions at the earliest step in centriole duplication yet identified and plays important roles in the orchestration of centriole and PCM assembly. DOI: http://dx.doi.org/10.7554/eLife.20353.001 PMID:28092264

  11. The University of Saint Louis’ Foreign Language Program: Introspections and Realizations

    Directory of Open Access Journals (Sweden)

    Emmanuel James P. Pattaguan

    2016-08-01

    Full Text Available This study was meant to present an evaluation of the delivery of the University of Saint Louis’ Foreign Language Program-Mandarin Chinese. Using descriptive research design, coupled with focus group discussion with the students in total enumeration, data along the different aspects of the teaching and learning of Mandarin Chinese, was ascertained using a developed and validated questionnaire. The student-respondents have evaluated the following areas: 1.Objectives of the Lesson/Course 2 Lesson Strategies 3 Lesson Assessments 4 Student Engagement 5 Learning Resources and Environment 5 Classroom Management 6 Outcomes. Moreover, the grades of the students along two major assessments-oral and written were also looked into to validate the perceptions of students along outcomes. In addition, a structured interview with the teachers was also conducted to provide further information. Looking within, data gathered and analyzed reveals that the University’s Foreign Language Program with the offering of Mandarin Chinese is generally very satisfactory along all areas evaluated. The oral and written examination results as reflected in the grades of the students show that the students have gained adequate skills in both oral and written Mandarin Chinese, although among all areas, it’s the written Mandarin that got the lowest mean rating among all items under “outcomes”. From the foregoing, realizations have been made that while the evaluation is generally very satisfactory using the scale, there is a need for the University to look into specific items under the major areas by way of designing intervention programs to further improve the delivery of the current foreign language program to its students. Moreover, an in-depth study of the same can be expanded to other classes delivered by Filipino professors.

  12. Curriculum Guide, English as a Second Language for the Workplace, Worker Education Program.

    Science.gov (United States)

    Northeastern Illinois Univ., Chicago. Chicago Teachers' Center.

    This guide describes a worker-centered, holistic, English-language training program for the textile industry in Illinois, now in its fifth funding cycle. The program, which provides training to approximately 500 workers, requires cooperation among business, labor unions, and educational organizations. A 5-unit curriculum covers work issues, health…

  13. Archive of Census Related Products (ACRP): 1980 SAS Transport Files

    Data.gov (United States)

    National Aeronautics and Space Administration — The 1980 SAS Transport Files portion of the Archive of Census Related Products (ACRP) contains housing and population demographics from the 1980 Summary Tape File...

  14. The Development of Student’s Activity Sheets (SAS) Based on Multiple Intelligences and Problem-Solving Skills Using Simple Science Tools

    Science.gov (United States)

    Wardani, D. S.; Kirana, T.; Ibrahim, M.

    2018-01-01

    The aim of this research is to produce SAS based on MI and problem-solving skills using simple science tools that are suitable to be used by elementary school students. The feasibility of SAS is evaluated based on its validity, practicality, and effectiveness. The completion Lesson Plan (LP) implementation and student’s activities are the indicators of SAS practicality. The effectiveness of SAS is measured by indicators of increased learning outcomes and problem-solving skills. The development of SAS follows the 4-D (define, design, develop, and disseminate) phase. However, this study was done until the third stage (develop). The written SAS was then validated through expert evaluation done by two experts of science, before its is tested to the target students. The try-out of SAS used one group with pre-test and post-test design. The result of this research shows that SAS is valid with “good” category. In addition, SAS is considered practical as seen from the increase of student activity at each meeting and LP implementation. Moreover, it was considered effective due to the significant difference between pre-test and post-test result of the learning outcomes and problem-solving skill test. Therefore, SAS is feasible to be used in learning.

  15. Effect of hyperbaric oxygen therapy on SAS and SDS in children with ischemic encephalopathy

    Directory of Open Access Journals (Sweden)

    Pei-Yun Li

    2017-08-01

    Full Text Available Objective: To study and analyze the effect of early psychological intervention on the scores of SAS and SDS in children with hypoxic-ischemic encephalopathy undergoing hyperbaric oxygen therapy. Methods: A total of 64 children with hypoxic - ischemic encephalopathy enrolled in our hospital from July 2015 to July 2016 and their parents were selected as study subjects. The patients were treated with hyperbaric oxygen therapy, while their parents were given early psychological intervention. By the way of increasing parents’ awareness of the disease, helping parents build confidence in their children’s treatment and encouraging them to participate in daily training for their children to relieve their anxiety and depression. The parents' knowledge of the disease before and during treatment, the treatment of hyperbaric oxygen therapy and the change of SAS and SDS were observed. Results: After effective intervention, the scores of SAS and SDS of 64 patients’ parents were significantly lower than those before treatment. After 1 courses of intervention, the score of SAS was (43.36 ± 1.27 points, and the score of SDS was (45.22 ± 8.13 points. After 2 courses of intervention, the score of SAS was (41.07 ± 1.21 and the score of SDS was (42.35 ± 7.44 points, and parents' awareness of hypoxic-ischemic encephalopathy was significantly increased, and the differences between the two groups were statistically significant. Conclusion: Early psychological intervention on parents of children with hypoxic-ischemic encephalopathy can effectively improve the awareness of parents on the disease, so as to improve their acceptance of hyperbaric oxygen therapy; significantly reduce the parents’ SAS, SDS score. It is beneficial to build a good doctor-patient and nurse-patient relationship, improve the treatment effect and shorten the treatment time.

  16. Modeling developments for the SAS4A and SASSYS computer codes

    International Nuclear Information System (INIS)

    Cahalan, J.E.; Wei, T.Y.C.

    1990-01-01

    The SAS4A and SASSYS computer codes are being developed at Argonne National Laboratory for transient analysis of liquid metal cooled reactors. The SAS4A code is designed to analyse severe loss-of-coolant flow and overpower accidents involving coolant boiling, Cladding failures, and fuel melting and relocation. Recent SAS4A modeling developments include extension of the coolant boiling model to treat sudden fission gas release upon pin failure, expansion of the DEFORM fuel behavior model to handle advanced cladding materials and metallic fuel, and addition of metallic fuel modeling capability to the PINACLE and LEVITATE fuel relocation models. The SASSYS code is intended for the analysis of operational and beyond-design-basis transients, and provides a detailed transient thermal and hydraulic simulation of the core, the primary and secondary coolant circuits, and the balance-of-plant, in addition to a detailed model of the plant control and protection systems. Recent SASSYS modeling developments have resulted in detailed representations of the balance of plant piping network and components, including steam generators, feedwater heaters and pumps, and the turbine. 12 refs., 2 tabs

  17. SASqPCR: robust and rapid analysis of RT-qPCR data in SAS.

    Directory of Open Access Journals (Sweden)

    Daijun Ling

    Full Text Available Reverse transcription quantitative real-time PCR (RT-qPCR is a key method for measurement of relative gene expression. Analysis of RT-qPCR data requires many iterative computations for data normalization and analytical optimization. Currently no computer program for RT-qPCR data analysis is suitable for analytical optimization and user-controllable customization based on data quality, experimental design as well as specific research aims. Here I introduce an all-in-one computer program, SASqPCR, for robust and rapid analysis of RT-qPCR data in SAS. This program has multiple macros for assessment of PCR efficiencies, validation of reference genes, optimization of data normalizers, normalization of confounding variations across samples, and statistical comparison of target gene expression in parallel samples. Users can simply change the macro variables to test various analytical strategies, optimize results and customize the analytical processes. In addition, it is highly automatic and functionally extendable. Thus users are the actual decision-makers controlling RT-qPCR data analyses. SASqPCR and its tutorial are freely available at http://code.google.com/p/sasqpcr/downloads/list.

  18. Design and analysis of experiments with SAS

    CERN Document Server

    Lawson, John

    2010-01-01

    IntroductionStatistics and Data Collection Beginnings of Statistically Planned Experiments Definitions and Preliminaries Purposes of Experimental Design Types of Experimental Designs Planning Experiments Performing the Experiments Use of SAS SoftwareCompletely Randomized Designs with One Factor Introduction Replication and Randomization A Historical Example Linear Model for Completely Randomized Design (CRD) Verifying Assumptions of the Linear Model Analysis Strategies When Assumptions Are Violated Determining the Number of Replicates Comparison of Treatments after the F-TestFactorial Designs

  19. Listening to Graduates of a K-12 Bilingual Program: Language Ideologies and Literacy Practices of Former Bilingual Students

    Science.gov (United States)

    Dworin, Joel

    2011-01-01

    This study investigated the language and literacy practices of five graduates of a Spanish-English K-12 dual language immersion program through semistructured interviews to understand the residual impact of thirteen years in a Spanish-English bilingual school program. Drawing from sociocultural theory, the interviews also sought to provide an…

  20. Are They All Language Learners?: Educational Labeling and Raciolinguistic Identifying in a California Middle School Dual Language Program

    Science.gov (United States)

    Hernandez, Sera J.

    2017-01-01

    This manuscript draws from a 2-year multiple-case ethnography on the educational experiences of Mexican immigrant families with California middle schools. The article explores the influence of the political landscape and raciolinguistic ideologies surrounding the nature and implementation of a middle school dual language bilingual program, and it…

  1. Content and goals of preclinical prosthodontic programs at german-language dental schools.

    Science.gov (United States)

    Hey, Jeremias; Stimmelmayr, Michael; Hirsch, Christian; Beuer, Florian

    2014-04-01

    The Association for Dental Education in Europe (ADEE) makes recommendations regarding the skills graduates of European dental schools need to achieve and advises dental schools regarding necessary changes to be made to the curriculum. In 2010 to 2011, a survey was conducted in German-language dental schools to validate the curricula and goals of preclinical prosthodontic programs with regard to laboratory work. The survey was mailed to the course instructors of the preclinical programs at 37 dental schools. Of these, 35 schools returned the completed survey, resulting in a response rate of 95%. Bent wire, wax-up exercises, metal-ceramic single crowns, fixed dental prostheses, cast metal single crowns, temporary removable dental prostheses, and full dentures were part of the dental laboratory work at most schools; however, most instructors considered laboratory work as less important, and there were few similarities among the programs in this area. According to the instructors responsible for preclinical education, honing of fine motor skills, realistic self-assessment, and the ability to work independently were the main goals of the programs. The results of this survey show that with regard to laboratory work, there were more differences than similarities among preclinical prosthodontic programs at German-language dental schools, contrary to the recommendations of the ADEE. These findings should be taken into account when program reforms are planned. © 2013 by the American College of Prosthodontists.

  2. iOS game development : Mobile game development with Swift programming language and SceneKit framework

    OpenAIRE

    Koskenseppä, Juuso

    2016-01-01

    The purpose of the thesis was to create an iOS game that could be deemed complete enough, so it could be published in Apple’s App Store. This meant fulfilling different guide-lines specified by Apple. The project was carried out by using Apple’s new Swift programming language and SceneKit framework, with an intention to see how they work for iOS game development. The immaturity of Swift programming language led to several code rewrites, every time a newer Swift version was released. T...

  3. Attitudes toward the use of gender-inclusive language among residency trainees. The McMaster Residency Training Program Directors.

    Science.gov (United States)

    Guyatt, G H; Cook, D J; Griffith, L; Walter, S D; Risdon, C; Liutkus, J

    1997-05-01

    To explore postgraduate medical trainees' attitudes toward the use of gender-inclusive language. Self-administered questionnaire. Seven residency training programs at McMaster University, Hamilton, Ont., from July 1993 to June 1994. Of 225 residents in the programs, 186 responded to the survey, for a response rate of 82.7%. Men and women were equally represented among the respondents. Categorization of attitudes about the use of language as gender-inclusive or gender-exclusive; characteristics predicting a gender-inclusive attitude. Factor analysis and Cronbach's alpha (0.90) supported the existence of a construct related to attitudes about language use, the poles of which were categorized as gender-inclusive and gender-exclusive. The authors classified residents with respect to their attitudes to language use from their responses to the questionnaire. In univariate analyses, sex, residency program and country of graduation significantly predicted a gender-inclusive attitude (p inclusive attitudes, whereas residents in surgery and anesthesia had the most gender-exclusive attitudes. Residents' values are reflected in the language they choose to use. Language use may provide an index of underlying attitudes that may create hostile environments for female trainees.

  4. Scientific Computing in the CH Programming Language

    Directory of Open Access Journals (Sweden)

    Harry H. Cheng

    1993-01-01

    Full Text Available We have developed a general-purpose block-structured interpretive programming Ianguage. The syntax and semantics of this language called CH are similar to C. CH retains most features of C from the scientific computing point of view. In this paper, the extension of C to CH for numerical computation of real numbers will be described. Metanumbers of −0.0, 0.0, Inf, −Inf, and NaN are introduced in CH. Through these metanumbers, the power of the IEEE 754 arithmetic standard is easily available to the programmer. These metanumbers are extended to commonly used mathematical functions in the spirit of the IEEE 754 standard and ANSI C. The definitions for manipulation of these metanumbers in I/O; arithmetic, relational, and logic operations; and built-in polymorphic mathematical functions are defined. The capabilities of bitwise, assignment, address and indirection, increment and decrement, as well as type conversion operations in ANSI C are extended in CH. In this paper, mainly new linguistic features of CH in comparison to C will be described. Example programs programmed in CH with metanumbers and polymorphic mathematical functions will demonstrate capabilities of CH in scientific computing.

  5. Local languages as the languages of internationalization

    DEFF Research Database (Denmark)

    Haberland, Hartmut

    2011-01-01

    . An ongoing research project tries to find out why this is the case. A preliminary result seems to be that it is not the academic motivation that starts the learning process of the local language, but once the students have stated to learn Danish, some of them also follow study courses in Danish, especially...... on offering programs rather in English than the local language. At Copenhagen Business School, 56.4% of the students at MA level followed courses in English in 2009. Many students come to Denmark from abroad, follow the English language programs offered, but are motivated to learn Danish, the local language...

  6. Research in the Doctoral Program in Second Language Acquisition at the University of Wisconsin-Madison

    Science.gov (United States)

    De Costa, Peter I.; Bernales, Carolina; Merrill, Margaret

    2011-01-01

    Faculty and graduate students in the Doctoral Program in Second Language Acquisition (SLA) at the University of Wisconsin-Madison engage in a broad spectrum of research. From Professor Sally Magnan's research on study abroad and Professor Monika Chavez's work in foreign language policy through Professor Richard Young's examination of…

  7. Comparison of and conversion between different implementations of the FORTRAN programming language

    Science.gov (United States)

    Treinish, L.

    1980-01-01

    A guideline for computer programmers who may need to exchange FORTRAN programs between several computers is presented. The characteristics of the FORTRAN language available on three different types of computers are outlined, and procedures and other considerations for the transfer of programs from one type of FORTRAN to another are discussed. In addition, the variance of these different FORTRAN's from the FORTRAN 77 standard are discussed.

  8. Teaching the tacit knowledge of programming to noviceswith natural language tutoring

    Science.gov (United States)

    Lane, H. Chad; Vanlehn, Kurt

    2005-09-01

    For beginning programmers, inadequate problem solving and planning skills are among the most salient of their weaknesses. In this paper, we test the efficacy of natural language tutoring to teach and scaffold acquisition of these skills. We describe ProPL (Pro-PELL), a dialogue-based intelligent tutoring system that elicits goal decompositions and program plans from students in natural language. The system uses a variety of tutoring tactics that leverage students' intuitive understandings of the problem, how it might be solved, and the underlying concepts of programming. We report the results of a small-scale evaluation comparing students who used ProPL with a control group who read the same content. Our primary findings are that students who received tutoring from ProPL seem to have developed an improved ability to solve the composition problem and displayed behaviors that suggest they were able to think at greater levels of abstraction than students in the read-only group.

  9. F-Nets and Software Cabling: Deriving a Formal Model and Language for Portable Parallel Programming

    Science.gov (United States)

    DiNucci, David C.; Saini, Subhash (Technical Monitor)

    1998-01-01

    Parallel programming is still being based upon antiquated sequence-based definitions of the terms "algorithm" and "computation", resulting in programs which are architecture dependent and difficult to design and analyze. By focusing on obstacles inherent in existing practice, a more portable model is derived here, which is then formalized into a model called Soviets which utilizes a combination of imperative and functional styles. This formalization suggests more general notions of algorithm and computation, as well as insights into the meaning of structured programming in a parallel setting. To illustrate how these principles can be applied, a very-high-level graphical architecture-independent parallel language, called Software Cabling, is described, with many of the features normally expected from today's computer languages (e.g. data abstraction, data parallelism, and object-based programming constructs).

  10. Nociones de la programacion de lenguas extranjeras: ensayo metodologico (Notions on the Programming of Foreign Languages: Methodological Experiment)

    Science.gov (United States)

    Feldman, David

    1975-01-01

    Presents a computerized program for foreign language learning giving drills for all the major language skills. The drills are followed by an extensive bibliography of documents in some way dealing with computer based instruction, particularly foreign language instruction. (Text is in Spanish.) (TL)

  11. A Natural Language Architecture

    OpenAIRE

    Sodiya, Adesina Simon

    2007-01-01

    Natural languages are the latest generation of programming languages, which require processing real human natural expressions. Over the years, several groups or researchers have trying to develop widely accepted natural language languages based on artificial intelligence (AI). But no true natural language has been developed. The goal of this work is to design a natural language preprocessing architecture that identifies and accepts programming instructions or sentences in their natural forms ...

  12. Palingol: a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database.

    Science.gov (United States)

    Billoud, B; Kontic, M; Viari, A

    1996-01-01

    At the DNA/RNA level, biological signals are defined by a combination of spatial structures and sequence motifs. Until now, few attempts had been made in writing general purpose search programs that take into account both sequence and structure criteria. Indeed, the most successful structure scanning programs are usually dedicated to particular structures and are written using general purpose programming languages through a complex and time consuming process where the biological problem of defining the structure and the computer engineering problem of looking for it are intimately intertwined. In this paper, we describe a general representation of structures, suitable for database scanning, together with a programming language, Palingol, designed to manipulate it. Palingol has specific data types, corresponding to structural elements-basically helices-that can be arranged in any way to form a complex structure. As a consequence of the declarative approach used in Palingol, the user should only focus on 'what to search for' while the language engine takes care of 'how to look for it'. Therefore, it becomes simpler to write a scanning program and the structural constraints that define the required structure are more clearly identified. PMID:8628670

  13. Assembly language program design used in model DD80 multifunction microcomputer multichannel analyzer

    Energy Technology Data Exchange (ETDEWEB)

    Yiziang, Wei; Ying, Chen; Xide, Zhao

    1985-05-01

    This paper describes the structures, features, flowcharts and design considerations of assembly language program used in Model DD80 (FH1920) multifunction microcomputer multichannel analyzer. On the Model TRS-80 (I) microcomputer with DD80 multifunction interface this program can be used in spectrum data acquisition, spectrum live display and some spectrum data processing.

  14. Learner Performance in Mandarin Immersion and High School World Language Programs: A Comparison

    Science.gov (United States)

    Xu, Xiaoqiu; Padilla, Amado M.; Silva, Duarte M.

    2015-01-01

    This study compared the Mandarin performance of elementary immersion program students and high school world language program students in the same school district. A cross-sectional design was employed to gather information on Mandarin proficiency of fourth and fifth graders and Level 4 and Level 5 (AP Chinese) high school students who took the…

  15. THE INFLUENCE OF LANGUAGE USE AND LANGUAGE ATTITUDE ON THE MAINTENANCE OF COMMUNITY LANGUAGES SPOKEN BY MIGRANT STUDENTS

    Directory of Open Access Journals (Sweden)

    Leni Amalia Suek

    2014-05-01

    Full Text Available The maintenance of community languages of migrant students is heavily determined by language use and language attitudes. The superiority of a dominant language over a community language contributes to attitudes of migrant students toward their native languages. When they perceive their native languages as unimportant language, they will reduce the frequency of using that language even though at home domain. Solutions provided for a problem of maintaining community languages should be related to language use and attitudes of community languages, which are developed mostly in two important domains, school and family. Hence, the valorization of community language should be promoted not only in family but also school domains. Several programs such as community language school and community language program can be used for migrant students to practice and use their native languages. Since educational resources such as class session, teachers and government support are limited; family plays significant roles to stimulate positive attitudes toward community language and also to develop the use of native languages.

  16. Children Literature Based Program for Developing EFL Primary Pupils' Life Skills and Language Learning Strategies

    Science.gov (United States)

    Abdelhalim, Safaa M.

    2015-01-01

    This study examines the effectiveness of a proposed English language program based on integrating two forms of children literature, mainly short stories and songs, in developing the needed life skills and language learning strategies of primary school students. Besides, it emphasized the importance of providing EFL fifth year primary students with…

  17. A SAS2H/KENO-V Methodology for 3D Full Core depletion analysis

    International Nuclear Information System (INIS)

    Milosevic, M.; Greenspan, E.; Vujic, J.; Petrovic, B.

    2003-04-01

    This paper describes the use of a SAS2H/KENO-V methodology for 3D full core depletion analysis and illustrates its capabilities by applying it to burnup analysis of the IRIS core benchmarks. This new SAS2H/KENO-V sequence combines a 3D Monte Carlo full core calculation of node power distribution and a 1D Wigner-Seitz equivalent cell transport method for independent depletion calculation of each of the nodes. This approach reduces by more than an order of magnitude the time required for getting comparable results using the MOCUP code system. The SAS2H/KENO-V results for the asymmetric IRIS core benchmark are in good agreement with the results of the ALPHA/PHOENIX/ANC code system. (author)

  18. Unsteady Simulations of the Flow in a Channel Flow and a Ventilated Room Using the SST-SAS Model

    DEFF Research Database (Denmark)

    Davidson, Lars; Nielsen, Peter V.

    The SAS model (Scale Adapted Simulation) was invented by Menter and his co-workers. The idea behind the SST-SAS model is to add an additional production term - the SAS term - in the w equation which is sensitive to resolved (i.e. unsteady) fluctuations. In regions where the flow is on the limit...

  19. A phenomenographic study of the ways of understanding conditional and repetition structures in computer programming languages

    Science.gov (United States)

    Bucks, Gregory Warren

    Computers have become an integral part of how engineers complete their work, allowing them to collect and analyze data, model potential solutions and aiding in production through automation and robotics. In addition, computers are essential elements of the products themselves, from tennis shoes to construction materials. An understanding of how computers function, both at the hardware and software level, is essential for the next generation of engineers. Despite the need for engineers to develop a strong background in computing, little opportunity is given for engineering students to develop these skills. Learning to program is widely seen as a difficult task, requiring students to develop not only an understanding of specific concepts, but also a way of thinking. In addition, students are forced to learn a new tool, in the form of the programming environment employed, along with these concepts and thought processes. Because of this, many students will not develop a sufficient proficiency in programming, even after progressing through the traditional introductory programming sequence. This is a significant problem, especially in the engineering disciplines, where very few students receive more than one or two semesters' worth of instruction in an already crowded engineering curriculum. To address these issues, new pedagogical techniques must be investigated in an effort to enhance the ability of engineering students to develop strong computing skills. However, these efforts are hindered by the lack of published assessment instruments available for probing an individual's understanding of programming concepts across programming languages. Traditionally, programming knowledge has been assessed by producing written code in a specific language. This can be an effective method, but does not lend itself well to comparing the pedagogical impact of different programming environments, languages or paradigms. This dissertation presents a phenomenographic research study

  20. An adaptive structure data acquisition system using a graphical-based programming language

    Science.gov (United States)

    Baroth, Edmund C.; Clark, Douglas J.; Losey, Robert W.

    1992-01-01

    An example of the implementation of data fusion using a PC and a graphical programming language is discussed. A schematic of the data acquisition system and user interface panel for an adaptive structure test are presented. The computer programs (a series of icons 'wired' together) are also discussed. The way in which using graphical-based programming software to control a data acquisition system can simplify analysis of data, promote multidisciplinary interaction, and provide users a more visual key to understanding their data are shown.

  1. Fitting direct covariance structures by the MSTRUCT modeling language of the CALIS procedure.

    Science.gov (United States)

    Yung, Yiu-Fai; Browne, Michael W; Zhang, Wei

    2015-02-01

    This paper demonstrates the usefulness and flexibility of the general structural equation modelling (SEM) approach to fitting direct covariance patterns or structures (as opposed to fitting implied covariance structures from functional relationships among variables). In particular, the MSTRUCT modelling language (or syntax) of the CALIS procedure (SAS/STAT version 9.22 or later: SAS Institute, 2010) is used to illustrate the SEM approach. The MSTRUCT modelling language supports a direct covariance pattern specification of each covariance element. It also supports the input of additional independent and dependent parameters. Model tests, fit statistics, estimates, and their standard errors are then produced under the general SEM framework. By using numerical and computational examples, the following tests of basic covariance patterns are illustrated: sphericity, compound symmetry, and multiple-group covariance patterns. Specification and testing of two complex correlation structures, the circumplex pattern and the composite direct product models with or without composite errors and scales, are also illustrated by the MSTRUCT syntax. It is concluded that the SEM approach offers a general and flexible modelling of direct covariance and correlation patterns. In conjunction with the use of SAS macros, the MSTRUCT syntax provides an easy-to-use interface for specifying and fitting complex covariance and correlation structures, even when the number of variables or parameters becomes large. © 2014 The British Psychological Society.

  2. Impact of a Web-Based Reading Program on Sixth-Grade English Language Learners

    Science.gov (United States)

    Wright, Rosena

    2010-01-01

    This applied dissertation was developed to determine (a) the impact that Achieve3000, a web-based reading program, had on the reading-comprehension skills of English language learners (ELLs) and (b) the perceptions of students and their teacher on the technology program used at the study school as it relates to the remediation of the reading…

  3. PS3-21: Extracting Utilization Data from Clarity into VDW Using Oracle and SAS

    Science.gov (United States)

    Chimmula, Srivardhan

    2013-01-01

    Background/Aims The purpose of the presentation is to demonstrate how we use SAS and Oracle to load VDW_Utilization, VDW_DX, and VDW_PX tables from Clarity at the Kaiser Permanente Northern California (KPNC) Division of Research (DOR) site. Methods DOR uses the best of Oracle PL/ SQL and SAS capabilities in building Extract Transform and Load (ETL) processes. These processes extract patient encounter, diagnosis, and procedure data from Teradata-based Clarity. The data is then transformed to fit HMORN’s VDW definitions of the table. This data is then loaded into the Oracle-based VDW table on DOR’s research database and then finally a copy of the table is also created as a SAS dataset. Results DOR builds robust and efficient ETL processes that refresh VDW Utilization table on a monthly basis processing millions of records/observations. The ETL processes have the capability to identify daily changes in Clarity and update the VDW tables on a daily basis. Conclusions KPNC DOR combines the best of both Oracle and SAS worlds to build ETL processes that load the data into VDW Utilization tables efficiently.

  4. Static Analysis of Dynamic Languages

    DEFF Research Database (Denmark)

    Madsen, Magnus

    Dynamic programming languages are highly popular and widely used. Java- Script is often called the lingua franca of the web and it is the de facto standard for client-side web programming. On the server-side the PHP, Python and Ruby languages are prevalent. What these languages have in common...... with static type systems, such as Java and C# , but the same features are rarely available for dynamic languages such as JavaScript. The aim of this thesis is to investigate techniques for improving the tool- support for dynamic programming languages without imposing any artificial restrictions...... of new dataflow analysis techniques to tackle the nature of dynamic programming languages....

  5. Globalisation of English Language Programs for Young Children in Viet Nam

    Science.gov (United States)

    Hall, Beverley

    2008-01-01

    The specific purpose of education is to "prepare" children so that they are able to maximise their potential and participate in the society or community around them. In order for many Third World nations to access information technology, the provision of language programs, particularly English, has become necessary. However, in the…

  6. A SAS-macro for estimation of the cumulative incidence using Poisson regression

    DEFF Research Database (Denmark)

    Waltoft, Berit Lindum

    2009-01-01

    the hazard rates, and the hazard rates are often estimated by the Cox regression. This procedure may not be suitable for large studies due to limited computer resources. Instead one uses Poisson regression, which approximates the Cox regression. Rosthøj et al. presented a SAS-macro for the estimation...... of the cumulative incidences based on the Cox regression. I present the functional form of the probabilities and variances when using piecewise constant hazard rates and a SAS-macro for the estimation using Poisson regression. The use of the macro is demonstrated through examples and compared to the macro presented...

  7. SEPARATION ANXIETY SYNDROME (SAS IN DOGS FROM FERNANDOPOLIS, SP, REFERRED TO UNICASTELO VETERINARY HOSPITAL SÍNDROME DA ANSIEDADE DE SEPARAÇÃO (SAS EM CÃES ATENDIDOS NO HOSPITAL VETERINÁRIO DA UNICASTELO, FERNANDÓPOLIS, SP

    Directory of Open Access Journals (Sweden)

    Adriana Alonso Novais

    2010-04-01

    Full Text Available The separation anxiety syndrome (SAS is defined by a group of altered behaviors showed by dogs when they are left alone, contributing for the most common behavior problems in this specie. The basic clinical signs of SAS are the following: distress vocalization (whining, barking, howling, destructiveness and house soiling. SAS reduce the animal’s life quality and is a frequent cause of abandonment and euthanasia of these dogs. The goal of this research was to verify the occurrence of SAS in dogs from Fernandopolis, SP, referred to the veterinary hospital of Unicastelo, in the period lying between december/2007 and december/2008. Seventy five animals were studied, comprising 30 (40% adult males, 9 (12% young males, 30 (40% adult females and 6 (8% young females. The dogs were evaluated through data given by the owners, according to a behavior questionnaire. From the general studied population, 35 dogs (47% showed distress vocalization, 29 (39% dogs showed micturition at inappropriate places, 17 (23% dogs showed defecation at inappropriate places and 22 (29% showed destructiveness during the periods of the owner’s absence. From the obtained results we may conclude the occurrence of SAS in 68% of the studied dogs.

    KEY WORDS: Dogs, animal behavior, behavior disturbances, SAS.

    A síndrome da ansiedade de separação (SAS é definida como o conjunto de comportamentos exibidos por cães quando são deixados sozinhos. É considerada um dos problemas comportamentais mais comuns da espécie. Os sinais clínicos básicos da SAS são vocalização excessiva, destruição de objetos, defecação e micção em locais impróprios, acarretando prejuízos na qualidade de vida dos animais. Sendo uma das causas de abandono e eutanásia desses animais, a SAS foi pesquisada em cães atendidos no Hospital Veterinário da Unicastelo em Fernandópolis, SP, no período de dezembro de 2007 a dezembro de 2008, mediante levantamento realizado em 75

  8. Algunos aspectos sicolinguisticos de la Instruccion Programada en el laboratorio de idiomas (Some Psycholinguistic Aspects of Programed Instruction in the Language Laboratory).

    Science.gov (United States)

    Monteverde G., Luisa

    1971-01-01

    This paper presents ideas on using programed instruction in the language laboratory for second language learning. Linear programing is more suited to language instruction than is branching, because the former more easily allows comparison between the students' and teachers' solutions and is technically less complicated and less expensive to…

  9. Computer programs in BASIC language for atomic absorption flame spectroscopy. Part 1. Operating instructions

    International Nuclear Information System (INIS)

    Boyle, W.G. Jr.

    1977-01-01

    These instructions describe how to use three BASIC language programs to process data from atomic absorption spectrophotometers operated in the flame mode. These programs will also control an automatic sampler if desired. The instructions cover loading the programs, responding to computer prompts, choosing among various options for processing the data, operating the automatic sampler, and producing reports. How the programs differ is also explained. Examples of computer/operator dialogue are presented for typical cases

  10. A Programming Language Approach to Safety in Home Networks

    DEFF Research Database (Denmark)

    Mortensen, Kjeld Høyer; Schougaard, Kari Rye; Schultz, Ulrik Pagh

    , even in a worst-case scenario where an unauthorized user gains remote control of the facilities. We address this safety issue at the programming language level by restricting the operations that can be performed on devices according to the physical location of the user initiating the request......-based restrictions on operations. This model has been implemented in a middleware for home AV devices written in Java, using infrared communication and a FireWire network to implement location awareness....

  11. A Programming Language Approach to Safety in Home Networks

    DEFF Research Database (Denmark)

    Mortensen, Kjeld Høyer; Schougaard, Kari Sofie Fogh; Schultz, Ulrik Pagh

    2003-01-01

    , even in a worst-case scenario where an unauthorized user gains remote control of the facilities. We address this safety issue at the programming language level by restricting the operations that can be performed on devices according to the physical location of the user initiating the request......-based restrictions on operations. This model has been implemented in a middleware for home AV devices written in Java, using infrared communication and a FireWire network to implement location awareness....

  12. Interpretation of the CABRI LT1 test with SAS4A-code analysis

    International Nuclear Information System (INIS)

    Sato, Ikken; Onoda, Yu-uichi

    2001-03-01

    In the CABRI-FAST LT1 test, simulating a ULOF (Unprotected Loss of Flow) accident of LMFBR, pin failure took place rather early during the transient. No fuel melting is expected at this failure because the energy injection was too low and a rapid gas-release-like response leading to coolant-channel voiding was observed. This channel voiding was followed by a gradual fuel breakup and axial relocation. With an aid of SAS4A analysis, interpretation of this test was performed. Although the original SAS4A model was not well fitted to this type of early pin failure, the global behavior after the pin failure was reasonably simulated with temporary modifications. Through this study, gas release behavior from the failed fuel pin and its effect on further transient were well understood. It was also demonstrated that the SAS4A code has a potential to simulate the post-failure behavior initiated by a very early pin failure provided that necessary model modification is given. (author)

  13. Nociones de la programacion de lenguas extranjeras; Ensayo metodologico (II) (Notions on Programed Instruction in Foreign Languages; Methodological Essay II)

    Science.gov (United States)

    Feldman, David

    1975-01-01

    This paper discusses the prerequisites to programed language instruction, the role of the native language and the level of skill, and then explains materials and machines needed for such a program. Particular attention is given to phonetics. (Text is in Spanish.) (CK)

  14. Interpreting beyond Syntactics: A Semiotic Learning Model for Computer Programming Languages

    Science.gov (United States)

    May, Jeffrey; Dhillon, Gurpreet

    2009-01-01

    In the information systems field there are numerous programming languages that can be used in specifying the behavior of concurrent and distributed systems. In the literature it has been argued that a lack of pragmatic and semantic consideration decreases the effectiveness of such specifications. In other words, to simply understand the syntactic…

  15. Exploring the Engagement Effects of Visual Programming Language for Data Structure Courses

    Science.gov (United States)

    Chang, Chih-Kai; Yang, Ya-Fei; Tsai, Yu-Tzu

    2017-01-01

    Previous research indicates that understanding the state of learning motivation enables researchers to deeply understand students' learning processes. Studies have shown that visual programming languages use graphical code, enabling learners to learn effectively, improve learning effectiveness, increase learning fun, and offering various other…

  16. Using SAS PROC MCMC for Item Response Theory Models

    Science.gov (United States)

    Ames, Allison J.; Samonte, Kelli

    2015-01-01

    Interest in using Bayesian methods for estimating item response theory models has grown at a remarkable rate in recent years. This attentiveness to Bayesian estimation has also inspired a growth in available software such as WinBUGS, R packages, BMIRT, MPLUS, and SAS PROC MCMC. This article intends to provide an accessible overview of Bayesian…

  17. Computer programs in BASIC language for atomic absorption flame spectroscopy. Part 2. Documentation

    International Nuclear Information System (INIS)

    Boyle, W.G. Jr.

    1977-01-01

    There are three computer programs, written in the BASIC language, used for taking data from an atomic absorption spectrophotometer operating in the flame mode. The programs are divided into logical sections, and these have been flow-charted. The general features, the structure, the order of subroutines and functions, and the storage of data are discussed. In addition, variables are listed and defined, and a complete listing of each program with a symbol occurrence table is provided

  18. Maze solving algorithm and its programs using Z-80 assembler language for a robot

    Energy Technology Data Exchange (ETDEWEB)

    Takeno, J; Mukaidono, M

    1982-01-01

    In the first part the formation of a maze problem is introduced and the outline of this algorithm to solve a maze is explained in the second part. The third part describes the detail of this program, and the final part shows the program which has been developed using Z-80 assembler language. This program has portability for other robots using Z-80 microprocessors. 7 references.

  19. HAL/S language specification

    Science.gov (United States)

    Newbold, P. M.

    1974-01-01

    A programming language for the flight software of the NASA space shuttle program was developed and identified as HAL/S. The language is intended to satisfy virtually all of the flight software requirements of the space shuttle. The language incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

  20. Enhancing Literacy Practices in Science Classrooms through a Professional Development Program for Canadian Minority-Language Teachers

    Science.gov (United States)

    Rivard, Léonard P.; Gueye, Ndeye R.

    2016-01-01

    'Literacy in the Science Classroom Project" was a three-year professional development (PD) program supporting minority-language secondary teachers' use of effective language-based instructional strategies for teaching science. Our primary objective was to determine how teacher beliefs and practices changed over time and how these were enacted…

  1. Is the Library's Online Orientation Program Effective with English Language Learners?

    Science.gov (United States)

    Albarillo, Frans

    2017-01-01

    In this paper, the author examines four years of assessment data (N = 4,786) from Brooklyn College's Library Online Orientation Program (LOOP; url: https://library.brooklyn.cuny.edu/resources/loop/loop.php), which is used to provide all English 1010 students with an orientation to the library, to see if English language learners (ELLs) are…

  2. The Spectrum Analysis Solution (SAS) System: Theoretical Analysis, Hardware Design and Implementation.

    Science.gov (United States)

    Narayanan, Ram M; Pooler, Richard K; Martone, Anthony F; Gallagher, Kyle A; Sherbondy, Kelly D

    2018-02-22

    This paper describes a multichannel super-heterodyne signal analyzer, called the Spectrum Analysis Solution (SAS), which performs multi-purpose spectrum sensing to support spectrally adaptive and cognitive radar applications. The SAS operates from ultrahigh frequency (UHF) to the S-band and features a wideband channel with eight narrowband channels. The wideband channel acts as a monitoring channel that can be used to tune the instantaneous band of the narrowband channels to areas of interest in the spectrum. The data collected from the SAS has been utilized to develop spectrum sensing algorithms for the budding field of spectrum sharing (SS) radar. Bandwidth (BW), average total power, percent occupancy (PO), signal-to-interference-plus-noise ratio (SINR), and power spectral entropy (PSE) have been examined as metrics for the characterization of the spectrum. These metrics are utilized to determine a contiguous optimal sub-band (OSB) for a SS radar transmission in a given spectrum for different modalities. Three OSB algorithms are presented and evaluated: the spectrum sensing multi objective (SS-MO), the spectrum sensing with brute force PSE (SS-BFE), and the spectrum sensing multi-objective with brute force PSE (SS-MO-BFE).

  3. Reframing Language Allocation Policy in Dual Language Bilingual Education

    Science.gov (United States)

    Sánchez, María Teresa; García, Ofelia; Solorza, Cristian

    2018-01-01

    This article addresses language allocation policies in what is increasingly called "Dual Language Education" (DLE) in the U.S., offering a challenge to the strict language separation policies in those programs and a proposal for flexibility that transforms them into "Dual Language Bilingual Education" (DLBE). The article offers…

  4. [Language acquisition in preterm infants during the first year of life].

    Science.gov (United States)

    Nazzi, T; Nishibayashi, L L; Berdasco-Muñoz, E; Baud, O; Biran, V; Gonzalez-Gomez, N

    2015-10-01

    Previous studies have shown that preterm children are at a higher risk for cognitive and language delays than full-term children. Most of these studies have concentrated on the effects of prematurity during the preschool or school years, while the effect of preterm birth on the early development of language, much of which occurs during the first year of life, remains very little explored. This article focuses on this crucial period and reviews the studies that have explored early phonological and lexical development in preterm infants. The results of these studies show uneven proficiency in different language subdomains in preterm infants. This raises the possibility that different constraints apply to the acquisition of different linguistic subcomponents in this population, in part as a result of a complex interaction between maturation, experience, and language subdomains. Copyright © 2015 Elsevier Masson SAS. All rights reserved.

  5. DEVELOPMENT OF MOBILE LEARNING BASED- INTERACTIVE MULTIMEDIA IN PROGRAMMING LANGUAGE CLASS AT STAIN BATUSANGKAR

    Directory of Open Access Journals (Sweden)

    Lita Sari Muchlis

    2018-04-01

    Full Text Available This study aims at developing mobile learning-based interactive media in programming language I subject. This research uses the ADDIE model, in which the proposed instructional media are tested to students of Informatics Management study program at STAIN Batusangkar, particularly in Programming Language course I. Data collection was done by distributing the questionnaires. At first, the need analysis was conducted by observing the related phenomena and previous research. Next, after the designing stage, the product was validated by three experts. As the result, the product, in terms of content, was 81,05 categorised very valid, besides in terms of design, it was valid with 85,6 score. In terms of practicality, the product was applied to the students. The result shows that the product was practical to use in Progamming Language course I. In order to find out its effectivity, the product was tested twice, before and after treatment. The mean score of post-test result was higher t “test” 0,001<0,05 than that of the pre-rest. Based on data analysis both design validation by experts and test results of the students, then the interactive online learning media is recommended to be developed for STAIN Batusangkar students.

  6. Multilingual Pedagogies and Pre-Service Teachers: Implementing "Language as a Resource" Orientations in Teacher Education Programs

    Science.gov (United States)

    Catalano, Theresa; Hamann, Edmund T.

    2016-01-01

    While Ruiz's (1984) influential work on language orientations has substantively influenced how we study and talk about language planning, few teacher education programs today actually embed his framework in the praxis of preparing pre-service and practicing teachers. Hence, the primary purpose of this article is to demonstrate new understandings…

  7. 76 FR 14954 - National Professional Development Program; Office of English Language Acquisition, Language...

    Science.gov (United States)

    2011-03-18

    ... Acquisition, Language Enhancement, and Academic Achievement for Limited English Proficient Students; Overview... to provide instruction that accelerates ELs' acquisition of language, literacy, and content knowledge.... Rosalinda Barrera, Assistant Deputy Secretary and Director for English Language Acquisition, Language...

  8. The assembly language program design used in model DD80 multifunction microcomputer multichannel analyzer

    International Nuclear Information System (INIS)

    Wei Yiziang; Chen Ying; Zhao Xide

    1985-01-01

    This paper describes the structures, features, flowcharts and design considerations of assembly language program used in Model DD80 (FH1920) multifunction microcomputer multichannel analyzer. On the Model TRS-80 (I) microcomputer with DD80 multifunction interface this program can be used in spectrum data acquisition, spectrum live display and some spectrum data processing

  9. A review of standardized patients in clinical education: Implications for speech-language pathology programs.

    Science.gov (United States)

    Hill, Anne E; Davidson, Bronwyn J; Theodoros, Deborah G

    2010-06-01

    The use of standardized patients has been reported as a viable addition to traditional models of professional practice education in medicine, nursing and allied health programs. Educational programs rely on the inclusion of work-integrated learning components in order to graduate competent practitioners. Allied health programs world-wide have reported increasing difficulty in attaining sufficient traditional placements for students within the workplace. In response to this, allied health professionals are challenged to be innovative and problem-solving in the development and maintenance of clinical education placements and to consider potential alternative learning opportunities for students. Whilst there is a bank of literature describing the use of standardized patients in medicine and nursing, reports of its use in speech-language pathology clinical education are limited. Therefore, this paper aims to (1) provide a review of literature reporting on the use of standardized patients within medical and allied health professions with particular reference to use in speech-language pathology, (2) discuss methodological and practical issues involved in establishing and maintaining a standardized patient program and (3) identify future directions for research and clinical programs using standardized patients to build foundation clinical skills such as communication, interpersonal interaction and interviewing.

  10. Coupled MCNP - SAS-SFR calculations for sodium fast reactor core at steady-state - 15460

    International Nuclear Information System (INIS)

    Ponomarev, A.; Travleev, A.; Pfrang, W.; Sanchez, V.

    2015-01-01

    The prediction of core parameters at steady state is the first step when studying core accident transient behaviour. At this step thermal hydraulics (TH) and core geometry parameters are calculated corresponding to initial operating conditions. In this study we present the coupling of the SAS-SFR code to the Monte-Carlo neutron transport code MCNP at steady state together with application to the European Sodium Fast Reactor (ESFR). The SAS-SFR code employs a multi-channel core representation where each channel represents subassemblies with similar power, thermal-hydraulics and pin mechanics conditions. For every axial node of every channel the individual geometry and material compositions parameters are calculated in accord with power and cooling conditions. This requires supplying the SAS-SFR-code with nodal power values which should be calculated by neutron physics code with given realistic core parameters. In the conventional approach the neutron physics model employs some core averaged TH and geometry data (fuel temperature, coolant density, core axial and radial expansion). In this study we organize a new approach coupling the MCNP neutron physics models and the SAS-SFR models, so that calculations of power can be improved by using distributed core parameters (TH and geometry) taken from SAS-SFR. The MCNP code is capable to describe cores with distributed TH parameters and even to model non-uniform axial expansion of fuel subassemblies. In this way, core TH and geometrical data calculated by SAS-SFR are taken into account accurately in the neutronics model. The coupling implementation is done by data exchange between two codes with help of processing routines managed by driver routine. Currently it is model-specific and realized for the ESFR 'Reference Oxide' core. The Beginning-Of-Life core state is considered with 10 channel representation for fuel subassemblies. For this model several sets of coupled calculations are performed, in which different

  11. Integrating Foreign Languages and Cultures into U.S. International Business Programs: Best Practices and Future Considerations

    Science.gov (United States)

    Sacco, Steven J.

    2014-01-01

    This paper describes the importance of foreign languages and cultures and their integration into U.S. international business programs. The author juxtaposes globalization strategies of European and American business schools and highlights pre-university foreign language study in Europe and the U.S. The paper goes on to describe model U.S.…

  12. SAS6-like protein in Plasmodium indicates that conoid-associated apical complex proteins persist in invasive stages within the mosquito vector.

    Science.gov (United States)

    Wall, Richard J; Roques, Magali; Katris, Nicholas J; Koreny, Ludek; Stanway, Rebecca R; Brady, Declan; Waller, Ross F; Tewari, Rita

    2016-06-24

    The SAS6-like (SAS6L) protein, a truncated paralogue of the ubiquitous basal body/centriole protein SAS6, has been characterised recently as a flagellum protein in trypanosomatids, but associated with the conoid in apicomplexan Toxoplasma. The conoid has been suggested to derive from flagella parts, but is thought to have been lost from some apicomplexans including the malaria-causing genus Plasmodium. Presence of SAS6L in Plasmodium, therefore, suggested a possible role in flagella assembly in male gametes, the only flagellated stage. Here, we have studied the expression and role of SAS6L throughout the Plasmodium life cycle using the rodent malaria model P. berghei. Contrary to a hypothesised role in flagella, SAS6L was absent during gamete flagellum formation. Instead, SAS6L was restricted to the apical complex in ookinetes and sporozoites, the extracellular invasive stages that develop within the mosquito vector. In these stages SAS6L forms an apical ring, as we show is also the case in Toxoplasma tachyzoites. The SAS6L ring was not apparent in blood-stage invasive merozoites, indicating that the apical complex is differentiated between the different invasive forms. Overall this study indicates that a conoid-associated apical complex protein and ring structure is persistent in Plasmodium in a stage-specific manner.

  13. A higher level language data acquisition system (III) - the user data acquisition program

    International Nuclear Information System (INIS)

    Finn, J.M.; Gulbranson, R.L.; Huang, T.L.

    1983-01-01

    The nuclear physics group at the University of Illinois has implemented a data acquisition system using modified versions of the Concurrent Pascal and Sequential Pascal languages. The user, a physicist, develops a data acquisition ''operating system'', written in these higher level languages, which is tailored to the planned experiment. The user must include only those system functions which are essential to the task, thus improving efficiency. The user program is constructed from simple modules, mainly consisting of Concurrent Pascal PROCESSes, MONITORs, and CLASSes together with appropriate data type definitions. Entire programs can be put together using ''cut and paste'' techniques. Planned enhancements include the automating of this process. Systems written for the Perkin-Elmer 3220 using this approach can easily exceed 2 kHz data rates for event by event handling; 20 kHz data rates have been achieved by the addition of buffers in the interrupt handling software. These rates have been achieved without the use of special-purpose hardware such as micro-programmed branch drivers. With the addition of such devices even higher data rates should be possible

  14. A Domain-Specific Programming Language for Secure Multiparty Computation

    DEFF Research Database (Denmark)

    Nielsen, Janus Dam; Schwartzbach, Michael Ignatieff

    2007-01-01

    We present a domain-specific programming language for Secure Multiparty Computation (SMC). Information is a resource of vital importance and considerable economic value to individuals, public administration, and private companies. This means that the confidentiality of information is crucial...... on secret values and results are only revealed according to specific protocols. We identify the key linguistic concepts of SMC and bridge the gap between high-level security requirements and low-level cryptographic operations constituting an SMC platform, thus improving the efficiency and security of SMC...

  15. Síndrome de apnea del sueño (SAS Sleep apnea syndrome

    Directory of Open Access Journals (Sweden)

    Camilo José Borrego Abello

    1994-03-01

    Full Text Available Se describe el síndrome de apnea del sueño (SAS abarcando los aspectos históricos, signos y síntomas, las diversas modalidades (apneas obstructiva, central y mixta, complicaciones, principalmente cardiovasculares y cerebrovasculares y formas de tratamiento. Se hace énfasis en la ayuda diagnóstica del polisomnograma que ha permitido definir como SAS síntomas antes considerados inespecíficos y cuantificar su gravedad. Se describen las diversas medidas terapéuticas, locales y generales, recalcando los beneficios que se obtienen con la aplicación de los aparatos de respiración a presión positiva. Estos permiten tratamientos no invasivos que hacen desaparecer la totalidad de los síntomas y evitan los riesgos incrementados de trastornos cardiovasculares y accidentes laborales o de tránsito. Este grave síndrome afecta a un grupo grande de población por lo que su importancia es indudable.

    Different aspects of the sleep apnea síndrome (SAS are described, including history, clinical manifestations, clinical forms (obstructive, central and mixed, cardiovascular, cerebrovascular and other complications and treatment. With the use of the polysomnogram it has been possible to define non-specific symptoms as due to SAS and to quantitate their seriousness. Different therapeutic approaches are described, both local and systemic, with emphasis on the benefits obtained from the use of positive pressure breathing machines which control every manifestation of the syndrome and avoid the increased cardiovascular risks aswell as work and traffic accidents. This syndrome is important in terms of frequency and of increased death risk.

  16. America's Languages: The Future of Language Advocacy

    Science.gov (United States)

    Rivers, William P.; Brecht, Richard D.

    2018-01-01

    In honor of the 50th Anniversary of "Foreign Language Annals," and recognizing the seminal role this journal has in informing the language education profession about policies and programs, we sketch a future for advocacy for language education in the United States. Drawing on the Languages for All initiative and the work of the…

  17. German Language and Culture: 9-Year Program Guide to Implementation, Grades 4-5-6

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This implementation guide is intended to support the Grade 4 to Grade 6 portion of the German Language and Culture Nine-year Program (the program of studies). It was developed primarily for teachers, yet it includes information that may be useful for administrators and other stakeholders in their efforts to plan for and implement the new Chinese…

  18. Punjabi Language and Culture: 9-Year Program Guide to Implementation, Grades 4-5-6

    Science.gov (United States)

    Alberta Education, 2008

    2008-01-01

    This implementation guide is intended to support the Grade 4 to Grade 6 portion of the Punjabi Language and Culture Nine-Year Program (the program of studies.) It was developed primarily for teachers, yet it includes information that may be useful for administrators and other stakeholders in their efforts to plan for and implement the new Punjabi…

  19. Fundamentals of reversible flowchart languages

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2016-01-01

    Abstract This paper presents the fundamentals of reversible flowcharts. They are intended to naturally represent the structure and control flow of reversible (imperative) programming languages in a simple computation model, in the same way classical flowcharts do for conventional languages......, structured reversible flowcharts are as expressive as unstructured ones, as shown by a reversible version of the classic Structured Program Theorem. We illustrate how reversible flowcharts can be concretized with two example programming languages, complete with syntax and semantics: a low-level unstructured...... language and a high-level structured language. We introduce concrete tools such as program inverters and translators for both languages, which follow the structure suggested by the flowchart model. To further illustrate the different concepts and tools brought together in this paper, we present two major...

  20. Programming Languages or Generic Software Tools, for Beginners' Courses in Computer Literacy?

    Science.gov (United States)

    Neuwirth, Erich

    1987-01-01

    Discussion of methods that can be used to teach beginner courses in computer literacy focuses on students aged 10-12. The value of using a programing language versus using a generic software package is highlighted; Logo and Prolog are reviewed; and the use of databases is discussed. (LRW)

  1. Using Functional Languages and Declarative Programming to analyze ROOT data: LINQtoROOT

    Science.gov (United States)

    Watts, Gordon

    2015-05-01

    Modern high energy physics analysis is complex. It typically requires multiple passes over different datasets, and is often held together with a series of scripts and programs. For example, one has to first reweight the jet energy spectrum in Monte Carlo to match data before plots of any other jet related variable can be made. This requires a pass over the Monte Carlo and the Data to derive the reweighting, and then another pass over the Monte Carlo to plot the variables the analyser is really interested in. With most modern ROOT based tools this requires separate analysis loops for each pass, and script files to glue to the results of the two analysis loops together. A framework has been developed that uses the functional and declarative features of the C# language and its Language Integrated Query (LINQ) extensions to declare the analysis. The framework uses language tools to convert the analysis into C++ and runs ROOT or PROOF as a backend to get the results. This gives the analyser the full power of an object-oriented programming language to put together the analysis and at the same time the speed of C++ for the analysis loop. The tool allows one to incorporate C++ algorithms written for ROOT by others. A by-product of the design is the ability to cache results between runs, dramatically reducing the cost of adding one-more-plot and also to keep a complete record associated with each plot for data preservation reasons. The code is mature enough to have been used in ATLAS analyses. The package is open source and available on the open source site CodePlex.

  2. Teaching Literature Written in English in Undergraduate Language Teacher Education Programs: A Dialogic-Pragmatic Approach

    Directory of Open Access Journals (Sweden)

    Orison Marden Bandeira de Melo Júnior

    2015-04-01

    Full Text Available This article aims to be part of the ongoing discussion on the teaching of literature written in English (LWE in literature classes in undergraduate language programs. In order to do that, it shows the challenges posed by the Letras DCN (National Curriculum Guidelines for the undergraduate Language Teacher Education programs as well as the reality literature teachers face due to the reduced number of hours of literature classes assigned in course curricula and to students' limited knowledge of English. Based on the dialogical concept of language and on the possibility of cooperation between scientific trends, we present a cooperative work between DDA (Dialogical Discourse Analysis and Pragmatics, showing how consonant and dissonant they are. Besides, we present part of the analysis of Alice Walker's short story Her Sweet Jerome done by students, which, in this context of teaching LWE to students with limited knowledge of English, pointed to the possibility of Pragmatics being the first step towards a dialogical analysis of literary texts.

  3. De novo centriole formation in human cells is error-prone and does not require SAS-6 self-assembly.

    Science.gov (United States)

    Wang, Won-Jing; Acehan, Devrim; Kao, Chien-Han; Jane, Wann-Neng; Uryu, Kunihiro; Tsou, Meng-Fu Bryan

    2015-11-26

    Vertebrate centrioles normally propagate through duplication, but in the absence of preexisting centrioles, de novo synthesis can occur. Consistently, centriole formation is thought to strictly rely on self-assembly, involving self-oligomerization of the centriolar protein SAS-6. Here, through reconstitution of de novo synthesis in human cells, we surprisingly found that normal looking centrioles capable of duplication and ciliation can arise in the absence of SAS-6 self-oligomerization. Moreover, whereas canonically duplicated centrioles always form correctly, de novo centrioles are prone to structural errors, even in the presence of SAS-6 self-oligomerization. These results indicate that centriole biogenesis does not strictly depend on SAS-6 self-assembly, and may require preexisting centrioles to ensure structural accuracy, fundamentally deviating from the current paradigm.

  4. Toward a molecular programming language for algorithmic self-assembly

    Science.gov (United States)

    Patitz, Matthew John

    Self-assembly is the process whereby relatively simple components autonomously combine to form more complex objects. Nature exhibits self-assembly to form everything from microscopic crystals to living cells to galaxies. With a desire to both form increasingly sophisticated products and to understand the basic components of living systems, scientists have developed and studied artificial self-assembling systems. One such framework is the Tile Assembly Model introduced by Erik Winfree in 1998. In this model, simple two-dimensional square 'tiles' are designed so that they self-assemble into desired shapes. The work in this thesis consists of a series of results which build toward the future goal of designing an abstracted, high-level programming language for designing the molecular components of self-assembling systems which can perform powerful computations and form into intricate structures. The first two sets of results demonstrate self-assembling systems which perform infinite series of computations that characterize computably enumerable and decidable languages, and exhibit tools for algorithmically generating the necessary sets of tiles. In the next chapter, methods for generating tile sets which self-assemble into complicated shapes, namely a class of discrete self-similar fractal structures, are presented. Next, a software package for graphically designing tile sets, simulating their self-assembly, and debugging designed systems is discussed. Finally, a high-level programming language which abstracts much of the complexity and tedium of designing such systems, while preventing many of the common errors, is presented. The summation of this body of work presents a broad coverage of the spectrum of desired outputs from artificial self-assembling systems and a progression in the sophistication of tools used to design them. By creating a broader and deeper set of modular tools for designing self-assembling systems, we hope to increase the complexity which is

  5. Decision table languages and systems

    CERN Document Server

    Metzner, John R

    1977-01-01

    ACM Monograph Series: Decision Table Languages and Systems focuses on linguistic examination of decision tables and survey of the features of existing decision table languages and systems. The book first offers information on semiotics, programming language features, and generalization. Discussions focus on semantic broadening, outer language enrichments, generalization of syntax, limitations, implementation improvements, syntactic and semantic features, decision table syntax, semantics of decision table languages, and decision table programming languages. The text then elaborates on design im

  6. Experience in the design, implementation and use of PL-11, a programming language for the PDP-11

    CERN Document Server

    Russell, R D

    1976-01-01

    PL-11 is a programming language for the PDP-11 family of computers designed and implemented as part of the OMEGA Project at CERN (the European Organization for Nuclear Research). Its purpose is to provide an effective tool for both physicists and systems programmers to use in building real time data acquisition systems that are online to high-energy physics experiments. It is a fairly typical member of the PL-class of programming languages which are based on the initial design of PL360. (44 refs).

  7. ABSTRACT IMPLEMENTATION OF A KIND TO MANAGE DATA SETS USING PROGRAMMING LANGUAGE C + +

    OpenAIRE

    Ruiz L., Edgar; Hinojosa L., Hilmar

    2014-01-01

    This article presents the implementation of a data abstract type to represent the Set Theory Mathematical Concept, The program has been written in C++ Program Language applying the Object Oriented Programming Paradigm through a Dev C++ v.4.1 Compiler, a GNU compiler with GPL licence. El artículo presenta la implementación de un tipo abstracto de datos para representar el concepto matemático de la teoría de conjuntos. El programa ha sido escrito en lenguaje de programación C++ aplicando el ...

  8. Incorporating Language Structure in a Communicative Task: An Analysis of the Language Component of a Communicative Task in the LINC Home Study Program

    Science.gov (United States)

    Lenchuk, Iryna

    2014-01-01

    The purpose of this article is to analyze a task included in the LINC Home Study (LHS) program. LHS is a federally funded distance education program offered to newcomers to Canada who are unable to attend regular LINC classes. A task, in which a language structure (a gerund) is chosen and analyzed, was selected from one instructional module of LHS…

  9. An Aphasia Mentoring Program: Perspectives of Speech-Language Pathology Students and of Mentors with Aphasia

    Science.gov (United States)

    Purves, Barbara A.; Petersen, Jill; Puurveen, Gloria

    2013-01-01

    Purpose: In contrast to clinician-as-expert models, social models of clinical practice typically acknowledge people with aphasia as equal partners in intervention. Given this, there may be a place within speech-language pathology education for programs situating people with aphasia as experts. This paper describes an aphasia mentoring program that…

  10. A Study of the Programming Languages Used in Information Systems and in Computer Science Curricula

    Science.gov (United States)

    Russell, Jack; Russell, Barbara; Pollacia, Lissa F.; Tastle, William J.

    2010-01-01

    This paper researches the computer languages taught in the first, second and third programming courses in Computer Information Systems (CIS), Management Information Systems (MIS or IS) curricula as well as in Computer Science (CS) and Information Technology (IT) curricula. Instructors teaching the first course in programming within a four year…

  11. Garbage collection for reversible functional languages

    DEFF Research Database (Denmark)

    Mogensen, Torben Ægidius

    2015-01-01

    Reversible languages are programming languages where all programs can run both forwards and backwards. Reversible functional languages have been proposed that use symmetric pattern matching and data construction. To be reversible, these languages require linearity: Every variable must be used...

  12. PREFACE Proceedings of the XIV International Conference on Small-Angle Scattering, SAS-2009

    Science.gov (United States)

    King, Stephen; Terrill, Nicholas

    2010-10-01

    The XIV International Conference on Small-Angle Scattering, SAS-2009, was held in Oxford UK, 13-18 September 2009, and was jointly organised under the auspices of the International Union of Crystallography Commission on SAS by a team from the Diamond Light Source and the ISIS Pulsed Neutron Source - their first such joint venture - with help from the UK Science and Technology Facilities Council. It was the first time that this long running and successful series of conferences on the application, science and technology of small-angle scattering techniques had been staged in the UK. The UK has a proud heritage in small-angle scattering: as home to one of the world's first SANS instruments (at AERE Harwell), as the site of the world's first 2nd generation X-ray Synchrotron (the SRS at Daresbury with its suite of SAXS beamlines), and latterly as the location of the world's most successful pulsed source SANS instrument. Indeed, 2009 also marked the 25th Anniversary of neutron operations at ISIS and the opening of a Second Target Station. Whilst the SRS ceased operations in 2008, its mantle has been inherited by the Diamond synchrotron. Many delegates took the opportunity to visit both Diamond and ISIS during a conference excursion. Despite the prevailing global economic downturn, we were delighted that 434 delegates from 32 different countries were able to attend SAS-2009; two-thirds were drawn from the UK, Germany, Japan, the USA and France, but there were also sizeable contingents from Australia, Korea, Taiwan and South America. In many ways this geographical spread reflects the present and emerging distribution, respectively, of 3rd generation X-ray synchrotrons and high-flux neutron sources, although the scope of the conference was not solely limited to these probes. Financial support from the IUCr enabled us to grant bursaries to attend SAS-2009 to 12 delegates from emerging countries (Algeria, Argentina, Brazil, India, Nepal, Romania, Russia and the Ukraine). The

  13. STRCMACS: An extensive set of Macros for structured programming in OS/360 assembly language

    Science.gov (United States)

    Barth, C. W.

    1974-01-01

    Two techniques are discussed that have been most often referred to as structured programming. One is that of programming with high level control structures (such as the if and while) replacing the branch instruction (goto-less programming); the other is the process of developing a program by progressively refining descriptions of components in terms of more primitive components (called stepwise refinement or top-down programming). In addition to discussing what these techniques are, it is shown why their use is advised and how both can be implemented in OS assembly language by the use of a special macro instruction package.

  14. High-speed assembly language (80386/80387) programming for laser spectra scan control and data acquisition providing improved resolution water vapor spectroscopy

    Science.gov (United States)

    Allen, Robert J.

    1988-01-01

    An assembly language program using the Intel 80386 CPU and 80387 math co-processor chips was written to increase the speed of data gathering and processing, and provide control of a scanning CW ring dye laser system. This laser system is used in high resolution (better than 0.001 cm-1) water vapor spectroscopy experiments. Laser beam power is sensed at the input and output of white cells and the output of a Fabry-Perot. The assembly language subroutine is called from Basic, acquires the data and performs various calculations at rates greater than 150 faster than could be performed by the higher level language. The width of output control pulses generated in assembly language are 3 to 4 microsecs as compared to 2 to 3.7 millisecs for those generated in Basic (about 500 to 1000 times faster). Included are a block diagram and brief description of the spectroscopy experiment, a flow diagram of the Basic and assembly language programs, listing of the programs, scope photographs of the computer generated 5-volt pulses used for control and timing analysis, and representative water spectrum curves obtained using these programs.

  15. Author Languages, Authoring Systems, and Their Relation to the Changing Focus of Computer-Aided Language Learning.

    Science.gov (United States)

    Sussex, Roland

    1991-01-01

    Considers how the effectiveness of computer-assisted language learning (CALL) has been hampered by language teachers who lack programing and software engineering expertise, and explores the limitations and potential contributions of author languages, programs, and environments in increasing the range of options for language teachers who are not…

  16. Fuel relocation modeling in the SAS4A accident analysis code system

    International Nuclear Information System (INIS)

    Tentner, A.M.; Miles, K.J.

    1985-01-01

    SAS4A is a new code system which has been designed for analyzing the initial phase of Hypothetical Core Disruptive Accidents (HCDAs) up to gross melting or failure of the subassembly walls. During such postulated accident scenarios as the Loss-of-Flow (LOF) and Transient-Overpower (TOP) events, the relocation of the fuel plays a key role in determining the sequence of events and the amount of energy produced before neutronic shutdown. This paper discusses the general strategy used in modeling the various phenomena which lead to fuel relocation and presents the key fuel relocation models used in SAS4A. The implications of these models for the whole-core accident analysis as well as recent results of fuel motion experiment analyses are also presented

  17. Fuel relocation modeling in the SAS4A accident analysis code system

    International Nuclear Information System (INIS)

    Tentner, A.M.; Miles, K.J.; Kalimullah; Hill, D.J.

    1986-01-01

    The SAS4A code system has been designed for the analysis of the initial phase of Hypothetical Core Disruptive Accidents (HCDAs) up to gross melting or failure of the subassembly walls. During such postulated accident scenarios as the Loss-of-Flow (LOF) and Transient-Overpower (TOP) events, the relocation of the fuel plays a key role in determining the sequence of events and the amount of energy produced before neutronic shutdown. This paper discusses the general strategy used in modelong the various phenomena which lead to fuel relocation and presents the key fuel relocation models used in SAS4A. The implications of these models for the whole-core accident analysis as well as recent results of fuel relocation are emphasized. 12 refs

  18. Repositioning the substrate activity screening (SAS) approach as a fragment-based method for identification of weak binders.

    Science.gov (United States)

    Gladysz, Rafaela; Cleenewerck, Matthias; Joossens, Jurgen; Lambeir, Anne-Marie; Augustyns, Koen; Van der Veken, Pieter

    2014-10-13

    Fragment-based drug discovery (FBDD) has evolved into an established approach for "hit" identification. Typically, most applications of FBDD depend on specialised cost- and time-intensive biophysical techniques. The substrate activity screening (SAS) approach has been proposed as a relatively cheap and straightforward alternative for identification of fragments for enzyme inhibitors. We have investigated SAS for the discovery of inhibitors of oncology target urokinase (uPA). Although our results support the key hypotheses of SAS, we also encountered a number of unreported limitations. In response, we propose an efficient modified methodology: "MSAS" (modified substrate activity screening). MSAS circumvents the limitations of SAS and broadens its scope by providing additional fragments and more coherent SAR data. As well as presenting and validating MSAS, this study expands existing SAR knowledge for the S1 pocket of uPA and reports new reversible and irreversible uPA inhibitor scaffolds. © 2014 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  19. Japanese attitudes towards foreign languages.

    Science.gov (United States)

    Abe, Keiko

    2004-01-01

    The purpose of this study is to clarify Japanese attitudes towards foreign languages based on the kinds and changes of TV and radio programs that aired on the Japanese national broadcasting station (NHK) between 1955 and 2000. Foreign language programs are classified into three groups according to their content: 1) cultivation, 2) education, or 3) communication. For Japanese people, foreign languages are the measures of intelligence and intellect. Studying a foreign language is considered a sign of intelligence whether or not it is used for actual communication. The number of foreign language programs has increased tremendously since 1965 in part because the global economy has brought many countries in such close contact. Since 1990, programs for the purpose of communication have increased because of the necessity to communicate with foreign people. Japanese attitudes towards studying foreign languages have been changing gradually from an intellectual purpose to a communication purpose.

  20. A Cultural Diffusion Model for the Rise and Fall of Programming Languages.

    Science.gov (United States)

    Valverde, Sergi; Solé, Ricard V

    2015-07-01

    Our interaction with complex computing machines is mediated by programming languages (PLs), which constitute one of the major innovations in the evolution of technology. PLs allow flexible, scalable, and fast use of hardware and are largely responsible for shaping the history of information technology since the rise of computers in the 1950s. The rapid growth and impact of computers were followed closely by the development of PLs. As occurs with natural, human languages, PLs have emerged and gone extinct. There has been always a diversity of coexisting PLs that compete somewhat while occupying special niches. Here we show that the statistical patterns of language adoption, rise, and fall can be accounted for by a simple model in which a set of programmers can use several PLs, decide to use existing PLs used by other programmers, or decide not to use them. Our results highlight the influence of strong communities of practice in the diffusion of PL innovations.

  1. Literature in Foreign Language Education Programs: A New Perspective

    Directory of Open Access Journals (Sweden)

    Ibrahim Abukhattala

    2014-12-01

    Full Text Available Many of the studies on the subject of literature as an essential part of the English  education programs in Arab universities  has concentrated on only professors’ views and attitudes to these courses. By contrast, the following article describes a qualitative investigation on how former students and presently in-service English teachers felt about studying English literature during their university years. Data were collected through semi-structured interviews with six English-major graduates who teach EFL at high and secondary schools in Misurata. Libya. The study has revealed that participants were not positive about literature courses as they maintain that these courses have contributed little to their language development and teaching careers. They have narrated several factors which limited benefiting from these courses. Some of these factors are the teaching and learning practices in the language classroom, the   difficulty and oddness of  vocabulary and structures of literature texts and the lack of skills in English. Based on the interviews, reflections and implications of these barriers are made.

  2. Applications of the Basic programming language in X-ray spectrometry

    International Nuclear Information System (INIS)

    Diaz-Guerra, J.P.; Roca, M.

    1981-01-01

    An assembly of programs written in ''Basic'' language and related with the calculation needs at the X-ray spectrometry laboratory of the Spanish J.E.N. has been developed. The principal problems considered, concerning the X-ray fluorescence technique, are the following: selection of the instrumental parameters; correction of the effects due to the dead time, background and spectral interferences; fitting of polynomial functions, which relate the variables intensity-concentration; application of some empirical-mathematical methods (Lucas-Tooth, Beattie and Brissey and Tertian procedures) to the correction of the inter-element effects; addition method, and statistical treatment of the results (correlation coefficient and ''F'' and ''t'' tests). Likewise, programs for the computation of spacings from powder diffraction patterns (Debye-Scherrer and counter diffractometer procedures) have been written. The proposed programs run following conversational patterns, in which different possibilities and incidences have been foreseen. (author)

  3. Embedding SAS approach into conjugate gradient algorithms for asymmetric 3D elasticity problems

    Energy Technology Data Exchange (ETDEWEB)

    Chen, Hsin-Chu; Warsi, N.A. [Clark Atlanta Univ., GA (United States); Sameh, A. [Univ. of Minnesota, Minneapolis, MN (United States)

    1996-12-31

    In this paper, we present two strategies to embed the SAS (symmetric-and-antisymmetric) scheme into conjugate gradient (CG) algorithms to make solving 3D elasticity problems, with or without global reflexive symmetry, more efficient. The SAS approach is physically a domain decomposition scheme that takes advantage of reflexive symmetry of discretized physical problems, and algebraically a matrix transformation method that exploits special reflexivity properties of the matrix resulting from discretization. In addition to offering large-grain parallelism, which is valuable in a multiprocessing environment, the SAS scheme also has the potential for reducing arithmetic operations in the numerical solution of a reasonably wide class of scientific and engineering problems. This approach can be applied directly to problems that have global reflexive symmetry, yielding smaller and independent subproblems to solve, or indirectly to problems with partial symmetry, resulting in loosely coupled subproblems. The decomposition is achieved by separating the reflexive subspace from the antireflexive one, possessed by a special class of matrices A, A {element_of} C{sup n x n} that satisfy the relation A = PAP where P is a reflection matrix (symmetric signed permutation matrix).

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

    Science.gov (United States)

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

    2015-11-01

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

  5. Liberating Composition from Language Dictatorship

    NARCIS (Netherlands)

    Bergmans, Lodewijk; Bockisch, Christoph; Aksit, Mehmet

    Historically, programming languages have been—although benevolent—dictators: fixing a lot of semantics into built-in language constructs. Over the years, (some) programming languages have freed the programmers from restrictions to use only built-in libraries, built-in data types, or built-in type

  6. Language-Agnostic Reproducible Data Analysis Using Literate Programming.

    Science.gov (United States)

    Vassilev, Boris; Louhimo, Riku; Ikonen, Elina; Hautaniemi, Sampsa

    2016-01-01

    A modern biomedical research project can easily contain hundreds of analysis steps and lack of reproducibility of the analyses has been recognized as a severe issue. While thorough documentation enables reproducibility, the number of analysis programs used can be so large that in reality reproducibility cannot be easily achieved. Literate programming is an approach to present computer programs to human readers. The code is rearranged to follow the logic of the program, and to explain that logic in a natural language. The code executed by the computer is extracted from the literate source code. As such, literate programming is an ideal formalism for systematizing analysis steps in biomedical research. We have developed the reproducible computing tool Lir (literate, reproducible computing) that allows a tool-agnostic approach to biomedical data analysis. We demonstrate the utility of Lir by applying it to a case study. Our aim was to investigate the role of endosomal trafficking regulators to the progression of breast cancer. In this analysis, a variety of tools were combined to interpret the available data: a relational database, standard command-line tools, and a statistical computing environment. The analysis revealed that the lipid transport related genes LAPTM4B and NDRG1 are coamplified in breast cancer patients, and identified genes potentially cooperating with LAPTM4B in breast cancer progression. Our case study demonstrates that with Lir, an array of tools can be combined in the same data analysis to improve efficiency, reproducibility, and ease of understanding. Lir is an open-source software available at github.com/borisvassilev/lir.

  7. "Spanish as a Foreign Language" Teachers' Profiles: Inclusive Beliefs, Teachers' Perceptions of Student Outcomes in the TCLA Program, Burnout, and Experience

    Science.gov (United States)

    Rojas Tejada, Antonio J.; Cruz Del Pino, Raquel M.; Tatar, Moshe; Jimenez Sayans, Pablo

    2012-01-01

    The present study focuses on the Temporary Classroom of Linguistic Adaptation program (TCLA program) in which specialist teachers (Spanish as a foreign language teachers--SFL teachers) teach Spanish to immigrants who are not proficient in the language. We suggest that support for immigrant students in Spanish schools should adopt a new inclusive…

  8. English language training for Navy enlisted personnel who speak English as a second language

    OpenAIRE

    Abalos, Aurora S.

    1990-01-01

    Approved for public release; distribution unlimited. Communication problems exist for English as a second language (ESL) personnel in Recruit Training Commands and Navy work places. Good English language programs could improve the communication problems in the training environment and in the work place by providing language instruction right after enlistment. In this study, the adequacy of the existing ESL training programs in the Navy and other ESL training programs currently used in the ...

  9. A Quantitative Study Identifying Political Strategies Used by Principals of Dual Language Programs

    Science.gov (United States)

    Girard, Guadalupe

    2017-01-01

    Purpose. The purpose of this quantitative study was to identify the external and internal political strategies used by principals that allow them to successfully navigate the political environment surrounding dual language programs. Methodology. This quantitative study used descriptive research to collect, analyze, and report data that identified…

  10. Communicative Competence of the Fourth Year Students: Basis for Proposed English Language Program

    Science.gov (United States)

    Tuan, Vu Van

    2017-01-01

    This study on level of communicative competence covering linguistic/grammatical and discourse has aimed at constructing a proposed English language program for 5 key universities in Vietnam. The descriptive method utilized was scientifically employed with comparative techniques and correlational analysis. The researcher treated the surveyed data…

  11. Scheduling language and algorithm development study. Volume 2, phase 2: Introduction to plans programming. [user guide

    Science.gov (United States)

    Cochran, D. R.; Ishikawa, M. K.; Paulson, R. E.; Ramsey, H. R.

    1975-01-01

    A user guide for the Programming Language for Allocation and Network Scheduling (PLANS) is presented. Information is included for the construction of PLANS programs. The basic philosophy of PLANS is discussed, and access and update reference techniques are described along with the use of tree structures.

  12. The impact of threshold language assistance programming on the accessibility of mental health services for persons with limited English proficiency in the Medi-Cal setting.

    Science.gov (United States)

    McClellan, Sean R; Wu, Frances M; Snowden, Lonnie R

    2012-06-01

    Title VI of the 1964 Civil Rights Act prohibits federal funds recipients from providing care to limited English proficiency (LEP) persons more limited in scope or lower in quality than care provided to others. In 1999, the California Department of Mental Health implemented a "threshold language access policy" to meet its Title VI obligations. Under this policy, Medi-Cal agencies must provide language assistance programming in a non-English language where a county's Medical population contains either 3000 residents or 5% speakers of that language. We examine the impact of threshold language policy-required language assistance programming on LEP persons' access to mental health services by analyzing the county-level penetration rate of services for Russian, Spanish, and Vietnamese speakers across 34 California counties, over 10 years of quarterly data. Exploiting a time series with nonequivalent control group study design, we studied this phenomena using linear regression with random county effects to account for trends over time. Threshold language policy-required assistance programming led to an immediate and significant increase in the penetration rate of mental health services for Russian (8.2, P language speaking persons. Threshold language assistance programming was effective in increasing mental health access for Russian and Vietnamese, but not for Spanish-speaking LEP persons.

  13. Agent Based Model in SAS Environment for Rail Transit System Alignment Determination

    Directory of Open Access Journals (Sweden)

    I Made Indradjaja Brunner

    2018-04-01

    Full Text Available Transit system had been proposed for the urban area of Honolulu. One consideration to be determined is the alignment of the transit system. Decision to set the transit alignment will have influences on which areas will be served, who will be benefiting, as well as who will be impacted. Inputs for the decision usually conducted through public meetings, where community members are shown numbers of maps with pre-set routes. That approach could lead to a rather subjective decision by the community members. This paper attempts to discuss the utilization of grid map in determining the best alignment for rail transit system in Honolulu, Hawaii. It tries to use a more objective approach using various data derived from thematic maps. Overlaid maps are aggregated into a uniform 0.1-square mile vector based grid map system in GIS environment. The large dataset in the GIS environment is analyzed and manipulated using SAS software. The SAS procedure is applied to select the location of the alignment using a rational and deterministic approach. Grid cells that are superior compared to the others are selected based on several predefined criteria. Location of the dominant cells indicates possible transit alignment. The SAS procedure is designed to allow a transient vector called the GUIDE (Grid Unit with Intelligent Directional Expertise agent to analyze several cells at its vicinity and to move towards a cell with the highest value. Each time the agent landed on a cell, it left a mark. The chain of those marks shows location for the transit alignment. This study shows that the combination of ArcGIS and SAS allows a robust analysis of spatial data and manipulation of its datasets, which can be used to run a simulation mimicking the Agent-Based Modelling. This study also opens up further study possibilities by increasing number of factors analyzed by the agent, as well as creating a composite value of multi-factors.

  14. Escala de sociotropía-autonomía (SAS: propiedades psicométricas de la adaptación a Colombia

    Directory of Open Access Journals (Sweden)

    Ronald Alberto Toro Tobar

    2014-07-01

    Full Text Available Este artículo presenta los resultados de una investigación cuyo objetivo fue adaptar y validar la Escala de Sociotropía-Autonomía (SAS de Clark & Beck, la cual evalúa dos dimensiones de personalidad cognitiva: la orientación interpersonal y actitudes de logro y metas personales. La muestra consistió en 460 participantes entre 15 y 71 años, escolarizados de distintos estratos socioeconómicos. Los resultados mostraron índices de consistencia interna en la Escala SAS: total (,85, SAS Sociotropía (,82 y menores para SAS autonomía (,61. Estos resultados guardan relación con investigaciones acerca de este instrumento; por lo tanto se considera confiable y válido para el contexto sociocultural; además podría apoyar la investigación en psicoterapia cognitiva y en procesos clínicos basados en el modelo diátesis estrés. Abstract This paper presents the results of a study whose aim was adapt and validate the Sociotropy-Autonomy Scale (SAS Clark & Beck. This scale assesses two dimensions of cognitive personality: interpersonal orientation and attitudes of achievement and personal goals. The sample consisted of 460 participants between 15 and 71 years enrolled from different socioeconomic levels. The results showed internal consistency in SAS Scale: Total (.85, SAS Sociotropy (.82 and lower for SAS Autonomy (.61. These results are relevant to research on this instrument. It is considered a reliable and valid instrument for socio-cultural context; could also support research in cognitive psychotherapy and clinical processes based on the diathesis stress model.

  15. Language Teaching in the Indian Ocean: Policy and Pedagogy in Three Developing Nations. A Study of the Formation of National Language Policies and Related Educational Programs in the Comoros, Mauritius, and Seychelles.

    Science.gov (United States)

    Richmond, Edmun B.

    The findings of a study of language and language education policy in each of the three independent nations of Comoros, Mauritius, and the Seychelles are reported in this book. Each country is discussed separately, focusing on the linguistic and educational history, the existing educational system, and current language policies and programs.…

  16. Confirmatory factor analysis and sample invariance of the Chinese version of Somatosensory Amplification Scale (ChSAS) among Chinese adolescents

    OpenAIRE

    Tam, B. K.; Wong, W. S.

    2011-01-01

    Objective: This paper aimed to evaluate the factor structure of the Chinese version of Somatosensory Amplification Scale (ChSAS) in a sample of Chinese adolescents across different grade levels using confirmatory factor analysis (CFA). Methods: A total of 1991 Chinese adolescents completed the ChSAS. CFA assessed the fit of the one-factor model to the entire sample. Factorial invariance of the ChSAS was also examined across grade levels using multigroup CFA. Results: Results of CFA confirmed ...

  17. The School Anxiety Scale-Teacher Report (SAS-TR): translation and psychometric properties of the Iranian version.

    Science.gov (United States)

    Hajiamini, Zahra; Mohamadi, Ashraf; Ebadi, Abbas; Fathi- Ashtiani, Ali; Tavousi, Mahmoud; Montazeri, Ali

    2012-07-18

    The School Anxiety Scale-Teacher Report (SAS-TR) was designed to assess anxiety in children at school. The SAS-TR is a proxy rated measure and could assess social anxiety, generalized anxiety and also gives a total anxiety score. This study aimed to translate and validate the SAS-TR in Iran. The translation and cultural adaptation of the original questionnaire were carried out in accordance with the published guidelines. A sample of students participated in the study. Reliability was estimated using internal consistency and test-retest analysis. Validity was assessed using content validity. The factor structure of the questionnaire was extracted by performing both exploratory and confirmatory factor analyses. In all 200 elementary students aged 6 to 10 years were studied. Considering the recommended cut-off values, overall the prevalence of high anxiety condition in elementary students was found to be 21 %. Cronbach's alpha coefficient for the Iranian SAS-TR was 0.92 and intraclass correlation coefficient (ICC) was found to be 0.81. The principal component analysis indicated a two-factor structure for the questionnaire (generalized and social anxiety) that jointly accounted for 55.3 % of variances observed. The confirmatory factory analysis also indicated a good fit to the data for the two-latent structure of the questionnaire. In general the findings suggest that the Iranian version of SAS-TR has satisfactory reliability, and validity for measuring anxiety in 6 to 10 years old children in Iran. It is simple and easy to use and now can be applied in future studies.

  18. Cosmic radiation and airline pilots. Exposure patterns of Norwegian SAS-pilots 1960 to 1994

    International Nuclear Information System (INIS)

    Tveten, U.

    1997-02-01

    The work which is presented in this report is part of a Norwegian epidemiological project, carried out in cooperation between Institutt for Energiteknikk (IFE), the Norwegian Cancer Registry (NCR) and the Norwegian Radiation Protection Authority (NRPA). The project has been partially financed by the Norwegian Research Council. Originating from the Norwegian project, a number of similar projects have been started or are in the planning stage in a number of European countries. The present report lays the ground for estimation of individual exposure histories to cosmic radiation of pilots employed by the Scandinavian Airline System (SAS). The results presented in this report (radiation doserates for the different types of aircraft in the different years) will, in a later stage of the project, be utilized to estimate the individual radiation exposure histories. The major sources of information used as basis for this work is the collection of old SAS time tables found in the SAS Museum at Fornebu Airport in Oslo, and information provided by members of the Pilots Associations

  19. Cosmic radiation and airline pilots. Exposure patterns of Norwegian SAS-pilots 1960 to 1994

    Energy Technology Data Exchange (ETDEWEB)

    Tveten, U.

    1997-02-01

    The work which is presented in this report is part of a Norwegian epidemiological project, carried out in cooperation between Institutt for Energiteknikk (IFE), the Norwegian Cancer Registry (NCR) and the Norwegian Radiation Protection Authority (NRPA). The project has been partially financed by the Norwegian Research Council. Originating from the Norwegian project, a number of similar projects have been started or are in the planning stage in a number of European countries. The present report lays the ground for estimation of individual exposure histories to cosmic radiation of pilots employed by the Scandinavian Airline System (SAS). The results presented in this report (radiation doserates for the different types of aircraft in the different years) will, in a later stage of the project, be utilized to estimate the individual radiation exposure histories. The major sources of information used as basis for this work is the collection of old SAS time tables found in the SAS Museum at Fornebu Airport in Oslo, and information provided by members of the Pilots Associations.

  20. Instruction to Help Young Children Develop Language and Literacy Skills: The Roles of Program Design and Instructional Guidance

    Science.gov (United States)

    Gunn, Barbara; Vadasy, Patricia; Smolkowski, Keith

    2011-01-01

    This article discusses the kinds of instructional activities that young children need to develop basic language and literacy skills based on recent research and program evaluations. This includes approaches to develop alphabetic understanding, phonological awareness, vocabulary, and oral language. Activities and materials from the Pre-kindergarten…

  1. The Effect of In-Service Training of Computer Science Teachers on Scratch Programming Language Skills Using an Electronic Learning Platform on Programming Skills and the Attitudes towards Teaching Programming

    Science.gov (United States)

    Alkaria, Ahmed; Alhassan, Riyadh

    2017-01-01

    This study was conducted to examine the effect of in-service training of computer science teachers in Scratch language using an electronic learning platform on acquiring programming skills and attitudes towards teaching programming. The sample of this study consisted of 40 middle school computer science teachers. They were assigned into two…

  2. BioRuby: bioinformatics software for the Ruby programming language.

    Science.gov (United States)

    Goto, Naohisa; Prins, Pjotr; Nakao, Mitsuteru; Bonnal, Raoul; Aerts, Jan; Katayama, Toshiaki

    2010-10-15

    The BioRuby software toolkit contains a comprehensive set of free development tools and libraries for bioinformatics and molecular biology, written in the Ruby programming language. BioRuby has components for sequence analysis, pathway analysis, protein modelling and phylogenetic analysis; it supports many widely used data formats and provides easy access to databases, external programs and public web services, including BLAST, KEGG, GenBank, MEDLINE and GO. BioRuby comes with a tutorial, documentation and an interactive environment, which can be used in the shell, and in the web browser. BioRuby is free and open source software, made available under the Ruby license. BioRuby runs on all platforms that support Ruby, including Linux, Mac OS X and Windows. And, with JRuby, BioRuby runs on the Java Virtual Machine. The source code is available from http://www.bioruby.org/. katayama@bioruby.org

  3. Validation of Linguistic and Communicative Oral Language Tests for Spanish-English Bilingual Programs.

    Science.gov (United States)

    Politzer, Robert L.; And Others

    1983-01-01

    The development, administration, and scoring of a communicative test and its validation with tests of linguistic and sociolinguistic competence in English and Spanish are reported. Correlation with measures of home language use and school achievement are also presented, and issues of test validation for bilingual programs are discussed. (MSE)

  4. Teacher Educators' Evaluation of the English Language Teaching Program: A Turkish Case

    Science.gov (United States)

    Yavuz, Aysun; Zehir Topkaya, Ece

    2013-01-01

    This study explored the perceptions of teacher educators regarding the changes in the English Language Teacher Education Program introduced by the Turkish Higher Education Council (HEC) in 2006. Employing a qualitative design, open-ended questionnaires were administered to 18 lecturers working at five different state universities. The analysis of…

  5. Programming an interim report on the SETL project. Part I: generalities. Part II: the SETL language and examples of its use

    Energy Technology Data Exchange (ETDEWEB)

    Schwartz, J T

    1975-06-01

    A summary of work during the past several years on SETL, a new programming language drawing its dictions and basic concepts from the mathematical theory of sets, is presented. The work was started with the idea that a programming language modeled after an appropriate version of the formal language of mathematics might allow a programming style with some of the succinctness of mathematics, and that this might ultimately enable one to express and experiment with more complex algorithms than are now within reach. Part I discusses the general approach followed in the work. Part II focuses directly on the details of the SETL language as it is now defined. It describes the facilities of SETL, includes short libraries of miscellaneous and of code optimization algorithms illustrating the use of SETL, and gives a detailed description of the manner in which the set-theoretic primitives provided by SETL are currently implemented. (RWR)

  6. SAS2: Guide sur la recherche collaborative et l'engagement social

    International Development Research Centre (IDRC) Digital Library (Canada)

    À l'encontre de cette façon de voir, les SAS2 favorisent l'« ancrage social » et la ..... les organismes communautaires, les médias, les fondations philanthropiques, ...... Portez attention aux différences qui peuvent influencer la manière dont les ...

  7. Adding Wildcards to the Java Programming Language

    DEFF Research Database (Denmark)

    Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik

    2004-01-01

    , by using '?' to denote unspecified type arguments. Thus they essentially unify the distinct families of classes often introduced by parametric polymorphism. Wildcards are implemented as part of the upcoming addition of generics to the Java™ programming language, and will thus be deployed world-wide as part...... of the reference implementation of the Java compiler javac available from Sun Microsystems, Inc. By providing a richer type system, wildcards allow for an improved type inference scheme for polymorphic method calls. Moreover, by means of a novel notion of wildcard capture, polymorphic methods can be used to give...... symbolic names to unspecified types, in a manner similar to the "open" construct known from existential types. Wildcards show up in numerous places in the Java Platform APIs of the upcoming release, and some of the examples in this paper are taken from these APIs....

  8. Propiedades psicom??tricas de la versi??n espa??ola de la Sexual Assertiveness Scale (SAS)

    OpenAIRE

    Sierra Freire, Juan Carlos; Vallejo-Medina, Pablo; Santos-Iglesias, Pablo

    2011-01-01

    La asertividad sexual se refiere a la capacidad de las personas para iniciar la actividad sexual, rechazar la actividad sexual no deseada y emplear m??todos anticonceptivos, desarrollando comportamientos saluda- bles. La Sexual Assertiveness Scale (SAS) es una escala de 18 ??tems que eval??a tres dimensiones: Inicio, Rechazo y Prevenci??n Embarazo-ETS (E-ETS). En este estudio 853 personas contestaron la SAS, junto a una bater??a de ins- trumentos afines. La puntuaci??n media de los ??tems ha ...

  9. Towards a reversible functional language

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2012-01-01

    /equality operator also simplifies inverse computation and program inversion. We discuss the advantages of a reversible functional language using example programs, including run-length encoding. Program inversion is seen to be as lightweight as for imperative reversible languages and realized by recursive descent...

  10. How Does Bug-Handling Effort Differ Among Different Programming Languages?

    OpenAIRE

    Zhang, Jie; Li, Feng; Hao, Dan; Wang, Meng; Zhang, Lu

    2018-01-01

    Handling bugs is an essential part of software development. The impact of programming language on this task has long been a topic of much debate. For example, some people hold the view that bugs in Python are easy to handle because its code is easy to read and understand, while some others believe the absence of static typing in Python will lead to higher bug-handling effort. This paper presents the first large-scale study to investigate whether the ecosystems of different (categories of) pro...

  11. Utilization of the RELAP4/MOD5/SAS code version in loss of coolant accident in the Angra 1 nuclear power station

    International Nuclear Information System (INIS)

    Sabundjian, G.; Freitas, R.L.

    1991-09-01

    A new version of computer code RELAP4/MOD5 was developed to improve the output. The new version, called RELAP4/MOD5/SAS, prints the main variables in graphical form. In order to check the program, a 36 - volume simulation of the Loss-of-Coolant Accident for Angra - I was performed and the results compared to those of a existing 44 - volume simulation showed a satisfactory agreement with a substantial reduction in computing time. (author)

  12. Embedding academic socialisation within a language support program: An Australian case study

    Directory of Open Access Journals (Sweden)

    Shelley Beatty

    2014-03-01

    Full Text Available This paper describes discipline-specific transition support utilised to follow-up the Post-Entry Language Assessment (PELA recently introduced at Edith Cowan University as one strategy to address declining rates of English language proficiency.  Transition support was embedded within a first year core unit and emphasis was placed on assisting students to develop spoken and written communicative competencies by scaffolding assessment tasks and providing other academic supports that used contextualised examples. While general satisfaction with the academic support offered during the course was high, the program achieved limited success in encouraging at-risk students to seek support. Further investigation into methods of encouraging student participation is required, along with research into strategies for extending effective academic socialisation support into the online learning environment.

  13. Genome sequencing and annotation of Proteus sp. SAS71

    Directory of Open Access Journals (Sweden)

    Samy Selim

    2015-12-01

    Full Text Available We report draft genome sequence of Proteus sp. strain SAS71, isolated from water spring in Aljouf region, Saudi Arabia. The draft genome size is 3,037,704 bp with a G + C content of 39.3% and contains 6 rRNA sequence (single copies of 5S, 16S & 23S rRNA. The genome sequence can be accessed at DDBJ/EMBL/GenBank under the accession no. LDIU00000000.

  14. The School Anxiety Scale-Teacher Report (SAS-TR: translation and psychometric properties of the Iranian version

    Directory of Open Access Journals (Sweden)

    Hajiamini Zahra

    2012-07-01

    Full Text Available Abstract Background The School Anxiety Scale-Teacher Report (SAS-TR was designed to assess anxiety in children at school. The SAS-TR is a proxy rated measure and could assess social anxiety, generalized anxiety and also gives a total anxiety score. This study aimed to translate and validate the SAS-TR in Iran. Methods The translation and cultural adaptation of the original questionnaire were carried out in accordance with the published guidelines. A sample of students participated in the study. Reliability was estimated using internal consistency and test-retest analysis. Validity was assessed using content validity. The factor structure of the questionnaire was extracted by performing both exploratory and confirmatory factor analyses. Results In all 200 elementary students aged 6 to 10 years were studied. Considering the recommended cut-off values, overall the prevalence of high anxiety condition in elementary students was found to be 21 %. Cronbach's alpha coefficient for the Iranian SAS-TR was 0.92 and intraclass correlation coefficient (ICC was found to be 0.81. The principal component analysis indicated a two-factor structure for the questionnaire (generalized and social anxiety that jointly accounted for 55.3 % of variances observed. The confirmatory factory analysis also indicated a good fit to the data for the two-latent structure of the questionnaire. Conclusion In general the findings suggest that the Iranian version of SAS-TR has satisfactory reliability, and validity for measuring anxiety in 6 to 10 years old children in Iran. It is simple and easy to use and now can be applied in future studies.

  15. Applying Halstead's Metric to Oberon Language

    Directory of Open Access Journals (Sweden)

    Fawaz Ahmed Masoud

    1999-12-01

    Full Text Available Oberon is a small, simple and difficult programming language. The guiding principle of Oberon was a quote from Albert Einstein: "Make it as simple as possible, but not simpler". Oberon language is based on few fundamental concepts that are easy to understand and use. It supports two programming paradigms: the procedural paradigm, and the object-oriented paradigm This paper provides the application of Halstead's software science theory to Oberon programs. Applying Halstead's metric to the Oberon language has provided the analysis and measurements for module and within module maintenance complexity of programs written in Oberon. This type of analysis provides a manager or programmer with enough information about the maintenance complexity of the Oberon programs. So they can be aware of how much effort they need to maintain a certain Oberon program. The maintenance complexity of the programs written in Oberon or any other language is based on counting the number of operators and operands within the statements of the tested program. The counting process is accomplished by a program written in C language- Results are obtained, analyzed, and discussed in detail.

  16. An aphasia mentoring program: perspectives of speech-language pathology students and of mentors with aphasia.

    Science.gov (United States)

    Purves, Barbara A; Petersen, Jill; Puurveen, Gloria

    2013-05-01

    In contrast to clinician-as-expert models, social models of clinical practice typically acknowledge people with aphasia as equal partners in intervention. Given this, there may be a place within speech-language pathology education for programs situating people with aphasia as experts. This paper describes an aphasia mentoring program that was implemented as part of a speech-language pathology graduate program. Qualitative research methods with thematic analysis of interviews, focus groups, questionnaires, and participant observation were used to develop a description of the mentoring program, including the experiences and perspectives of the participants-both mentors (people with chronic aphasia) and students. Five themes, including getting better, aphasia advocacy, group as versus for therapy, we're a team, and focus on mentoring, emerged from the mentors' data. Five themes, including shifting the power dynamic, getting to know the person, seeing members as mentors, making classroom learning real, and connecting with a community, emerged from the students' data. There were significant overlaps and intersections between the 2 data sets. Findings revealed how an aphasia mentoring program that positions people with aphasia as experts can make a significant contribution to student education while supporting mentors' own goals, with implications for improved quality of life.

  17. Software programming languages for use in developing safety systems of nuclear power plant

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jang Soo

    1997-07-01

    This report provides guidance to a verifier on reviewing of programs for safety systems written in the high level languages, such as Ada, C, and C++. The focus of the report is on programming, not design, requirements engineering, or testing. We have defined the attributes, for example, reliability, robustness, traceability, and maintainability, which largely define a general quality of software related to safety. Although an extensive revision to the standard of Ada occurred in 1995, current compiler implementations are insufficiently mature to be considered for safety systems. The discussion on C program emphasized the problem in memory allocation and deallocation, pointers, control flow, and software interface. (author). 26 refs.

  18. Bellman's GAP--a language and compiler for dynamic programming in sequence analysis.

    Science.gov (United States)

    Sauthoff, Georg; Möhl, Mathias; Janssen, Stefan; Giegerich, Robert

    2013-03-01

    Dynamic programming is ubiquitous in bioinformatics. Developing and implementing non-trivial dynamic programming algorithms is often error prone and tedious. Bellman's GAP is a new programming system, designed to ease the development of bioinformatics tools based on the dynamic programming technique. In Bellman's GAP, dynamic programming algorithms are described in a declarative style by tree grammars, evaluation algebras and products formed thereof. This bypasses the design of explicit dynamic programming recurrences and yields programs that are free of subscript errors, modular and easy to modify. The declarative modules are compiled into C++ code that is competitive to carefully hand-crafted implementations. This article introduces the Bellman's GAP system and its language, GAP-L. It then demonstrates the ease of development and the degree of re-use by creating variants of two common bioinformatics algorithms. Finally, it evaluates Bellman's GAP as an implementation platform of 'real-world' bioinformatics tools. Bellman's GAP is available under GPL license from http://bibiserv.cebitec.uni-bielefeld.de/bellmansgap. This Web site includes a repository of re-usable modules for RNA folding based on thermodynamics.

  19. Free composition instead of language dictatorship

    NARCIS (Netherlands)

    Bergmans, Lodewijk; te Brinke, Steven; Bockisch, Christoph; Aksit, Mehmet

    Historically, programming languages have been—benevolent—dictators: reducing all possible semantics to specific ones offered by a few built-in language constructs. Over the years, some programming languages have freed the programmers from the restrictions to use only built-in libraries, built-in

  20. Model development of SAS4A and investigation on the initiating phase consequences in LMFRs related with material motion

    International Nuclear Information System (INIS)

    Niwa, H.

    1994-01-01

    This paper focuses on an analytical aspect of the initiating phase scenario and consequences of postulated core disruptive accident in liquid-metal-cooled fast breeder reactors. An analytical code, SAS4A, has been developed at Argonne National Laboratory, and introduced to PNC. Improvement and validation effort have been performed for the mixed-oxide version of SAS4A at PNC. This paper describes firstly recent development of SAS4A's material motion related models briefly. A fission gas mass transfer model and solid fuel chunk jamming model are developed and introduced to SAS4A, and validated using CABRI-2 E13 experimental data. Secondly, an investigation of the mechanism of energetics in the initiating phase of an unprotected loss-of-flow accident has identified major control parameters which are intimately related to core design parameters and material motion phenomena. (author)