WorldWideScience

Sample records for program current languages

  1. Current Status of the Indigenous Languages Education Program from the Ministry of Public Education

    Directory of Open Access Journals (Sweden)

    Karla Ramos Rivas

    2014-09-01

    Full Text Available All of the Costa Rican indigenous languages are in danger of being lost because their spheres of use continue to shrink over time and the intergenerational transmission is diminishing. For this reason, the Costa Rican government has initiated a program to teach indigenous languages as a way to prevent their disappearance. As an effort to obtain a panoramic overview of the current status of indigenous languages education, this article presents a bibliographical review of what has been said about this program, its origins, obstacles and educational achievements. It is concluded that indigenous languages education has not been approached from a second language teaching perspective, there is shortage of educational material and a need for more training and follow-up for teachers, and finally, the non-indigenous population needs to be involved to create a better environment for language revitalization. Aside from providing a formal educational space, little has been done to incorporate indigenous languages in the social life of communities. These languages continue to be anchored in the past and language teachers have been left with a responsibility that should have been shared with the families.

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

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

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

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

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

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

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

  9. Current implementation and future plans on new code architecture, programming language and user interface

    Energy Technology Data Exchange (ETDEWEB)

    Brun, B. [Commissariat a l`Energie Atomique, Grenoble (France)

    1997-07-01

    Computer technology has improved tremendously during the last years with larger media capacity, memory and more computational power. Visual computing with high-performance graphic interface and desktop computational power have changed the way engineers accomplish everyday tasks, development and safety studies analysis. The emergence of parallel computing will permit simulation over a larger domain. In addition, new development methods, languages and tools have appeared in the last several years.

  10. Current Trends in Language Teaching

    Science.gov (United States)

    Revue des Langues Vivantes, 1975

    1975-01-01

    Examines the effects of Chomsky's theories of linguistics and language acquisition on language teaching methodology, specifically on the use of the audio-lingual method. Current trends in methodology move in two basic directions: 1) towards relaxation of the tighter restrictions of the audio-lingual method, and 2) towards development of techniques…

  11. Programming Languages RESONAN

    Indian Academy of Sciences (India)

    In this article we will briefly review various programming lan- ... notation should also match the type of algorithm. For example, programming languages to solve science and engineering problems should support arithmetic using wide ranging, high .... programs using a library of reusable 'components' was imperative.

  12. 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...... to present the very best work at the intersection of dataase and programming language research. The proceedings include a paper based on the invited talk by Wenfie Fan and the 16 contributed papers that were selected by at least three members of the program committee. In addition, the program commitee sought...

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

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

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

  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...... to present the very best work at the intersection of dataase and programming language research. The proceedings include a paper based on the invited talk by Wenfie Fan and the 16 contributed papers that were selected by at least three members of the program committee. In addition, the program commitee sought...... the opinions of additional referees selected becauce of their expertise on particular topics. The final selection of papers was made during last week of July. We would like to thank all of the aurhors who submitted papers to the conference, and the members of the program committee  for their excellent work...

  17. Mathematical picture language program.

    Science.gov (United States)

    Jaffe, Arthur M; Liu, Zhengwei

    2018-01-02

    We give an overview of our philosophy of pictures in mathematics. We emphasize a bidirectional process between picture language and mathematical concepts: abstraction and simulation. This motivates a program to understand different subjects, using virtual and real mathematical concepts simulated by pictures. Copyright © 2017 the Author(s). Published by PNAS.

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

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

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

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

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

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

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

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

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

  7. PR and the Language Program.

    Science.gov (United States)

    Humbach, Nancy

    The yearly task of the foreign language department is to seek new students and to retain current students by convincing them of the value of foreign language study. Therefore, a continuing public relations campaign directed at incoming and continuing students, parents, and administrators is of vital importance. A subtle change in methodology to…

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

  9. Vectorization of an applicative language: Current results and future directions

    Energy Technology Data Exchange (ETDEWEB)

    Cann, D.C.

    1990-11-01

    The most important and challenging problem facing researchers today is the effective use of parallel processors. Few would deny that the biggest obstacle is the inadequacy of current software tools -- an inadequacy born of imperative programming. As an alternative, applicative and functional programming languages provide a cleaner and simpler parallel programming model. They hide architectural idiosyncrasies, guarantee determinancy, enforce software engineering principles, and in many ways simplify compilation. Regrettably these languages have acquired a reputation for inefficiency. In this report, we show that applicative programs do not require special hardware for efficient execution, and with little effort can automatically exploit concurrent and vector processors. 17 refs., 1 fig., 5 tabs.

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

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

  12. Scaffold: Quantum Programming Language

    Science.gov (United States)

    2012-07-24

    modules that the pro- grammer specifies using purely classical data, but calls with appropriately sized quantum registers as inputs. Tools within our...set of gates. Then line 2 is where the main module begins. Every free -standing program must contain 5 Gate Prototypes Module (classical/quantum code...definitions and example usages, and emphasizes the distinctions between classical and quantum data and operations. We discuss the context of the

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

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

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

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

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

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

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

  20. Towards Situation-Oriented Programming Languages

    OpenAIRE

    Tin, Erkan; Akman, Varol; Ersan, Murat

    1995-01-01

    Recently, there have been some attempts towards developing programming languages based on situation theory. These languages employ situation-theoretic constructs with varying degrees of divergence from the ontology of the theory. In this paper, we review three of these programming languages.

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

  2. Language Teaching Models in Teacher Training Programs

    OpenAIRE

    Aslan, Alper

    2016-01-01

    Any language teacher who has gone through some kind of training program for the teaching of English should be familiar with various specific language teaching models that constitute the core of the training process. A language teaching model is a guide that helps the trainee to sequence the activities designed for the expectations and needs of learners in a lesson. This paper reviews the common language teaching models in teacher training programs (PPP, OHE, III, TTT, TBLT, ESA, ARC) and disc...

  3. Semantic Language Extensions for Implicit Parallel Programming

    Science.gov (United States)

    2013-09-01

    81], Cyclone [87] Parallel Manual Manual Manual × × Parallel X10 [52], DPJ [37] Programming Intel TBB [162], TPL [131] C++0x [29], Erlang [21] Atomos ...another within WEAKC (see Chapter 5). 44 Several solutions have been proposed that support transactional memory at the language level. Atomos [47] is...Olukotun. The Atomos transactional programming language. In Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and imple

  4. 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/.

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

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

  7. Yxilon – a Modular Open-Source Statistical Programming Language

    OpenAIRE

    Sigbert Klinke; Uwe Ziegenhagen; Yuval Guri

    2005-01-01

    Statistical research has always been at the edge of available computing power. Huge datasets, e.g in DataMining or Quantitative Finance, and computationally intensive techniques, e.g. bootstrap methods, always require a little bit more computing power than is currently available. But the most popular statistical programming language R, as well as statistical programming languages like S or XploRe, are interpreted which makes them slow in computing intensive areas. The common solution is to im...

  8. School Administrator's Guide to Implementing Language Programming

    Science.gov (United States)

    Alberta Education, 2007

    2007-01-01

    The "School Administrator's Guide to Implementing Language Programming" serves as a starting point to plan for and implement language programming. It provides a general overview; suggests practical strategies for working with students, parents, teachers and the surrounding community; and includes details on areas to address in selecting…

  9. Stan: A Probabilistic Programming Language

    Directory of Open Access Journals (Sweden)

    Bob Carpenter

    2017-01-01

    Full Text Available Stan is a probabilistic programming language for specifying statistical models. A Stan program imperatively defines a log probability function over parameters conditioned on specified data and constants. As of version 2.14.0, Stan provides full Bayesian inference for continuous-variable models through Markov chain Monte Carlo methods such as the No-U-Turn sampler, an adaptive form of Hamiltonian Monte Carlo sampling. Penalized maximum likelihood estimates are calculated using optimization methods such as the limited memory Broyden-Fletcher-Goldfarb-Shanno algorithm. Stan is also a platform for computing log densities and their gradients and Hessians, which can be used in alternative algorithms such as variational Bayes, expectation propagation, and marginal inference using approximate integration. To this end, Stan is set up so that the densities, gradients, and Hessians, along with intermediate quantities of the algorithm such as acceptance probabilities, are easily accessible. Stan can be called from the command line using the cmdstan package, through R using the rstan package, and through Python using the pystan package. All three interfaces support sampling and optimization-based inference with diagnostics and posterior analysis. rstan and pystan also provide access to log probabilities, gradients, Hessians, parameter transforms, and specialized plotting.

  10. The robot programming language interpreter written in the Logo language

    OpenAIRE

    K. Foit

    2011-01-01

    Purpose: of this paper is to elaborate a simple system used to visualize the trajectory of the robot manipulator, using the interpreter written in the Logo programming language. The interpreter should be able to run on the older PC class hardware with limited RAM and CPU computing power.Design/methodology/approach: Compared to the other programming languages, the Logo is a convenient tool for use in the field of robotics, due to simple syntax, derived from LISP, direct support for mapping the...

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

  12. 76 FR 14954 - National Professional Development Program; Office of English Language Acquisition, Language...

    Science.gov (United States)

    2011-03-18

    ... National Professional Development Program; Office of English Language Acquisition, Language Enhancement... teachers who work in language instruction educational programs or serve ELs. Grants awarded under this... involved, to meet certification or licensing requirements for teachers who work in language instruction...

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

  14. Abstraction Mechanisms in the BETA Programming Language

    DEFF Research Database (Denmark)

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

    1983-01-01

    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...... a]. The application area of BETA is programming of embedded as well as distributed computing systems. For this reason a major goal has been to develop constructs that may be efficiently implemented. Furthermore the BETA language is intended to have a few number of basic but general constructs....... 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...

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

  16. Awakening the Languages. Challenges of Enduring Language Programs: Field Reports from 15 Programs from Arizona, New Mexico and Oklahoma.

    Science.gov (United States)

    Linn, Mary S.; Naranjo, Tessie; Nicholas, Sheilah; Slaughter, Inee; Yamamoto, Akira; Zepeda, Ofelia

    The Indigenous Language Institute (ILI) collaborates with indigenous language communities to combat language decline. ILI facilitates community-based language programs, increases public awareness of language endangerment, and disseminates information on language preservation and successful language revitalization programs. In response to numerous…

  17. Principles of a reversible programming language

    DEFF Research Database (Denmark)

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

    2008-01-01

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

  18. Language proficiency: Current strategies, future remedies ...

    African Journals Online (AJOL)

    Language proficiency among young South Africans is low. This is true not only of mother tongue speakers of English and Afrikaans, but also, and especially, of non-mother tongue speakers of English, among whom language proficiency levels raise serious concern. Some examples are given to illustrate the importance of ...

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

  20. Programming languages: Time for a change?

    Science.gov (United States)

    Russell, J. J.

    1987-08-01

    Must computer programs read like, well, computer programs? An overview of the software needs of the high-energy physics community and how modern languages can meet these needs is given. Using ADA as an example, the production of readable, efficient and maintainable code is shown to be directly supported by the language, integrating concepts such as top-down design, object-oriented programming and data encapsulation as a natural part of the language rather than as foreign ideas imposed on the language. Particular attention is paid to non-traditional aspects of a language and how these can help by providing an integrated support environment for all phases of the lifetime of the software.

  1. Second Language Proficiency Assessment and Program Evaluation.

    Science.gov (United States)

    Nunan, David

    A discussion of the role of second language proficiency assessment in the evaluation of language programs argues that for four reasons, the use of proficiency is inappropriate as a central element in evaluation. The reasons are: (1) the construct of proficiency has not been operationalized in a way that enables it to be used usefully; (2)…

  2. Simple Metrics for Programming Languages.

    Science.gov (United States)

    1982-10-01

    langauge design. 2.ASgevr l oed *gTC~ e~1 hn ah aluation of progranmming lan- * guages are introduced. The objective is to formalize notions such as ’size... domain equations that describe, for instance, the data types provided by a language. It is then often possible to rank the complexity of the data...structuring methods provided by several languages by comparing the complexity of the associated domain equations. To convert this into a quantitative

  3. Programming language, natural language? Supporting the diverse computational activities of novice programmers

    OpenAIRE

    Good, Judith; Howland, Kate

    2017-01-01

    Given the current focus on teaching computational concepts to all from an early age, combined with the growing trend to empower end users to become producers of technology rather than mere consumers, we consider the issue of “computational notation”. Specifically, where the goal is to help individuals develop their understanding of computation and/or use computation in real world settings, we question whether natural language might be a preferred notation to traditional programming languages,...

  4. Introducing Programming Languages Through Data Acquisition Examples

    Directory of Open Access Journals (Sweden)

    Slavko Kocijancic

    2008-10-01

    Full Text Available Motivating students at low and upper secondary schools to learn programming languages is not an easy task for a teacher. Namely, programming is not and easy job to do and the results of first “programs” seem to be very poor compared even to free software available on the web. So why learn programming languages? To overcome the trouble of motivation in teaching programming languages, we have developed a course to introduce Delphi, Visual basic, C++, LabView, … based on practical examples supported by self developed, low-cost data acquisition modules. In-service teachers at secondary schools who attended the workshops accepted this concept positively, most of them reported about positive change of students’ attitude regarding programming classes.

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

  6. The Programming Language as Human Interface

    NARCIS (Netherlands)

    S. Pemberton (Steven)

    2014-01-01

    htmlabstractProgramming languages are mostly not designed for humans, but for computers. As a result, programming time is increased by the necessity for programmers to translate problem description into a step-wise method of solving the problem. This demonstration shows a step towards producing

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

  8. Career Development in Language Education Programs

    Science.gov (United States)

    Shawer, Saad Fathy; Alkahtani, Saad Ali

    2013-01-01

    This study assesses the influence of a two-year language program evaluation on program directors and faculty career development. The study makes use of mixed-paradigms (positivism and qualitative interpretive), mixed-strategies (survey research and qualitative evaluation), one-way analysis of variance (ANOVA) and a post-hoc test of multiple…

  9. Abstract Interpretation as a Programming Language

    DEFF Research Database (Denmark)

    Rosendahl, Mads

    2013-01-01

    In David Schmidts 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...

  10. QPEL: Quantum Program and Effect Language

    Directory of Open Access Journals (Sweden)

    Robin Adams

    2014-12-01

    Full Text Available We present the syntax and rules of deduction of QPEL (Quantum Program and Effect Language, a language for describing both quantum programs, and properties of quantum programs - effects on the appropriate Hilbert space. We show how semantics may be given in terms of state-and-effect triangles, a categorical setting that allows semantics in terms of Hilbert spaces, C*-algebras, and other categories. We prove soundness and completeness results that show the derivable judgements are exactly those provable in all state-and-effect triangles.

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

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

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

  14. Teachers' Attitudes Toward Current Trends in Foreign Language Instruction

    Science.gov (United States)

    Papalia, Anthony

    1977-01-01

    Teachers' attitudes toward language teaching trends were surveyed. Prospective teachers about to enter the profession believed that language programs should be self-paced and there should be a cooperative learning climate in classrooms. Experienced teachers were more moderate but used techniques for self-pacing and real communication often in…

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

    OpenAIRE

    Cristian González García; Jordán Pascual-Espada; Cristina Pelayo G-Bustelo; Juan Manuel Cueva-Lovelle

    2015-01-01

    The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties and improvements that the new programming language offers for developers. These kind of studies can show us the efficiency, improvements and useful or uselessness of the new programming languages. Also these studies can show us the good or bad properties of the existing programming languages. For these reasons, these studies allow us t...

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

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

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

  19. Do students' programming skills depend on programming language?

    Science.gov (United States)

    Savić, Miloš; Ivanović, Mirjana; Budimac, Zoran; Radovanović, Miloš

    2016-06-01

    Bachelor studies in Computer Science at our department in the last decades cover several successive core courses in programming: Introduction to Programming, Data Structures and Algorithms 1 and 2, Operating Systems and Compiler Construction. For a long time our intention was not to insist on the realization of subjects in a specific programming language, but to put emphasis on abstract reasoning and appropriate data structures and algorithms. Also, to avoid teaching different languages and programming environments, we decided to use one good educational language - Modula-2. In the last several years we were under different kinds of pressure to change the language. Starting from the last school-year we decided to adopt Java within the introductory programming course, using the imperative approach first. Some comparisons of students' advancements and success between Modula-2 and Java generations are presented in the paper. The results of the analytical evaluation indicate that the choice of the first programming language does not have a deep influence to students' success at the course.

  20. PROGRAMMED INSTRUCTION AND LANGUAGE LEARNING.

    Science.gov (United States)

    LUELSDORFF, PHILIP A.

    PROGRAMED INSTRUCTION, A TEACHING METHOD WHICH INCORPORATES (1) A DETAILED SPECIFICATION OF TERMINAL BEHAVIOR, (2) A CAREFUL SEQUENCING OF THE MATERIAL INTO GRADED STEPS, AND (3) THE REINFORCEMENT OF STUDENT RESPONSE, WORKS MORE FAVORABLY IN CERTAIN INSTRUCTIONAL MEDIA THAN IN OTHERS. CARROLL AND SKINNER BELIEVE THAT SUCCESS IN PROGRAMED…

  1. Evaluating Workplace English Language Programs

    Science.gov (United States)

    Ekkens, Kristin; Winke, Paula

    2009-01-01

    Companies across the United States provide workplace English classes to non-native-English-speaking employees to increase productivity, retention, and on-the-job safety. Institutions that financially support the programs often require evidence of learning through standardized tests as a prerequisite for continued funding. However, the tests…

  2. Swift: Compiled Inference for Probabilistic Programming Languages

    OpenAIRE

    Wu, Yi; Li, Lei; Russell, Stuart; Bodik, Rastislav

    2016-01-01

    A probabilistic program defines a probability measure over its semantic structures. One common goal of probabilistic programming languages (PPLs) is to compute posterior probabilities for arbitrary models and queries, given observed evidence, using a generic inference engine. Most PPL inference engines---even the compiled ones---incur significant runtime interpretation overhead, especially for contingent and open-universe models. This paper describes Swift, a compiler for the BLOG PPL. Swift-...

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

  4. Ambiguity Detection for Programming Language Grammars

    NARCIS (Netherlands)

    H.J.S. Basten (Bas)

    2011-01-01

    textabstractContext-free grammars are the most suitable and most widely used method for describing the syntax of programming languages. They can be used to generate parsers, which transform a piece of source code into a tree-shaped representation of the code's syntactic structure. These parse

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

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

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

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

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

  10. Java decaffeinated: experiences building a programming language from components

    OpenAIRE

    Dobson, Simon; Farragher, Linda

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

  11. Replacing ANSI C with other modern programming languages

    OpenAIRE

    Dobrescu, Lidia

    2014-01-01

    Replacing ANSI C language with other modern programming languages such as Python or Java may be an actual debate topic in technical universities. Researchers whose primary interests are not in programming area seem to prefer modern and higher level languages. Keeping standard language ANSI C as a primary tool for engineers and for microcontrollers programming, robotics and data acquisition courses is another strong different opinion trend. Function oriented versus object oriented languages ma...

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

  13. Assessing the current implementation of communicative language for English language teachers in Ethiopian Universities

    NARCIS (Netherlands)

    Anto, A.G.; Coenders, Ferdinand G.M.; Voogt, Joke

    2012-01-01

    This study has attempted to assess the current implementation of communicative language teaching (CLT) approach in two Ethiopian universities to identify professional development (PD) needs of English language teachers. A cross-sectional study using teachers, students and management as sources of

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

  15. Processing images with programming language Halide

    OpenAIRE

    DUKIČ, ROK

    2017-01-01

    The thesis contains a presentation of a recently created programming language Halide and its comparison to an already established image processing library OpenCV. We compare the execution times of the implementations with the same functionality and their length (in terms of number of lines). The implementations consist of morphological operations and template matching. Operations are implemented in four versions. The first version is made in C++ and only uses OpenCV’s objects. The second ...

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

  17. 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,…

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

  19. Translating programming languages for intermediate codes

    Directory of Open Access Journals (Sweden)

    2007-01-01

    Full Text Available Many of the important data structures used in a compiler are intermediate representations of the program being compiled. Often these representations take the form of trees, with several node types, each of which has different attributes. Tree representations can be described with grammars, just like programming languages. For each grammar rule, there is one constructor that belongs to the class for its left-hand-side symbol. I simply extend the abstract class with a concrete class for each grammar rule. Each grammar rule has right hand side components that must be represented in the data structures.

  20. PIC Microcontrollers Programming in C language

    OpenAIRE

    Henao, Carlos Alberto; Duque Cardona, Edison

    2009-01-01

    En este artículo se presenta el manejo del compilador PCW para microcontroladores PIC, el cual permite programar fácilmente los microcontroladores en lenguaje C, con lo cual se realiza más rápidamente el desarrollo de programas que serían bastante complejos de abordar en lenguaje ensamblador. In this article management PCW compiler for PIC microcontrollers, which can easily program the PIC microcontrollers in C language, which is quickly developing programs that would be quite complex ...

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

  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. Current Challenges in English Language Learning in Turkish EFL Context

    Science.gov (United States)

    Solak, Ekrem; Bayar, Adem

    2015-01-01

    The purpose of this study was to investigate the current challenges in English language learning and teaching in Turkey from high and low achievers' perspective. The study was qualitative in nature and the participants of the study were twenty-two students attending at various departments of a state university in Turkey. In this study, the…

  4. Reshaping Foreign Language Programs: Implications for Department Chairs.

    Science.gov (United States)

    Gay-Crosier, Raymond

    1987-01-01

    A chair of a university's department of Romance languages and literature addresses the status of two high priorities in the teaching of foreign languages: the integration of linguistics in the "new" curriculum; the continuing development of language teaching approaches in the classroom; and the commitment of foreign language programs in the…

  5. A Cooperative Bilingual Language Program for Deaf Adolescents.

    Science.gov (United States)

    Neuroth-Gimbrone, Cindy; Logiodice, Colleen M.

    1992-01-01

    Briefly describes a program that sought to improve the written English skills of deaf adolescents' whose first language was American Sign Language, focusing on first-language skills, metalinguistic skills, translating skills, lexical matching across languages, translation of syntactical structures, and recognition of the importance of the…

  6. Bulgarian-Polish Language Resources (Current State and Future Development

    Directory of Open Access Journals (Sweden)

    Ludmila Dimitrova

    2015-06-01

    Full Text Available Bulgarian-Polish Language Resources (Current State and Future Development The paper briefly reviews the first Bulgarian-Polish digital bilingual resources: corpora and dictionaries, which are currently developed under bilateral collaboration between IMI-BAS and ISS-PAS: joint research project “Semantics and contrastive linguistics with a focus on a bilingual electronic dictionary”, coordinated by L. Dimitrova (IMI-BAS and V. Koseska (ISS-PAS.

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

    Indian Academy of Sciences (India)

    IAS Admin

    machine learning, cognition and more generally artificial intelligence. Programming languages, their history and evolution is a hobby and LISP is a particular favourite. This article discusses the programming language. LISP. ..... create an integrated program development environment. An- other widely used program that.

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

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2017-12-15

    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, anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

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

  10. 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…

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

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

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

    Science.gov (United States)

    Mijares, Laura; Relano Pastor, Ana M.

    2011-01-01

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

  14. Going Global: Can Dual-Language Programs Save Bilingual Education?

    Science.gov (United States)

    Varghese, Manka M.; Park, Caryn

    2010-01-01

    In this commentary, we extend the cautionary tales regarding dual-language programs raised by several scholars by considering the interface of such programs with global education. We consider the possible pitfalls of uncritically framing dual-language programs within the global education movement in the United States, especially in light of how…

  15. First language transfer in second language writing: An examination of current research

    Directory of Open Access Journals (Sweden)

    Khaled Karim

    2013-01-01

    Full Text Available First language (L1 transfer has been a key issue in the field of applied linguistics, second language acquisition (SLA, and language pedagogy for almost a century. Its importance, however, has been re-evaluated several times within the last few decades. The aim of this paper is to examine current research that has investigated the role of L1 transfer in second language (L2 writing. The paper begins by discussing the different views of L1 transfer and how they have changed over time and then reviews some of the major studies that have examined the role of L1 transfer both as a learning tool and as a communicative strategy in L2 writing. The paper concludes with a number of suggestions for L2 writing instruction and future research.

  16. An Analysis of Language Teacher Education Programs: A Comparative Study of Turkey and Other European Countries

    Science.gov (United States)

    Altmisdort, Gonca

    2016-01-01

    The main aim of this study is to analyze and discuss the similarities and the differences between English language teacher educational programs at universities in Turkey, and to identify the undergraduate students' ideas about their current curriculum. In addition to this, the study aims to compare the education of English language teacher…

  17. 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?

  18. Set oriented languages and program transformations

    Directory of Open Access Journals (Sweden)

    Philippe Facon

    1988-11-01

    Full Text Available Set constructs and notations provide in many areas an unprecedented expressive power. Sets are nevertheless almost non-existent in most programming languages since they don't have a general-purpose efficient enough representation. Only global transformations, taking into account the context of set constructs and operations may provide a reasonable efficiency. After a brief survey of existing Set Oriented Languages, we present recent developments taking place at New York University concerning SETL and its successors, especially fixed-point specifications, elimination of repetitive evaluations by finite differencing and elimination of associative access costs by an appropriate Data Structure Selection for implementing sets. In this framework we present two original contributions: the first one concerns a rewrite operator on sets for dealing with fixed points of some non-monotonic transformations. The second one concerns Data Structure Selection and how we have extended and reformulated its mechanism as a special kind of type inference,relatively easily implemented in Prolog.

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

  20. 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 language acquisition in informal settings. ... Also, the present study reveals that the choice of authentic audiovisual input seems to have a more significant impact on language development compared to the amount of exposure. Southern ...

  1. Adding Wildcards to the Java Programming Language

    DEFF Research Database (Denmark)

    Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik

    2004-01-01

    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......, by using ‘?’ to denote unspecified type arguments. Thus they essentially unify the distinct families of classes that parametric polymorphism introduces. Wildcards are implemented as part of the addition of generics to the JavaTM programming language, and is thus deployed world-wide as part...... 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 newest release, and some of the examples in this paper are taken from these APIs....

  2. Adding Wildcards to the Java Programming Language

    DEFF Research Database (Denmark)

    Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik

    2004-01-01

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

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

  4. Language Choice & Language Power: Children's Use of Korean & English in a Two-Way Immersion Program

    Science.gov (United States)

    Lee, Soyong

    2014-01-01

    In this article, the author explores the phenomenon of children's language choice and language use in a Korean-English two-way immersion (TWI) program. She does so by drawing on situations in which the children spoke of the principles guiding their choice of languages, and instances in which they voluntarily adopted Korean as the means of…

  5. Developing a Language Program for the Learning Disabled Student with a Language Disorder.

    Science.gov (United States)

    Keefe, Charlotte Hendrick; Candler, Ann C.

    Determining the language skill deficits of learning-disabled students may be difficult. They have many appropriate language skills, but may miss the subtlety of language. This is exemplified by their lack of awareness of morphemes and the important information that less-stressed morphemes provide. Developing or selecting a program to improve their…

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

  7. Implementing a Whole Language Program in a Special Education Class.

    Science.gov (United States)

    Westby, Carol E.; Costlow, Linda

    1991-01-01

    A program for language learning-disabled students is described that uses a whole language philosophy to structure contexts that develop students' pragmatic, semantic, syntactic, graphophonemic, and metacognitive abilities underlying speaking, listening, reading, and writing. This paper describes the program environment, children, thematic…

  8. Language Enabled Airmen Program: Language Intensive Training Events 2011 Results

    Science.gov (United States)

    2013-07-01

    reading. If teachers do not know how to teach listening, they require information and skills in this area. Macaro, Graham, and Vanderplank (2007), Rost ...assessment in second language testing: A meta-analysis and analysis of experiential factors. Language Testing, 15, 1-20. Rost , M. (2010). Teaching and...interactions, including those where leadership is required • Can respond effectively to verbal and nonverbal forms of communication • Can

  9. Current dialectological research in Serbian linguistics and language contact issues

    Directory of Open Access Journals (Sweden)

    Vučković Marija

    2009-01-01

    Full Text Available Examined in this paper is the attitude of current Serbian dialectology towards phenomena that are the subject matter of contact linguistics. The aim of the study is to show which types of contact situations and their outcomes are investigated by dialectologists and which are, by applying certain methodological procedures, excluded or at least minimised. The survey of the scholarly production in the field reveals that the attention has been given to the dialectal lexical and structural borrowings from the neigh bouring languages, as well as the interdialectal interference, the contact-induced Balkan innovations and analytic tendency in dialects (which are of particular significance for the study of the Balkan Sprachbund, the mutual influences of standard language and dialects, the sociolinguistic factors determining the dialectal variations that result from language contact, urban dialects and even bilingualism. It should be noted that not all issues have been equally addressed: some of them are well established in the field, while the others only give hints of possible future trends within the discipline. The observed changes in the focus as well as in methodology of its investigations make dialectology more open to the issues contact linguistics is interested in.

  10. 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)

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

  12. Ideas on Learning a New Language Intertwined with the Current State of Natural Language Processing and Computational Linguistics

    Science.gov (United States)

    Snyder, Robin M.

    2015-01-01

    In 2014, in conjunction with doing research in natural language processing and attending a global conference on computational linguistics, the author decided to learn a new foreign language, Greek, that uses a non-English character set. This paper/session will present/discuss an overview of the current state of natural language processing and…

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

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

  15. Current progress of Chinese HCCB TBM program

    Energy Technology Data Exchange (ETDEWEB)

    Feng, Kaiming, E-mail: fengkm@swip.ac.cn [Southwestern Institute of Physics, Shuang Liu, Chengdu 610225 (China); Wang, Xiaoyu; Feng, Yongjin; Chen, Yanjing; Zhao, Zhou; Li, Zaixin; Wang, Pinghua; Wang, Qijie; Ye, Xingfu; Zhao, Fengchao; Zhang, Long; Wang, Feng; Chao, Qixiang; Wu, Xinghua; Wang, Yanlin; Wang, Jun; Liu, Yang; Yang, Li; Chen, Yinfen; Yu, Guo [Southwestern Institute of Physics, Shuang Liu, Chengdu 610225 (China); and others

    2016-11-01

    Highlights: • China plan to test own test blanket modules (TBM) during ITER different operation phase (H-H,D-D, D-T). • A preliminary design (PD) of HCCB TBM have being performed since 2014. • In order to reduce the effects of magnetic field ripple, the HCCB TBM design has been updated with reduced RAFM mass. • Related R&D on key components fabrication, welding technology, materials development, He test loop constraction and mock-up test of TBM modules and components have being implemented. • The current status on design and related R&D, as well as the development of auxiliary system (TES, CPS,HCS, etc.,) of Chinese HCCB TBS program ware overviewed. - Abstract: ITER is an unique opportunity to test tritium breeding blanket mock-ups in integrated Tokamak operating conditions. Helium-cooled ceramic breeder (HCCB) test blanket module will be the primary option of the Chinese ITER TBM program. China plans to test its own test blanket modules (TBM) during ITER different operation phase (H-H,D-D, D-T). A preliminary design of HCCB TBM have been completed in 2013. In order to reduce the effects of magnetic field ripple, the HCCB TBM design has been updated with reduced RAFM mass recently. Related R&D on key components fabrication, welding technology, materials development and mock-up test of TBM modules and components have being implemented. In this paper, the current status on design and related R&D, as well as the development of auxiliary system (TES, CPS,HCS, etc.,) of Chinese HCCB TBS program were introduced.

  16. Programming language concepts for software developers

    DEFF Research Database (Denmark)

    Sestoft, Peter

    2008-01-01

    languages, and will study the implementation of Java and C# with their underlying platforms, the Java Virtual Machine and .NET Common Language Runtime. We emphasize implementation exercises and experiments. This comes at the expense of classical compiler course subjects such as register allocation...

  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. Using a visual programming language to bridge the cognitive gap between a novice's mental model and program code

    Science.gov (United States)

    Smith, Bryan J.

    Current research suggests that many students do not know how to program very well at the conclusion of their introductory programming course. We believe that a reason novices have such difficulties learning programming is because engineering novices often learn through a lecture format where someone with programming knowledge lectures to novices, the novices attempt to absorb the content, and then reproduce it during exams. By primarily appealing to programming novices who prefer to understand visually, we research whether programming novices understand programming better if computer science concepts are presented using a visual programming language than if these programs are presented using a text-based programming language. This method builds upon previous research that suggests that most engineering students are visual learners, and we propose that using a flow-based visual programming language will address some of the most important and difficult topics to novices of programming. We use an existing flow-model tool, RAPTOR, to test this method, and share the program understanding results using this theory.

  19. 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…

  20. Restructuring a Traditional Foreign Language Program for Oral Proficiency.

    Science.gov (United States)

    Camara-Norman, Filisha; And Others

    The restructuring of the Romance language program at Howard University to improve oral proficiency involved modification of goals, syllabi, classroom activities, and testing. Goals were adapted to American Council on the Teaching of Foreign Languages (ACTFL)/Educational Testing Service (ETS) guidelines for oral proficiency. Assessment of French…

  1. 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, but...... application development. The language is implemented in a prototype compiler that generates Java code exploiting a distributed cryptographic runtime....

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

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

  4. Bilingual Education. English as a Second Language Programs.

    Science.gov (United States)

    Houston Univ., TX. Clear Lake City Branch.

    This report discusses the bilingual education/English as a Second Language (ESL) program at the Univesity of Houston-Clear Lake. These programs have attracted qualified preservice and inservice teachers and support personnel who serve or will serve the 20 local school districts. The student population in the programs has grown 900% since 1979 and…

  5. Language and the current challenges in the South African school ...

    African Journals Online (AJOL)

    In this way, only the language for communication purposes is taught, which does not mean full literacy in the language, or cultural integration. The argument is that with a willing heart on the part of the School Governing Body (SGB), as well as the School Management Team (SMT), language could be used as a tool to ...

  6. Multi-agent programming languages, tools and applications

    CERN Document Server

    Seghrouchni, Amal El Fallah; Dastani, Mehdi; Bordini, Rafael H

    2009-01-01

    Multi-Agent Systems are a promising technology to develop the next generation open distributed complex software systems. This title presents a number of mature and influential multi-agent programming languages, platforms, development tools and methodologies, and realistic applications.

  7. Epic 1.0 (unconditional) : an equational programming language

    NARCIS (Netherlands)

    H.R. Walters (Pum); J.F.T. Kamperman

    1996-01-01

    textabstractWe present EPIC, an equational programming language: its abstract syntax, static and operational semantics, and one of many possible concrete grammars of unconditional EPIC.

  8. 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,…

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

  11. On a programming language for graph algorithms

    Science.gov (United States)

    Rheinboldt, W. C.; Basili, V. R.; Mesztenyi, C. K.

    1971-01-01

    An algorithmic language, GRAAL, is presented for describing and implementing graph algorithms of the type primarily arising in applications. The language is based on a set algebraic model of graph theory which defines the graph structure in terms of morphisms between certain set algebraic structures over the node set and arc set. GRAAL is modular in the sense that the user specifies which of these mappings are available with any graph. This allows flexibility in the selection of the storage representation for different graph structures. In line with its set theoretic foundation, the language introduces sets as a basic data type and provides for the efficient execution of all set and graph operators. At present, GRAAL is defined as an extension of ALGOL 60 (revised) and its formal description is given as a supplement to the syntactic and semantic definition of ALGOL. Several typical graph algorithms are written in GRAAL to illustrate various features of the language and to show its applicability.

  12. Beginning R: the statistical programming language

    National Research Council Canada - National Science Library

    Gardener, Mark

    2012-01-01

    Conquer the complexities of this open source statistical language R is fast becoming the de facto standard for statistical computing and analysis in science, business, engineering, and related fields...

  13. SECOND LANGUAGE VOCABULARY ASSESSMENT: CURRENT PRACTICES AND NEW DIRECTIONS

    Directory of Open Access Journals (Sweden)

    John Read

    2007-12-01

    Full Text Available This paper surveys some current developments in second language vocabulary assessment, with particular attention to the ways in which computer corpora can provide better quality information about the frequency of words and how they are used in specific contexts. The relative merits of different word lists are discussed, including the Academic Word List and frequency lists derived from the British National Corpus. Word frequency data is needed for measures of vocabulary size, such as the Yes/No format, which is being developed and used for a variety of purposes. The paper also reviews work on testing depth of knowledge of vocabulary, where rather less progress has been made, both in defining depth as a construct and in developing tests for practical use. Another important perspective is the use of vocabulary within particular contexts of use or registers, and recent corpus research is extending our understanding of the lexical features of academic registers. This provides a basis for assessing learners’ ability to deploy their vocabulary knowledge effectively for functional communication in specific academic contexts. It is concluded that, while current tests of vocabulary knowledge are valuable for certain purposes, they need to be complemented by more contextualised measures of vocabulary use.

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

    Science.gov (United States)

    2011-01-19

    ... 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... parental and community participation in language instruction educational programs. Projects funded under...

  15. Beginning R The Statistical Programming Language

    CERN Document Server

    Gardener, Mark

    2012-01-01

    Conquer the complexities of this open source statistical language R is fast becoming the de facto standard for statistical computing and analysis in science, business, engineering, and related fields. This book examines this complex language using simple statistical examples, showing how R operates in a user-friendly context. Both students and workers in fields that require extensive statistical analysis will find this book helpful as they learn to use R for simple summary statistics, hypothesis testing, creating graphs, regression, and much more. It covers formula notation, complex statistics

  16. Trends in programming languages for neuroscience simulations.

    Science.gov (United States)

    Davison, Andrew P; Hines, Michael L; Muller, Eilif

    2009-01-01

    Neuroscience simulators allow scientists to express models in terms of biological concepts, without having to concern themselves with low-level computational details of their implementation. The expressiveness, power and ease-of-use of the simulator interface is critical in efficiently and accurately translating ideas into a working simulation. We review long-term trends in the development of programmable simulator interfaces, and examine the benefits of moving from proprietary, domain-specific languages to modern dynamic general-purpose languages, in particular Python, which provide neuroscientists with an interactive and expressive simulation development environment and easy access to state-of-the-art general-purpose tools for scientific computing.

  17. 34 CFR 658.1 - What is the Undergraduate International Studies and Foreign Language Program?

    Science.gov (United States)

    2010-07-01

    ... Foreign Language Program? 658.1 Section 658.1 Education Regulations of the Offices of the Department of... STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.1 What is the Undergraduate International Studies and Foreign Language Program? The Undergraduate International Studies and Foreign Language Program is designed...

  18. Re-Inventing The Current 'Ss' English Language Curriculum ...

    African Journals Online (AJOL)

    The study was motivated by the need to find a practical solution to the problem of students' mass failure in essay/letter writing in particular and English language in general in Nigeria. The problem of mass failure has been seen to have originated from the 'inappropriateness' of the existing English language curriculum to ...

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

  20. Basic BASIC; An Introduction to Computer Programming in BASIC Language.

    Science.gov (United States)

    Coan, James S.

    With the increasing availability of computer access through remote terminals and time sharing, more and more schools and colleges are able to introduce programing to substantial numbers of students. This book is an attempt to incorporate computer programming, using BASIC language, and the teaching of mathematics. The general approach of the book…

  1. English Camp: A Language Immersion Program in Thailand

    Science.gov (United States)

    Rugasken, Kris; Harris, Jacqueline A.

    2009-01-01

    A summer English camp language immersion program, which began in 2003, provided instruction by native English speakers to Thai college students via collaboration between Prince of Songkla University in Thailand and Ball State University in Indiana, USA. During this program, Thai students were exposed to English formally through classroom…

  2. American Sign Language: An Innovative Middle School Program

    Science.gov (United States)

    Burnside, Karen

    2009-01-01

    American Sign Language (ASL) began at Seminole Middle School in August 2007 as part of the program, D.E.C.A.L (Division of Communication and Law), the brainchild of principal, Dr. Kris Black. Her goal was to offer a program that would entice advanced middle school students from around Broward County to Seminole and the hook she used to entice them…

  3. 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…

  4. 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…

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

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

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

  8. Situating the Challenges in Current Languages Education Policy in Australia -- Unlearning Monolingualism

    Science.gov (United States)

    Scarino, Angela

    2014-01-01

    In situating the challenges in languages education policy in Australia in current times, I give an account of policy and curriculum development for the learning of languages in school education. In so doing, I highlight (1) the integral relationship between languages education, literacy and multiculturalism policies; (2) the meaning and…

  9. A study on current situations of college students' foreign language anxiety

    Institute of Scientific and Technical Information of China (English)

    Bi Ran

    2015-01-01

    An empirical study on current situations of college students' foreign language anxiety is concerned with in this paper. The author adopted Horwitz's Foreign Language Classroom Anxiety Scale (FLCAS) to measure the level of foreign language anxiety of 325 participants and then the conclusions are drawn.

  10. Trends in programming languages for neuroscience simulations

    Directory of Open Access Journals (Sweden)

    Andrew P Davison

    2009-12-01

    Full Text Available Neuroscience simulators allow scientists to express models in terms of biological concepts, without having to concern themselves with low-level computational details of their implementation. The expressiveness, power and ease-of-use of the simulator interface is critical in efficiently and accurately translating ideas into a working simulation. We review long-term trends in the development of programmable simulator interfaces, and examine the benefits of moving from proprietary, domain-specific languages to modern dynamic general-purpose languages, in particular Python, which provide neuroscientists with an interactive and expressive simulation development environment and easy access to state-of-the-art general-purpose tools for scientific computing.

  11. Trends in Programming Languages for Neuroscience Simulations

    Science.gov (United States)

    Davison, Andrew P.; Hines, Michael L.; Muller, Eilif

    2009-01-01

    Neuroscience simulators allow scientists to express models in terms of biological concepts, without having to concern themselves with low-level computational details of their implementation. The expressiveness, power and ease-of-use of the simulator interface is critical in efficiently and accurately translating ideas into a working simulation. We review long-term trends in the development of programmable simulator interfaces, and examine the benefits of moving from proprietary, domain-specific languages to modern dynamic general-purpose languages, in particular Python, which provide neuroscientists with an interactive and expressive simulation development environment and easy access to state-of-the-art general-purpose tools for scientific computing. PMID:20198154

  12. What can the programming language Rust do for astrophysics?

    Science.gov (United States)

    Blanco-Cuaresma, Sergi; Bolmont, Emeline

    2017-06-01

    The astrophysics community uses different tools for computational tasks such as complex systems simulations, radiative transfer calculations or big data. Programming languages like Fortran, C or C++ are commonly present in these tools and, generally, the language choice was made based on the need for performance. However, this comes at a cost: safety. For instance, a common source of error is the access to invalid memory regions, which produces random execution behaviors and affects the scientific interpretation of the results. In 2015, Mozilla Research released the first stable version of a new programming language named Rust. Many features make this new language attractive for the scientific community, it is open source and it guarantees memory safety while offering zero-cost abstraction. We explore the advantages and drawbacks of Rust for astrophysics by re-implementing the fundamental parts of Mercury-T, a Fortran code that simulates the dynamical and tidal evolution of multi-planet systems.

  13. The Effects of Self-Explanation and Reading Questions and Answers on Learning Computer Programming Language

    Science.gov (United States)

    Lee, Nancy

    2013-01-01

    The current study explored the differential effects of two learning strategies, self-explanation and reading questions and answers, on students' test performance in the computer programming language JavaScript. Students' perceptions toward the two strategies as to their effectiveness in learning JavaScript was also explored by examining students'…

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

  15. Virtualization for cost-effective teaching of assembly language programming

    OpenAIRE

    Cadenas, Jose O.; Sherratt, Simon; Howlett, Des; Guy, Chris; Lundqvist, Karsten

    2015-01-01

    A virtual system that emulates an ARM-based processor machine has been created to replace a traditional hardware-based system for teaching assembly language. The proposed virtual system integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language programming. The virtual system runs a Linux operating system in either a graphical or console mode on a Windows or Linux host machine. No software licenses or extra ...

  16. Dedicated Programming Language for Small Distributed Control Divices

    DEFF Research Database (Denmark)

    Madsen, Per Printz; Borch, Ole

    2007-01-01

    Small control computers are more and more used in modern households. These computers are for instance in washing machines, heating systems, secure systems, televisions and stereos. In the future all these computers will communicate with each other to implement the intelligent house. This can only....... 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...

  17. The Scratch Programming Language and Environment

    Science.gov (United States)

    Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn

    2010-01-01

    Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…

  18. Visual Teaching Model for Introducing Programming Languages

    Science.gov (United States)

    Shehane, Ronald; Sherman, Steven

    2014-01-01

    This study examines detailed usage of online training videos that were designed to address specific course problems that were encountered in an online computer programming course. The study presents the specifics of a programming course where training videos were used to provide students with a quick start path to learning a new programming…

  19. Current Trends In The Foreign Languages Learning-Acquisition: The French Foreign Language Didactics

    Directory of Open Access Journals (Sweden)

    Silvia Rodríguez Díez

    2010-11-01

    Full Text Available Analysis of the didactics in foreign languages learning accross concepts and methods. Description of the different trends evolution taken for a second language learning or acquisition: discussions and critics. The new perspective of learning in this area: the communi- cative approach. A specific treatment is given for the French Foreign Language case.

  20. Retrospectively Assessed Early Motor and Current Pragmatic Language Skills in Autistic and Neurotypical Children.

    Science.gov (United States)

    Stevenson, Jennifer L; Lindley, Caitlin E; Murlo, Nicole

    2017-08-01

    Autistic individuals often struggle developmentally, even in areas that are not explicit diagnostic criteria, such as motor skills. This study explored the relation between early motor skills, assessed retrospectively, and current pragmatic language skills. Caregivers of neurotypical and autistic children, matched on gender and age, completed assessments of their child's early motor development and current language abilities. Early motor skills were correlated with later pragmatic language skills, and autistic children exhibited fewer motor skills than neurotypical children. In fact, motor skills were a better predictor of an autism spectrum diagnosis than were scores on a measure of current pragmatic language. These results highlight the important role of motor skills in autism spectrum disorders.

  1. Evaluating Locally-Developed Language Testing: A Predictive Study of "Direct Entry" Language Programs at an Australian University

    Science.gov (United States)

    Cope, Nicholas

    2011-01-01

    The study reported here investigates the predictive validity of language assessments by "Direct Entry" programs at an Australian University--programs developed on site for Non English Speaking Background international students, principally to provide (i) pre-entry academic and language preparation and (ii) language assessment for…

  2. Do They Make a Difference? The Impact of English Language Programs on Second Language Students in Canadian Universities

    Science.gov (United States)

    Fox, Janna; Cheng, Liying; Zumbo, Bruno D.

    2014-01-01

    Few studies have investigated the impact of English language programs on second language (L2) students studying in Canadian universities (Cheng & Fox, 2008; Fox, 2005, 2009). This article reports on questionnaire responses of 641 L2 students studying in 36 English language programs in 26 Canadian universities. The researchers identified…

  3. The Family of Concurrent Logic Programming Languages

    Science.gov (United States)

    1989-05-01

    concurrent logic programming can be found in [162]. Procs pipes: linear press networks The following program is a parallel implementation of the Sieve of... Eratosthenes [163]. It consists of a process generating all integers in the desired range, and a set of filter proceses, one per prime number found...computation terminates or deadlocks. To improve upon this the guard sake~o(L) can be added to the other clauses of the meta-interpreter. This ensures that

  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. Assembly language programming ARM Cortex-M3

    CERN Document Server

    Mahout, Vincent

    2013-01-01

    ARM designs the cores of microcontrollers which equip most "embedded systems" based on 32-bit processors. Cortex M3 is one of these designs, recently developed by ARM with microcontroller applications in mind. To conceive a particularly optimized piece of software (as is often the case in the world of embedded systems) it is often necessary to know how to program in an assembly language.This book explains the basics of programming in an assembly language, while being based on the architecture of Cortex M3 in detail and developing many examples.It is written for people who have never pr

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

  7. Current Policy Issues in Early Foreign Language Learning

    Directory of Open Access Journals (Sweden)

    Janet Enever

    2012-01-01

    Full Text Available The development of policy in relation to language learning at the early primary level of schooling has received only limited attention in the literature on policy studies in general, and within the framework of an emerging education policy space across Europe specifically. This paper offers an introductory discussion of the growth of education policy in Europe, identifying the extent to which the histories of national language policies are being re-shaped by the rise of numerical data and comparison within a newly-formed European education space. A summary review of key measures of particular relevance to early language learning illustrates thescale of “soft” policy mechanisms now available as tools in an on-going process of shaping, adapting and refining policy in response to the continuously shifting language priorities that arise particularly during periods of economic instability. This paper draws on key themes from a transnational, longitudinal study of early language learning in Europe to discuss the extent to which implementation in schools has so far been moulded by a plethora of recommendations, reports and indicators formulated in response to the step change in policy development that has occurred since the publication of the Lisbon Strategy (2000.

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

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

  10. Current Approaches to Assessment in Self-Access Language Learning

    Science.gov (United States)

    Reinders, Hayo; Lázaro, Noemí

    2007-01-01

    Assessment is generally seen as one of the key challenges in the field of self-access learning (Gardner & Miller, 1999; Champagne et al., 2001; Lai, 2001; Kinoshita Thomson, 1996). Many researchers and practitioners point to difficulties with assessing language gains in an environment in which variables cannot comprehensively be controlled…

  11. Language Policy in Ethiopia: History and Current Trends | Getachew ...

    African Journals Online (AJOL)

    Ethiopia, as one of the multilingual and multicultural countries, has faced the critical problem of development and implementation of language use policy that could satisfy the needs of various societies in question and contribute to their socioeconomic and socio-cultural development. The various governments that ruled ...

  12. Appropriate language for introducing object oriented programming ...

    African Journals Online (AJOL)

    Object Oriented Programming (OOP) has attained a level of acceptance in the software development community so much so that one is now considered a charlatan to have a degree in computing without the flare for OOP. Computing students must therefore be equipped with this skill. The need to do this using the most ...

  13. Abstract Machines for Programming Language Implementation

    NARCIS (Netherlands)

    Diehl, Stephan; Hartel, Pieter H.; Sestoft, Peter

    We present an extensive, annotated bibliography of the abstract machines designed for each of the main programming paradigms (imperative, object oriented, functional, logic and concurrent). We conclude that whilst a large number of efficient abstract machines have been designed for particular

  14. Interdialect Translatability of the Basic Programming Language.

    Science.gov (United States)

    Isaacs, Gerald L.

    A study was made of several dialects of the Beginner's All-purpose Symbolic Instruction Code (BASIC). The purpose was to determine if it was possible to identify a set of interactive BASIC dialects in which translatability between different members of the set would be high, if reasonable programing restrictions were imposed. It was first…

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

    DEFF Research Database (Denmark)

    Mosses, Peter David

    2001-01-01

    . It assesses the potential and actual uses of semantic descriptions, and considers practical aspects, such as comprehensibility, modularity, and extensibility, which are especially significant when describing full-scale languages. It concludes by suggesting that the provision of mature tools for transforming......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......; 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...

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

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

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

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

  19. The Intellectual Training Environment for Prolog Programming Language

    Directory of Open Access Journals (Sweden)

    2007-01-01

    Full Text Available In this work is described a new complex training system, named SPprolog, intended for training and self-training in logic programming language - Prolog. This system includes elements related to Prolog and logic programming, and the elements of independent, complex, self-sufficient training system which is capable considerably to increase the quality of self-training, and to be effective assistant in training. The most useful application of the system can be in distance education and self-training. The main elements of SPprolog system are: Functionally expanded (in comparison with existing systems Prolog development environ-ment, with the multipurpose code editor, the automated organization system of the personal tools, automated advice mode "Expert Advice", based on the incorporated expert system for cultivated, effective and optimized programming; Link to foreign Prolog programs compiler which allow to compile the program to independent executable; Built in intellectual, interactive, multimedia Prolog interpreter integrated with expert system and the elements of the intellectuality, allowing to lead detailed program interpretation, with popular and evident, explanation of the theory and mechanisms used in it, applying audiovisual effects to increase the level of naturalness of process of explanation; Full digital training course of Prolog programming language presented in the form of the matrix of knowledge and supplied system of consecutive knowledge reproduction for self-training and evaluation; an intensive course of training to the Prolog language and Spprolog system, based on the programmed, consecutive set of actions, allowing using the previous two mechanisms of sys-tem for popular and evident explanation of the main principles of work of system and Prolog language.

  20. The Intellectual Training Environment for Prolog Programming Language

    OpenAIRE

    Serghei PELIN

    2007-01-01

    In this work is described a new complex training system, named SPprolog, intended for training and self-training in logic programming language - Prolog. This system includes elements related to Prolog and logic programming, and the elements of independent, complex, self-sufficient training system which is capable considerably to increase the quality of self-training, and to be effective assistant in training. The most useful application of the system can be in distance education and self-trai...

  1. Formal analysis of name accessing in programming languages

    Energy Technology Data Exchange (ETDEWEB)

    Smith, Carol Lynn [Iowa State Univ., Ames, IA (United States)

    1975-10-01

    One of the main purposes of a programming language is to provide a framework within which a user can convey the specification of a task to an information processing system. A model is proposed in which name accessing conventions can be analyzed and compared.

  2. Student Learning Outcomes Assessment in College Foreign Language Programs

    Science.gov (United States)

    Norris, John M., Ed.; Davis, John McE., Ed.

    2015-01-01

    Changes in accreditation policies and institutional practices have led to the emergence of student learning outcomes assessment as an important, increasingly common expectation in U.S. college foreign language programs. This volume investigates contemporary outcomes assessment activity, with a primary focus on useful assessment, that is,…

  3. 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 deve...

  4. 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…

  5. 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…

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

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

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

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false Can ISEF funds be used for Language Development Programs... 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...

  9. 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.…

  10. The programming language HAL: A specification

    Science.gov (United States)

    1971-01-01

    HAL accomplishes three significant objectives: (1) increased readability, through the use of a natural two-dimensional mathematical format; (2) increased reliability, by providing for selective recognition of common data and subroutines, and by incorporating specific data-protect features; (3) real-time control facility, by including a comprehensive set of real-time control commands and signal conditions. Although HAL is designed primarily for programming on-board computers, it is general enough to meet nearly all the needs in the production, verification and support of aerospace, and other real-time applications.

  11. 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…

  12. Impacts of a prekindergarten program on children's mathematics, language, literacy, executive function, and emotional skills.

    Science.gov (United States)

    Weiland, Christina; Yoshikawa, Hirokazu

    2013-01-01

    Publicly funded prekindergarten programs have achieved small-to-large impacts on children's cognitive outcomes. The current study examined the impact of a prekindergarten program that implemented a coaching system and consistent literacy, language, and mathematics curricula on these and other nontargeted, essential components of school readiness, such as executive functioning. Participants included 2,018 four and five-year-old children. Findings indicated that the program had moderate-to-large impacts on children's language, literacy, numeracy and mathematics skills, and small impacts on children's executive functioning and a measure of emotion recognition. Some impacts were considerably larger for some subgroups. For urban public school districts, results inform important programmatic decisions. For policy makers, results confirm that prekindergarten programs can improve educationally vital outcomes for children in meaningful, important ways. © 2013 The Authors. Child Development © 2013 Society for Research in Child Development, Inc.

  13. Part 2 -- current program integrating strategies and lubrication technology

    Energy Technology Data Exchange (ETDEWEB)

    Johnson, B.

    1996-12-01

    This paper is the second of two that describe the Predictive Maintenance Program for rotating machinery at the Palo Verde Nuclear Generating Station. The Predictive Maintenance program has been enhanced through organizational changes and improved interdisciplinary usage of technology. This paper will discuss current program strategies that have improved the interaction between the Vibration and Lube Oil programs. The {open_quotes}Lube Oil{close_quotes} view of the combined program along with case studies will then be presented.

  14. Program Evaluation: English Grammar in the Language Classroom

    Science.gov (United States)

    Azimi, Mozhgan

    2014-01-01

    The present study wants to find out the reasons for choosing the current methods/techniques for teaching grammar and it also wants to investigate whether there is a relation between teachers' thinking and their actions in the class or not. For this reason, four language teachers were selected. The subjects were selected by non-random sampling.…

  15. A Synthesis of Language Learning Strategies: Current Issues, Problems and Claims Made in Learner Strategy Research

    Science.gov (United States)

    Barjesteh, Hamed; Mukundan, Jayakaran; Vaseghi, Reza

    2014-01-01

    The current paper presented theoretical assumptions behind language learning strategies (LLS) and an overview of methods used to identify learners' strategies, first, and then summarized what have been reported from large number of descriptive studies of strategies by language learners. Moreover, the paper tried to present the variety of…

  16. Presentation of Local and International Culture in Current International English-Language Teaching Textbooks

    Science.gov (United States)

    Shin, Jeeyoung; Eslami, Zohreh R.; Chen, Wen-Chun

    2011-01-01

    The place of culture in teaching English as an international language (EIL) is a complex issue, given the diversity of contexts in which English is currently being used globally. Building on a sociocultural perspective that language use is open to negotiation and is context-dependent, this paper argues that the design and content of…

  17. Extensive set of macros for structured programing in OS/360 assembly language (STRCMACS)

    Science.gov (United States)

    Barth, C. W.

    1975-01-01

    Development of consistent assembly language structured programming techniques has been enhanced by use of assembly macros developed for structured programing. Set of macros was written for IBM OS/360 Assembly language.

  18. Transcranial direct current stimulation (tDCS) and language

    National Research Council Canada - National Science Library

    Monti, Alessia; Ferrucci, Roberta; Fumagalli, Manuela; Mameli, Francesca; Cogiamanian, Filippo; Ardolino, Gianluca; Priori, Alberto

    2013-01-01

    Transcranial direct current stimulation (tDCS), a non-invasive neuromodulation technique inducing prolonged brain excitability changes and promoting cerebral plasticity, is a promising option for neurorehabilitation...

  19. Research Experience in Psychiatry Residency Programs Across Canada: Current Status

    Science.gov (United States)

    Shanmugalingam, Arany; Ferreria, Sharon G; Norman, Ross M G; Vasudev, Kamini

    2014-01-01

    Objective: To determine the current status of research experience in psychiatry residency programs across Canada. Method: Coordinators of Psychiatric Education (COPE) resident representatives from all 17 psychiatry residency programs in Canada were asked to complete a survey regarding research training requirements in their programs. Results: Among the 17 COPE representatives, 15 completed the survey, representing 88% of the Canadian medical schools that have a psychiatry residency program. Among the 15 programs, 11 (73%) require residents to conduct a scholarly activity to complete residency. Some of these programs incorporated such a requirement in the past 5 years. Ten respondents (67%) reported availability of official policy and (or) guidelines on resident research requirements. Among the 11 programs that have a research requirement, 10 (91%) require residents to complete 1 scholarly activity; 1 requires completion of 2 scholarly activities. Eight (53%) residency programs reported having a separate research track. All of the programs have a research coordinator and 14 (93%) programs provide protected time to residents for conducting research. The 3 most common types of scholarly activities that qualify for the mandatory research requirement are a full independent project (10 programs), a quality improvement project (8 programs), and assisting in a faculty project (8 programs). Six programs expect their residents to present their final work in a departmental forum. None of the residency programs require publication of residents’ final work. Conclusions: The current status of the research experience during psychiatry residency in Canada is encouraging but there is heterogeneity across the programs. PMID:25565474

  20. 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…

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

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

    Science.gov (United States)

    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. PMID:25893212

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

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

  5. Current status of endoscopic simulation in gastroenterology fellowship training programs.

    Science.gov (United States)

    Jirapinyo, Pichamol; Thompson, Christopher C

    2015-07-01

    Recent guidelines have encouraged gastroenterology and surgical training programs to integrate simulation into their core endoscopic curricula. However, the role that simulation currently has within training programs is unknown. This study aims to assess the current status of simulation among gastroenterology fellowship programs. This questionnaire study consisted of 38 fields divided into two sections. The first section queried program directors' experience on simulation and assessed the current status of simulation at their institution. The second portion surveyed their opinion on the potential role of simulation on the training curriculum. The study was conducted at the 2013 American Gastroenterological Association Training Directors' Workshop in Phoenix, Arizona. The participants were program directors from Accreditation Council for Graduate Medical Education accredited gastroenterology training programs, who attended the workshop. The questionnaire was returned by 69 of 97 program directors (response rate of 71%). 42% of programs had an endoscopic simulator. Computerized simulators (61.5%) were the most common, followed by mechanical (30.8%) and animal tissue (7.7%) simulators, respectively. Eleven programs (15%) required fellows to use simulation prior to clinical cases. Only one program has a minimum number of hours fellows have to participate in simulation training. Current simulators are deemed as easy to use (76%) and good educational tools (65%). Problems are cost (72%) and accessibility (69%). The majority of program directors believe that there is a need for endoscopic simulator training, with only 8% disagreeing. Additionally, a majority believe there is a role for simulation prior to initiation of clinical cases with 15% disagreeing. Gastroenterology fellowship program directors widely recognize the importance of simulation. Nevertheless, simulation is used by only 42% of programs and only 15% of programs require that trainees use simulation prior to

  6. Using Parent and Teacher Voices in the Creation of a Western-Based Early Childhood English-Language Program in China

    Science.gov (United States)

    Shimpi, Priya M.; Paik, Jae H.; Wanerman, Todd; Johnson, Rebecca; Li, Hui; Duh, Shinchieh

    2015-01-01

    The current English-language research and educational program was driven by an initiative to create a more interactive, theme-based bilingual language education model for preschools in Chengdu, China. During a 2-week teacher education program centered at the Experimental Kindergarten of the Chinese Academy of Sciences in Chengdu, China, a team of…

  7. Current Controversies on Wernicke's Area and its Role in Language.

    Science.gov (United States)

    Binder, Jeffrey R

    2017-08-01

    The aim of the study is to assess historical anatomical and functional definitions of Wernicke's area in light of modern lesion and neuroimaging data. "Wernicke's area" has become an anatomical label usually applied to the left posterior superior temporal gyrus and adjacent supramarginal gyrus. Recent evidence shows that this region is not critical for speech perception or for word comprehension. Rather, it supports retrieval of phonological forms (mental representations of phoneme sequences), which are used for speech output and short-term memory tasks. Focal damage to this region produces phonemic paraphasia without impairing word comprehension, i.e., conduction aphasia. Neuroimaging studies in recent decades provide evidence for a widely distributed temporal, parietal, and frontal network supporting language comprehension, which does not include the anatomically defined Wernicke area. The term Wernicke's area, if used at all, should not be used to refer to a zone critical for speech comprehension.

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

    NARCIS (Netherlands)

    Trancón y Widemann, B.; Bolz, C.F.; Grelck, C.

    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

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

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

  11. Towards the Automatic Generation of Programmed Foreign-Language Instructional Materials.

    Science.gov (United States)

    Van Campen, Joseph A.

    The purpose of this report is to describe a set of programs which either perform certain tasks useful in the generation of programed foreign-language instructional material or facilitate the writing of such task-oriented programs by other researchers. The programs described are these: (1) a PDP-10 assembly language program for the selection from a…

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

  13. SitLog: A Programming Language for Service Robot Tasks

    Directory of Open Access Journals (Sweden)

    Luis A. Pineda

    2013-10-01

    Full Text Available In this paper we present SitLog: a declarative situation-oriented logical language for programming situated service robot tasks. The formalism is task and domain independent, and can be used in a wide variety of settings. SitLog can also be seen as a behaviour engineering specification and interpretation formalism to support action selection by autonomous agents during the execution of complex tasks. The language combines the recursive transition network formalism, extended with functions to express dynamic and contextualized task structures, with a functional language to express control and content information. The SitLog interpreter is written in Prolog and SitLog's programs follow closely the Prolog notation, permitting the declarative specification and direct interpretation of complex applications in a modular and compact form. We discuss the structure and representation of service robot tasks in practical settings and how these can be expressed in SitLog. The present framework has been tested in the service robot Golem-II+ using the specification and programming of the typical tasks which require completion in the RoboCup@Home Competition.

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

    National Research Council Canada - National Science Library

    Snowden, Lonnie R; McClellan, Sean R

    2013-01-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...

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

  16. Bimodal Programming: A Survey of Current Clinical Practice.

    Science.gov (United States)

    Siburt, Hannah W; Holmes, Alice E

    2015-06-01

    The purpose of this study was to determine the current clinical practice in approaches to bimodal programming in the United States. To be specific, if clinicians are recommending bimodal stimulation, who programs the hearing aid in the bimodal condition, and what method is used for programming the hearing aid? An 11-question online survey was created and sent via email to a comprehensive list of cochlear implant programming centers in the United States. The survey was sent to 360 recipients. Respondents in this study represented a diverse group of clinical settings (response rate: 26%). Results indicate little agreement about who programs the hearing aids, when they are programmed, and how they are programmed in the bimodal condition. Analysis of small versus large implant centers indicated small centers are less likely to add a device to the contralateral ear. Although a growing number of cochlear implant recipients choose to wear a hearing aid on the contralateral ear, there is inconsistency in the current clinical approach to bimodal programming. These survey results provide evidence of large variability in the current bimodal programming practices and indicate a need for more structured clinical recommendations and programming approaches.

  17. A Case Study of Dual Language Program Administrators: The Teachers We Need

    Science.gov (United States)

    Lachance, Joan R.

    2017-01-01

    In support of growing numbers of dual language programs nation-wide, dual language school administrators seek to find teachers who are specifically prepared to work with dual language learners for additive biliteracy. For this research the author utilized a case study design to explore practicing dual language administrators' perspectives…

  18. A Proposal for a CA-Integrated English Language Teacher Education Program in Turkey

    Science.gov (United States)

    Sert, Olcay

    2010-01-01

    This study proposes a comprehensive framework for a Conversation Analysis (CA) informed English language teacher education program in Turkey. By reviewing recent studies in CA, Critical Reflective Practice, Teacher Language Awareness and language teacher education in general; the author calls for a more effective language teacher education program…

  19. Design and Implementation of the Futhark Programming Language

    DEFF Research Database (Denmark)

    Henriksen, Troels

    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......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...... sequentialised, while keeping access patterns intact, which then permits further locality-of-reference optimisations. We demonstrate this capability by showing instances of automatic loop tiling, as well as optimising memory access patterns. Second, to support the flattening transformation, we present...

  20. A Language Exchange Program: Sustainability Innovation in Language and Culture Engagement

    Directory of Open Access Journals (Sweden)

    Trinidad Fernández

    2014-04-01

    Full Text Available Spanish Educational Laws over the past years have been promoting the widespread use of English as the vehicle for teaching and learning in most curricular subjects. This trend is evincing new needs especially among higher education students. Consequently, Spanish Universities are looking for ways to provide international training involving global partnerships. The Polytechnic University of Madrid, Spain (UPM, and the University of British Columbia, Okanagan, Canada (UBCO have come together to offer opportunities for international collaboration and learning, thus facilitating virtual encounters among Spanish and Canadian students. The Language Exchange Program between the UPM and UBCO acts as a model for sustainability innovation in language and culture engagement as the students can interact with native speakers in communication tasks. This interdisciplinary initiative supports the latest methodological principles observed in the Common European Framework for Languages [1], such as autonomous and life-long learning, self-assessment and peer-assessment as well as the incorporation of new technologies to the learning process. Additionally the 'virtual' mobility is provided at no extra cost. This article presents the preliminary results of two virtual exchange programs that have been offering varied forms of study which are venue-independent, promoting collaborative work and cultural exchange.

  1. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Science.gov (United States)

    2010-07-01

    ... 34 Education 3 2010-07-01 2010-07-01 false What is the Foreign Language and Area Studies... (Continued) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FOREIGN LANGUAGE AND AREA STUDIES FELLOWSHIPS PROGRAM General § 657.1 What is the Foreign Language and Area Studies Fellowships Program? Under...

  2. [The physician and the computer. 22. Programming in the Prolog language].

    Science.gov (United States)

    Feber, J; Kasal, P

    1989-01-01

    A modern tool of interaction with the computer is the programming language Prolog. The authors discuss its position among other languages, emphasize its different character (declarative programming). They outline basic structures of Prolog and its type of function. They also give examples of creating data bases of patients and the possibility to use this language in the creation of expert systems in medicine.

  3. The Teacher-Librarian's Role in Literature-Based Reading and Whole Language Programs.

    Science.gov (United States)

    Harper, Joan

    1989-01-01

    Argues that language programs should result not only in competent language use but also in reading for enjoyment. The advantages of a whole language approach in achieving this goal are discussed. Strategies for incorporating this approach into traditional programs by developing literature-based reading units as extensions of basal readers are…

  4. 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…

  5. An Application Programming Interface For Developing Distributed Algorithm Along With Proposed Meta Language Concept

    OpenAIRE

    Kishalay Bairagi

    2015-01-01

    Abstract In computer science an application programming interface API is an interface that defines the ways by which an application programming may request services from libraries.7 Libraries of a programming language are the list of all classes and interfaces along with their fields constructors and methods that are part of that language. For example java is an object oriented programming language which has a rich set of built-in classes and interfaces packaged in the API also known as java ...

  6. Where Do We Stand? Language Program Direction as Reflected in the "MLA Job Information List."

    Science.gov (United States)

    Glew, Ellen

    2000-01-01

    Compares information gleaned from the Modern Language Association's "MLA Job Information List" seeking language program directors in 1996 and provides an overview of changes in the profession during that time. (Author/VWL)

  7. A CRITICAL MULTICULTURAL ANALYSIS OF A ROMANIAN TEXTBOOK TAUGHT IN ELEMENTARY INTERNATIONAL LANGUAGE PROGRAMS

    National Research Council Canada - National Science Library

    Dorian Stoilescu

    2014-01-01

      This case study proposes a critical multicultural analysis of a Romanian language textbook used for instructing students in grades one and two in the Elementary Language International Program (ELIP...

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

  9. Introductory Computer Programming Course Teaching Improvement Using Immersion Language, Extreme Programming, and Education Theories

    Science.gov (United States)

    Velez-Rubio, Miguel

    2013-01-01

    Teaching computer programming to freshmen students in Computer Sciences and other Information Technology areas has been identified as a complex activity. Different approaches have been studied looking for the best one that could help to improve this teaching process. A proposed approach was implemented which is based in the language immersion…

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

    Directory of Open Access Journals (Sweden)

    Eulices Córdoba Zúñiga

    2016-07-01

    Full Text Available 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 competence in English. The results suggest that the implementation of task-based language teaching facilitated the integration of the four skills in the English as a foreign language context. Furthermore, tasks were meaningful and integrated different reading, writing, listening, and speaking exercises that enhanced students’ communicative competences and interaction. It can be concluded that task-based language teaching is a good approach to be used in the promotion of skills integration and language competences.

  11. Cooperative robot programming based on the parallel logic language KL1

    Science.gov (United States)

    Mizoguchi, Fumio; Iizuka, Keiichi; Nishiyama, Hiroyuki; Ohwada, Hayato

    1996-10-01

    Multi-agent root systems for the real world, must handle negotiations between agents. In this paper, we present a robot language which makes it easy to describe negotiation processes. This language provides concurrency and synchronization based on the logic programming language KL1. We incorporate the language into a look-ahead facility for handling emergent situations. Thus, reactive actions can be described in the language. We illustrate these facilities through cooperate tasks in pick-and-place problems.

  12. Dual Language Development of Latino Children: Effect of Instructional Program Type and the Home and School Language Environment.

    Science.gov (United States)

    Collins, Brian A

    2014-01-01

    Latino dual language children typically enter school with a wide range of proficiencies in Spanish and English, many with low proficiency in both languages, yet do make gains in one or both languages during their first school years. Dual language development is associated with how language is used at home and school, as well as the type of instructional program children receive at school. The present study investigates how changes in both Spanish and English proficiencies of Latino, second-generation immigrant children (n =163) from kindergarten to second grade relate to instructional program type as well as language use at home and school. A series of MANCOVAs demonstrated significant dual language gains in children who were in bilingual classrooms and schools where Spanish was used among the teachers, students, and staff. Furthermore, only in classrooms where both Spanish and English were used did children reach age-appropriate levels of academic proficiency in both languages. Home language use was also significantly associated with dual language gains as was maternal Spanish vocabulary knowledge before controlling for maternal education. Educational implications and potential benefits associated with bilingualism are discussed.

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

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

  15. 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…

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

  17. Designing single phase Current-Programmed-Controlled rectifiers by harmonic currents

    DEFF Research Database (Denmark)

    Andersen, Gert Karmisholt; Blaabjerg, Frede

    2002-01-01

    The grid current harmonics of a Current-Programmed-Controlled (CPC) pfc rectifier strongly depends on the choice of switching frequency and switching inductance. This paper describes a new simple and vert fast method to calculate the grid current of a CPC controlled pfc converter. The method...... includes ramp compensation, different command current waveforms and the influence of the filter. One method show how the product of the inductance and the switching frequency determines the maximum power level the complies with IEC-61000-3-2. Design examples illustrate the possibilities of the presented...

  18. The Exploring Nature of Definitions and Classifications of Language Learning Strategies (LLSs) in the Current Studies of Second/Foreign Language Learning

    Science.gov (United States)

    Fazeli, Seyed Hossein

    2011-01-01

    This study aims to explore the nature of definitions and classifications of Language Learning Strategies (LLSs) in the current studies of second/foreign language learning in order to show the current problems regarding such definitions and classifications. The present study shows that there is not a universal agreeable definition and…

  19. PRELIMINARY EVALUATION OF THE DISTANCE ENGLISH LANGUAGE TEACHER TRAINING PROGRAM (DELTTP IN ANADOLU UNIVERSITY, TURKEY

    Directory of Open Access Journals (Sweden)

    Cagri Ozkose BlYlK

    2007-01-01

    Full Text Available This paper presents a preliminary evaluation of a relatively new interactive distance learning model for training English language teachers in Turkey. The Distance English Language Teacher Training Program (DELTTP was established as a result of the contractual agreement between the Ministry of National Education and Eskisehir Anadolu University, Turkey in 2000, whose goal is to train a sufficient number of EFL teachers, in the shortest time possible, without abandoning the high quality of professional training provided heretofore (AOF, 2006. In order to seek objective information regarding their current status as well as to obtain opinion data concerning their perceptions of the adequacy of their education, 2004 and 2005 graduates of the DELTTP Program were administered questionnaires. Four interviews were conducted with different stakeholders. The results and statistics indicate that DELTTP is presently unable to train English teachers of the desired number and in a short period of time due to a variety of factors; however, the program has been successful in maintaining a high standard of quality and has not abandoned the essentials needed for foreign language teacher education.

  20. 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…

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

  2. Business with Words: Language Programs That Generate Revenue and Impact Communities

    Science.gov (United States)

    Eaton, Sarah Elaine

    2006-01-01

    This paper examines the "business" of language programs. In particular, it focuses on the economic impact of English as a Second language programs physically located in Calgary, Alberta, Canada which draw and serve foreign students. The impact such programs have on the wider community will also be explored. A bibliography is included.…

  3. Children Learning Computer Programming: Experiments with Languages, Curricula and Programmable Devices. Technical Report No. 250.

    Science.gov (United States)

    Weyer, S. A.; Cannara, A. B.

    An experiment was conducted to study how children, aged 10-15 years, learn concepts relevant to computer programing and how they learn modern programing languages. The implicit educational goal was to teach thinking strategies through the medium of programing concepts and their applications. The computer languages Simper and Logo were chosen…

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

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

  6. Computer programs for eddy-current defect studies

    Energy Technology Data Exchange (ETDEWEB)

    Pate, J. R.; Dodd, C. V. [Oak Ridge National Lab., TN (USA)

    1990-06-01

    Several computer programs to aid in the design of eddy-current tests and probes have been written. The programs, written in Fortran, deal in various ways with the response to defects exhibited by four types of probes: the pancake probe, the reflection probe, the circumferential boreside probe, and the circumferential encircling probe. Programs are included which calculate the impedance or voltage change in a coil due to a defect, which calculate and plot the defect sensitivity factor of a coil, and which invert calculated or experimental readings to obtain the size of a defect. The theory upon which the programs are based is the Burrows point defect theory, and thus the calculations of the programs will be more accurate for small defects. 6 refs., 21 figs.

  7. Japanese as a Second Language Assessment in Japan: Current Issues and Future Directions

    Science.gov (United States)

    Hatasa, Yukiko; Watanabe, Tomoko

    2017-01-01

    This article reviews assessment practices of Japanese as a second language as taught in Japan since the 1980s. It begins with an explanation of the social and political conditions that have impacted assessment practices in Japan and then addresses current assessment practices and issues. This analysis first examines large-scale tests developed in…

  8. Effects of Transcranial Direct Current Stimulation (tDCS) on Behaviour and Electrophysiology of Language Production

    Science.gov (United States)

    Wirth, Miranka; Rahman, Rasha Abdel; Kuenecke, Janina; Koenig, Thomas; Horn, Helge; Sommer, Werner; Dierks, Thomas

    2011-01-01

    Excitatory anodal transcranial direct current stimulation (A-tDCS) over the left dorsal prefrontal cortex (DPFC) has been shown to improve language production. The present study examined neurophysiological underpinnings of this effect. In a single-blinded within-subject design, we traced effects of A-tDCS compared to sham stimulation over the left…

  9. Study program for constant current capacitor charging method

    Energy Technology Data Exchange (ETDEWEB)

    Pugh, C.

    1978-10-04

    The objective of the study program was to determine the best method of charging 20,000 to 132,000 microfarads of capacitance to 22 kVdc in 14 to 15 sec. Component costs, sizes, weights, line current graphs, copies of calculations and manufacturer's data are included.

  10. Historical Development of NATO Stanag 6001 Language Standards and Common European Framework (CEF) and the Comparison of Their Current Status

    Science.gov (United States)

    Solak, Ekrem

    2011-01-01

    The aim of the article is to shed light on the historical development of language studies in military and social context and to compare the current status of NATO Stanag (Standard Agreement) 6001 language scale with Common European Framework (CEF). Language studies in military context date back to World War II and the emergence of Army Specialized…

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

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

  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. Language-Agnostic Reproducible Data Analysis Using Literate Programming.

    Directory of Open Access Journals (Sweden)

    Boris Vassilev

    Full Text Available 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.

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

  16. Survey of Speech-Language Pathology Graduate Program Training in Outer and Middle Ear Screening.

    Science.gov (United States)

    Serpanos, Yula C; Senzer, Deborah

    2015-08-01

    The purpose of this study was to determine the national training practices of speech-language pathology graduate programs in outer and middle ear screening. Directors of all American Speech-Language-Hearing Association-accredited speech-language pathology graduate programs (N = 254; Council on Academic Accreditation in Audiology and Speech-Language Pathology, 2013) were surveyed on instructional formats in outer and middle ear screening. The graduate speech-language pathology program survey yielded 84 (33.1%) responses. Results indicated that some programs do not provide any training in the areas of conventional screening otoscopy using a handheld otoscope (15.5%; n = 13) or screening tympanometry (11.9%; n = 10), whereas close to one half (46.4%; n = 39) reported no training in screening video otoscopy. Outcomes revealed that approximately one third or more of speech-language pathology graduate programs do not provide experiential opportunities in screening handheld otoscopy (36.9%) or tympanometry (32.1%), and most (78.6%) do not provide experiential opportunities in video otoscopy. The implication from the graduate speech-language pathology program survey findings is that some speech-language pathologists will graduate from academic programs without the acquired knowledge or experiential learning required to establish skill in 1 or more areas of screening otoscopy and tympanometry. Graduate speech-language pathology programs should consider appropriate training opportunities for students to acquire and demonstrate skill in outer and middle ear screening.

  17. English as a foreign language teacher education current perspectives and challenges

    CERN Document Server

    de Dios Martínez Agudo,Juan

    2014-01-01

    The field of Second Language Teacher Education (SLTE) is mainly concerned with the professional preparation of L2 teachers. In order to improve teaching in the multilingual and multicultural classroom of the 21st century, both pre- and in-service L2 teachers as well as L2 teacher educators must be prepared to meet the new challenges of education under the current circumstances, expanding their roles and responsibilities so as to face the new complex realities of language instruction. This volume explores a number of key dimensions of EFL teacher education. The sixteen chapters discuss a wide

  18. SPPTOOLS: Programming tools for the IRAF SPP language

    Science.gov (United States)

    Fitzpatrick, M.

    1992-01-01

    An IRAF package to assist in SPP code development and debugging is described. SPP is the machine-independent programming language used by virtually all IRAF tasks. Tools have been written to aide both novice and advanced SPP programmers with development and debugging by providing tasks to check the code for the number and type of arguments in all calls to IRAF VOS library procedures, list the calling sequences of IRAF tasks, create a database of identifiers for quick access, check for memory which is not freed, and a source code formatter. Debugging is simplified since the programmer is able to get a better understanding of the structure of his/her code, and IRAF library procedure calls (probably the most common source of errors) are automatically checked for correctness.

  19. Computationally intensive econometrics using a distributed matrix-programming language.

    Science.gov (United States)

    Doornik, Jurgen A; Hendry, David F; Shephard, Neil

    2002-06-15

    This paper reviews the need for powerful computing facilities in econometrics, focusing on concrete problems which arise in financial economics and in macroeconomics. We argue that the profession is being held back by the lack of easy-to-use generic software which is able to exploit the availability of cheap clusters of distributed computers. Our response is to extend, in a number of directions, the well-known matrix-programming interpreted language Ox developed by the first author. We note three possible levels of extensions: (i) Ox with parallelization explicit in the Ox code; (ii) Ox with a parallelized run-time library; and (iii) Ox with a parallelized interpreter. This paper studies and implements the first case, emphasizing the need for deterministic computing in science. We give examples in the context of financial economics and time-series modelling.

  20. Biocoder: A programming language for standardizing and automating biology protocols

    Directory of Open Access Journals (Sweden)

    Thies William

    2010-11-01

    Full Text Available Abstract Background Published descriptions of biology protocols are often ambiguous and incomplete, making them difficult to replicate in other laboratories. However, there is increasing benefit to formalizing the descriptions of protocols, as laboratory automation systems (such as microfluidic chips are becoming increasingly capable of executing them. Our goal in this paper is to improve both the reproducibility and automation of biology experiments by using a programming language to express the precise series of steps taken. Results We have developed BioCoder, a C++ library that enables biologists to express the exact steps needed to execute a protocol. In addition to being suitable for automation, BioCoder converts the code into a readable, English-language description for use by biologists. We have implemented over 65 protocols in BioCoder; the most complex of these was successfully executed by a biologist in the laboratory using BioCoder as the only reference. We argue that BioCoder exposes and resolves ambiguities in existing protocols, and could provide the software foundations for future automation platforms. BioCoder is freely available for download at http://research.microsoft.com/en-us/um/india/projects/biocoder/. Conclusions BioCoder represents the first practical programming system for standardizing and automating biology protocols. Our vision is to change the way that experimental methods are communicated: rather than publishing a written account of the protocols used, researchers will simply publish the code. Our experience suggests that this practice is tractable and offers many benefits. We invite other researchers to leverage BioCoder to improve the precision and completeness of their protocols, and also to adapt and extend BioCoder to new domains.

  1. Biocoder: A programming language for standardizing and automating biology protocols.

    Science.gov (United States)

    Ananthanarayanan, Vaishnavi; Thies, William

    2010-11-08

    Published descriptions of biology protocols are often ambiguous and incomplete, making them difficult to replicate in other laboratories. However, there is increasing benefit to formalizing the descriptions of protocols, as laboratory automation systems (such as microfluidic chips) are becoming increasingly capable of executing them. Our goal in this paper is to improve both the reproducibility and automation of biology experiments by using a programming language to express the precise series of steps taken. We have developed BioCoder, a C++ library that enables biologists to express the exact steps needed to execute a protocol. In addition to being suitable for automation, BioCoder converts the code into a readable, English-language description for use by biologists. We have implemented over 65 protocols in BioCoder; the most complex of these was successfully executed by a biologist in the laboratory using BioCoder as the only reference. We argue that BioCoder exposes and resolves ambiguities in existing protocols, and could provide the software foundations for future automation platforms. BioCoder is freely available for download at http://research.microsoft.com/en-us/um/india/projects/biocoder/. BioCoder represents the first practical programming system for standardizing and automating biology protocols. Our vision is to change the way that experimental methods are communicated: rather than publishing a written account of the protocols used, researchers will simply publish the code. Our experience suggests that this practice is tractable and offers many benefits. We invite other researchers to leverage BioCoder to improve the precision and completeness of their protocols, and also to adapt and extend BioCoder to new domains.

  2. Inventory control program for laboratory equipment written in the C programming language

    Energy Technology Data Exchange (ETDEWEB)

    Dishman, J.L.; Shipp, S.G.

    1986-10-01

    A property inventory package has been written in the C programming language to keep track of general laboratory equipment. All functions which would be expected for a master inventory database are available including add, delete, edit, and find. The package was developed on a Digital Equipment Corporation LSI 11/73 computer using the ULTRIX-11 operating system, and can be adapted for use on any UNIX based system, or any operating system with a C compiler.

  3. Current Status of Postdoctoral and Graduate Programs in Dentistry.

    Science.gov (United States)

    Assael, Leon

    2017-08-01

    Advanced dental education has evolved in the context of societal needs and economic trends to its current status. Graduate programs have positioned their role in the context of health systems and health science education trends in hospitals, interprofessional clinical care teams, and dental schools and oral health care systems. Graduate dental education has been a critical factor in developing teams in trauma care, craniofacial disorders, pediatric and adult medicine, and oncology. The misalignment of the mission of graduate dental programs and the demands of private practice has posed a challenge in the evolution of programs as educational programs have been directed towards tertiary and indigent care while the practice community focuses on largely healthy affluent patients for complex clinical interventions. Those seeking graduate dental education today are smaller in number and include more international dental graduates than in the past. Graduate dental education in general dentistry and in the nine recognized dental specialties now includes Commission on Dental Accreditation (CODA) recognition of training standards as part of its accreditation process and a CODA accreditation process for areas of clinical education not recognized as specialties by the American Dental Association. Current types of programs include fellowship training for students in recognized specialties. This article was written as part of the project "Advancing Dental Education in the 21st Century."

  4. 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…

  5. 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…

  6. Current leadership training in dermatology residency programs: a survey.

    Science.gov (United States)

    Baird, David S; Soldanska, Magdalena; Anderson, Bryan; Miller, Jeffrey J

    2012-04-01

    Residents and physicians frequently find themselves in leadership roles. Current residency curricula focus on the development of clinical knowledge and technical skills. A previous survey of Penn State Dermatology graduates demonstrated the perceived need and benefit of a formalized leadership curriculum in this selected group. We sought to identify and measure the perceived need and benefit of formalized leadership training and investigate opinions regarding leadership theory from the perspective of dermatology residency program directors and chief residents nationally. A survey containing 26 questions related to leadership theory and training were mailed to all US dermatology residency programs. In all, 91% of program directors and chief residents agreed that leadership skills could be taught through observation and training. A total of 78% of respondents agreed that leadership training is important during dermatology residency training. In all, 66% agreed that a formalized leadership curriculum would help residents become better resident supervisors and physicians. Only 13% reported having a formalized leadership curriculum. Participants most frequently reported learning leadership through observation and modeled behavior. A total of 15% of chief residents believed their faculty did not effectively model leadership, whereas only 2% of the program directors believed the same (P = .01). In all, 62% (68/109) of programs surveyed returned at least one response from the program director or chief resident. A total of 39% (42/109) had responses from both the program director and the chief resident. Because of the voluntary nature of the survey, response bias could not be excluded. Most program directors and chief residents believe leadership skills can be cultivated through observation and training. Leadership curriculum is not part of most residency programs. Copyright © 2012 American Academy of Dermatology, Inc. Published by Mosby, Inc. All rights reserved.

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

    Science.gov (United States)

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

    2017-09-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.

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

  9. MANAJEMEN EDITING POST PRODUCTION PROGRAM CURRENT AFFAIR DI TVONE

    Directory of Open Access Journals (Sweden)

    Ridho Azlam Ambo Asse

    2016-11-01

    Full Text Available Management is the art of completing the work through others. In an organization there are various components that are structured and coordinated in the movement toward shared vision and mission. Management is looking for that component to move under coordination, pressure, and problems that hit. Editing management, especially for the current affair type program, has a special purpose. Not just the speed of productivity that is based on the ability of individual editors. This research is done to know the process of stage editor in work. The process of managing files, data management, human resources, tools, facilities, scheduling, until the pattern of editing stage in one of the national media industry. This study concludes that the current affair program management editing system based on the concept of planning, organizing, implementation, supervision, and productivity management is done by Top Down method from top to bottom in the management of currenf affair tvOne editing program. What gets from above during a pre-production meeting of a program. Then coordinate with the supervisor and then delegate down to be implemented according to the agreed plan and in accordance with the duties and functions of both the production team and the editor.   Manajemen merupakan seni menyelesaikan pekerjaan melalui orang lain. Dalam sebuah organisasi terdapat berbagai macam komponen yang terstruktur dan terkordinasi dalam gerakan menuju visi dan misi bersama. Manajemen ialah mencari agar komponen tersebut dapat bergerak dibawah koordinasi, tekanan, dan masalah yang menerpa. Manajemen editing khususnya untuk program berjenis current affair, memiliki tujuan khusus. Tidak sekedar kecepatan produktifitas yang didasarkan pada kemampuan individu editor. Penelitian yang dilakukan ini untuk mengetahui proses tahapan editor dalam bekerja. Proses mengelola file, pengelolaan data, sumber daya manusia, alat, fasilitas, penjadwalan, hingga pola tahapan editing pada salah

  10. Current management for word finding difficulties by speech-language therapists in South African remedial schools.

    Science.gov (United States)

    de Rauville, Ingrid; Chetty, Sandhya; Pahl, Jenny

    2006-01-01

    Word finding difficulties frequently found in learners with language learning difficulties (Casby, 1992) are an integral part of Speech-Language Therapists' management role when working with learning disabled children. This study investigated current management for word finding difficulties by 70 Speech-Language Therapists in South African remedial schools. A descriptive survey design using a quantitative and qualitative approach was used. A questionnaire and follow-up focus group discussion were used to collect data. Results highlighted the use of the Renfrew Word Finding Scale (Renfrew, 1972, 1995) as the most frequently used formal assessment tool. Language sample analysis and discourse analysis were the most frequently used informal assessment procedures. Formal intervention programmes were generally not used. Phonetic, phonemic or phonological cueing were the most frequently used therapeutic strategies. The authors note strengths and raise concerns about current management for word finding difficulties in South African remedial schools, particularly in terms of bilingualism. Opportunities are highlighted regarding the development of assessment and intervention measures relevant to the diverse learning disabled population in South Africa.

  11. Examining the Need for Chinese Language Programs in Mid-Atlantic Community Colleges

    Science.gov (United States)

    Uhey, Ruth Ann Johnson

    2012-01-01

    Public education reform designed for K-12 and higher education exists to transform teaching and learning within the United States in order to graduate today's student. One specific initiative on the federal, state, and local levels is the implementation of Chinese language programs. Some of the Chinese language programs in the K-12 education…

  12. Master Program in Foreign Language Education at New York University Steinhardt (US)

    Science.gov (United States)

    Ikonnikova, Maryna

    2016-01-01

    The article deals with master program in foreign language education at New York University Steinhardt (US). Thus, its peculiarities have been revealed. It has been defined that the study program presupposes mastering of foreign language teaching approaches that meet various needs of learners. It has been indicated that students acquire the…

  13. Stratego/XT 0.17. A Language and Toolset for Program Transformation

    NARCIS (Netherlands)

    Bravenboer, M.; Kalleberg, K.T.; Vermaas, R.; Visser, E.

    2008-01-01

    Preprint of paper published in: Science of Computer Programming (Elsevier), 72 (1-2), 2008; doi:10.1016/j.scico.2007.11.003 Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations, programmable rewriting

  14. Toward A Competency-Based Teacher Education Program in Foreign Languages at SUNY/Buffalo.

    Science.gov (United States)

    Papalia, Anthony

    SUNY/Buffalo's competency-based teacher education program in foreign languages emphasizes: (1) a field-centered program, (2) a multi-institutional pattern of organizations, (3) feedback to students regarding their progress, (4) preservice/inservice continuum. The competencies required of foreign language teachers include: a practical command of…

  15. What Parents Want To Know about Foreign Language Immersion Programs. ERIC Digest.

    Science.gov (United States)

    Fortune, Tara W.; Tedick, Diane J.

    Modeled after the pioneering French immersion programs developed in Canada in the 1960s, foreign language immersion programs in the United States are designed to enrich the education of native-English-speaking students by teaching them all of their academic subjects in a second language. The goal is for students to become proficient in the second…

  16. 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…

  17. A Survey of Language Classes in the Army Specialized Training Program.

    Science.gov (United States)

    Agard, Frederick B.; And Others

    A survey, involving visits to the 44 institutions offering the Army Specialized Training Program's (ASTP) Foreign Area and Language Study Curriculum, provides information on program structure, faculty organization, student requirements, instructional procedures for presenting language skills and grammar, instructional aids, and the result achieved…

  18. 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…

  19. What about a Simple Language? Analyzing the Difficulties in Learning to Program

    Science.gov (United States)

    Mannila, Linda; Peltomaki, Mia; Salakoski, Tapio

    2006-01-01

    In this paper, we present the results from a two-part study. We analyze 60 programs written by novice programmers aged 16-19 after their first programming course, in either Java or Python. The aim is to find difficulties independent of the language used, and such originating from the language. Second, we analyze the transition from a…

  20. Current activities handbook: formerly utilized sites remedial action program

    Energy Technology Data Exchange (ETDEWEB)

    None

    1981-02-27

    This volume is one of a series produced under contract with the DOE, by Politech Corporation to develop a legislative and regulatory data base to assist the FUSRAP management in addressing the institutional and socioeconomic issues involved in carrying out the Formerly Utilized Sites Remedial Action Program. This Information Handbook series contains information about all relevant government agencies at the Federal and state levels, the pertinent programs they administer, each affected state legislature, and current Federal and state legislative and regulatory initiatives. This volume is a compilation of information about the activities each of the thirteen state legislatures potentially affected by the Formerly Utilized Sites Remedial Action Program. It contains a description of the state legislative procedural rules and a schedule of each legislative session; a summary of pending relevant legislation; the name and telephone number of legislative and state agency contacts; and the full text of all bills identified.

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

  2. Implications of the Turing machine model of computation for processor and programming language design

    Science.gov (United States)

    Hunter, Geoffrey

    2004-01-01

    ; it may be allocated as its execution commences, and deallocated as its execution terminates, and if the amount of this local memory is not known until just before execution commencement, then it is essential that it be allocated dynamically as the first action of its execution. This dynamically allocated/deallocated storage of each subprogram"s intermediate values, conforms with the stack discipline; i.e. last allocated = first to be deallocated, an incidental benefit of which is automatic overlaying of variables. This stack-based dynamic memory allocation was a semantic implication of the nested block structure that originated in the ALGOL-60 programming language. AGLOL-60 was a TM language, because the amount of memory allocated on subprogram (block/procedure) entry (for arrays, etc) was computable at execution time. A more general requirement of a Turing machine process is for code generation at run-time; this mandates access to the source language processor (compiler/interpretor) during execution of the process. This fundamental aspect of computer science is important to the future of system design, because it has been overlooked throughout the 55 years since modern computing began in 1048. The popular computer systems of this first half-century of computing were constrained by compile-time (or even operating system boot-time) memory allocation, and were thus limited to executing FA processes. The practical effect was that the distinction between the data-invariant program and its variable data was blurred; programmers had to make trial and error executions, modifying the program"s compile-time constants (array dimensions) to iterate towards the values required at run-time by the data being processed. This era of trial and error computing still persists; it pervades the culture of current (2003) computing practice.

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

  4. Language Modeling and Reading Achievement: Variations across Different Types of Language Instruction Programs

    Science.gov (United States)

    López, Francesca; Scanlan, Martin; Gorman, Brenda K.

    2015-01-01

    This study investigated the degree to which the quality of teachers' language modeling contributed to reading achievement for 995 students, both English language learners and native English speakers, across developmental bilingual, dual language, and monolingual English classrooms. Covariates included prior reading achievement, gender, eligibility…

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

  6. 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. PMID:24586449

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

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

    , 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......A self-reconfigurable robot is a robotic device that can change its own shape. Self-reconfigurable robots are commonly built from multiple identical modules that can manipulate each other to change the shape of the robot. The robot can also perform tasks such as locomotion without changing shape....... 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...

  9. A Program Evaluation Process to Meet the Needs of English Language Learners

    Science.gov (United States)

    Cellante, Donna; Donne, Vicki

    2013-01-01

    The process of program evaluation was utilized to evaluate the education program, provide information to make decisions on its ability to comply with mandates from the state education department, and develop or improve the program to meet the goals of the new initiative to meet the needs of English language learners. The program evaluation process…

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

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

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

    DEFF Research Database (Denmark)

    Møller, Anders

    , such as maintaining session state and dynamically producing HTML or XML documents. By introducing explicit language-based mechanisms for those issues, we liberate the Web service programmer from the tedious and error-prone alternatives. Specialized program analyses aid the programmer by verifying at compile time......, and syntax-level macros for making additional language extensions. In its newest version, the programming language is designed as an extension of Java. To describe classes of XML documents, we introduce a novel XML schema language aiming to both simplify and generalize existing proposals. All parts...

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

    OpenAIRE

    Daisuke Saito; Tsuneo Yamaura

    2013-01-01

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

  14. Reverse engineering GTPase programming languages with reconstituted signaling networks.

    Science.gov (United States)

    Coyle, Scott M

    2016-07-02

    The Ras superfamily GTPases represent one of the most prolific signaling currencies used in Eukaryotes. With these remarkable molecules, evolution has built GTPase networks that control diverse cellular processes such as growth, morphology, motility and trafficking. (1-4) Our knowledge of the individual players that underlie the function of these networks is deep; decades of biochemical and structural data has provided a mechanistic understanding of the molecules that turn GTPases ON and OFF, as well as how those GTPase states signal by controlling the assembly of downstream effectors. However, we know less about how these different activities work together as a system to specify complex dynamic signaling outcomes. Decoding this molecular "programming language" would help us understand how different species and cell types have used the same GTPase machinery in different ways to accomplish different tasks, and would also provide new insights as to how mutations to these networks can cause disease. We recently developed a bead-based microscopy assay to watch reconstituted H-Ras signaling systems at work under arbitrary configurations of regulators and effectors. (5) Here we highlight key observations and insights from this study and propose extensions to our method to further study this and other GTPase signaling systems.

  15. The Julia programming language: the future of scientific computing

    Science.gov (United States)

    Gibson, John

    2017-11-01

    Julia is an innovative new open-source programming language for high-level, high-performance numerical computing. Julia combines the general-purpose breadth and extensibility of Python, the ease-of-use and numeric focus of Matlab, the speed of C and Fortran, and the metaprogramming power of Lisp. Julia uses type inference and just-in-time compilation to compile high-level user code to machine code on the fly. A rich set of numeric types and extensive numerical libraries are built-in. As a result, Julia is competitive with Matlab for interactive graphical exploration and with C and Fortran for high-performance computing. This talk interactively demonstrates Julia's numerical features and benchmarks Julia against C, C++, Fortran, Matlab, and Python on a spectral time-stepping algorithm for a 1d nonlinear partial differential equation. The Julia code is nearly as compact as Matlab and nearly as fast as Fortran. This material is based upon work supported by the National Science Foundation under Grant No. 1554149.

  16. Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages

    OpenAIRE

    Khaldi, Dounia; Jouvelot, Pierre,; Ancourt, Corinne; Irigoin, François

    2012-01-01

    15 pages; International audience; Programming parallelmachines as effectively as sequential ones would ideally require a language that provides high-level programming constructs to avoid the programming errors frequent when expressing parallelism. Since task parallelism is considered more error-prone than data parallelism, we survey six popular and efficient parallel language designs that tackle this difficult issue: Cilk, Chapel, X10, Habanero-Java, OpenMP and OpenCL. Using as single running...

  17. Treatment of primary progressive aphasias by transcranial direct current stimulation combined with language training.

    Science.gov (United States)

    Cotelli, Maria; Manenti, Rosa; Petesi, Michela; Brambilla, Michela; Cosseddu, Maura; Zanetti, Orazio; Miniussi, Carlo; Padovani, Alessandro; Borroni, Barbara

    2014-01-01

    Primary progressive aphasia (PPA) is an untreatable neurodegenerative disorder that disrupts language functions. Previous studies have demonstrated transcranial direct current stimulation (tDCS) may improve language symptoms in patients with post stroke aphasia or neurodegenerative diseases. The present study investigated whether the application of anodal tDCS (AtDCS) to the scalp overlying the left dorsolateral prefrontal cortex (DLPFC), which may increase cortical excitability, in combination with individualized speech therapy would improve naming accuracy in the agrammatic variant of PPA (avPPA). Sixteen avPPA patients were randomly allocated into two subgroups: AtDCS (n = 8) or placebo tDCS (PtDCS). tDCS was applied over the left DLPFC (BA 8/9) 25 minutes per day for two weeks (10 days). Each patient underwent 25 minutes of individualized speech therapy with either AtDCS or PtDCS during each treatment session. Neuropsychological assessment, experimental naming, and linguistic abilities in daily living were assessed at baseline (T0), after two weeks of intervention (T1) and at a 12-week follow-up (T2). Significant improvement in experimental naming was observed in both groups at T1 and T2, but this effect was significantly greater in AtDCS than PtDCS patients. Naming correctness, as assessed using the Aachener Aphasie Test, increased selectively in the AtDCS group from T0 to T1, and this effect remained significant at T2. The analysis of daily living language abilities improved selectively in AtDCS group. Our results support the beneficial effect of targeted language training in combination with brain stimulation in avPPA patients. tDCS should be considered a useful tool for the improvement of language functions in patients with neurodegenerative diseases in future trials.

  18. Fuzzy Arden Syntax: A fuzzy programming language for medicine.

    Science.gov (United States)

    Vetterlein, Thomas; Mandl, Harald; Adlassnig, Klaus-Peter

    2010-05-01

    The programming language Arden Syntax has been optimised for use in clinical decision support systems. We describe an extension of this language named Fuzzy Arden Syntax, whose original version was introduced in S. Tiffe's dissertation on "Fuzzy Arden Syntax: Representation and Interpretation of Vague Medical Knowledge by Fuzzified Arden Syntax" (Vienna University of Technology, 2003). The primary aim is to provide an easy means of processing vague or uncertain data, which frequently appears in medicine. For both propositional and number data types, fuzzy equivalents have been added to Arden Syntax. The Boolean data type was generalised to represent any truth degree between the two extremes 0 (falsity) and 1 (truth); fuzzy data types were introduced to represent fuzzy sets. The operations on truth values and real numbers were generalised accordingly. As the conditions to decide whether a certain programme unit is executed or not may be indeterminate, a Fuzzy Arden Syntax programme may split. The data in the different branches may be optionally aggregated subsequently. Fuzzy Arden Syntax offers the possibility to formulate conveniently Medical Logic Modules (MLMs) based on the principle of a continuously graded applicability of statements. Furthermore, ad hoc decisions about sharp value boundaries can be avoided. As an illustrative example shows, an MLM making use of the features of Fuzzy Arden Syntax is not significantly more complex than its Arden Syntax equivalent; in the ideal case, a programme handling crisp data remains practically unchanged when compared to its fuzzified version. In the latter case, the output data, which can be a set of weighted alternatives, typically depends continuously from the input data. In typical applications an Arden Syntax MLM can produce a different output after only slight changes of the input; discontinuities are in fact unavoidable when the input varies continuously but the output is taken from a discrete set of possibilities

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

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

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

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

  3. Current status of the Gene-Tox Program.

    Science.gov (United States)

    Auletta, A E; Brown, M; Wassom, J S; Cimino, M C

    1991-01-01

    The U.S. Environmental Protection Agency's Gene-Tox Program is a multiphased effort to review and evaluate the existing literature in assay systems available in the field of genetic toxicology. The first phase of the Gene-Tox Program selected assay systems for evaluation, generated expert panel reviews of the data from the scientific literature, and recommended testing protocols for the systems. Phase II established and evaluated the database of chemical genetic toxicity data for its relevance to identifying human health hazards. The ongoing phase III continues reviewing and updating chemical data in selected assay systems. Currently, data exist on over 4000 chemicals in 27 assay systems; two additional assay systems will be included in phase III. The review data are published in the scientific literature and are also publicly available through the National Library of Medicine TOXNET system. The review and analysis components of Gene-Tox comprise 45 published papers, and several others are in preparation. Differences that have been observed between Gene-Tox and National Toxicology Program databases relative to the sensitivity, specificity, accuracy, and predictivity of genetic toxicity data compared to carcinogenesis data are ascribable to differences between the two databases in chemical selection criteria, testing protocols, and chemical class distributions. PMID:1820273

  4. Current status of the Gene-Tox Program

    Energy Technology Data Exchange (ETDEWEB)

    Auletta, A.E.; Cimino, M.C. (Environmental Protection Agency, Washington, DC (United States)); Brown, M.; Wassom, J.S. (Oak Ridge National Lab., TN (United States))

    1991-12-01

    The U.S. Environmental Protection Agency's Gene-Tox Program is a multiphased effort to review and evaluate the existing literature in many systems available in the field of genetic toxicology. The first phase of the Gene-Tox Program selected assay systems for evaluation, generated expert panel reviews of the data from the scientific literature, and recommended testing protocols for the systems. Phase II established and evaluated the database of chemical genetic toxicity data for its relevance to identifying human health hazards. The ongoing phase III continues reviewing and updating chemical data in selected assay systems. Currently, data exist on over 4000 chemicals in 27 assay systems; two additional assay systems will be included in phase III. The review data are published in the scientific literature and are also publicly available through the National Library of Medicine TOXNET system. The review and analysis components of Gene-Tox comprise 45 published papers, and several others are in preparation. Differences that have been observed between Gene-Tox and National Toxicology Program databases relative to the sensitivity, specificity, accuracy, and predictivity of genetic toxicity data compared to carcinogenesis data are ascribable to differences between the two databases in chemical selection criteria, testing protocols, and chemical class distributions. 6 refs., 2 figs., 5 tabs.

  5. Influences of Globalization on K-12 Language Teacher Education Programs

    Science.gov (United States)

    Singh, Navin Kumar

    2012-01-01

    The purpose of this study was to explore the effects of globalization on K-12 language teacher education at Northern Arizona University (NAU) in terms of multilingual practices in the US, with reference to an English-only-state, Arizona. This study explored influences of globalization on K-12 language education practices in the US through teacher…

  6. Integrating Other Areas of Learning into the Language Program.

    Science.gov (United States)

    Tisdell, Mariel

    1996-01-01

    Presents modules and learning activities taken from other learning areas useful in the Australian second-language classroom. Argues that general and specific subject areas can stimulate dialogue and interest as well as cultural and social awareness, provide new language structures, enrich vocabulary and extend the use of idiomatic expressions, and…

  7. Modularity, Working Memory, and Second Language Acquisition: A Research Program

    Science.gov (United States)

    Truscott, John

    2017-01-01

    Considerable reason exists to view the mind, and language within it, as modular, and this view has an important place in research and theory in second language acquisition (SLA) and beyond. But it has had very little impact on the study of working memory and its role in SLA. This article considers the need for modular study of working memory,…

  8. Foreign Language Anxiety in a New English Program in Thailand

    Science.gov (United States)

    Tanielian, Adam R.

    2014-01-01

    Thailand boasts a robust ESL system in both public and private schools, where students learn various subjects from native speakers in the English language. Foreign language classroom anxiety (FLCA) is a subject that is relevant to ESL instruction and learning. This study assesses associations between FLCA and academic performance in English and…

  9. INSTRUMENTAL TOOLS FOR PROGRAM CODE DEVELOPMENT WRITTEN IN HIGH LEVEL PROGRAMMING LANGUAGE.

    Directory of Open Access Journals (Sweden)

    E.A. Alferov

    2010-11-01

    Full Text Available The paper presents the environment of demonstration of integrated environment for studying course «Basics of algorithmization and programming» (http://weboap.ksu.ks.ua, which allows execution of computational experiment to study the complexity and majorizability of sorting algorithms. We describe the design and development of new version of the application. Much attention is paid to the development component of the code editor, which will meet the current requirements of tools to write programs.

  10. An Application of Answer Set Programming to the Field of Second Language Acquisition

    OpenAIRE

    Inclezan, Daniela

    2013-01-01

    This paper explores the contributions of Answer Set Programming (ASP) to the study of an established theory from the field of Second Language Acquisition: Input Processing. The theory describes default strategies that learners of a second language use in extracting meaning out of a text, based on their knowledge of the second language and their background knowledge about the world. We formalized this theory in ASP, and as a result we were able to determine opportunities for refining its natur...

  11. Evaluating the quality of STARTALK Program for Teaching Heritage and Non-heritage Arabic Language Learners

    Directory of Open Access Journals (Sweden)

    Wafa Hassan

    2015-01-01

    Full Text Available STARTALK is a federally funded program launched as a new component of the National Security Language Initiative (NSLI announced by former President Bush in January 2006 to increase the number of Americans learning and speaking foreign languages, and to provide students at all levels of education with an opportunity to learn the foreign languages of their choice. It is also designed to offer teachers of foreign languages creative teaching strategies to exemplify best practices in language education and in professional development. This study was conducted at Michigan State University to evaluate the quality of a specific STARTALK training program designed for teachers of heritage and non-heritage Arabic language learners. The study participants included 16 teachers and 30 heritage and non-heritage high school students. Two different survey instruments were used to collect data from the participating teachers and students. The data collected for the study were analyzed through the use of quantitative and qualitative methods. The findings indicated that both heritage and non-heritage groups have generally demonstrated positive attitudes towards Arabic language learning. The two groups, however, differed significantly in their perceptions towards the importance and the use of Arabic language in the context of the United States. The findings also revealed positive attitudes of the participating students towards the quality of the program activities. The study further revealed positive attitudes of the participating teachers towards the quality of their training program. Based on the significant findings of the study, it was concluded that the program has been successful since both students and teachers indicated that they were satisfied with the program activities. It was also 134 Hassan concluded that the study findings can be properly applied for conducting any successful language learning program. Several recommendations were made by both students

  12. Design Automation Using Script Languages. High-Level CAD Templates in Non-Parametric Programs

    Science.gov (United States)

    Moreno, R.; Bazán, A. M.

    2017-10-01

    The main purpose of this work is to study the advantages offered by the application of traditional techniques of technical drawing in processes for automation of the design, with non-parametric CAD programs, provided with scripting languages. Given that an example drawing can be solved with traditional step-by-step detailed procedures, is possible to do the same with CAD applications and to generalize it later, incorporating references. In today’s modern CAD applications, there are striking absences of solutions for building engineering: oblique projections (military and cavalier), 3D modelling of complex stairs, roofs, furniture, and so on. The use of geometric references (using variables in script languages) and their incorporation into high-level CAD templates allows the automation of processes. Instead of repeatedly creating similar designs or modifying their data, users should be able to use these templates to generate future variations of the same design. This paper presents the automation process of several complex drawing examples based on CAD script files aided with parametric geometry calculation tools. The proposed method allows us to solve complex geometry designs not currently incorporated in the current CAD applications and to subsequently create other new derivatives without user intervention. Automation in the generation of complex designs not only saves time but also increases the quality of the presentations and reduces the possibility of human errors.

  13. Identity Labels and Self-Reported Language Use: Implications for Spanish Language Programs.

    Science.gov (United States)

    Villa, Daniel; Villa, Jennifer

    1998-01-01

    Examines the relationship between self-identification labels and self-reported language use, among other factors, of students who have self selected into Spanish-for-Native-Speakers (SNS) courses. A principal goal of this study is to work toward better understanding of certain identity features of students with heritage language skills in order to…

  14. 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…

  15. 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…

  16. A Critical Multicultural Analysis of a Romanian Textbook Taught in Elementary International Language Programs

    Science.gov (United States)

    Stoilescu, Dorian

    2014-01-01

    This case study proposes a critical multicultural analysis of a Romanian language textbook used for instructing students in grades one and two in the Elementary Language International Program (ELIP) in Toronto public schools in Ontario, Canada. Based on an analysis developed from Fairclough and Parker's criteria, this paper determined stereotypes…

  17. 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…

  18. COMPARATIVE-EVALUATION OF HIGH-LEVEL REAL-TIME PROGRAMMING-LANGUAGES

    NARCIS (Netherlands)

    HALANG, WA; STOYENKO, AD

    1990-01-01

    Owing to the fast growing need for better means of building real-time systems, a number of representative languages used in real-time programming is surveyed. The evaluation focuses on seven languages which possess explicit real-time features. Based on a categorization of the latter, the seven

  19. 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…

  20. Three Methods for Language Acquisition: Total Physical Response; the Tomatis Program; Suggestopedia.

    Science.gov (United States)

    Bancroft, W. Jane

    Total Physical Response is a strategy for learning second languages developed by James J. Asher. The Tomatis program, developed in France by Alfred Tomatis, is a method for treating dyslexia and communication problems and is also used for teaching basic elements of foreign languages. Suggestology is a psychotherapeutic system based on yogic…

  1. 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…

  2. Productive High Performance Parallel Programming with Auto-tuned Domain-Specific Embedded Languages

    Science.gov (United States)

    2013-01-02

    http://dl.acm. org/citation.cfm?id=645980.674267. [93] Inc. PLT Scheme. The Racket Language. 2012. URL: http://racket-lang.org. [94] Sebastian Pop...URL: http://pypi.python.org/pypi. [100] Python Programming Language - Offical Website. 2012. URL: http://www.python.org. [101] Gabriel Rivera and Chau

  3. Identifying and Expressing Emotions: A Language Therapy Program for Behavior Disordered Adolescents.

    Science.gov (United States)

    Monast, Sheila; Smith, Elaine

    1987-01-01

    A language therapy program designed for use with behavior-disordered adolescents was also used with language/learning-disabled adolescents. Line drawings of facial expressions were used to teach the concepts of feelings and identify ranges of similar emotions as well as to introduce new vocabulary. Special behavior considerations with the behavior…

  4. Policies and Practices regarding Students with Accents in Speech-Language Pathology Training Programs

    Science.gov (United States)

    Levy, Erika S.; Crowley, Catherine J.

    2012-01-01

    Speech-language pathology (SLP) training programs are the initial gateway for nonnative speakers of English to join the SLP profession. An anonymous web-based survey in New York State examined policies and practices implemented when SLP students have foreign accents in English or in other languages. Responses were elicited from 530 students and 28…

  5. Benefits of externships with pediatric dentistry programs for potential residents: program directors' and current residents' perceptions.

    Science.gov (United States)

    Klein, Ulrich; Storey, Bryan; Hanson, Peter D

    2014-03-01

    This study's goal was to understand the extent, framework, and benefits of externships with prospective residency programs undertaken by predoctoral dental students or dentists interested in applying for a residency program. In 2012, a questionnaire was sent to all pediatric dentistry residents and program directors in the United States (63 percent and 74 percent return rate, respectively). Externships were offered by fifty-seven of the seventy-six programs. Most program directors (95 percent) agreed that externships are beneficial and compensate at least partially for the lack of numerical National Board Dental Examination scores or class rankings. Among the responding residents, 61 percent were female. The top reasons given by residents for choosing to extern with a certain program were its location and perceived reputation. Of the 249 respondents who did an externship, 47 percent externed with their current program. The acceptance rate into the number one choice of program was similar among those who did an externship vs. those who did not (73 percent vs. 75 percent). No relationship was found between gender and externships among the 341 respondents who were accepted into their top choice. Most of the residents (98.8 percent) felt that completing an externship was beneficial, and 88 percent got an increased understanding for the differences between university- and non-university-based residency programs.

  6. "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…

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

  8. 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…

  9. Visual flight simulation of UAVs in real time programmed in JAVA language

    Science.gov (United States)

    Qiu, Xiaohong; Liao, Fang

    1999-07-01

    The configuration and characteristics of the flight management and control system of an UAV is quite different from that of a manned aircraft. A visual flight simulation is a most important way to improve the performance and effectiveness of UAVs in the practical field use. In this paper, a visual flight Real Time Simulation Environment (RTSE) for UAVs are programmed in Java language combined with Virtual Reality Modeling Language (VRML) and C++ language. The advantages of Java program in this project are introduced. Its disadvantages are overcome through three layer program. The bottom layer is the device-driven system layer with the hardware access capability programmed in C language. The middle layer is the dynamical link library that is made up of the native methods of JAVA application programmed in C++ language. The top layer is the application program programmed in Java language and VRML. The RTSE has the ability to provide significant training, demonstration and assessment of the UAVs economically, and reduce the operator workload.

  10. Workshop on programming languages for high performance computing (HPCWPL): final report.

    Energy Technology Data Exchange (ETDEWEB)

    Murphy, Richard C.

    2007-05-01

    This report summarizes the deliberations and conclusions of the Workshop on Programming Languages for High Performance Computing (HPCWPL) held at the Sandia CSRI facility in Albuquerque, NM on December 12-13, 2006.

  11. Parental Involvement in Deaf Children's Education Programs as a Predictor of Child's Language, Early Reading, and Social-Emotional Development.

    Science.gov (United States)

    Calderon, R

    2000-01-01

    This study examined the impact of school-based, teacher-rated parental involvement on four child outcomes: language development, early reading skills, and positive and negative measures of social-emotional development. The 28 children were assessed for outcomes between 9 to 53 months post-graduation from a birth-to-3 early intervention (EI) program for children with hearing loss. Other factors included in the study were child's hearing loss, mother's education level, mother's current communication skills with her child, and maternal use of additional services beyond those offered by the early intervention program or the child's school program. Parental involvement in children's school-based education program is a significant positive predictor to early reading skills but shares considerable variance with maternal communication skill for this outcome. In this study, maternal communication skills and the child's hearing loss were the strongest predictors for language development. Maternal use of additional services was the strongest predictor to poorer social-emotional adjustment. The study's findings indicate that although parental involvement in their deaf child's school-based education program can positively contribute to academic performance, parental communication skill is a more significant predictor for positive language and academic development. Factors associated with parental involvement, maternal communication, and use of additional services are explored and suggestions are offered to enhance parental involvement and communication skills.

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

    Directory of Open Access Journals (Sweden)

    Anna Newley

    2016-07-01

    Full Text Available 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 improved their knowledge about robotics and programing language at the end of the robotics program. Delayed posttest results indicated that the students were able to sustain their improved knowledge two months after the posttest. Formal data about student motivation and interest in STEM learning were not collected; however, it was observed that students expressed interest to participate in more advanced robotics programs in the future.

  13. The NINDS Hearing, Speech, and Language Research Program.

    Science.gov (United States)

    National Inst. of Neurological Diseases and Stroke (NIH), Bethesda, MD.

    Presented is an overview of hearing, speech and language research being sponsored by the National Institute of Neurological Diseases and Stroke (NINDS). Described is research in such areas as infant audiological screening, auditory prostheses, larynx surgery, and developmental dysphasia. (LS)

  14. The Rhythm of Language: Fostering Oral and Listening Skills in Singapore Pre-School Children through an Integrated Music and Language Arts Program.

    Science.gov (United States)

    Gan, Linda; Chong, Sylvia

    1998-01-01

    Examined the effectiveness of a year-long integrated language and music program (the Expressive Language and Music Project) to enhance Singaporean kindergartners' English oral-language competency. Found that the natural communicative setting and creative use of resources and activities based on the Orff and Kodaly approaches facilitated language…

  15. International Education Programs: Access to the World and Its Languages

    Science.gov (United States)

    Office of Postsecondary Education, US Department of Education, 2012

    2012-01-01

    The International Education Programs Service (IEPS) administers 14 education programs. These programs are complementary in nature and designed to benefit a variety of audiences through training programs, research, start-up or enhancement projects, and fellowships. This paper provides brief descriptions of these programs.

  16. Reversible flowchart languages and the structured reversible program theorem

    DEFF Research Database (Denmark)

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

    2008-01-01

    Many irreversible computation models have reversible counterparts, but these are poorly understood at present. We introduce reversible flowcharts with an assertion operator and show that any reversible flowchart can be simulated by a structured reversible flowchart using only three control flow o...... justification for low-level machine code for reversible microprocessors as well as high-level block-structured reversible languages. We give examples for both such languages and illustrate them with a lossless encoder for permutations given by Dijkstra....

  17. A C++-embedded Domain-Specific Language for programming the MORA soft processor array

    OpenAIRE

    Vanderbauwhede, W.; Margala, M.; Chalamalasetti, S.R.; Purohit, S.

    2010-01-01

    MORA is a novel platform for high-level FPGA programming of streaming vector and matrix operations, aimed at multimedia applications. It consists of soft array of pipelined low-complexity SIMD processors-in-memory (PIM). We present a Domain-Specific Language (DSL) for high-level programming of the MORA soft processor array. The DSL is embedded in C++, providing designers with a familiar language framework and the ability to compile designs using a standard compiler for functional testing befo...

  18. Native American Youth Discourses on Language Shift and Retention: Ideological Cross-Currents and Their Implications for Language Planning

    Science.gov (United States)

    McCarty, Teresa L.; Romero-Little, Mary Eunice; Zepeda, Ofelia

    2006-01-01

    This paper examines preliminary findings from an ongoing federally funded study of Native language shift and retention in the US Southwest, focusing on in-depth ethnographic interviews with Navajo youth. We begin with an overview of Native American linguistic ecologies, noting the dynamic, variegated and complex nature of language proficiencies…

  19. 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)

  20. Current Realities and Future Possibilities: Language and science literacy—empowering research and informing instruction

    Science.gov (United States)

    Yore, Larry D.; Treagust, David F.

    2006-02-01

    In this final article, we briefly review and synthesize the science and language research and practice that arose from the current literature and presentations at an international conference, referred to as the first “Island Conference”. We add to the synthesis of the articles the conference deliberations and on-going discussions of the field and also offer our views as to how such contributions can take place. These central issues—the definition of science literacy; the models of learning, discourse, reading, and writing and their underlying pedagogical assumptions; the roles of discourse in doing, teaching, and learning science; and the demands on teacher education and professional development in the current reforms in language and science education—provide points of departure for discussion of four possible new considerations to research in this field of endeavour that could contribute to a broader and productive scholarship and deeper and enriched understanding of both teaching and learning. These considerations, each from well-established fields of research literature, are the need to develop support for a contemporary view of science literacy, the role of metacognition in science learning generally, the role of multiple representations in knowledge building and science literacy, and the need for more focused teacher education and professional development programmes.

  1. Using the Spec# Language, Methodology, and Tools to Write Bug-Free Programs

    Science.gov (United States)

    Leino, K. Rustan M.; Müller, Peter

    Spec# is a programming system for the development of correct programs. It consists of a programming language, a verification methodology, and tools. The Spec# language extends C# with contracts, which allow programmers to document their design decisions in the code. The verification methodology provides rules and guidelines for how to use the Spec# features to express and check properties of interesting implementations. Finally, the tool support consists of a compiler that emits run-time checks for many contracts and a static program verifier that attempts to prove automatically that an implementation satisfies its specification. These lecture notes teach the use of the Spec# system, focusing on specification and static verification.

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

  3. The prevalence of the term subluxation in North American English-Language Doctor of chiropractic programs

    Directory of Open Access Journals (Sweden)

    Mirtz Timothy A

    2011-06-01

    Full Text Available Abstract Background The subluxation construct has been a divisive term in the chiropractic profession. There is a paucity of evidence to document the subluxation. Some authors have questioned the propriety of continuing to use the term. Aim The purpose of this study is to examine current North American English language chiropractic college academic catalogs and determine the prevalence of the term subluxation in the respective chiropractic program curricula. Methods Sixteen current English-language North American chiropractic college academic catalogs were studied. The term subluxation was searched for in each of the catalogs. Categories were developed for the usage of the term. These included "total times mentioned", "subluxation mentioned in a course description", "subluxation mentioned in a course title", "subluxation mentioned in a technique course description", and "subluxation mentioned in a philosophy course description." The prevalence of the "subluxation mentioned in a course description" was compared to the total programmatic curriculum. Results Palmer College in Florida devoted 22.72% of its curriculum to courses mentioning the subluxation followed by Life University (Marietta, GA and Sherman College with 16.44% and 12.80% respectively. As per specific coursework or subjects, an average of 5.22 courses or subjects have descriptions mentioning the term subluxation. Three schools made no mention of the term subluxation in their academic catalogs; they were National University of Health Sciences, Canadian Memorial Chiropractic College, and Southern California University of Health Sciences. Conclusion Despite the controversies and paucity of evidence the term subluxation is still found often within the chiropractic curricula of most North American chiropractic programs. Future research should determine if changes in accreditation standards and research on evidence based practice will affect this prevalence.

  4. An Investigation of the Effectiveness of the Modular General English Language Teaching Preparatory Program at a Turkish University

    Science.gov (United States)

    Coskun, Abdullah

    2013-01-01

    Evaluating existing foreign language programs on a regular basis is essential because program evaluation leads to more effective programs. Therefore, this study aims to evaluate the modular intensive general English language teaching program applied at a university in Turkey by investigating students' and English instructors' perceptions of…

  5. Le Francais parle. Etudes sociolinguistiques (Spoken French. Sociolinguistic Studies). Current Inquiry into Languages and Linguistics 30.

    Science.gov (United States)

    Thibault, Pierrette

    This volume contains twelve articles dealing with the French language as spoken in Quebec. The following topics are addressed: (1) language change and variation; (2) coordinating expressions in the French spoken in Montreal; (3) expressive language as source of language change; (4) the role of correction in conversation; (5) social change and…

  6. Implementing Two-Way Dual-Language Immersion Programs: Classroom Insights from an Urban District. Research Brief. RB-9921

    Science.gov (United States)

    Li, Jennifer J.; Steele, Jennifer L.; Slater, Robert; Bacon, Michael; Miller, Trey

    2016-01-01

    Dual-language immersion programs--in which students learn core subjects (language arts, math, science, and social studies) in both English and a "partner" language--have been gaining in popularity across the United States. Such programs may use a "two-way model," in which roughly half the students are native speakers of the…

  7. Development of Reading Skills from K-3 in Spanish-Speaking English Language Learners Following Three Programs of Instruction

    Science.gov (United States)

    Nakamoto, Jonathan; Lindsey, Kim A.; Manis, Franklin R.

    2012-01-01

    The development of English and Spanish reading and oral language skills from kindergarten to third grade was examined with a sample of 502 Spanish-speaking English language learners (ELLs) enrolled in three instructional programs. The students in the transitional bilingual and dual-language programs had significantly higher scores than the…

  8. Language

    DEFF Research Database (Denmark)

    Sanden, Guro Refsum

    2016-01-01

    Purpose: – The purpose of this paper is to analyse the consequences of globalisation in the area of corporate communication, and investigate how language may be managed as a strategic resource. Design/methodology/approach: – A review of previous studies on the effects of globalisation on corporate...... communication and the implications of language management initiatives in international business. Findings: – Efficient language management can turn language into a strategic resource. Language needs analyses, i.e. linguistic auditing/language check-ups, can be used to determine the language situation...... of a company. Language policies and/or strategies can be used to regulate a company’s internal modes of communication. Language management tools can be deployed to address existing and expected language needs. Continuous feedback from the front line ensures strategic learning and reduces the risk of suboptimal...

  9. A Survey on Postsecondary Korean Language Programs in the United States

    Directory of Open Access Journals (Sweden)

    Susie Kim

    2017-06-01

    Full Text Available Students of the less commonly taught languages (LCTLs retain higher motivation in learning (Bao & Lee, 2012; Brown, 2009; Liu & Shibata, 2008; Murphy, Back, & Garrett-Rucks, 2009; Nunn, 2013, but it is uncertain to what extent the LCTL programs are equipped to provide an education that meets students’ expectations. In this study, I diagnosed various aspects of the organization and management of Korean programs in U.S. postsecondary education as an example case. I contacted 104 Korean language program coordinators in the United States and collected responses from 34 in spring 2015. I reported on issues related to faculty, course curricula, proficiency goals, recent and projected changes in the program, and the difficulties that the program coordinators faced. Further, I discussed the strengths and robustness of Korean language education in the United States, and highlighted factors that may inhibit potential improvement and constructive changes.

  10. The Current Evolution of Slavic Languages in Central and Eastern Europe in the Context of the EU Multilingualism Policy

    Directory of Open Access Journals (Sweden)

    Wojciech Paweł Sosnowski

    2015-12-01

    Full Text Available The Current Evolution of Slavic Languages in Central and Eastern Europe in the Context of the EU Multilingualism Policy The respect for and protection of cultural and linguistic diversity have long been guaranteed in various international and European legislative acts. More recently, the European Union has also developed laws aimed at the preservation and promotion of multilingualism. Linguistic diversity has long been seen as an obstacle to the effective functioning of EU institutions. Recently, however, it has been considered as a valuable “heritage” of the EU. In our article, we will present a brief overview of policies promoting multilingualism in Europe, and more specifically, in the EU. Subsequently, we will compare this framework to the changes occurring presently in modern Slavic languages of Central and Eastern Europe. The tendency of these languages towards increased analitism transforms these predominantly synthetic languages into more analytical ones. These conclusions have led us to the following question: What is the current state of modern Slavic languages and how far may their evolution be addressed by policies promoting multilingualism? Our analysis consists of two parts: first, we scrutinised various European legislative acts promoting multilingualism; second, we analysed modern Slavic languages by means of the parallel corpora of chosen languages from the Common Language Resources and Technology Infrastructure project (including UNESCO and EU legislation, etc..

  11. Interactive debug program for evaluation and modification of assembly-language software

    Science.gov (United States)

    Arpasi, D. J.

    1979-01-01

    An assembly-language debug program written for the Honeywell HDC-601 and DDP-516/316 computers is described. Names and relative addressing to improve operator-machine interaction are used. Features include versatile display, on-line assembly, and improved program execution and analysis. The program is discussed from both a programmer's and an operator's standpoint. Functional diagrams are included to describe the program, and each command is illustrated.

  12. Selecting Television Programs for Language Learning: Investigating Television Programs from the Same Genre

    Directory of Open Access Journals (Sweden)

    Stuart Webb

    2011-06-01

    Full Text Available The scripts of 288 television episodes were analysed to determine the extent to which vocabulary reoccurs in television programs from the same subgenres and unrelated television programs from different genres. Episodes from two programs from each of the following three subgenres of the American drama genre: medical, spy/action, and criminal forensic investigation were compared with different sets of random episodes. The results showed that although there were an equivalent number of running words in each set of episodes, the episodes from programs within the same subgenre contained fewer word families than random programs. The findings also showed that low frequency word families (4000-14,000 levels reoccur more often in programs within the same subgenre. Together the results indicate that watching programs within the same subgenre may be an effective approach to language learning with television because it reduces the lexical demands of viewing and increases the potential for vocabulary learning.Los guiones de 288 episodios televisivos se analizaron para determinar el alcance de la recursividad del vocabulario en programas de televisión del mismo subgénero y en programas no relacionados de géneros diferentes. Se compararon episodios de tres subgéneros del drama americano: médico, de espías/acción y de investigación forense, con varios grupos de episodios elegidos al azar. Los resultados muestran que, aunque el número de palabras en cada grupo de episodios era equivalente, los episodios del mismo subgénero contienen menos familias de palabras que aquellos elegidos al azar. Los hallazgos mostraron que las familias de baja frecuencia (niveles de 4.000-14.000 se repiten con más frecuencia en los programas del mismo subgénero. En conjunto, los resultados indican que el visionado de programas del mismo subgénero puede ser un método efectivo para aprender el lenguaje por medio de la televisión porque reduce la demanda léxica de la

  13. Current and future trends in educational computing: Implications for training language teachers

    Directory of Open Access Journals (Sweden)

    Jannie Botha

    2013-02-01

    Full Text Available In the first part of this paper an overview is given of the current state of educational technology as well as some future trends in this rapidly developing field. The focus is on developments with regard to hardware and software. It is pointed out that a clear distinction between hardware and software is not always possible. Specific reference is made to a Hypertext programme and the promises it holds for the future. In the second part of the paper specific guidelines for training teachers in computerassisted language instruction (CALl are given. This is done against the background given in the first part of the paper. Guidelines are proposed for the training of language teachers. In die eerste gedeelte van hierdie artikel word 'n oorsig gegee van die huidige stand van opvoedkundige tegnologie en ook sommige toekomsneigings op hierdie snelontwikkelende gebied. Die fokus vat op ontwikkelings ten opsigte van apparatuur en pro grammatuur. Daar word aangedui dat 'n duidelike onderskeid tussen apparatuur en programmatuur nie altyd moontlik is nie. Daar word spesifiek verwys na 'n hiperteksprogram en die moontlikhede wat dit vir die toekoms inhou. In die tweede gedeelte van die artikel word spesifieke riglyne vir die opleiding van rekenaargesteunde taalonderrigonderwysers (RGTO gegee. Dit word gedoen teen die agtergrond wat in die eerste gedeelte van die artikel gegee is. Riglyne vir die opleiding van taalonderwysers word voorgestel.

  14. AUDIO-LINGUAL METHODS IN THE LANGUAGE ARTS PROGRAM.

    Science.gov (United States)

    PLAISTER, TED

    WHEN CHILDREN ENTER ELEMENTARY SCHOOL, THEY POSSESS A LANGUAGE SYSTEM WHICH HAS BEEN INTUITED FROM WHAT THEY HEAR AND WHICH CAN PRODUCE FOR THEM AN INFINITE NUMBER OF SENTENCES REFLECTING EITHER STANDARD OR NONSTANDARD DIALECTS OF ENGLISH. THE ELEMENTARY TEACHER CAN EQUIP THOSE WHO SPEAK A DIVERGENT ENGLISH DIALECT WITH ANOTHER, MORE SOCIALLY…

  15. Abstraction and Modularization in the BETA Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    One of the characteristics of BETA is the unification of abstraction mechanisms such as class, procedure, process type, generic class, interface, etc. into one abstraction mechanism: the pattern. In addition to keeping the language small, the unification has given a systematic treatment of all...

  16. Towards Meaningful Interaction in Multimedia Programs for Language Teaching.

    Science.gov (United States)

    Felix, Uschi

    1998-01-01

    Examines the interactive potential for teaching four language skills (listening, reading, writing, and speaking) in the context of what is available across a range of multimedia technologies, from CD-ROMs to the World Wide Web. Identifies three levels of interactivity in the multimedia environment and notes the advantages that multimedia…

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

    African Journals Online (AJOL)

    In the analysis of the literature that has been written on project management and language issues in development, it attempts to show how the Communication Skills programme could benefit from this knowledge on project management and educational change management in the third millennium. The paper concludes that ...

  18. High-Level Operations in Nonprocedural Programming Languages.

    Science.gov (United States)

    1983-12-01

    defining type specific operators. Abstract data type has been applied to the nonprocedural language NOPAL [Sang8O]. It was primarily used as a tool...Navigation............24 Network data model. ...... 24 NEXT...............98, 100 Nonterminals .......... 118 NOPAL .............19 Optimization .......... 80

  19. What Should We Expect of Community Language Programs?

    Science.gov (United States)

    Quinn, T. J.

    1981-01-01

    Describes the threshold-level movement in European language teaching. Objectives are not defined in terms of what material is to be covered but in terms of what behavior is desired. The movement's application to Australia is discussed from three perspectives: (1) social justice, (2) linguistic resources, and (3) multiculturalism. (PJM)

  20. Constraints and Logic Programming in Grammars and Language Analysis

    DEFF Research Database (Denmark)

    Christiansen, Henning

    2014-01-01

    analysis. With a tool such as Constraint Handling Rules, CHR, to be ex- plained below, the grammar writer or programmer working with language analysis can define his or her own constraint solvers specifically tailored for the linguistic problems at hand. We concentrate on grammars and lan- guage analysis...

  1. Integrating Programming Language and Operating System Information Security Mechanisms

    Science.gov (United States)

    2016-08-31

    of language-level and OS mechanisms for provenance Provenance is the history of computation. Audit logs are a form of provenance, as are execution...is guaranteed to correctly enforce a general class of user-specified auditing policies. Moreover, we have implemented this model for the Java

  2. Virtualization for Cost-Effective Teaching of Assembly Language Programming

    Science.gov (United States)

    Cadenas, José O.; Sherratt, R. Simon; Howlett, Des; Guy, Chris G.; Lundqvist, Karsten O.

    2015-01-01

    This paper describes a virtual system that emulates an ARM-based processor machine, created to replace a traditional hardware-based system for teaching assembly language. The virtual system proposed here integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language…

  3. Linguistics courses in pre-service foreign language teacher training programs and knowledge about language

    OpenAIRE

    Hatipoğlu, Çiler

    2017-01-01

    The introductory linguistics courses have been a constant component of the pre-service English Language Teaching (ELT) curricula in Turkey since 1944 when the ELT Department at Gazi Institute of Education was establishment (Hatipoğlu 2017; Hatipoğlu & Erçetin, 2016). In Turkey, no ELT student can graduate and become a language teacher without taking and passing these courses. The aim of the linguistics courses, as defined by the Council of Higher Education (YOK 2005), is to equip futu...

  4. Teaching an Introductory Programming Language in a General Education Course

    Science.gov (United States)

    Ali, Azad; Smith, David

    2014-01-01

    A department of computer science (CS) has faced a peculiar situation regarding their selection of introductory programming course. This course is a required course for the students enrolled in the CS program and is a prerequisite to their other advanced programming courses. At the same time, the course can be considered a general education course…

  5. Policies and Practices of the Doctoral Programs in English Language Teaching in Turkey

    Science.gov (United States)

    Ozmen, Kemal Sinan; Kinik, Betul

    2015-01-01

    The present review focuses on the doctoral programs and dissertations in the field of English language teaching between the period 2010 and 2015 in Turkey to reveal how the latest reforms on higher education shaped the programs, supervisors, students and dissertations. This research focus requires immediate attention as there is not yet an…

  6. 75 FR 12221 - Foreign Language Assistance Program-Local Educational Agencies with Institutions of Higher Education

    Science.gov (United States)

    2010-03-15

    ... Foreign Language Assistance Program--Local Educational Agencies with Institutions of Higher Education... one or more institutions of higher education (IHEs) to establish or expand articulated programs of... part 86 apply to institutions of higher education only. II. Award Information Type of Award...

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

  8. 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…

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

  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. Educating Emergent Bilinguals: Policies, Programs, and Practices for English Language Learners. Language & Literacy Series

    Science.gov (United States)

    Garcia, Ofelia; Kleifgen, Jo Anne

    2010-01-01

    This comprehensive and insightful book shows how present educational policies and practices to educate language minority students in the United States ignore an essential characteristic--their emergent bilingualism. In one accessible guide, the authors compile the most up-to-date research findings to demonstrate how ignoring children's…

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

  15. How spoken language corpora can refine current speech motor training methodologies

    OpenAIRE

    Umanski, D.; Schiller, N.O.; Sangati, F.

    2010-01-01

    The growing availability of spoken language corpora presents new opportunities for enriching the methodologies of speech and language therapy. In this paper, we present a novel approach for constructing speech motor exercises, based on linguistic knowledge extracted from spoken language corpora. In our study with the Dutch Spoken Corpus, syllabic inventories were obtained by means of automatic syllabification of the spoken language data. Our experimental syllabification method exhibited a rel...

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

  17. Inclusion of Students with Special Education Needs in French as a Second Language Programs: A Review of Canadian Policy and Resource Documents

    Science.gov (United States)

    Muhling, Stefanie; Mady, Callie

    2017-01-01

    This article describes a document analysis of policy and resource documents pertaining to inclusion of students with special education needs (SSEN) in Canadian French as a Second Language (FSL) programs. By recognizing gaps and acknowledging advancements, we aim to inform current implementation and future development of inclusive policy. Document…

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

  19. How spoken language corpora can refine current speech motor training methodologies

    NARCIS (Netherlands)

    Umanski, D.; Schiller, N.O.; Sangati, F.

    2010-01-01

    The growing availability of spoken language corpora presents new opportunities for enriching the methodologies of speech and language therapy. In this paper, we present a novel approach for constructing speech motor exercises, based on linguistic knowledge extracted from spoken language corpora. In

  20. Motivational Diversity among Adult Minority Language Learners: Are Current Theoretical Constructs Adequate?

    Science.gov (United States)

    Flynn, Colin J.; Harris, John

    2016-01-01

    The sociolinguistic context of Irish, a minority language which is also the first official language of the Republic of Ireland, presents a multitude of issues for consideration in relation to Irish language teaching and learning. This article reports a small-scale (n?=?12) exploratory qualitative study of the range of motivations to be observed…

  1. 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 implementatio...... correctness used as an implicit specification of the code generator pays attention to timeliness requirements. Hence, formal verification of the code generator design is a guarantee of meeting all deadlines when executing generated code....

  2. Literacy Experiences and Disciplinary Socialization of Second Language Students in an M.A. TESOL Program

    OpenAIRE

    Tseng, Chi-Chih

    2013-01-01

    This dissertation uncovered how a group of second language (L2) students, including international and immigrant students, became socialized into American academic discourse through the writing that they did as graduate students in the context of their academic field. In particular, this study focused on Mandarin Chinese-speaking graduate students studying in an M.A. program of Teaching English to Speakers of Other Languages (TESOL) at a major U.S. university located in the Bay Area of Northe...

  3. Current mental health program evaluation in San Mateo County.

    Science.gov (United States)

    Goldfarb, A

    1967-09-01

    Examples of program evaluation studies are presented to illustrate the wide range of questions under review in the San Mateo County Mental Health Program. The variety of questions investigated is a reflection of the comprehensiveness and community orientation of the services included in this program. These studies are classified from four points of view, depending upon the focus of their activity: intraservice, interservice, division, and community. Some administrative factors related to the research function are discussed.

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

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

  6. Current Trends and Issues in Childhood Sexual Abuse Prevention Programs.

    Science.gov (United States)

    Moody, Edward E., Jr.

    1994-01-01

    Focuses on trends in prevention programs for sexually abused children, first reviewing the trauma of sexual abuse. Section on prevention programs for use by elementary school counselors discusses printed materials, interventions using drama, lecture/discussion formats, audiovisual materials, teacher training models, and parental workshops.…

  7. Language outcomes for children with cochlear implants enrolled in different communication programs.

    Science.gov (United States)

    Yanbay, Ennur; Hickson, Louise; Scarinci, Nerina; Constantinescu, Gabriella; Dettman, Shani J

    2014-05-01

    The aims of this study were to (a) compare language outcomes in pediatric cochlear implant users enrolled in three different communication programs: sign and spoken language, auditory-oral, and auditory-verbal therapy, and (b) examine factors influencing language outcomes. Post-implant standard scores on language assessments of receptive vocabulary, auditory comprehension, and expressive communication were collected from files of 42 children with prelingual hearing loss who were implanted by 3;6 years of age. Early intervention history, device details, and demographic information were obtained for each child. Family involvement was evaluated using a rating scale. After adjusting for potential covariates, there were no significant differences in language outcomes across the three groups. Overall, there was a large degree of variability with some children achieving below average scores and others achieving above average scores. Age at diagnosis of hearing loss and family involvement were significantly associated with language outcomes. Regardless of the type of communication approach received, children diagnosed with hearing loss at an early age and children with a high level of family involvement had better post-implant language scores than children diagnosed later and with lower levels of family involvement. These findings emphasize the importance of early diagnosis and highlight the contribution families make to the language outcomes of children with cochlear implants.

  8. 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].

  9. Specifying the Behaviour of Python Programs: Language and Basic Examples

    Directory of Open Access Journals (Sweden)

    2010-04-01

    Full Text Available This manuscript describe BeSSY, a function-centric language for formal behavioural specification that requires no more than high-school mathematics on arithmetic, functions, Boolean algebra and sets theory. An object can be modelled as a union of data sets and functions whereas inherited object can be modelled as a union of supersets and a set of object-specific functions. Python list and dictionary operations will be specified in BeSSY for illustration.

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

  11. A descriptive study of the interaction behaviors in a language video program and in live elementary language classes using that video program

    OpenAIRE

    Lopes, Solange Aparecida

    1996-01-01

    The primary purpose of this study was to describe: 1) the predominant types of interaction behaviors encountered in a foreign language video program; and 2) the types of teacher-student interaction features that resulted from use of the instructional video in elementary school classrooms. Based on the findings, the second purpose of the study was to examine how these interaction behaviors shaped amount of teacher and student talk in the two sources of data. The researcher exami...

  12. Generic multiset programming for language-integrated querying

    DEFF Research Database (Denmark)

    Henglein, Fritz; Larsen, Ken Friis

    2010-01-01

    This paper demonstrates how relational algebraic programming based on efficient symbolic representations of multisets and operations on them can be applied to the query sublanguage of SQL in a type-safe fashion. In essence, it provides a library for naïve programming with multisets in a generalized...... SQL-style fashion, but avoids many cases of asymptotically inefficient nested iteration through cross-products....

  13. Current status of the Gene-Tox Program.

    OpenAIRE

    Auletta, A E; Brown, M.; Wassom, J S; Cimino, M.C.

    1991-01-01

    The U.S. Environmental Protection Agency's Gene-Tox Program is a multiphased effort to review and evaluate the existing literature in assay systems available in the field of genetic toxicology. The first phase of the Gene-Tox Program selected assay systems for evaluation, generated expert panel reviews of the data from the scientific literature, and recommended testing protocols for the systems. Phase II established and evaluated the database of chemical genetic toxicity data for its relevanc...

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

  15. Efficacy of the Direct Instruction Language for Learning (DI-LL) Program to Promote Expressive and Receptive Language in Children with Autism Spectrum Disorder

    Science.gov (United States)

    2016-07-01

    Learning (DI-LL) is a highly structured intervention with empirical support in children with language delay uncomplicated by autism spectrum disorder ...AWARD NUMBER: W81XWH-15-1-0154 TITLE: Efficacy of the Direct Instruction Language for Learning (DI-LL) Program to Promote Expressive and...Receptive Language in Children with Autism Spectrum Disorder PRINCIPAL INVESTIGATOR: Lawrence Scahill, MSN, PhD CONTRACTING ORGANIZATION: Emory

  16. Efficacy of the Direct Instruction Language for Learning (DI-LL) Program to Promote Expressive and Receptive Language in Children with Autism Spectrum Disorder

    Science.gov (United States)

    2017-07-01

    AWARD NUMBER: W81XWH-15-1-0154 TITLE: “Efficacy of the Direct Instruction Language for Learning (DI-LL) Program to Promote Expressive and...Receptive Language in Children with Autism Spectrum Disorder” PRINCIPAL INVESTIGATOR: Lawrence Scahill, MSN, PhD CONTRACTING ORGANIZATION: Emory...information indicates that as many as 75% of children with autism spectrum disorder (ASD) have language delay ranging from moderate to extreme. Many

  17. 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)

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

  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. Features of parallel processing of Russian language content using the basic characteristics of object-oriented high-level programming languages

    Directory of Open Access Journals (Sweden)

    Дмитрий Евгеньевич Кошкин

    2013-12-01

    Full Text Available The article discusses the general features which are traceable in the Russian language and high-level programming languages, and offers an approach to identify the relationship between words in a sentence and proposals within the text. A matter may be interesting in terms of automatic semantic analysis of texts and for the systems of automatic translation.

  1. FORTRAN programs for transient eddy current calculations using a perturbation-polynomial expansion technique

    Energy Technology Data Exchange (ETDEWEB)

    Carpenter, K.H.

    1976-11-01

    A description is given of FORTRAN programs for transient eddy current calculations in thin, non-magnetic conductors using a perturbation-polynomial expansion technique. Basic equations are presented as well as flow charts for the programs implementing them. The implementation is in two steps--a batch program to produce an intermediate data file and interactive programs to produce graphical output. FORTRAN source listings are included for all program elements, and sample inputs and outputs are given for the major programs.

  2. Effectiveness of a working memory intervention program in children with language disorders.

    Science.gov (United States)

    Acosta, Victor; Hernandez, Sergio; Ramirez, Gustavo

    2017-09-28

    The aim of this study was twofold: first, to obtain a neuropsychological characterization of children with language disorders, and second, to evaluate the effectiveness of an intervention program on working memory. We used a pretest-instruction-posttest design, carefully identifying a sample of 32 children with language disorders whom we then evaluated for short-term verbal and visuospatial memory, verbal and visuospatial working memory, attention, processing speed, and lexical-semantic skills. We then implemented an intervention program on working memory consisting of 72 sessions of 15 minutes each, after which we repeated the neuropsychological assessment of these functions. Children with language disorders performed worse than children in the control group in all memory tasks evaluated and in the lexical-semantic processing task. After the intervention, children with language disorders showed a significant increase over their own previous performance in all variables. Children with language disorders show significant cognitive deficits and not just linguistic impairment. We offer conclusive findings on the effectiveness of the intervention program used. Finally, we obtained partial support for the existence of a causal link between improved performance on memory tasks and performance in a lexical-semantic task.

  3. Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization

    Science.gov (United States)

    Gelman, Andrew; Lee, Daniel; Guo, Jiqiang

    2015-01-01

    Stan is a free and open-source C++ program that performs Bayesian inference or optimization for arbitrary user-specified models and can be called from the command line, R, Python, Matlab, or Julia and has great promise for fitting large and complex statistical models in many areas of application. We discuss Stan from users' and developers'…

  4. PLDI 2006. Proceedings of the 2006 ACM SIGPLAN Conferenceon Programming Language Design and Implementation

    DEFF Research Database (Denmark)

    the program committee for their commitment to reading, reviewing the submitted papers, selecting the program and providing detailed reviews. Thanks also to the 283 PLDI subreviewers for their input to the reviewing process. Thanks to Jeff Foster of the University of Maryland for organizing the PLDI tutorials...... papers (which did make up the largest category of submissions), we find papers submitted on topics varying from program verification and defect detection to run-time techniques for memory optimization and new programming languages for concurrency. We believe that PLDI benefits from having a diverse...

  5. Current status of the AMS program at the TANDAR Laboratory

    Energy Technology Data Exchange (ETDEWEB)

    Fernandez Niello, J.; Alvarez, D.E.; Liberman, R.G. [Comision Nacional de Energia Atomica, Buenos Aires (Argentina). Dept. de Fisica] [and others

    1997-12-31

    The status of the AMS program at the TANDAR laboratory is briefly overviewed and recent improvements on the tandem accelerator are summarized. {sup 36} Cl measurements have been extensively performed and studies with nickel beams have been started. Their results are presented and evaluated in the context of future activities. (author) 4 refs., 4 figs.; marti at tandar.cnea.edu.ar

  6. 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).

  7. Overlooked and Understudied? A Survey of Current Trends in Research on Adult English Language Learners

    Science.gov (United States)

    Mathews-Aydinli, Julie

    2008-01-01

    This article provides a synthesis and review of 41 recent research studies focusing on the population of adult English language learners (ELLs) studying in nonacademic contexts. It notes the unique qualities and importance of understanding the English-language needs of this population, provides a critical overview of the existing literature, and…

  8. Implications of Second Language Acquisition Theory for Business English Teaching in Current China

    Science.gov (United States)

    Wenzhong, Zhu; Muchun, Wan

    2015-01-01

    Second language acquisition (SLA) as a sub-branch of applied linguistics has been researched by Chinese and foreign scholars for over 40 years, but few researches have been done on its implications for Business English teaching which needs more language teaching theories to support. This paper makes a review of related studies, and puts forward a…

  9. Assessment of Bilingual Children for Identification of Language Impairment: Current Findings and Implications for Practice

    Science.gov (United States)

    Bedore, Lisa M.; Pena, Elizabeth D.

    2008-01-01

    Children from bilingual backgrounds are sometimes overidentified with language impairment (LI) because educators do not have appropriate developmental expectations. At other times bilingual children are underidentified because educators wait to identify difficulties while children learn the second language. In this review we discuss data on…

  10. Khmer as a Heritage Language in the United States: Historical Sketch, Current Realities, and Future Prospects

    Science.gov (United States)

    Wright, Wayne E.

    2010-01-01

    Cambodian Americans are a fairly recent language minority group in the United States; most families arrived in the United States as refugees during the 1980s. Over the past 30 years, there has been great concern in the community regarding the maintenance loss of their native Khmer language. This article provides an historical and contemporary…

  11. Rastislav Šuštaršič and current issues of standard Slovene language

    Directory of Open Access Journals (Sweden)

    Vesna Požgaj Hadži

    2017-12-01

    Full Text Available By studying languages in contact, we can observe one language while revealing hidden features of another. This was the original idea of the two Slovene-Croatian phonetic and phonological bilateral projects, which connected various Slovene and Croatian phonologists. This paper highlights the work of Rastislav Šuštaršič, who continued his contrastive research of English and Slovene in contact within these projects. Several open issues of the Slovene standard language were also at the centre of his research interests, including the issue of tonemic accent in Slovene, which he studied mainly in collaboration with H. Tivadar. The findings of their works underlined a gap between the explicit norm and language use, which future codifiers of the Slovene standard language should take into consideration.

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

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

  15. The Oral-Aural-Visual Program for Teaching Language Arts: Units of Instruction, Grade Nine.

    Science.gov (United States)

    Indianapolis Public Schools, IN.

    The language program and the six thematic literature units outlined in this oral-aural-visual guide for grade 9 were developed by the Indianapolis Public Schools under Title III, Elementary and Secondary Education Act. The literature units--"Excitement at Your Elbow,""Worlds of the Weird and the Wayout,""Close-Ups,""War and the Individual,""A…

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

  17. 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…

  18. Programming in Polygon R&D: Explorations with a Spatial Language II

    Science.gov (United States)

    Morey, Jim

    2006-01-01

    This paper introduces the language associated with a polygon microworld called Polygon R&D, which has the mathematical crispness of Logo and has the discreteness and simplicity of a Turing machine. In this microworld, polygons serve two purposes: as agents (similar to the turtles in Logo), and as data (landmarks in the plane). Programming the…

  19. Building a Foreign Language Program at a Small Campus: Some Observations.

    Science.gov (United States)

    Wooldridge, John B.

    1985-01-01

    Discusses the difficulties small community colleges face in including foreign languages in the courses taught each year. Offers suggestions for strengthening such programs, including using a textbook with a taped component; scheduling foreign films on campus; visiting ethnic restaurants, theaters, movies, and museums; and organizing trips abroad.…

  20. Programme de Francais. Classes Secondaires de Langue Francaise (French Program. Secondary Classes in French Language).

    Science.gov (United States)

    Ontario Dept. of Education, Toronto.

    GRADES OR AGES: Grades 9-13. SUBJECT MATTER: French (for French-speaking students). ORGANIZATION AND PHYSICAL APPEARANCE: The guide is in French. It is divided into five sections--spoken language, grammar, spelling, composition, and "explication de texte." Within each section a curriculum is outlined for 2-, 3-, 4-year programs at each grade…

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

  2. 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…

  3. Second/Foreign Language Program Preservation and Advancement: Literatures and Lessons for Teachers and Teacher Education

    Science.gov (United States)

    Crookes, Graham; Talmy, Steven

    2004-01-01

    In a period of declining state support for education, we argue S/FL teachers and teacher educators would do well to become oriented to language program preservation and advancement. We discuss three areas such an orientation could take, namely organizing, direct action, and fundraising, so that teachers and students can become more involved in…

  4. Social Networking in an Intensive English Program Classroom: A Language Socialization Perspective

    Science.gov (United States)

    Reinhardt, Jonathon; Zander, Victoria

    2011-01-01

    This ongoing project seeks to investigate the impact, inside and outside of class, of instruction focused on developing learner awareness of social-networking site (SNS) use in an American Intensive English Program (IEP). With language socialization as an interpretative framework (Duff, in press; Ochs, 1988; Watson-Gegeo, 2004), the project uses a…

  5. The Decision-Making Process in Language Program Placement: Test and Nontest Factors Interacting in Context

    Science.gov (United States)

    Plakans, Lia; Burke, Maureen

    2013-01-01

    The use of tests has been targeted as a critical point in validity, which suggests that contexts for test use warrant closer investigation. This article describes a study of decision making during test use in the context of a university intensive English language program. Over a period of 2 1/2 years, data were collected by audio-recording…

  6. Combining Self-Explaining with Computer Architecture Diagrams to Enhance the Learning of Assembly Language Programming

    Science.gov (United States)

    Hung, Y.-C.

    2012-01-01

    This paper investigates the impact of combining self explaining (SE) with computer architecture diagrams to help novice students learn assembly language programming. Pre- and post-test scores for the experimental and control groups were compared and subjected to covariance (ANCOVA) statistical analysis. Results indicate that the SE-plus-diagram…

  7. Assessment of Programming Language Learning Based on Peer Code Review Model: Implementation and Experience Report

    Science.gov (United States)

    Wang, Yanqing; Li, Hang; Feng, Yuqiang; Jiang, Yu; Liu, Ying

    2012-01-01

    The traditional assessment approach, in which one single written examination counts toward a student's total score, no longer meets new demands of programming language education. Based on a peer code review process model, we developed an online assessment system called "EduPCR" and used a novel approach to assess the learning of computer…

  8. 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…

  9. Effects of Dual-Language Immersion Programs on Student Achievement: Evidence from Lottery Data

    Science.gov (United States)

    Steele, Jennifer L.; Slater, Robert O.; Zamarro, Gema; Miller, Trey; Li, Jennifer; Burkhauser, Susan; Bacon, Michael

    2017-01-01

    Using data from seven cohorts of language immersion lottery applicants in a large, urban school district, we estimate the causal effects of immersion programs on students' test scores in reading, mathematics, and science and on English learners' (EL) reclassification. We estimate positive intent-to-treat (ITT) effects on reading performance in…

  10. Multiple Intelligences Theory and Foreign Language Education: Perspectives of College Students in a German Immersion Program

    Science.gov (United States)

    Weber-Segler, Ellen

    2013-01-01

    The purpose of this qualitative research study was to explore and comprehend the role of Howard Gardner's theory of multiple intelligences (MI) in foreign language learning by analyzing the perspectives of college students in a German immersion program at a liberal arts college in the Midwest. Data collection included 10 in-depth student…

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

  12. Building a Synchronous Virtual Classroom in a Distance English Language Teacher Training (DELTT) Program in Turkey

    Science.gov (United States)

    Aydin, Belgin; Yuzer, T. Volkan

    2006-01-01

    This paper reports a synchronous project, "the virtual classroom" prepared for the Distance English Language Teacher Training (DELTT) Program. The process of developing the synchronous project and the interface with its specific components were reported with examples and supported by theoretical background from the related literature.…

  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. Encapsulating Software Platform Logic by Aspect-Oriented Programming : A Case Study in Using Aspects for Language Portability

    NARCIS (Netherlands)

    Kats, L.C.; Visser, E.

    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

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

  16. Parallel programming practical aspects, models and current limitations

    CERN Document Server

    Tarkov, Mikhail S

    2014-01-01

    Parallel programming is designed for the use of parallel computer systems for solving time-consuming problems that cannot be solved on a sequential computer in a reasonable time. These problems can be divided into two classes: 1. Processing large data arrays (including processing images and signals in real time)2. Simulation of complex physical processes and chemical reactions For each of these classes, prospective methods are designed for solving problems. For data processing, one of the most promising technologies is the use of artificial neural networks. Particles-in-cell method and cellular automata are very useful for simulation. Problems of scalability of parallel algorithms and the transfer of existing parallel programs to future parallel computers are very acute now. An important task is to optimize the use of the equipment (including the CPU cache) of parallel computers. Along with parallelizing information processing, it is essential to ensure the processing reliability by the relevant organization ...

  17. Current status of Westinghouse tubular solid oxide fuel cell program

    Energy Technology Data Exchange (ETDEWEB)

    Parker, W.G. [Westinghouse Science and Technology Center, Pittsburgh, PA (United States)

    1996-04-01

    In the last ten years the solid oxide fuel cell (SOFC) development program at Westinghouse has evolved from a focus on basic material science to the engineering of fully integrated electric power systems. Our endurance for this cell is 5 to 10 years. To date we have successfully operated at power for over six years. For power plants it is our goal to have operated before the end of this decade a MW class power plant. Progress toward these goals is described.

  18. The Australian Geodetic Observing Program. Current Status and Future Plans

    Science.gov (United States)

    Johnston, G.; Dawson, J. H.

    2015-12-01

    Over the last decade, the Australian government has through programs like AuScope, the Asia Pacific Reference Frame (APREF), and the Pacific Sea Level Monitoring (PSLM) Project made a significant contribution to the Global Geodetic Observing Program. In addition to supporting the national research priorities, this contribution is justified by Australia's growing economic dependence on precise positioning to underpin efficient transportation, geospatial data management, and industrial automation (e.g., robotic mining and precision agriculture) and the consequent need for the government to guarantee provision of precise positioning products to the Australian community. It is also well recognised within Australia that there is an opportunity to exploit our near unique position as being one of the few regions in the world to see all new and emerging satellite navigation systems including Galileo (Europe), GPS III (USA), GLONASS (Russia), Beidou (China), QZSS (Japan) and IRNSS (India). It is in this context that the Australian geodetic program will build on earlier efforts and further develop its key geodetic capabilities. This will include the creation of an independent GNSS analysis capability that will enable Australia to contribute to the International GNSS Service (IGS) and an upgrade of key geodetic infrastructure including the national VLBI and GNSS arrays. This presentation will overview the significant geodetic activities undertaken by the Australian government and highlight its future plans.

  19. An Incremental Type Inference System for the Programming Language Id

    Science.gov (United States)

    1990-11-01

    contemporaries in the realm of functional langauges , namely, ML, Hope [14], Miranda, Haskell [27] etc. But the programming environment for Id is different from...example, if A and B are simple syntactic sets, then A -- B merely denotes the set of all total functions from A to B; if A and B are scott- domains ...are functions (maps) then, 1. Dom(fy) is the Domain of f. 2. Ran(f) is the Range of f. 3. f E A --+ B means that f is a function from A to B as

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

  1. Pharmacovigilance and Moroccan Tuberculosis Public Program: Current Situation

    Directory of Open Access Journals (Sweden)

    Driss Soussi Tanani

    2014-01-01

    Full Text Available The objective of this work is to demonstrate the interest of integration of pharmacovigilance in Moroccan Tuberculosis Control Program (MTCP. Design and Data Collection. The integration of pharmacovigilance in MTCP was conducted in October 2012 with the Global Fund support. We compared the reports notified before and after this integration (period 1: January 2010–October 2012; period 2: October 2012–December 2013. The detection of signals was based on the Information Component available in VigiMine. We used the SPSS version 10.0 and MedCalc version 7.3 for data analysis. Results. The average number of spontaneous reports increased from 3.6 to 37.4 cases/month (P<10-3. The average age was 40.7±17.5 years; the sex ratio was 0.8. Hepatic reactions (32.7% predominated during the first period, while skin reactions (24.1% were in the second period (P=10-4, and 40.9% of cases in the first period were serious against 15.8% in second period (P=0.003. Nine signals were generated (hepatic enzyme increase, cholestasis, jaundice, arthralgia, acne, lower limb edema, pruritus, skin rashes, and vomiting. Conclusion. The integration of pharmacovigilance in Moroccan Tuberculosis Control Program improved the management of ADRs and detected new signals of antituberculosis drugs.

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

  3. Program Evaluation of Western Illinois University's English Language Learner Online Module

    Science.gov (United States)

    Beard, Marisa

    2014-01-01

    An issue faced by educators throughout the United States is how to successfully educate preservice teachers on various laws, cultural differences, attitudes, and current teaching strategies affecting English Language Learners (ELL) and their educators. Western Illinois University (WIU) implemented an online ELL Module in 2009 that all preservice…

  4. Aquatic Plant Management Program current status and seasonal workplan

    Energy Technology Data Exchange (ETDEWEB)

    Burns, E.R.; Bates, A.L.; Webb, D.H.

    1993-07-01

    The objective of the TVA Aquatic Plant Management Program is to support in an environmentally and economically responsible manner, the balanced multiple uses of the water resource of the Tennessee Valley. This is accomplished by following an integrated approach to prevent introduction and spread of noxious species, documenting occurrence and spread of existing species, and suppressing or eliminating problems in designated high use areas. It is not the TVA objective, nor is it biologically feasible and prudent to eliminate all aquatic vegetation. Aerial photography, helicopter reconnaissance, and field surveys are used to assess distributions and abundance of various aquatic macrophytes. Water level fluctuations are supplemented by herbicide applications to control undesirable vegetation. Investigations are conducted to evaluate water level fluctuation schemes, as well as biological, mechanical, and alternative chemical control techniques which offer potential for more environmentally compatible and cost-effective management operations.

  5. Current Australian speech-language pathology practice in addressing psychological well-being in people with aphasia after stroke.

    Science.gov (United States)

    Sekhon, Jasvinder K; Douglas, Jacinta; Rose, Miranda L

    2015-06-01

    Psychological well-being is essential to overall health; however, there is a paucity of research on how to address psychological well-being in stroke survivors with aphasia. This study describes the current beliefs, attitudes and practices of Australian speech-language pathologists in addressing psychological well-being in people with aphasia after stroke. A 26-item web-based survey consisting of open and closed questions was distributed to Australian speech-language pathologists through four electronic databases. Australian speech-language pathologists (n = 111) utilized counselling and clinical approaches to address psychological well-being in people with post-stroke aphasia. The majority of speech-language pathologists did not feel comfortable with addressing psychological well-being in people with aphasia and sought support from other health professionals in this practice. Self-perception of being under-skilled was the main barrier identified to adequate practice in this domain, followed by inadequate time, inadequate staffing and people with aphasia declining referral to counselling. The main facilitators reported by speech-language pathologists to address psychological well-being included personal interest, personal and professional experience and availability of counselling health professionals for people with aphasia. There were small-to-medium statistically significant correlations between speech-language pathologists reporting additional training in counselling and perceived knowledge of, confidence in and satisfaction with managing psychological well-being in people with aphasia. This study identifies factors requiring attention in order to enable speech-language pathologists to facilitate improved psychological well-being in people with aphasia.

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

  7. The effects of program model and language on science TAKS scores among fifth graders

    Science.gov (United States)

    Zelenak, Stephanie

    This study examined the conditions of learning allowing students in one classroom to succeed on the fifth grade science TAKS test whereas students in other classrooms on the same campus do not succeed. It focused on the relationship of program models, specifically as it pertains to the influence of language within the content area of science and student performance on the fifth grade science TAKS scores. To compare the academic achievement, as measured by the Texas Assessment of Knowledge and Skills (TAKS) test, in grade five students as a function of program model, the mean levels of achievement of students served by straight monolingual, 50/50 TWB (Spanish component of dual), 50/50 TWM (English component of dual) and 90/10 OWB programs were examined. The mean levels of achievement of students on the fifth grade science TAKS were also compared as a function of language of instruction and the language in which the test was administered to the students. The mean levels of achievement of students were also compared as a function of various teacher characteristics. An analysis of variance (ANOVA) was the statistical procedure used in this study. The findings of this study revealed that a statistically significant difference was present in TAKS science scores as a function of Program Model. Students in a Two-Way (dual) program model outperformed the students in the One-Way model. No significant differences were found in the mean scores of students as a function of teachers' area of certification, teachers' source of certification, teachers' first language, teachers' language of formal education, or teacher/student language match. In the analysis of teacher characteristics, students taught by teachers educated in the U.S. in grades K-12 significantly outscored the students taught by teachers educated in Mexico in grades K-12. Students taught by teachers with a master's degree significantly outscored students taught by teachers without a master's degree. The students

  8. An Application Programming Interface For Developing Distributed Algorithm Along With Proposed Meta Language Concept

    Directory of Open Access Journals (Sweden)

    Kishalay Bairagi

    2015-08-01

    Full Text Available Abstract In computer science an application programming interface API is an interface that defines the ways by which an application programming may request services from libraries.7 Libraries of a programming language are the list of all classes and interfaces along with their fields constructors and methods that are part of that language. For example java is an object oriented programming language which has a rich set of built-in classes and interfaces packaged in the API also known as java API7. Therefore a programmer can easily borrow built-in classes or interfaces to use the fields constructors and methods of those classes and interfaces in his or her application and is able to be free from the hazards of thinking the implementation details of those functions and constructors and writing it down to the application he or she is developing. An API 7 also helps a programmer to write a short and compact code to save time of program and application development and to produce a quality code having readability and understandability than the code without having the application of API. Almost all the modern programming languages come up with the rich set of APIs. The basic difference between an API and library lies in the fact that while API reflects the expected behaviour library is an actual implementation of this set of rules. 7 On the other hand the relation with framework is based on several libraries implementing several APIs but instead of normal use of an API the access to the behaviour built into the framework is made possible by extending its contents with new classes and interfaces.7 This paper presents a component of framework4 where the API for the distributed algorithms has been plugged into the framework so that a programmer can get services from the built- in classes and interfaces for easily understandable compact and faster program development. Here a concept of meta language consisting of very simple constructs has been introduced

  9. 46 CFR Sec. 7 - Operation under current GAA/MSTS Southeast Asia Program.

    Science.gov (United States)

    2010-10-01

    ... 46 Shipping 8 2010-10-01 2010-10-01 false Operation under current GAA/MSTS Southeast Asia Program... AUTHORITY VOYAGE DATA Sec. 7 Operation under current GAA/MSTS Southeast Asia Program. In order to adapt the provisions of NSA Order 35 (OPR-2) to the particular circumstances of the present GAA/MSTS Southeast Asia...

  10. Current Trends in Communication Graduate Degrees: Survey of Communications, Advertising, PR, and IMC Graduate Programs

    Science.gov (United States)

    Quesenberry, Keith A.; Coolsen, Michael K.; Wilkerson, Kristen

    2015-01-01

    A survey of 61 master's degree advertising programs reveals significant trends in program titles, curriculum design, course delivery, and students served. The results provide insight for current and planned master's degree programs as research predicts a continued increase in demand for master's education over the next decade. Survey results are…

  11. Teachers' experiences of English-language-taught degree programs within health care sector of Finnish polytechnics.

    Science.gov (United States)

    Pitkajarvi, Marianne; Eriksson, Elina; Kekki, Pertti

    2011-08-01

    The purpose of this study was to research teachers' experiences of the English-Language-Taught Degree Programs in the health care sector of Finnish polytechnics. More specifically, the focus was on teachers' experiences of teaching methods and clinical practice. The data were collected from eighteen teachers in six polytechnics through focus group interviews. Content analysis was used to analyse the data. The results suggested that despite the positive interaction between students and teachers, choosing appropriate teaching methods provided a challenge for teachers, due to cultural diversity of students as well as to the use of a foreign language in tuition. Due to students' language-related difficulties, clinical practice was found to be the biggest challenge in the educational process. Staffs' attitudes were perceived to be significant for students' clinical experience. Further research using stronger designs is needed. Copyright © 2010 Elsevier Ltd. All rights reserved.

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

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

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

    OpenAIRE

    Song Jiang

    2017-01-01

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

  15. Current Challenges of Organ Donation Programs in Syria

    Science.gov (United States)

    Saeed, B.

    2010-01-01

    organ donation program as an essential component of a comprehensive approach to the problem of the organ shortage. PMID:25013561

  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. A systematic program of research regarding the assessment of speech-language pathology competencies.

    Science.gov (United States)

    McAllister, Sue; Lincoln, Michelle; Ferguson, Alison; McAllister, Lindy

    2011-12-01

    This paper explores the nature and development of competence in speech-language pathology and is informed by the development and validation of a competency-based assessment tool to assess Australian speech-language pathology students' professional performance in the workplace (COMPASS). Background is provided on speech-language pathology competency frameworks in Australia and a systematic program of research to validate this assessment tool. Findings relevant to understanding the nature and development of speech-language pathology competency are described. The domains of competence considered important for practice were found to extend beyond specific processes of professional practice to include generic competencies of reasoning, communication, lifelong learning, and professionalism. The achievement of competency was identified as developmental, and clinical educators were found to validly and reliably identify seven levels of competency development. Competency may transfer across the scope of practice, and marginal students' performances were characterized by a high degree of variability. These findings are discussed in relation to the profession's understanding of competency and speech-language pathology education, professional development, and further research.

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

  19. Selecting Television Programs for Language Learning: Investigating Television Programs from the Same Genre

    Science.gov (United States)

    Webb, Stuart

    2011-01-01

    The scripts of 288 television episodes were analysed to determine the extent to which vocabulary reoccurs in television programs from the same subgenres and unrelated television programs from different genres. Episodes from two programs from each of the following three subgenres of the American drama genre: medical, spy/action, and criminal…

  20. Analysis by Synthesis: A (Re-Emerging Program of Research for Language and Vision

    Directory of Open Access Journals (Sweden)

    Thomas G. Bever

    2010-09-01

    Full Text Available This contribution reviews (some of the history of analysis by synthesis, an approach to perception and comprehension articulated in the 1950s. Whereas much research has focused on bottom-up, feed-forward, inductive mechanisms, analysis by synthesis as a heuristic model emphasizes a balance of bottom-up and knowledge-driven, top-down, predictive steps in speech perception and language comprehension. This idea aligns well with contemporary Bayesian approaches to perception (in language and other domains, which are illustrated with examples from different aspects of perception and comprehension. Results from psycholinguistics, the cognitive neuroscience of language, and visual object recognition suggest that analysis by synthesis can provide a productive way of structuring biolinguistic research. Current evidence suggests that such a model is theoretically well motivated, biologically sensible, and becomes computationally tractable borrowing from Bayesian formalizations.

  1. Assessment for English Language Education on the Programs at the Agricultural Engineering School of Madrid

    Science.gov (United States)

    Rodriguez Sinobas, Leonor; San José Martínez, Fernando; Hontoria, Kira; Adán, Angeles; Blanco, María; Calderón, Fernando; Carbonell, Victoria; Chaya, Carolina; Fondevila, Guillermo; González, Trinidad; Marín, Carmen; Mira, Sara; Molina, Antonio; Pereira, David; Quemada, Miguel; Ricote, Luis; Sánchez Monje, Rosa; Sanz, Alberto; Albir, Maria

    2014-05-01

    The convergence process among European academic degrees pursues the exchange of graduate students and the adaptation of university programs to social demand. Within the framework of the European Higher Education, European universities will need to be more competitive not only by increasing or maintaining the student enrolment, but also in their academic performance. Thus, the reinforcing of English language education within the University Programs might play an important role to reach these objectives. In this sense, a complete survey was accomplished at the Agricultural Egineering School of Madrid (ETSIA ) addressing issues such as: identification the needs for bilingual instruction at ETSIA, identification resources needed and interest and background in English language of students and professors (San José et al., 2013). The conclusions and recommendations to promote the bilingual instruction in the ETSIA, taking into account the approaches followed by other Spanish universities, are presented in this work.

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

  3. Papers in African Linguistics. Current Inquiry into Language and Linguistics I.

    Science.gov (United States)

    Kim, Chin-Wu, Ed.; Stahlke, Herbert, Ed.

    This volume, a collection of selected papers from the Conference on African Languages and Linguistics organized by the Department of Linguistics of the University of Illinois and held at Urbana-Champaign on April 24-25, 1970, contains: W. E. Welmers, "The Typology of the Proto-Niger-Kordofanian Noun Class System"; D. Dalby, "A…

  4. Korean Heritage Language Education in the United States: The Current State, Opportunities, and Possibilities

    Science.gov (United States)

    Lee, Jin Sook; Shin, Sarah J.

    2008-01-01

    The idea for this special issue of the "Heritage Language Journal" on Korean grew out of a symposium on "Bilingualism and Biculturalism in the Korean American Community" at the 2005 International Association of Applied Linguistics (AILA) conference in Wisconsin, Madison organized by Jin Sook Lee and Adrienne Lo. The broad participation and…

  5. Building a Synchronous Virtual Classroom in a Distance English Language Teacher Training (DELTT) Program in Turkey

    OpenAIRE

    T. Volkan YUZER; Aydin, Belgin

    2006-01-01

    This paper reports a synchronous project, “the virtual classroom” prepared for the Distance English Language Teacher Training (DELTT) Program. The process of developing the synchronous project and the interface with its specific components were reported with examples and supported by theoretical background from the related literature. The evaluation of the project concludes that the virtual classroom facilitated increased authentic interaction and encouraged learners to become more autonomous...

  6. Benchmarking Web-testing - Selenium versus Watir and the Choice of Programming Language and Browser

    OpenAIRE

    Kuutila, Miikka; Mäntylä, Mika; Raulamo-Jurvanen, Päivi

    2016-01-01

    Context: Selenium is claimed to be the most popular software test automation tool. Past academic works have mainly neglected testing tools in favor of more methodological topics. Objective: We investigated the performance of web-testing tools, to provide empirical evidence supporting choices in software test tool selection and configuration. Method: We used 4*5 factorial design to study 20 different configurations for testing a web-store. We studied 5 programming language bindings (C#, Java, ...

  7. DWPF CATALYTIC HYDROGEN GENERATION PROGRAM - REVIEW OF CURRENT STATUS

    Energy Technology Data Exchange (ETDEWEB)

    Koopman, D.

    2009-07-10

    Significant progress has been made in the past two years in improving the understanding of acid consumption and catalytic hydrogen generation during the Defense Waste Processing Facility (DWPF) processing of waste sludges in the Sludge Receipt and Adjustment Tank (SRAT) and Slurry Mix Evaporator (SME). This report reviews issues listed in prior internal reviews, describes progress with respect to the recommendations made by the December 2006 external review panel, and presents a summary of the current understanding of catalytic hydrogen generation in the DWPF Chemical Process Cell (CPC). Noble metals, such as Pd, Rh, and Ru, are historically known catalysts for the conversion of formic acid into hydrogen and carbon dioxide. Rh, Ru, and Pd are present in the DWPF SRAT feed as by-products of thermal neutron fission of {sup 235}U in the original waste. Rhodium appears to become most active for hydrogen as the nitrite ion concentration becomes low (within a factor of ten of the Rh concentration). Prior to hydrogen generation, Rh is definitely active for nitrite destruction to N{sub 2}O and potentially active for nitrite to NO formation. These reactions are all consistent with the presence of a nitro-Rh complex catalyst, although definite proof for the existence of this complex during Savannah River Site (SRS) waste processing does not exist. Ruthenium does not appear to become active for hydrogen generation until nitrite destruction is nearly complete (perhaps less nitrite than Ru in the system). Catalytic activity of Ru during nitrite destruction is significantly lower than that of either Rh or Pd. Ru appears to start activating as Rh is deactivating from its maximum catalytic activity for hydrogen generation. The slow activation of the Ru, as inferred from the slow rate of increase in hydrogen generation that occurs after initiation, may imply that some species (perhaps Ru itself) has some bound nitrite on it. Ru, rather than Rh, is primarily responsible for the

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

  9. A user-friendly menu-driven language-free laser characteristics curves graphing program

    Science.gov (United States)

    Klutz, Glenn

    1990-01-01

    In the selection of laser materials to be used as active sensors, it is essential to know how various factors of the specific material composition interact. Questions such as how does the rod size and frequency or absorption relate and how might this be affected by temperature variations must be answered before the materials are selected. A menu-driven language-free program was developed that would graph the interrelationship of many physical parameters of laser materials. This program reduced or removed the requirement that all users be competent in FORTRAN. A menu-driven language-free program was then developed that requires the use of a microcomputer to graph a two-dimensional display of data. The ability to graph more than one graph-line on the same chart was accomplished. The program is now generic in that it will take any data file whether in the data base or not. The program generates the format for the data read statement if it is not contained in the file header and the user does not know how to write them.

  10. Evaluating an academic writing program for nursing students who have English as a second language.

    Science.gov (United States)

    Weaver, Roslyn; Jackson, Debra

    2011-01-01

    Academic writing skills are essential to the successful completion of preregistration nursing programs, yet the development of such skills is a challenge for many nursing students, particularly those who speak English as a second language (ESL). It is vital to develop and evaluate strategies that can support academic writing skills for ESL nursing students. This qualitative study evaluated a four-day academic writing intervention strategy designed to support ESL first-year nursing students. Data from the program showed two major areas of difficulty for participants relating to academic writing: problems understanding course content in English, and problems expressing their understanding of that content in English. The participants noted a key benefit of this program was the provision of individual feedback. Programs such as this intervention successfully meet the demands of ESL nursing students, although ongoing support is also needed.

  11. Professional Language Use by Pre-Service English as a Foreign Language Teachers in a Teaching Certificate Program

    Science.gov (United States)

    Yayli, Demet

    2012-01-01

    Since the language used by people has the potential to signal a membership in a discourse community, it is significant that prospective teachers speak the appropriate social language to be able to claim a strong membership in the community of teachers. This qualitative study explores a group of pre-service teachers' professional language use and…

  12. Towards Internationalising the Curriculum: A Case Study of Chinese Language Teacher Education Programs in China and Australia

    Science.gov (United States)

    Wang, Danping; Moloney, Robyn; Li, Zhen

    2013-01-01

    This paper presents a comparative curricular inquiry of teacher education programs of Chinese as a foreign language in China and Australia. While there is an increasing demand for qualified Chinese language teachers both within China and Western countries, pre-service teacher training is regarded as one of the major factors in impeding success in…

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

  14. The Effects of a Professional Development Program on English as a Foreign Language Teachers' Efficacy and Classroom Practice

    Science.gov (United States)

    Ortaçtepe, DenIz; Akyel, Ayse S.

    2015-01-01

    The purpose of the present study is twofold: (1) to investigate the relationship between the efficacy of teachers of English as a foreign language (EFL) and their self-reported practice of communicative language teaching (CLT) and (2) to examine the impact of an in-service teacher education program on teachers' efficacy and self-reported and…

  15. 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…

  16. 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.…

  17. How Did the Teacher Training Program Change the Teacher Trainees' View of Language Education? : Based on SCAT Analysis of Essays

    OpenAIRE

    小原, 亜紀子; 稲葉, みどり

    2016-01-01

    It is necessary for teachers to respond to the increased diversity of Japanese learners in Japanese language classes. Therefore, “teacher development programs (development programs),” which are considered more effective than “teacher training programs for practical teaching methods (methodical programs),” are in their trial stage. “Methodical programs,” in this paper, is defined as teacher training which aims to promote teaching skills, whereas “development programs” emphasize improving teach...

  18. Programming Languages

    Indian Academy of Sciences (India)

    Author Affiliations. V Rajaraman1 2. IBM Professor of Information Technology, Jawaharlal Nehru Centre for Advanced Scientific Research, Bangalore 560012, India; Hon.Professor, Supercomputer Education & Research Centre Indian Institute of Science, Bangalore 560012, India ...

  19. Sequoyah Foreign Language Translation System - Business Case Analysis

    National Research Council Canada - National Science Library

    Ong, Wing S. S

    2007-01-01

    Sequoyah, which is the Department of Defense (DoD)'s Program of Record for automated foreign language translation, is to identify current and developing technologies to meet warfighter requirements for foreign language support...

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