Sample records for high-level programming languages

  1. What Is a Programming Language?

    ERIC Educational Resources Information Center

    Wold, Allen

    1983-01-01

    Explains what a computer programing language is in general, the differences between machine language, assembler languages, and high-level languages, and the functions of compilers and interpreters. High-level languages mentioned in the article are: BASIC, FORTRAN, COBOL, PILOT, LOGO, LISP, and SMALLTALK. (EAO)

  2. High level language for measurement complex control based on the computer E-100I

    NASA Technical Reports Server (NTRS)

    Zubkov, B. V.

    1980-01-01

    A high level language was designed to control the process of conducting an experiment using the computer "Elektrinika-1001". Program examples are given to control the measuring and actuating devices. The procedure of including these programs in the suggested high level language is described.

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

    NASA Technical Reports Server (NTRS)

    Standley, Hilda M.

    1988-01-01

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

  4. Bilingual parallel programming

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

    Foster, I.; Overbeek, R.

    1990-01-01

    Numerous experiments have demonstrated that computationally intensive algorithms support adequate parallelism to exploit the potential of large parallel machines. Yet successful parallel implementations of serious applications are rare. The limiting factor is clearly programming technology. None of the approaches to parallel programming that have been proposed to date -- whether parallelizing compilers, language extensions, or new concurrent languages -- seem to adequately address the central problems of portability, expressiveness, efficiency, and compatibility with existing software. In this paper, we advocate an alternative approach to parallel programming based on what we call bilingual programming. We present evidence that this approach providesmore » and effective solution to parallel programming problems. The key idea in bilingual programming is to construct the upper levels of applications in a high-level language while coding selected low-level components in low-level languages. This approach permits the advantages of a high-level notation (expressiveness, elegance, conciseness) to be obtained without the cost in performance normally associated with high-level approaches. In addition, it provides a natural framework for reusing existing code.« less

  5. High level language-based robotic control system

    NASA Technical Reports Server (NTRS)

    Rodriguez, Guillermo (Inventor); Kruetz, Kenneth K. (Inventor); Jain, Abhinandan (Inventor)

    1994-01-01

    This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.

  6. High level language-based robotic control system

    NASA Technical Reports Server (NTRS)

    Rodriguez, Guillermo (Inventor); Kreutz, Kenneth K. (Inventor); Jain, Abhinandan (Inventor)

    1996-01-01

    This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.

  7. A high level language for a high performance computer

    NASA Technical Reports Server (NTRS)

    Perrott, R. H.

    1978-01-01

    The proposed computational aerodynamic facility will join the ranks of the supercomputers due to its architecture and increased execution speed. At present, the languages used to program these supercomputers have been modifications of programming languages which were designed many years ago for sequential machines. A new programming language should be developed based on the techniques which have proved valuable for sequential programming languages and incorporating the algorithmic techniques required for these supercomputers. The design objectives for such a language are outlined.

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

    ERIC Educational Resources Information Center

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

    2015-01-01

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

  9. Programming Language Software For Graphics Applications

    NASA Technical Reports Server (NTRS)

    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.

  10. The African Language Program at Michigan State University.

    ERIC Educational Resources Information Center

    Dwyer, David

    1979-01-01

    Describes the African language program at Michigan State University, which provides (1) supervised, individualized instruction for high-demand languages, on two levels; (2) regular classroom instruction for Swahili and Hausa; and (3) non-credit, self-instructional programs for low-demand languages. Sample forms are appended. (AM)

  11. The paradigm compiler: Mapping a functional language for the connection machine

    NASA Technical Reports Server (NTRS)

    Dennis, Jack B.

    1989-01-01

    The Paradigm Compiler implements a new approach to compiling programs written in high level languages for execution on highly parallel computers. The general approach is to identify the principal data structures constructed by the program and to map these structures onto the processing elements of the target machine. The mapping is chosen to maximize performance as determined through compile time global analysis of the source program. The source language is Sisal, a functional language designed for scientific computations, and the target language is Paris, the published low level interface to the Connection Machine. The data structures considered are multidimensional arrays whose dimensions are known at compile time. Computations that build such arrays usually offer opportunities for highly parallel execution; they are data parallel. The Connection Machine is an attractive target for these computations, and the parallel for construct of the Sisal language is a convenient high level notation for data parallel algorithms. The principles and organization of the Paradigm Compiler are discussed.

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

    ERIC Educational Resources Information Center

    Morel, Stefano

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

  13. The FORCE - A highly portable parallel programming language

    NASA Technical Reports Server (NTRS)

    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.

  14. The FORCE: A highly portable parallel programming language

    NASA Technical Reports Server (NTRS)

    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.

  15. Closing the Gap Between Specification and Programming: VDM++ and SCALA

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    2011-01-01

    We argue that a modern programming language such as Scala offers a level of succinctness, which makes it suitable for program and systems specification as well as for high-level programming. We illustrate this by comparing the language with the Vdm++ specification language. The comparison also identifies areas where Scala perhaps could be improved, inspired by Vdm++. We furthermore illustrate Scala's potential as a specification language by augmenting it with a combination of parameterized state machines and temporal logic, defined as a library, thereby forming an expressive but simple runtime verification framework.

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

    NASA Technical Reports Server (NTRS)

    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.

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

    ERIC Educational Resources Information Center

    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)

  18. Computer Programming Languages for Health Care

    PubMed Central

    O'Neill, Joseph T.

    1979-01-01

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

  19. Flight program language requirements. Volume 3: Appendices

    NASA Technical Reports Server (NTRS)

    1972-01-01

    Government-sponsored study and development efforts were directed toward design and implementation of high level programming languages suitable for future aerospace applications. The study centered around an evaluation of the four most pertinent existing aerospace languages. Evaluation criteria were established, and selected kernels from the current Saturn 5 and Skylab flight programs were used as benchmark problems for sample coding. An independent review of the language specifications incorporated anticipated future programming requirements into the evaluation. A set of language requirements was synthesized from these activities.

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

    Bachan, John

    Chisel is a new open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. From the same source, Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.

  1. Scheduling language and algorithm development study. Volume 1: Study summary and overview

    NASA Technical Reports Server (NTRS)

    1974-01-01

    A high level computer programming language and a program library were developed to be used in writing programs for scheduling complex systems such as the space transportation system. The objectives and requirements of the study are summarized and unique features of the specified language and program library are described and related to the why of the objectives and requirements.

  2. Computer Languages: A Practical Guide to the Chief Programming Languages.

    ERIC Educational Resources Information Center

    Sanderson, Peter C.

    All the most commonly-used high-level computer languages are discussed in this book. An introductory discussion provides an overview of the basic components of a digital computer, the general planning of a computer programing problem, and the various types of computer languages. Each chapter is self-contained, emphasizes those features of a…

  3. Pyomo v5.0

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

    Woodruff, David; Hackebeil, Gabe; Laird, Carl Damon

    Pyomo supports the formulation and analysis of mathematical models for complex optimization applications. This capability is commonly associated with algebraic modeling languages (AMLs), which support the description and analysis of mathematical models with a high-level language. Although most AMLs are implemented in custom modeling languages, Pyomo's modeling objects are embedded within Python, a full- featured high-level programming language that contains a rich set of supporting libraries.

  4. Middle School Exploratory Foreign Language Programs: A Position Paper.

    ERIC Educational Resources Information Center

    National Council of State Supervisors of Foreign Language.

    Four types of exploratory foreign language programs are described: (1) the language overview course, (2) the trial-study course, (3) the Level I offering, and (4) the course for the non-college bound. It is largely in the middle schools (grades 6-8) and junior high schools (grades 7-9) that exploratory programs are being used. The language…

  5. Logic Programming: PROLOG.

    ERIC Educational Resources Information Center

    Lopez, Antonio M., Jr.

    1989-01-01

    Provides background material on logic programing and presents PROLOG as a high-level artificial intelligence programing language that borrows its basic constructs from logic. Suggests the language is one which will help the educator to achieve various goals, particularly the promotion of problem solving ability. (MVL)

  6. Programming languages for circuit design.

    PubMed

    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.

  7. A functional language approach in high-speed digital simulation

    NASA Technical Reports Server (NTRS)

    Ercegovac, M. D.; Lu, S.-L.

    1983-01-01

    A functional programming approach for a multi-microprocessor architecture is presented. The language, based on Backus FP, its intermediate form and the translation process are discussed and illustrated with an example. The approach allows performance analysis to be performed at a high level as an aid in program partitioning.

  8. A Counterexample Guided Abstraction Refinement Framework for Verifying Concurrent C Programs

    DTIC Science & Technology

    2005-05-24

    source code are routinely executed. The source code is written in languages ranging from C/C++/Java to ML/ Ocaml . These languages differ not only in...from the difficulty to model computer programs—due to the complexity of programming languages as compared to hardware description languages —to...intermediate specification language lying between high-level Statechart- like formalisms and transition systems. Actions are encoded as changes in

  9. Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis.

    PubMed

    Kindlmann, Gordon; Chiw, Charisee; Seltzer, Nicholas; Samuels, Lamont; Reppy, John

    2016-01-01

    Many algorithms for scientific visualization and image analysis are rooted in the world of continuous scalar, vector, and tensor fields, but are programmed in low-level languages and libraries that obscure their mathematical foundations. Diderot is a parallel domain-specific language that is designed to bridge this semantic gap by providing the programmer with a high-level, mathematical programming notation that allows direct expression of mathematical concepts in code. Furthermore, Diderot provides parallel performance that takes advantage of modern multicore processors and GPUs. The high-level notation allows a concise and natural expression of the algorithms and the parallelism allows efficient execution on real-world datasets.

  10. Parallel language constructs for tensor product computations on loosely coupled architectures

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush; Vanrosendale, John

    1989-01-01

    Distributed memory architectures offer high levels of performance and flexibility, but have proven awkard to program. Current languages for nonshared memory architectures provide a relatively low level programming environment, and are poorly suited to modular programming, and to the construction of libraries. A set of language primitives designed to allow the specification of parallel numerical algorithms at a higher level is described. Tensor product array computations are focused on along with a simple but important class of numerical algorithms. The problem of programming 1-D kernal routines is focused on first, such as parallel tridiagonal solvers, and then how such parallel kernels can be combined to form parallel tensor product algorithms is examined.

  11. A survey of electric and hybrid vehicle simulation programs

    NASA Technical Reports Server (NTRS)

    Bevan, J.; Heimburger, D. A.; Metcalfe, M. A.

    1978-01-01

    Results of a survey conducted within the United States to determine the extent of development and capabilities of automotive performance simulation programs suitable for electric and hybrid vehicle studies are summarized. Altogether, 111 programs were identified as being in a usable state. The complexity of the existing programs spans a range from a page of simple desktop calculator instructions to 300,000 lines of a high-level programming language. The capability to simulate electric vehicles was most common, heat-engines second, and hybrid vehicles least common. Batch-operated programs are slightly more common than interactive ones, and one-third can be operated in either mode. The most commonly used language was FORTRAN, the language typically used by engineers. The higher-level simulation languages (e.g. SIMSCRIPT, GPSS, SIMULA) used by "model builders" were conspicuously lacking.

  12. Blended Learning Experience in a Programming Language Course and the Effect of the Thinking Styles of the Students on Success and Motivation

    ERIC Educational Resources Information Center

    Yagci, Mustafa

    2016-01-01

    High-level thinking and problem solving skill is one requirement of computer programming that most of the students experience problems with. Individual differences such as motivation, attitude towards programming, thinking style of the student, and complexity of the programming language have influence on students' success on programming. Thus,…

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

    NASA Technical Reports Server (NTRS)

    Diaconescu, Roxana E.; Zima, Hans P.

    2006-01-01

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

  14. On Parallel Software Engineering Education Using Python

    ERIC Educational Resources Information Center

    Marowka, Ami

    2018-01-01

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

  15. Flowcharting with D-charts

    NASA Technical Reports Server (NTRS)

    Meyer, D.

    1985-01-01

    A D-Chart is a style of flowchart using control symbols highly appropriate to modern structured programming languages. The intent of a D-Chart is to provide a clear and concise one-for-one mapping of control symbols to high-level language constructs for purposes of design and documentation. The notation lends itself to both high-level and code-level algorithmic description. The various issues that may arise when representing, in D-Chart style, algorithms expressed in the more popular high-level languages are addressed. In particular, the peculiarities of mapping control constructs for Ada, PASCAL, FORTRAN 77, C, PL/I, Jovial J73, HAL/S, and Algol are discussed.

  16. Flowcharting with D-charts

    NASA Technical Reports Server (NTRS)

    Meyer, D. D.

    1985-01-01

    A D-Chart is a style of flowchart using control symbols highly appropriate to modern structured programming languages. The intent of a D-Chart is to provide a clear and concise one-for-one mapping of control symbols to high-level language constructs for purposes of design and documentation. The notation lends itself to both high-level and code-level algorithmic description. The various issues that may arise when representing, in D-Chart style, algorithms expressed in the more popular high-level languages are addressed. In particular, the peculiarities of mapping control constructs for Ada, PASCAL, FORTRAN 77, C, PL/I, Joviai J73, HAL/S, and Algol are discussed.

  17. A High School Intensive Summer Mandarin Course: Program Model and Learner Outcomes

    ERIC Educational Resources Information Center

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

    2012-01-01

    This article describes a STARTALK intensive summer high school Mandarin language and culture program that was conducted for three summers. Participants across the three years included 40 Mandarin Level II and 53 Mandarin Level III high school students. Quantitative and qualitative data are presented to show the effectiveness of the program.…

  18. Improving Educational Outcomes of English Language Learners in Schools and Programs in Boston Public Schools. Executive Summary

    ERIC Educational Resources Information Center

    Uriarte, Miren; Karp, Faye; Gagnon, Laurie; Tung, Rosann; Rustan, Sarah; Chen, Jie; Berardino, Michael; Stazesky, Pamela

    2011-01-01

    English language learners (ELLs), their teachers, and the schools and programs where they are enrolled face a triple challenge: (1) students must be taught and learn English at a level of proficiency high enough to allow them access to academic content; (2) students must be taught and learn academic content at a level comparable to that of English…

  19. BEYSIK: Language description and handbook for programmers (system for the collective use of the Institute of Space Research, Academy of Sciences USSR)

    NASA Technical Reports Server (NTRS)

    Orlov, I. G.

    1979-01-01

    The BASIC algorithmic language is described, and a guide is presented for the programmer using the language interpreter. The high-level algorithm BASIC is a problem-oriented programming language intended for solution of computational and engineering problems.

  20. ProgrammingRationalAgents in GOAL

    NASA Astrophysics Data System (ADS)

    Hindriks, Koen V.

    The agent programming language GOAL is a high-level programming language to program rational agents that derive their choice of action from their beliefsand goals. The language provides the basic building blocks to design and implementrationalagents by meansofa setofprogramming constructs. These programming constructs allow and facilitate the manipulation of an agent’sbeliefs and goals and to structure its decision-making. GOAL agents are called rational because they satisfy a numberof basic rationality constraints and because they decide to perform actions to further their goals based uponareasoning scheme derived from practical reasoning. The programming concepts of belief and goal incorporated into GOAL provide the basis for this form of reasoning and are similarto their common sense counterparts used everyday to explain the actions that we perform. In addition, GOAL provides the means for agents to focus their attention on specic goals and to communicate at the knowledge level. This provides an intuitive basis for writing high-level agent programs. At the same time these concepts and programming constructs have a well-dened, formal semantics. The formal semantics provides the basis for deninga verication framework for GOAL for verifying and reasoning about GOAL agents whichis similar to some of the wellknownagent logics introduced in the literature.

  1. Scheduling language and algorithm development study. Appendix: Study approach and activity summary

    NASA Technical Reports Server (NTRS)

    1974-01-01

    The approach and organization of the study to develop a high level computer programming language and a program library are presented. The algorithm and problem modeling analyses are summarized. The approach used to identify and specify the capabilities required in the basic language is described. Results of the analyses used to define specifications for the scheduling module library are presented.

  2. Interactive Supercomputing’s Star-P Platform

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

    Edelman, Alan; Husbands, Parry; Leibman, Steve

    2006-09-19

    The thesis of this extended abstract is simple. High productivity comes from high level infrastructures. To measure this, we introduce a methodology that goes beyond the tradition of timing software in serial and tuned parallel modes. We perform a classroom productivity study involving 29 students who have written a homework exercise in a low level language (MPI message passing) and a high level language (Star-P with MATLAB client). Our conclusions indicate what perhaps should be of little surprise: (1) the high level language is always far easier on the students than the low level language. (2) The early versions ofmore » the high level language perform inadequately compared to the tuned low level language, but later versions substantially catch up. Asymptotically, the analogy must hold that message passing is to high level language parallel programming as assembler is to high level environments such as MATLAB, Mathematica, Maple, or even Python. We follow the Kepner method that correctly realizes that traditional speedup numbers without some discussion of the human cost of reaching these numbers can fail to reflect the true human productivity cost of high performance computing. Traditional data compares low level message passing with serial computation. With the benefit of a high level language system in place, in our case Star-P running with MATLAB client, and with the benefit of a large data pool: 29 students, each running the same code ten times on three evolutions of the same platform, we can methodically demonstrate the productivity gains. To date we are not aware of any high level system as extensive and interoperable as Star-P, nor are we aware of an experiment of this kind performed with this volume of data.« less

  3. What Causes Reliance on English? Challenges and Instructional Suggestions in a Drive for Using a Target Language Only

    ERIC Educational Resources Information Center

    Bae, Gyseon; Kim, Eunju

    2008-01-01

    Given the raised graduation requirement of the proficiency Enhancement Program (PEP) to attain proficiency levels of "2+," "2+," and "2," the importance of target language use has been highly emphasized across language schools at Defense Language Institute Foreign Language Center (DLIFLC). This article discusses some of the challenges associated…

  4. An Overview of R in Health Decision Sciences.

    PubMed

    Jalal, Hawre; Pechlivanoglou, Petros; Krijkamp, Eline; Alarid-Escudero, Fernando; Enns, Eva; Hunink, M G Myriam

    2017-10-01

    As the complexity of health decision science applications increases, high-level programming languages are increasingly adopted for statistical analyses and numerical computations. These programming languages facilitate sophisticated modeling, model documentation, and analysis reproducibility. Among the high-level programming languages, the statistical programming framework R is gaining increased recognition. R is freely available, cross-platform compatible, and open source. A large community of users who have generated an extensive collection of well-documented packages and functions supports it. These functions facilitate applications of health decision science methodology as well as the visualization and communication of results. Although R's popularity is increasing among health decision scientists, methodological extensions of R in the field of decision analysis remain isolated. The purpose of this article is to provide an overview of existing R functionality that is applicable to the various stages of decision analysis, including model design, input parameter estimation, and analysis of model outputs.

  5. Functional language and data flow architectures

    NASA Technical Reports Server (NTRS)

    Ercegovac, M. D.; Patel, D. R.; Lang, T.

    1983-01-01

    This is a tutorial article about language and architecture approaches for highly concurrent computer systems based on the functional style of programming. The discussion concentrates on the basic aspects of functional languages, and sequencing models such as data-flow, demand-driven and reduction which are essential at the machine organization level. Several examples of highly concurrent machines are described.

  6. The cascade high productivity language

    NASA Technical Reports Server (NTRS)

    Callahan, David; Chamberlain, Branford L.; Zima, Hans P.

    2004-01-01

    This paper describes the design of Chapel, the Cascade High Productivity Language, which is being developed in the DARPA-funded HPCS project Cascade led by Cray Inc. Chapel pushes the state-of-the-art in languages for HEC system programming by focusing on productivity, in particular by combining the goal of highest possible object code performance with that of programmability offered by a high-level user interface.

  7. The Logical Basis of Evaluation Order and Pattern-Matching

    DTIC Science & Technology

    2009-04-17

    σm] Km = Λ(p 7→ K(p)m) (·)m = () (K/κ)m = Km (σ1, σ2)m = (σm1 , σm2 ) (κ V )m = κ (V m) where pm[σm] is a bit of syntactic high fructose corn syrup ...we should do this if we are using L as a real programming language, as opposed to just studying its high -level features. When we program in...that the precise collection of patterns doesn’t matter for the high -level properties of the language. Thus there is no cost for defining new types when

  8. Real-Time MENTAT programming language and architecture

    NASA Technical Reports Server (NTRS)

    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.

  9. Foreign Languages Course of Study, Junior & Senior High Schools. Draft.

    ERIC Educational Resources Information Center

    Dade County Public Schools, Miami, FL. Div. of Elementary and Secondary Instruction.

    The study guide outlining the modern foreign language courses for English speakers in Dade County's secondary schools establishes a uniform sequential program for instruction in French, German, Hebrew, Italian, and Spanish. Program expectancies are described for each level and type of course, to serve as a basis for planning appropriate…

  10. Definition of an auxiliary processor dedicated to real-time operating system kernels

    NASA Technical Reports Server (NTRS)

    Halang, Wolfgang A.

    1988-01-01

    In order to increase the efficiency of process control data processing, it is necessary to enhance the productivity of real time high level languages and to automate the task administration, because presently 60 percent or more of the applications are still programmed in assembly languages. This may be achieved by migrating apt functions for the support of process control oriented languages into the hardware, i.e., by new architectures. Whereas numerous high level languages have already been defined or realized, there are no investigations yet on hardware assisted implementation of real time features. The requirements to be fulfilled by languages and operating systems in hard real time environment are summarized. A comparison of the most prominent languages, viz. Ada, HAL/S, LTR, Pearl, as well as the real time extensions of FORTRAN and PL/1, reveals how existing languages meet these demands and which features still need to be incorporated to enable the development of reliable software with predictable program behavior, thus making it possible to carry out a technical safety approval. Accordingly, Pearl proved to be the closest match to the mentioned requirements.

  11. Adding Concrete Syntax to a Prolog-Based Program Synthesis System

    NASA Technical Reports Server (NTRS)

    Fischer, Bernd; Visser, Eelco

    2004-01-01

    Program generation and transformation systems work on two language levels, the object-level (i e., the language of the manipulated programs), and the meta-level (i.e., the implementation language of the system itself). The meta-level representations of object-level program fragments are usually built in an essentially syntax-free fashion using the operations provided by the meta-language. However, syntax matters and a large conceptual distance between the two languages makes it difficult to maintain and extend such systems. Here we describe how an existing Prolog-based system can gradually be retrofitted with concrete object-level syntax, thus shrinking this distance.

  12. Automated benchmark generation based upon a specification language

    NASA Technical Reports Server (NTRS)

    Rajan, N.; Feteih, S. E.; Saito, J.

    1984-01-01

    The problem of validating and verifying digital flight control system (DFCS) software is addressed in this paper. A new specification language DIVERS is proposed, and is the keystone of the approach. This language consists of keywords where each keyword represents an element in the block diagram of a DFCS. DIVERS has a dictionary which contains all the keywords a DFCS designer might need. Translator programs convert the system specifications into an executable, high-level language program. The features of translators are discussed and are elucidated by examples. This language is used to describe a typical flight software module.

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

    NASA Technical Reports Server (NTRS)

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

    1978-01-01

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

  14. MetaJC++: A flexible and automatic program transformation technique using meta framework

    NASA Astrophysics Data System (ADS)

    Beevi, Nadera S.; Reghu, M.; Chitraprasad, D.; Vinodchandra, S. S.

    2014-09-01

    Compiler is a tool to translate abstract code containing natural language terms to machine code. Meta compilers are available to compile more than one languages. We have developed a meta framework intends to combine two dissimilar programming languages, namely C++ and Java to provide a flexible object oriented programming platform for the user. Suitable constructs from both the languages have been combined, thereby forming a new and stronger Meta-Language. The framework is developed using the compiler writing tools, Flex and Yacc to design the front end of the compiler. The lexer and parser have been developed to accommodate the complete keyword set and syntax set of both the languages. Two intermediate representations have been used in between the translation of the source program to machine code. Abstract Syntax Tree has been used as a high level intermediate representation that preserves the hierarchical properties of the source program. A new machine-independent stack-based byte-code has also been devised to act as a low level intermediate representation. The byte-code is essentially organised into an output class file that can be used to produce an interpreted output. The results especially in the spheres of providing C++ concepts in Java have given an insight regarding the potential strong features of the resultant meta-language.

  15. First Draft of the act Programming Language

    DTIC Science & Technology

    2014-01-22

    International Conference on, pages 1–15, 2013. [4] Yang Zhao, Jie Liu, and Edward A. Lee. A programming model for time - synchronized distributed real- time ...including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing...report is to document the first complete attempt at the design of a high-level programming language for timed systems called act. We define the lexical

  16. Introduction to Python for CMF Authority Users

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

    Pritchett-Sheats, Lori A.

    This talk is a very broad over view of Python that highlights key features in the language used in the Common Model Framework (CMF). I assume that the audience has some programming experience in a shell scripting language (C shell, Bash, PERL) or other high level language (C/C++/ Fortran). The talk will cover Python data types, classes (objects) and basic programming constructs. The talk concludes with slides describing how I developed the basic classes for a TITANS homework assignment.

  17. A portable approach for PIC on emerging architectures

    NASA Astrophysics Data System (ADS)

    Decyk, Viktor

    2016-03-01

    A portable approach for designing Particle-in-Cell (PIC) algorithms on emerging exascale computers, is based on the recognition that 3 distinct programming paradigms are needed. They are: low level vector (SIMD) processing, middle level shared memory parallel programing, and high level distributed memory programming. In addition, there is a memory hierarchy associated with each level. Such algorithms can be initially developed using vectorizing compilers, OpenMP, and MPI. This is the approach recommended by Intel for the Phi processor. These algorithms can then be translated and possibly specialized to other programming models and languages, as needed. For example, the vector processing and shared memory programming might be done with CUDA instead of vectorizing compilers and OpenMP, but generally the algorithm itself is not greatly changed. The UCLA PICKSC web site at http://www.idre.ucla.edu/ contains example open source skeleton codes (mini-apps) illustrating each of these three programming models, individually and in combination. Fortran2003 now supports abstract data types, and design patterns can be used to support a variety of implementations within the same code base. Fortran2003 also supports interoperability with C so that implementations in C languages are also easy to use. Finally, main codes can be translated into dynamic environments such as Python, while still taking advantage of high performing compiled languages. Parallel languages are still evolving with interesting developments in co-Array Fortran, UPC, and OpenACC, among others, and these can also be supported within the same software architecture. Work supported by NSF and DOE Grants.

  18. High-speed assembly language (80386/80387) programming for laser spectra scan control and data acquisition providing improved resolution water vapor spectroscopy

    NASA Technical Reports Server (NTRS)

    Allen, Robert J.

    1988-01-01

    An assembly language program using the Intel 80386 CPU and 80387 math co-processor chips was written to increase the speed of data gathering and processing, and provide control of a scanning CW ring dye laser system. This laser system is used in high resolution (better than 0.001 cm-1) water vapor spectroscopy experiments. Laser beam power is sensed at the input and output of white cells and the output of a Fabry-Perot. The assembly language subroutine is called from Basic, acquires the data and performs various calculations at rates greater than 150 faster than could be performed by the higher level language. The width of output control pulses generated in assembly language are 3 to 4 microsecs as compared to 2 to 3.7 millisecs for those generated in Basic (about 500 to 1000 times faster). Included are a block diagram and brief description of the spectroscopy experiment, a flow diagram of the Basic and assembly language programs, listing of the programs, scope photographs of the computer generated 5-volt pulses used for control and timing analysis, and representative water spectrum curves obtained using these programs.

  19. TraceContract: A Scala DSL for Trace Analysis

    NASA Technical Reports Server (NTRS)

    Barringer, Howard; Havelund, Klaus

    2011-01-01

    In this paper we describe TRACECONTRACT, an API for trace analysis, implemented in the SCALA programming language. We argue that for certain forms of trace analysis the best weapon is a high level programming language augmented with constructs for temporal reasoning. A trace is a sequence of events, which may for example be generated by a running program, instrumented appropriately to generate events. The API supports writing properties in a notation that combines an advanced form of data parameterized state machines with temporal logic. The implementation utilizes SCALA's support for defining internal Domain Specific Languages (DSLs). Furthermore SCALA's combination of object oriented and functional programming features, including partial functions and pattern matching, makes it an ideal host language for such an API.

  20. Achieving Flex in the Inflexible: Dealing with Individual Differences in Highly Structured EFL Preparatory College Courses

    ERIC Educational Resources Information Center

    Alghamdi, Fatimah M. A.; Alnowaiser, Sarah A. M.

    2017-01-01

    This study explores a field-motivated concern among English as a Foregin Language (EFL) teachers at a college preparatory English language program. The course syllabus for this program is fixed and systematically paced over four, seven-week modules. Despite formal assessment measures that result in placing the learners into four levels of English…

  1. The language parallel Pascal and other aspects of the massively parallel processor

    NASA Technical Reports Server (NTRS)

    Reeves, A. P.; Bruner, J. D.

    1982-01-01

    A high level language for the Massively Parallel Processor (MPP) was designed. This language, called Parallel Pascal, is described in detail. A description of the language design, a description of the intermediate language, Parallel P-Code, and details for the MPP implementation are included. Formal descriptions of Parallel Pascal and Parallel P-Code are given. A compiler was developed which converts programs in Parallel Pascal into the intermediate Parallel P-Code language. The code generator to complete the compiler for the MPP is being developed independently. A Parallel Pascal to Pascal translator was also developed. The architecture design for a VLSI version of the MPP was completed with a description of fault tolerant interconnection networks. The memory arrangement aspects of the MPP are discussed and a survey of other high level languages is given.

  2. ONR Far East Scientific Bulletin, Volume 7, Number 2, April-June 1982,

    DTIC Science & Technology

    1982-01-01

    contained source code . - PAL (Program Automation Language) PAL is a system design language that automatically generates an executable program from a...NTIS c3&1 DTIC TliB Unn ’l.- A ElJustitt for _ By - Distrib~tion Availability Codes Avail and/or Di st Speojal iii 0- CONTENTS~ P age r’A Gflmpse at...tools exist at ECL in prototype forms. Like most major computer manufacturers, they have also extended high level languages such as FORTRAN , COBOL

  3. Speech and language interventions for infants aged 0 to 2 years at high risk for cerebral palsy: a systematic review

    PubMed Central

    Chorna, Olena; Hamm, Ellyn; Cummings, Caitlin; Fetters, Ashley; Maitre, Nathalie L

    2017-01-01

    Aim We evaluated the level of evidence of speech, language, and communication interventions for infants at high-risk for, or with a diagnosis of, cerebral palsy (CP) from 0 to 2 years old. Method We performed a systematic review of relevant terms. Articles were evaluated based on the level of methodological quality and evidence according to A Measurement Tool to Assess Systematic Reviews (AMSTAR) and Grading of Recommendations Assessment, Development and Evaluation (GRADE) guidelines. Results The search terms provided 17 publications consisting of speech or language interventions. There were no interventions in the high level of evidence category. The overall level of evidence was very low. Promising interventions included Responsivity and Prelinguistic Milieu Teaching and other parent–infant transaction frameworks. Interpretation There are few evidence-based interventions addressing speech, language, and communication needs of infants and toddlers at high risk for CP, and none for infants diagnosed with CP. Recommendation guidelines include parent–infant transaction programs. PMID:27897320

  4. Engineering Graphics in Education: Programming and Ready Programs.

    ERIC Educational Resources Information Center

    Audi, M. S.

    1987-01-01

    Suggests a method of integrating teaching microcomputer graphics in engineering curricula without encroaching on the fundamental engineering courses. Includes examples of engineering graphics produced by commercial programs and others produced by high-level language programing in a limited credit hour segment of an educational program. (CW)

  5. Programming your way out of the past: ISIS and the META Project

    NASA Technical Reports Server (NTRS)

    Birman, Kenneth P.; Marzullo, Keith

    1989-01-01

    The ISIS distributed programming system and the META Project are described. The ISIS programming toolkit is an aid to low-level programming that makes it easy to build fault-tolerant distributed applications that exploit replication and concurrent execution. The META Project is reexamining high-level mechanisms such as the filesystem, shell language, and administration tools in distributed systems.

  6. An iconic programming language for sensor-based robots

    NASA Technical Reports Server (NTRS)

    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.

  7. A Compensatory Reading Program for the Community Junior College.

    ERIC Educational Resources Information Center

    Weiss, Lucile S.

    The purpose of this study was to determine if a compensatory reading program based on the language experience approach could raise the reading level of underachieving disadvantaged students in the community junior colleges to a level commensurate with their ability and high enough for subsequent success in college level academic courses.…

  8. Evaluation of the FIR Example using Xilinx Vivado High-Level Synthesis Compiler

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

    Jin, Zheming; Finkel, Hal; Yoshii, Kazutomo

    Compared to central processing units (CPUs) and graphics processing units (GPUs), field programmable gate arrays (FPGAs) have major advantages in reconfigurability and performance achieved per watt. This development flow has been augmented with high-level synthesis (HLS) flow that can convert programs written in a high-level programming language to Hardware Description Language (HDL). Using high-level programming languages such as C, C++, and OpenCL for FPGA-based development could allow software developers, who have little FPGA knowledge, to take advantage of the FPGA-based application acceleration. This improves developer productivity and makes the FPGA-based acceleration accessible to hardware and software developers. Xilinx Vivado HLSmore » compiler is a high-level synthesis tool that enables C, C++ and System C specification to be directly targeted into Xilinx FPGAs without the need to create RTL manually. The white paper [1] published recently by Xilinx uses a finite impulse response (FIR) example to demonstrate the variable-precision features in the Vivado HLS compiler and the resource and power benefits of converting floating point to fixed point for a design. To get a better understanding of variable-precision features in terms of resource usage and performance, this report presents the experimental results of evaluating the FIR example using Vivado HLS 2017.1 and a Kintex Ultrascale FPGA. In addition, we evaluated the half-precision floating-point data type against the double-precision and single-precision data type and present the detailed results.« less

  9. Towards programming languages for genetic engineering of living cells

    PubMed Central

    Pedersen, Michael; Phillips, Andrew

    2009-01-01

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

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

    PubMed

    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.

  11. Computer enhancement through interpretive techniques

    NASA Technical Reports Server (NTRS)

    Foster, G.; Spaanenburg, H. A. E.; Stumpf, W. E.

    1972-01-01

    The improvement in the usage of the digital computer through the use of the technique of interpretation rather than the compilation of higher ordered languages was investigated by studying the efficiency of coding and execution of programs written in FORTRAN, ALGOL, PL/I and COBOL. FORTRAN was selected as the high level language for examining programs which were compiled, and A Programming Language (APL) was chosen for the interpretive language. It is concluded that APL is competitive, not because it and the algorithms being executed are well written, but rather because the batch processing is less efficient than has been admitted. There is not a broad base of experience founded on trying different implementation strategies which have been targeted at open competition with traditional processing methods.

  12. A Language for Specifying Compiler Optimizations for Generic Software

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

    Willcock, Jeremiah J.

    2007-01-01

    Compiler optimization is important to software performance, and modern processor architectures make optimization even more critical. However, many modern software applications use libraries providing high levels of abstraction. Such libraries often hinder effective optimization — the libraries are difficult to analyze using current compiler technology. For example, high-level libraries often use dynamic memory allocation and indirectly expressed control structures, such as iteratorbased loops. Programs using these libraries often cannot achieve an optimal level of performance. On the other hand, software libraries have also been recognized as potentially aiding in program optimization. One proposed implementation of library-based optimization is to allowmore » the library author, or a library user, to define custom analyses and optimizations. Only limited systems have been created to take advantage of this potential, however. One problem in creating a framework for defining new optimizations and analyses is how users are to specify them: implementing them by hand inside a compiler is difficult and prone to errors. Thus, a domain-specific language for librarybased compiler optimizations would be beneficial. Many optimization specification languages have appeared in the literature, but they tend to be either limited in power or unnecessarily difficult to use. Therefore, I have designed, implemented, and evaluated the Pavilion language for specifying program analyses and optimizations, designed for library authors and users. These analyses and optimizations can be based on the implementation of a particular library, its use in a specific program, or on the properties of a broad range of types, expressed through concepts. The new system is intended to provide a high level of expressiveness, even though the intended users are unlikely to be compiler experts.« less

  13. RPython high-level synthesis

    NASA Astrophysics Data System (ADS)

    Cieszewski, Radoslaw; Linczuk, Maciej

    2016-09-01

    The development of FPGA technology and the increasing complexity of applications in recent decades have forced compilers to move to higher abstraction levels. Compilers interprets an algorithmic description of a desired behavior written in High-Level Languages (HLLs) and translate it to Hardware Description Languages (HDLs). This paper presents a RPython based High-Level synthesis (HLS) compiler. The compiler get the configuration parameters and map RPython program to VHDL. Then, VHDL code can be used to program FPGA chips. In comparison of other technologies usage, FPGAs have the potential to achieve far greater performance than software as a result of omitting the fetch-decode-execute operations of General Purpose Processors (GPUs), and introduce more parallel computation. This can be exploited by utilizing many resources at the same time. Creating parallel algorithms computed with FPGAs in pure HDL is difficult and time consuming. Implementation time can be greatly reduced with High-Level Synthesis compiler. This article describes design methodologies and tools, implementation and first results of created VHDL backend for RPython compiler.

  14. User's guide to the LLL BASIC interpreter. [For 8080-based MCS-80 microcomputer system

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

    Allison, T.; Eckard, R.; Barber, J.

    1977-06-09

    Scientists are finding increased applications for microcomputers as process controllers in their experiments. However, while microcomputers are small and inexpensive, they are difficult to program in machine or assembly language. A high-level language is needed to enable scientists to develop their own microcomputer programs for their experiments on location. Recognizing this need, LLL contracted to have such a language developed. This report describes the result--the LLL BASIC interpreter, which operates with LLL's 8080-based MCS-80 microcomputer system. 4 tables.

  15. Report on the ''ESO Python Boot Camp — Pilot Version''

    NASA Astrophysics Data System (ADS)

    Dias, B.; Milli, J.

    2017-03-01

    The Python programming language is becoming very popular within the astronomical community. Python is a high-level language with multiple applications including database management, handling FITS images and tables, statistical analysis, and more advanced topics. Python is a very powerful tool both for astronomical publications and for observatory operations. Since the best way to learn a new programming language is through practice, we therefore organised a two-day hands-on workshop to share expertise among ESO colleagues. We report here the outcome and feedback from this pilot event.

  16. CDC to CRAY FORTRAN conversion manual

    NASA Technical Reports Server (NTRS)

    Mcgary, C.; Diebert, D.

    1983-01-01

    Documentation describing software differences between two general purpose computers for scientific applications is presented. Descriptions of the use of the FORTRAN and FORTRAN 77 high level programming language on a CDC 7600 under SCOPE and a CRAY XMP under COS are offered. Itemized differences of the FORTRAN language sets of the two machines are also included. The material is accompanied by numerous examples of preferred programming techniques for the two machines.

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

    NASA Technical Reports Server (NTRS)

    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.

  18. Beyond Articulation: A Report on Collaborative Professional Development.

    ERIC Educational Resources Information Center

    Malinowski, Arlene

    The importance of faculty development programs involving coordination between institutions of higher education and elementary and secondary schools is discussed. High school language teachers often express an interest in tailoring their courses to foreign language study at the college level. Such coordination requires mutual understanding about…

  19. Towards Implementation of a Generalized Architecture for High-Level Quantum Programming Language

    NASA Astrophysics Data System (ADS)

    Ameen, El-Mahdy M.; Ali, Hesham A.; Salem, Mofreh M.; Badawy, Mahmoud

    2017-08-01

    This paper investigates a novel architecture to the problem of quantum computer programming. A generalized architecture for a high-level quantum programming language has been proposed. Therefore, the programming evolution from the complicated quantum-based programming to the high-level quantum independent programming will be achieved. The proposed architecture receives the high-level source code and, automatically transforms it into the equivalent quantum representation. This architecture involves two layers which are the programmer layer and the compilation layer. These layers have been implemented in the state of the art of three main stages; pre-classification, classification, and post-classification stages respectively. The basic building block of each stage has been divided into subsequent phases. Each phase has been implemented to perform the required transformations from one representation to another. A verification process was exposed using a case study to investigate the ability of the compiler to perform all transformation processes. Experimental results showed that the efficacy of the proposed compiler achieves a correspondence correlation coefficient about R ≈ 1 between outputs and the targets. Also, an obvious achievement has been utilized with respect to the consumed time in the optimization process compared to other techniques. In the online optimization process, the consumed time has increased exponentially against the amount of accuracy needed. However, in the proposed offline optimization process has increased gradually.

  20. Exploring the US Language Flagship Program: Professional Competence in a Second Language by Graduation

    ERIC Educational Resources Information Center

    Murphy, Dianna, Ed.; Evans-Romaine, Karen, Ed.

    2016-01-01

    A number of reports in the US have highlighted the country's need for improved second language skills for both national security and economic competitiveness. The Language Flagship program, launched in 2002, aims to raise expectations regarding language proficiency levels at the post-secondary level and to address structural gaps in the curricula…

  1. Python for Ecology

    EPA Science Inventory

    Python is a high-level scripting language that is becoming increasingly popular for scientific computing. This all-day workshop is designed to introduce the basics of Python programming to ecologists. Some scripting/programming experience is recommended (e.g. familiarity with R)....

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

    PubMed

    Lamy, Jean-Baptiste

    2017-07-01

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

  3. Automated Engineering Design (AED); An approach to automated documentation

    NASA Technical Reports Server (NTRS)

    Mcclure, C. W.

    1970-01-01

    The automated engineering design (AED) is reviewed, consisting of a high level systems programming language, a series of modular precoded subroutines, and a set of powerful software machine tools that effectively automate the production and design of new languages. AED is used primarily for development of problem and user-oriented languages. Software production phases are diagramed, and factors which inhibit effective documentation are evaluated.

  4. TENEX SAIL

    NASA Technical Reports Server (NTRS)

    Smith, R.

    1975-01-01

    SAIL, a high level ALGOL language for the PDP-10, is extended to operate under the TENEX time sharing system without executing DEC system calls. A large set of TENEX oriented runtime routines are added to allow complete access to TENEX. The emphasis is on compatibility of programs across time sharing systems and integrity of the language.

  5. SequenceL: Automated Parallel Algorithms Derived from CSP-NT Computational Laws

    NASA Technical Reports Server (NTRS)

    Cooke, Daniel; Rushton, Nelson

    2013-01-01

    With the introduction of new parallel architectures like the cell and multicore chips from IBM, Intel, AMD, and ARM, as well as the petascale processing available for highend computing, a larger number of programmers will need to write parallel codes. Adding the parallel control structure to the sequence, selection, and iterative control constructs increases the complexity of code development, which often results in increased development costs and decreased reliability. SequenceL is a high-level programming language that is, a programming language that is closer to a human s way of thinking than to a machine s. Historically, high-level languages have resulted in decreased development costs and increased reliability, at the expense of performance. In recent applications at JSC and in industry, SequenceL has demonstrated the usual advantages of high-level programming in terms of low cost and high reliability. SequenceL programs, however, have run at speeds typically comparable with, and in many cases faster than, their counterparts written in C and C++ when run on single-core processors. Moreover, SequenceL is able to generate parallel executables automatically for multicore hardware, gaining parallel speedups without any extra effort from the programmer beyond what is required to write the sequen tial/singlecore code. A SequenceL-to-C++ translator has been developed that automatically renders readable multithreaded C++ from a combination of a SequenceL program and sample data input. The SequenceL language is based on two fundamental computational laws, Consume-Simplify- Produce (CSP) and Normalize-Trans - pose (NT), which enable it to automate the creation of parallel algorithms from high-level code that has no annotations of parallelism whatsoever. In our anecdotal experience, SequenceL development has been in every case less costly than development of the same algorithm in sequential (that is, single-core, single process) C or C++, and an order of magnitude less costly than development of comparable parallel code. Moreover, SequenceL not only automatically parallelizes the code, but since it is based on CSP-NT, it is provably race free, thus eliminating the largest quality challenge the parallelized software developer faces.

  6. STRCMACS: An extensive set of Macros for structured programming in OS/360 assembly language

    NASA Technical Reports Server (NTRS)

    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.

  7. 10 CFR 63.144 - Quality assurance program change.

    Code of Federal Regulations, 2011 CFR

    2011-01-01

    ... 10 Energy 2 2011-01-01 2011-01-01 false Quality assurance program change. 63.144 Section 63.144 Energy NUCLEAR REGULATORY COMMISSION (CONTINUED) DISPOSAL OF HIGH-LEVEL RADIOACTIVE WASTES IN A GEOLOGIC... assurance program information that duplicates language in quality assurance regulatory guides and quality...

  8. Functional Programming in Computer Science

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

    Anderson, Loren James; Davis, Marion Kei

    We explore functional programming through a 16-week internship at Los Alamos National Laboratory. Functional programming is a branch of computer science that has exploded in popularity over the past decade due to its high-level syntax, ease of parallelization, and abundant applications. First, we summarize functional programming by listing the advantages of functional programming languages over the usual imperative languages, and we introduce the concept of parsing. Second, we discuss the importance of lambda calculus in the theory of functional programming. Lambda calculus was invented by Alonzo Church in the 1930s to formalize the concept of effective computability, and every functionalmore » language is essentially some implementation of lambda calculus. Finally, we display the lasting products of the internship: additions to a compiler and runtime system for the pure functional language STG, including both a set of tests that indicate the validity of updates to the compiler and a compiler pass that checks for illegal instances of duplicate names.« less

  9. ProjectQ Software Framework

    NASA Astrophysics Data System (ADS)

    Steiger, Damian S.; Haener, Thomas; Troyer, Matthias

    Quantum computers promise to transform our notions of computation by offering a completely new paradigm. A high level quantum programming language and optimizing compilers are essential components to achieve scalable quantum computation. In order to address this, we introduce the ProjectQ software framework - an open source effort to support both theorists and experimentalists by providing intuitive tools to implement and run quantum algorithms. Here, we present our ProjectQ quantum compiler, which compiles a quantum algorithm from our high-level Python-embedded language down to low-level quantum gates available on the target system. We demonstrate how this compiler can be used to control actual hardware and to run high-performance simulations.

  10. A Graduate Professional Program in Translation.

    ERIC Educational Resources Information Center

    Waldinger, Renee

    1987-01-01

    The City University of New York Graduate School's professional program in translation combines high-level, specialized language learning in French, German, and Spanish with related graduate work in such disciplines as international affairs, finance, banking, jurisprudence, literature, and computer science. (CB)

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

    NASA Technical Reports Server (NTRS)

    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. Investigation, Development, and Evaluation of Performance Proving for Fault-tolerant Computers

    NASA Technical Reports Server (NTRS)

    Levitt, K. N.; Schwartz, R.; Hare, D.; Moore, J. S.; Melliar-Smith, P. M.; Shostak, R. E.; Boyer, R. S.; Green, M. W.; Elliott, W. D.

    1983-01-01

    A number of methodologies for verifying systems and computer based tools that assist users in verifying their systems were developed. These tools were applied to verify in part the SIFT ultrareliable aircraft computer. Topics covered included: STP theorem prover; design verification of SIFT; high level language code verification; assembly language level verification; numerical algorithm verification; verification of flight control programs; and verification of hardware logic.

  13. Fault-Tree Compiler

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; Boerschlein, David P.

    1993-01-01

    Fault-Tree Compiler (FTC) program, is software tool used to calculate probability of top event in fault tree. Gates of five different types allowed in fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. High-level input language easy to understand and use. In addition, program supports hierarchical fault-tree definition feature, which simplifies tree-description process and reduces execution time. Set of programs created forming basis for reliability-analysis workstation: SURE, ASSIST, PAWS/STEM, and FTC fault-tree tool (LAR-14586). Written in PASCAL, ANSI-compliant C language, and FORTRAN 77. Other versions available upon request.

  14. A visual programming environment for the Navier-Stokes computer

    NASA Technical Reports Server (NTRS)

    Tomboulian, Sherryl; Crockett, Thomas W.; Middleton, David

    1988-01-01

    The Navier-Stokes computer is a high-performance, reconfigurable, pipelined machine designed to solve large computational fluid dynamics problems. Due to the complexity of the architecture, development of effective, high-level language compilers for the system appears to be a very difficult task. Consequently, a visual programming methodology has been developed which allows users to program the system at an architectural level by constructing diagrams of the pipeline configuration. These schematic program representations can then be checked for validity and automatically translated into machine code. The visual environment is illustrated by using a prototype graphical editor to program an example problem.

  15. Adaptation of a Control Center Development Environment for Industrial Process Control

    NASA Technical Reports Server (NTRS)

    Killough, Ronnie L.; Malik, James M.

    1994-01-01

    In the control center, raw telemetry data is received for storage, display, and analysis. This raw data must be combined and manipulated in various ways by mathematical computations to facilitate analysis, provide diversified fault detection mechanisms, and enhance display readability. A development tool called the Graphical Computation Builder (GCB) has been implemented which provides flight controllers with the capability to implement computations for use in the control center. The GCB provides a language that contains both general programming constructs and language elements specifically tailored for the control center environment. The GCB concept allows staff who are not skilled in computer programming to author and maintain computer programs. The GCB user is isolated from the details of external subsystem interfaces and has access to high-level functions such as matrix operators, trigonometric functions, and unit conversion macros. The GCB provides a high level of feedback during computation development that improves upon the often cryptic errors produced by computer language compilers. An equivalent need can be identified in the industrial data acquisition and process control domain: that of an integrated graphical development tool tailored to the application to hide the operating system, computer language, and data acquisition interface details. The GCB features a modular design which makes it suitable for technology transfer without significant rework. Control center-specific language elements can be replaced by elements specific to industrial process control.

  16. TLC for Growing Minds. Microcomputer Projects. Junior High Projects for Volumes 3 & 4.

    ERIC Educational Resources Information Center

    Taitt, Henry A.

    Designed to improve students' thinking, learning, and creative skills while they learn to program a microcomputer in BASIC programing language, this book for intermediate learners at the junior high level provides a variety of microcomputer activities designed to extend the concepts learned in the accompanying instructional manuals (Volumes 3 and…

  17. TLC for Growing Minds. Microcomputer Projects. Advanced Projects for Junior High.

    ERIC Educational Resources Information Center

    Taitt, Henry A.

    Designed to improve students' thinking, learning, and creative skills while they learn to program a microcomputer in BASIC programing language, this book for advanced learners at the junior high level provides a variety of microcomputer activities designed to extend the concepts learned in the accompanying instructional manuals (volumes 5 and 6).…

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

    NASA Technical Reports Server (NTRS)

    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. Exploring the Experiences of Linguistically Diverse College of Education Student Writers

    ERIC Educational Resources Information Center

    Karathanos, Katya A.; Mena, Dolores D.

    2014-01-01

    Many linguistically diverse students at the post-secondary level have difficulty with academic language skills that are important to their success in content-area university courses. Although programs have been established to help English language learners (ELLs) transition from high school to college, little attention has been given to how…

  20. The Impact of Software on Associate Degree Programs in Electronic Engineering Technology.

    ERIC Educational Resources Information Center

    Hata, David M.

    1986-01-01

    Assesses the range and extent of computer assisted instruction software available in electronic engineering technology education. Examines the need for software skills in four areas: (1) high-level languages; (2) assembly language; (3) computer-aided engineering; and (4) computer-aided instruction. Outlines strategies for the future in three…

  1. Transformation of Graphical ECA Policies into Executable PonderTalk Code

    NASA Astrophysics Data System (ADS)

    Romeikat, Raphael; Sinsel, Markus; Bauer, Bernhard

    Rules are becoming more and more important in business modeling and systems engineering and are recognized as a high-level programming paradigma. For the effective development of rules it is desired to start at a high level, e.g. with graphical rules, and to refine them into code of a particular rule language for implementation purposes later. An model-driven approach is presented in this paper to transform graphical rules into executable code in a fully automated way. The focus is on event-condition-action policies as a special rule type. These are modeled graphically and translated into the PonderTalk language. The approach may be extended to integrate other rule types and languages as well.

  2. A high-level language for rule-based modelling.

    PubMed

    Pedersen, Michael; Phillips, Andrew; Plotkin, Gordon D

    2015-01-01

    Rule-based languages such as Kappa excel in their support for handling the combinatorial complexities prevalent in many biological systems, including signalling pathways. But Kappa provides little structure for organising rules, and large models can therefore be hard to read and maintain. This paper introduces a high-level, modular extension of Kappa called LBS-κ. We demonstrate the constructs of the language through examples and three case studies: a chemotaxis switch ring, a MAPK cascade, and an insulin signalling pathway. We then provide a formal definition of LBS-κ through an abstract syntax and a translation to plain Kappa. The translation is implemented in a compiler tool which is available as a web application. We finally demonstrate how to increase the expressivity of LBS-κ through embedded scripts in a general-purpose programming language, a technique which we view as generally applicable to other domain specific languages.

  3. A High-Level Language for Rule-Based Modelling

    PubMed Central

    Pedersen, Michael; Phillips, Andrew; Plotkin, Gordon D.

    2015-01-01

    Rule-based languages such as Kappa excel in their support for handling the combinatorial complexities prevalent in many biological systems, including signalling pathways. But Kappa provides little structure for organising rules, and large models can therefore be hard to read and maintain. This paper introduces a high-level, modular extension of Kappa called LBS-κ. We demonstrate the constructs of the language through examples and three case studies: a chemotaxis switch ring, a MAPK cascade, and an insulin signalling pathway. We then provide a formal definition of LBS-κ through an abstract syntax and a translation to plain Kappa. The translation is implemented in a compiler tool which is available as a web application. We finally demonstrate how to increase the expressivity of LBS-κ through embedded scripts in a general-purpose programming language, a technique which we view as generally applicable to other domain specific languages. PMID:26043208

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

    NASA Technical Reports Server (NTRS)

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

  5. OVERVIEW OF THE WORLD-OF-WORK TRAINING PROGRAM AND AN EXPLANATION OF THE CADET TRAINING PROGRAM.

    ERIC Educational Resources Information Center

    FANTINI, MARIO D.

    TO CURTAIL THE NUMBER OF SCHOOL DROPOUTS THE PROGRAM HAS BEEN DEVELOPED TO PROVIDE FOR STUDENT NEEDS FROM THE PRESCHOOL LEVEL THROUGH HIGH SCHOOL. IN THE PRESCHOOL PROGRAM, THE CURRICULUM IS STRUCTURED TO PROVIDE INCREASED EDUCATIONAL MOTIVATION AND LANGUAGE DEVELOPMENT DEPENDING UPON THE SPECIFIC NEEDS OF THE CHILD. IN THE ELEMENTARY PROGRAM,…

  6. Educated parent as a key member of rehabilitation team.

    PubMed

    Mikelić, Valentina Matijević; Bartolović, Jelena; Kosicek, Tena; Crnković, Maja

    2011-12-01

    Involvement of children with minor motor impairments in early intervention programs is becoming a positive trend. Rehabilitation of young children is usually performed in family environment with continuous monitoring by a team of experts including a physiatrist, speech therapist, psychologist, and rehabilitator. For this reason, it is important to educate parents in proper procedures designed to encourage the child's global and language development. Parental competence in encouraging the child's language development and providing home learning environment is associated with the level of parental education. We performed a retrospective analysis of data on 50 children aged 1-3 years, hospitalized during 2010 at Department of Pediatric Rehabilitation, University Department of Rheumatology, Physical Medicine and Rehabilitation, Sestre milosrdnice University Hospital Center in Zagreb. The aim was to determine the percentage of children included in an early intervention program according to the level of parental education and to assess the impact of the program on the children's language development. The results showed a higher percentage of parents to have high school education and a smaller percentage of parents to have university degree. These data indicated the need of educational programs for parents on the procedures of encouraging child development, including language development.

  7. A Language-Based Approach to Content Instruction (LACI) for English Language Learners: Examples from Two Elementary Teachers

    ERIC Educational Resources Information Center

    de Oliveira, Luciana C.

    2016-01-01

    The number of English language learners (ELLs) in the United States has increased dramatically. Given this increase it is vital for teacher education programs at the pre-service level and professional learning programs at eh in-service level to address the needs of ELLs. This article presents a teacher preparation model--"a language-based…

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

    DTIC Science & Technology

    2013-01-02

    Compilation JVM Java Virtual Machine KB Kilobyte KDT Knowledge Discovery Toolbox LAPACK Linear Algebra Package LLVM Low-Level Virtual Machine LOC Lines...different starting points. Leo Meyerovich also helped solidify some of the ideas here in discussions during Par Lab retreats. I would also like to thank...multi-timestep computations by blocking in both time and space. 88 Implementation Output Approx DSL Type Language Language Parallelism LoC Graphite

  9. A programmable computational image sensor for high-speed vision

    NASA Astrophysics Data System (ADS)

    Yang, Jie; Shi, Cong; Long, Xitian; Wu, Nanjian

    2013-08-01

    In this paper we present a programmable computational image sensor for high-speed vision. This computational image sensor contains four main blocks: an image pixel array, a massively parallel processing element (PE) array, a row processor (RP) array and a RISC core. The pixel-parallel PE is responsible for transferring, storing and processing image raw data in a SIMD fashion with its own programming language. The RPs are one dimensional array of simplified RISC cores, it can carry out complex arithmetic and logic operations. The PE array and RP array can finish great amount of computation with few instruction cycles and therefore satisfy the low- and middle-level high-speed image processing requirement. The RISC core controls the whole system operation and finishes some high-level image processing algorithms. We utilize a simplified AHB bus as the system bus to connect our major components. Programming language and corresponding tool chain for this computational image sensor are also developed.

  10. Intermediate-Level Foreign Language Courses for BBA Students.

    ERIC Educational Resources Information Center

    Ortuno, Manuel J.; Uber, David M.

    Following the early success of its inclusion of languages in the master's-level business administration curriculum, Baylor University began to emphasize foreign language study more heavily in its undergraduate business administration program. The revised program, to be fully implemented in 1989, encourages students to choose 11 hours of language…

  11. Heritage Language Education: Valuing the Languages, Literacies, and Cultural Competencies of Immigrant Youth

    ERIC Educational Resources Information Center

    Seals, Corinne A.; Peyton, Joy Kreeft

    2017-01-01

    This article argues for the value of heritage language programs and the micro-level language policies that support them, focusing on a case study of a program in the USA to make this argument. We also argue for the importance of recognizing students' heritage languages, cultures, and individual goals and identities in mainstream school programs.…

  12. LLL 8080 BASIC-II interpreter user's manual

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

    McGoldrick, P.R.; Dickinson, J.; Allison, T.G.

    1978-04-03

    Scientists are finding increased applications for microprocessors as process controllers in their experiments. However, while microprocessors are small and inexpensive, they are difficult to program in machine or assembly language. A high-level language is needed to enable scientists to develop their own microcomputer programs for their experiments on location. Recognizing this need, LLL contracted to have such a language developed. This report describes the resulting LLL BASIC interpreter, which opeates with LLL's 8080-based MCS-8 microcomputer system. All numerical operations are done using Advanced Micro Device's Am9511 arithmetic processor chip or optionally by using a software simulation of that chip. 1more » figure.« less

  13. NOW: A Workflow Language for Orchestration in Nomadic Networks

    NASA Astrophysics Data System (ADS)

    Philips, Eline; van der Straeten, Ragnhild; Jonckers, Viviane

    Existing workflow languages for nomadic or mobile ad hoc networks do not offer adequate support for dealing with the volatile connections inherent to these environments. Services residing on mobile devices are exposed to (temporary) network failures, which should be considered the rule rather than the exception. This paper proposes a nomadic workflow language built on top of an ambient-oriented programming language which supports dynamic service discovery and communication primitives resilient to network failures. Our proposed language provides high level workflow abstractions for control flow and supports rich network and service failure detection and handling through compensating actions. Moreover, we introduce a powerful variable binding mechanism which enables dynamic data flow between services in a nomadic environment. By adding this extra layer of abstraction on top of an ambient-oriented programming language, the application programmer is offered a flexible way to develop applications for nomadic networks.

  14. The Australian Language Levels (ALL) Project--A Response to Curriculum Needs in Australia.

    ERIC Educational Resources Information Center

    Scarino, Angela; McKay, Penny

    Australia has a unique range of language communities and language education needs. A variety of languages is currently offered to different groups of learners through diverse programs. Language teaching may be provided through bilingual education, limited-exposure programs, or compulsory language instruction. Federal and state education agencies,…

  15. Enhancing literacy practices in science classrooms through a professional development program for Canadian minority-language teachers

    NASA Astrophysics Data System (ADS)

    Rivard, Léonard P.; Gueye, Ndeye R.

    2016-05-01

    Literacy in the Science Classroom Project was a three-year professional development (PD) program supporting minority-language secondary teachers' use of effective language-based instructional strategies for teaching science. Our primary objective was to determine how teacher beliefs and practices changed over time and how these were enacted in different classrooms. We also wanted to identify the challenges and enablers to implementing these literacy strategies and practices at the classroom, school, and district levels. Data collection involved both qualitative and quantitative methodologies: student questionnaires; interviews with teachers, principals, and mentor; and focus groups with students. The findings suggest that the program had an impact on beliefs and practices commensurate with the workshop participation of individual teachers. These language-enhanced teacher practices also had a positive impact on the use of talking, reading and writing by students in the science classroom. Finally, continuing PD support may be needed in certain jurisdictions for strengthening minority-language programs given the high teacher mobility in content-area classrooms evident in this study.

  16. High-Level Operations in Nonprocedural Programming Languages.

    DTIC Science & Technology

    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...level operation is transformed using the integral operation MATINV as follows: 1 GA IS GROUP, 2 GRA(*) IS GROUP, 3 AUX(*) IS FIELD (DEC FLOAT); I GI...IS GROUP, 2 GRI(*) IS GROUP, 3 INV(*) IS FIELD (DEC FLOAT); AUX = A; GI = MATINV( GA ); C = INV; In code generation, the assertion GI=MATINV( GA ) is

  17. The preliminary SOL (Sizing and Optimization Language) reference manual

    NASA Technical Reports Server (NTRS)

    Lucas, Stephen H.; Scotti, Stephen J.

    1989-01-01

    The Sizing and Optimization Language, SOL, a high-level special-purpose computer language has been developed to expedite application of numerical optimization to design problems and to make the process less error-prone. This document is a reference manual for those wishing to write SOL programs. SOL is presently available for DEC VAX/VMS systems. A SOL package is available which includes the SOL compiler and runtime library routines. An overview of SOL appears in NASA TM 100565.

  18. Uses of Technology in the Instruction of Adult English Language Learners. CAELA Network Brief

    ERIC Educational Resources Information Center

    Moore, Sarah Catherine K.

    2009-01-01

    In program year 2006-2007, 46 percent of the adults enrolled in federally funded, state-administered adult education programs in the United States were enrolled in English as a Second Language (ESL) programs. These adult English language learners represent a wide range of ages, nationalities, native languages, and English proficiency levels. In…

  19. An evaluation of the documented requirements of the SSP UIL and a review of commercial software packages for the development and testing of UIL prototypes

    NASA Technical Reports Server (NTRS)

    Gill, Esther Naomi

    1986-01-01

    A review was conducted of software packages currently on the market which might be integrated with the interface language and aid in reaching the objectives of customization, standardization, transparency, reliability, maintainability, language substitutions, expandability, portability, and flexibility. Recommendations are given for best choices in hardware and software acquisition for inhouse testing of these possible integrations. Software acquisition in the line of tools to aid expert-system development and/or novice program development, artificial intelligent voice technology and touch screen or joystick or mouse utilization as well as networking were recommended. Other recommendations concerned using the language Ada for the user interface language shell because of its high level of standardization, structure, and ability to accept and execute programs written in other programming languages, its DOD ownership and control, and keeping the user interface language simple so that multiples of users will find the commercialization of space within their realm of possibility which is, after all, the purpose of the Space Station.

  20. English Language and Skills Training for Entry-Level Health Care Jobs. Program Guide.

    ERIC Educational Resources Information Center

    Vaidya, Elma

    The guide describes a vocational English-as-a-Second-Language program for pre-employment training of Southeast Asians seeking work in entry-level health care jobs. The program was conducted in cooperation with a hospital in Massachusetts. The guide describes the program and its four instructional units in detail, and includes lesson plans,…

  1. HeatmapGenerator: high performance RNAseq and microarray visualization software suite to examine differential gene expression levels using an R and C++ hybrid computational pipeline.

    PubMed

    Khomtchouk, Bohdan B; Van Booven, Derek J; Wahlestedt, Claes

    2014-01-01

    The graphical visualization of gene expression data using heatmaps has become an integral component of modern-day medical research. Heatmaps are used extensively to plot quantitative differences in gene expression levels, such as those measured with RNAseq and microarray experiments, to provide qualitative large-scale views of the transcriptonomic landscape. Creating high-quality heatmaps is a computationally intensive task, often requiring considerable programming experience, particularly for customizing features to a specific dataset at hand. Software to create publication-quality heatmaps is developed with the R programming language, C++ programming language, and OpenGL application programming interface (API) to create industry-grade high performance graphics. We create a graphical user interface (GUI) software package called HeatmapGenerator for Windows OS and Mac OS X as an intuitive, user-friendly alternative to researchers with minimal prior coding experience to allow them to create publication-quality heatmaps using R graphics without sacrificing their desired level of customization. The simplicity of HeatmapGenerator is that it only requires the user to upload a preformatted input file and download the publicly available R software language, among a few other operating system-specific requirements. Advanced features such as color, text labels, scaling, legend construction, and even database storage can be easily customized with no prior programming knowledge. We provide an intuitive and user-friendly software package, HeatmapGenerator, to create high-quality, customizable heatmaps generated using the high-resolution color graphics capabilities of R. The software is available for Microsoft Windows and Apple Mac OS X. HeatmapGenerator is released under the GNU General Public License and publicly available at: http://sourceforge.net/projects/heatmapgenerator/. The Mac OS X direct download is available at: http://sourceforge.net/projects/heatmapgenerator/files/HeatmapGenerator_MAC_OSX.tar.gz/download. The Windows OS direct download is available at: http://sourceforge.net/projects/heatmapgenerator/files/HeatmapGenerator_WINDOWS.zip/download.

  2. A Program Evaluation of the Language Lab™: Response to Intervention Program for Teaching Grammar, Vocabulary, and Storytelling

    ERIC Educational Resources Information Center

    Wiechmann, JoAnn; Richardson, Martha; Jones, Don

    2014-01-01

    This program evaluation study addressed the struggle of local elementary school speech-language pathologists (SLPs) in a school district to provide evidence-based intervention in language for students below grade level as required by the U.S. Department of Education. Recently, Language Lab™ was published to address the needs of oral language…

  3. A SCILAB Program for Computing Rotating Magnetic Compact Objects

    NASA Astrophysics Data System (ADS)

    Papasotiriou, P. J.; Geroyannis, V. S.

    We implement the so-called ``complex-plane iterative technique'' (CIT) to the computation of classical differentially rotating magnetic white dwarf and neutron star models. The program has been written in SCILAB (© INRIA-ENPC), a matrix-oriented high-level programming language, which can be downloaded free of charge from the site http://www-rocq.inria.fr/scilab. Due to the advanced capabilities of this language, the code is short and understandable. Highlights of the program are: (a) time-saving character, (b) easy use due to the built-in graphics user interface, (c) easy interfacing with Fortran via online dynamic link. We interpret our numerical results in various ways by extensively using the graphics environment of SCILAB.

  4. Numerical aerodynamic simulation facility. Preliminary study extension

    NASA Technical Reports Server (NTRS)

    1978-01-01

    The production of an optimized design of key elements of the candidate facility was the primary objective of this report. This was accomplished by effort in the following tasks: (1) to further develop, optimize and describe the function description of the custom hardware; (2) to delineate trade off areas between performance, reliability, availability, serviceability, and programmability; (3) to develop metrics and models for validation of the candidate systems performance; (4) to conduct a functional simulation of the system design; (5) to perform a reliability analysis of the system design; and (6) to develop the software specifications to include a user level high level programming language, a correspondence between the programming language and instruction set and outline the operation system requirements.

  5. Automating software design system DESTA

    NASA Technical Reports Server (NTRS)

    Lovitsky, Vladimir A.; Pearce, Patricia D.

    1992-01-01

    'DESTA' is the acronym for the Dialogue Evolutionary Synthesizer of Turnkey Algorithms by means of a natural language (Russian or English) functional specification of algorithms or software being developed. DESTA represents the computer-aided and/or automatic artificial intelligence 'forgiving' system which provides users with software tools support for algorithm and/or structured program development. The DESTA system is intended to provide support for the higher levels and earlier stages of engineering design of software in contrast to conventional Computer Aided Design (CAD) systems which provide low level tools for use at a stage when the major planning and structuring decisions have already been taken. DESTA is a knowledge-intensive system. The main features of the knowledge are procedures, functions, modules, operating system commands, batch files, their natural language specifications, and their interlinks. The specific domain for the DESTA system is a high level programming language like Turbo Pascal 6.0. The DESTA system is operational and runs on an IBM PC computer.

  6. Field Programmable Gate Array Failure Rate Estimation Guidelines for Launch Vehicle Fault Tree Models

    NASA Technical Reports Server (NTRS)

    Al Hassan, Mohammad; Britton, Paul; Hatfield, Glen Spencer; Novack, Steven D.

    2017-01-01

    Today's launch vehicles complex electronic and avionics systems heavily utilize Field Programmable Gate Array (FPGA) integrated circuits (IC) for their superb speed and reconfiguration capabilities. Consequently, FPGAs are prevalent ICs in communication protocols such as MILSTD- 1553B and in control signal commands such as in solenoid valve actuations. This paper will identify reliability concerns and high level guidelines to estimate FPGA total failure rates in a launch vehicle application. The paper will discuss hardware, hardware description language, and radiation induced failures. The hardware contribution of the approach accounts for physical failures of the IC. The hardware description language portion will discuss the high level FPGA programming languages and software/code reliability growth. The radiation portion will discuss FPGA susceptibility to space environment radiation.

  7. Coming from Behind: A "Catch-up" Philosophy in Education. The Story of Carver Middle School.

    ERIC Educational Resources Information Center

    Markham, Robert M.; Shelly, Paul

    Because of the high number of at-risk students at Carver Middle School (Meridian, Mississippi), the principal developed several programs to bring student achievement to the level commensurate with other students around the nation. The Early Bird Program is a Chapter One program of individualized work in math, reading, and language arts classes to…

  8. An Elementary Language Culture Program.

    ERIC Educational Resources Information Center

    Stones, Valerie

    A five-year course sequence focusing on the relationship of language and culture in world history is described. The program, beginning in grade 3, prepares students for later study of foreign and classical languages, develops English language skills, and cultivates general cultural interest. At the first level, students are introduced to some…

  9. Setting Evidence-Based Language Goals

    ERIC Educational Resources Information Center

    Goertler, Senta; Kraemer, Angelika; Schenker, Theresa

    2016-01-01

    The purpose of this project was to identify target language benchmarks for the German program at Michigan State University (MSU) based on national and international guidelines and previous research, to assess language skills across course levels and class sections in the entire German program, and to adjust the language benchmarks as needed based…

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

    NASA Astrophysics Data System (ADS)

    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.

  11. Abstractions for DNA circuit design.

    PubMed

    Lakin, Matthew R; Youssef, Simon; Cardelli, Luca; Phillips, Andrew

    2012-03-07

    DNA strand displacement techniques have been used to implement a broad range of information processing devices, from logic gates, to chemical reaction networks, to architectures for universal computation. Strand displacement techniques enable computational devices to be implemented in DNA without the need for additional components, allowing computation to be programmed solely in terms of nucleotide sequences. A major challenge in the design of strand displacement devices has been to enable rapid analysis of high-level designs while also supporting detailed simulations that include known forms of interference. Another challenge has been to design devices capable of sustaining precise reaction kinetics over long periods, without relying on complex experimental equipment to continually replenish depleted species over time. In this paper, we present a programming language for designing DNA strand displacement devices, which supports progressively increasing levels of molecular detail. The language allows device designs to be programmed using a common syntax and then analysed at varying levels of detail, with or without interference, without needing to modify the program. This allows a trade-off to be made between the level of molecular detail and the computational cost of analysis. We use the language to design a buffered architecture for DNA devices, capable of maintaining precise reaction kinetics for a potentially unbounded period. We test the effectiveness of buffered gates to support long-running computation by designing a DNA strand displacement system capable of sustained oscillations.

  12. TLC for Growing Minds. Microcomputer Projects. Advanced Projects for Adults.

    ERIC Educational Resources Information Center

    Taitt, Henry A.

    Designed to improve students' thinking, learning, and creative skills while they learn to program a microcomputer in BASIC programing language, this book for advanced learners at the high school/adult level provides a variety of microcomputer activities designed to extend the concepts learned in the accompanying instructional manuals (volumes 3…

  13. PA-EFL: A Phonological Awareness Program For Indigenous EFL Students with Hearing Disabilities.

    ERIC Educational Resources Information Center

    Yonovitz, L.; Yonovitz, A.; Palmer, Juan C.

    2000-01-01

    Australia's indigenous populations have endemic levels of otitis media with conductive hearing loss. PA-EFL is a phonological awareness program designed for indigenous Australians who are at high risk for hearing disabilities and who are learning English as a foreign language (EFL). Hearing support services were provided; remarkable literacy gains…

  14. Preparing the Faculty. Faculty Development for the Microcomputing Program.

    ERIC Educational Resources Information Center

    Drexel Univ., Philadelphia, PA. Microcomputing Program.

    The preparation of Drexel University faculty for the introduction of a microcomputing program is described. Faculty training had to be done on a variety of levels, from basic training in computer operation for the novice to advanced training in highly technical procedures and languages. Maximum faculty participation was sought throughout the…

  15. TLC for Growing Minds. Microcomputer Projects. Adult Intermediate Microcomputer Projects.

    ERIC Educational Resources Information Center

    Taitt, Henry A.

    Designed to improve students' thinking, learning, and creative skills while they learn to program a microcomputer in BASIC programing language, this book for intermediate learners at the high school/adult level provides a variety of microcomputer activities designed to extend the concepts taught in the accompanying instructional manuals (Volumes 3…

  16. Effects of a Decoding Program on a Child with Autism Spectrum Disorder

    ERIC Educational Resources Information Center

    Infantino, Josephine; Hempenstall, Kerry

    2006-01-01

    This case study examined the effects of a parent-presented Direct Instruction decoding program on the reading and language skills of a child with high functioning Autism Spectrum Disorder. Following the 23 hour intervention, reading comprehension, listening comprehension and fluency skills improved to grade level, whilst statistically significant…

  17. Nociones de la programacion de lenguas extranjeras; Ensayo metodologico (II) (Notions on Programed Instruction in Foreign Languages; Methodological Essay II)

    ERIC Educational Resources Information Center

    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)

  18. Marr's levels and the minimalist program.

    PubMed

    Johnson, Mark

    2017-02-01

    A simple change to a cognitive system at Marr's computational level may entail complex changes at the other levels of description of the system. The implementational level complexity of a change, rather than its computational level complexity, may be more closely related to the plausibility of a discrete evolutionary event causing that change. Thus the formal complexity of a change at the computational level may not be a good guide to the plausibility of an evolutionary event introducing that change. For example, while the Minimalist Program's Merge is a simple formal operation (Berwick & Chomsky, 2016), the computational mechanisms required to implement the language it generates (e.g., to parse the language) may be considerably more complex. This has implications for the theory of grammar: theories of grammar which involve several kinds of syntactic operations may be no less evolutionarily plausible than a theory of grammar that involves only one. A deeper understanding of human language at the algorithmic and implementational levels could strengthen Minimalist Program's account of the evolution of language.

  19. MatLab Script and Functional Programming

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

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

  20. Design of a verifiable subset for HAL/S

    NASA Technical Reports Server (NTRS)

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

    1979-01-01

    An attempt to evaluate the applicability of program verification techniques to the existing programming language, HAL/S is discussed. HAL/S is a general purpose high level language designed to accommodate the software needs of the NASA Space Shuttle project. A diversity of features for scientific computing, concurrent and real-time programming, and error handling are discussed. The criteria by which features were evaluated for inclusion into the verifiable subset are described. Individual features of HAL/S with respect to these criteria are examined and justification for the omission of various features from the subset is provided. Conclusions drawn from the research are presented along with recommendations made for the use of HAL/S with respect to the area of program verification.

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

    ERIC Educational Resources Information Center

    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…

  2. Field Programmable Gate Array Reliability Analysis Guidelines for Launch Vehicle Reliability Block Diagrams

    NASA Technical Reports Server (NTRS)

    Al Hassan, Mohammad; Britton, Paul; Hatfield, Glen Spencer; Novack, Steven D.

    2017-01-01

    Field Programmable Gate Arrays (FPGAs) integrated circuits (IC) are one of the key electronic components in today's sophisticated launch and space vehicle complex avionic systems, largely due to their superb reprogrammable and reconfigurable capabilities combined with relatively low non-recurring engineering costs (NRE) and short design cycle. Consequently, FPGAs are prevalent ICs in communication protocols and control signal commands. This paper will identify reliability concerns and high level guidelines to estimate FPGA total failure rates in a launch vehicle application. The paper will discuss hardware, hardware description language, and radiation induced failures. The hardware contribution of the approach accounts for physical failures of the IC. The hardware description language portion will discuss the high level FPGA programming languages and software/code reliability growth. The radiation portion will discuss FPGA susceptibility to space environment radiation.

  3. PS: A nonprocedural language with data types and modules

    NASA Technical Reports Server (NTRS)

    Gokhale, M. B.

    1986-01-01

    The Problem Specification (PS) nonprocedural language is a very high level language for algorithm specification. PS is suitable for nonprogrammers, who can specify a problem using mathematically-oriented equations; for expert programmers, who can prototype different versions of a software system for evaluation; and for those who wish to use specifications for portions (if not all) of a program. PS has data types and modules similar to Modula-2. The compiler generates C code. PS is first shown by example, and then efficiency issues in scheduling and code generation are discussed.

  4. A distributed Clips implementation: dClips

    NASA Technical Reports Server (NTRS)

    Li, Y. Philip

    1993-01-01

    A distributed version of the Clips language, dClips, was implemented on top of two existing generic distributed messaging systems to show that: (1) it is easy to create a coarse-grained parallel programming environment out of an existing language if a high level messaging system is used; and (2) the computing model of a parallel programming environment can be changed easily if we change the underlying messaging system. dClips processes were first connected with a simple master-slave model. A client-server model with intercommunicating agents was later implemented. The concept of service broker is being investigated.

  5. An Examination of the LVA Approach to Teaching Reading

    ERIC Educational Resources Information Center

    Murphy, Jean C.

    2004-01-01

    The Language Vocabulary Acquisition (LVA) Approach is a revolutionary method of reading instruction for emergent and developing readers. It is an intense reading program with high levels of student participation, engagement, and interaction with print text, that yields high outcomes in phonological awareness, reading and writing fluency, and…

  6. Designing and Implementing Two-Way Bilingual Programs: A Step-by-Step Guide for Administrators, Teachers, and Parents.

    ERIC Educational Resources Information Center

    Calderon, Margarita Espino; Minaya-Rowe, Liliana

    This book provides school administrators, teachers, and parents with the basic knowledge necessary for planning and implementing effective two-way bilingual programs. It offers essential elements to help students gain literacy in two languages, increase cross-cultural understanding, and meet high levels of achievement in all core academic areas.…

  7. Data Abstraction in GLISP.

    ERIC Educational Resources Information Center

    Novak, Gordon S., Jr.

    GLISP is a high-level computer language (based on Lisp and including Lisp as a sublanguage) which is compiled into Lisp. GLISP programs are compiled relative to a knowledge base of object descriptions, a form of abstract datatypes. A primary goal of the use of abstract datatypes in GLISP is to allow program code to be written in terms of objects,…

  8. On the writing of programming systems for spacecraft computers.

    NASA Technical Reports Server (NTRS)

    Mathur, F. P.; Rohr, J. A.

    1972-01-01

    Consideration of the systems designed to generate programs for the increasingly complex digital computers being used on board unmanned deep-space probes. Such programming systems must accommodate the special-purpose features incorporated in the hardware. The use of higher-level language facilities in the programming system can significantly simplify the task. Computers for Mariner and for the Outer Planets Grand Tour are briefly described, as well as their programming systems. Aspects of the higher level languages are considered.

  9. Sketchcode: A Documentation Technique for Computer Hobbyists and Programmers

    ERIC Educational Resources Information Center

    Voros, Todd, L.

    1978-01-01

    Sketchcode is a metaprograming pseudo-language documentation technique intended to simplify the process of program writing and debugging for both high and low-level users. Helpful hints and examples for the use of the technique are included. (CMV)

  10. Associative programming language and virtual associative access manager

    NASA Technical Reports Server (NTRS)

    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.

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

    PubMed

    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 < .05). However, the increase was insufficient to significantly reduce 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.

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

    PubMed Central

    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 < .05). However, the increase was insufficient to significantly reduce 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

  13. Personal and Academic Aspects That Contributed to the Development of the English Language Competence of Students from a Language Teacher Education Program

    ERIC Educational Resources Information Center

    Herrera-Mosquera, Leonardo; Tovar-Perdomo, Alejandra

    2017-01-01

    Students from the English as a Foreign Language (EFL) Program targeted in the present study are expected to achieve a C1 level of English proficiency according to the Common European Framework (CEF). However, only a five per cent of the students has evidenced this level on the institutional English exam (Ileusco Test, henceforth IT) for the past…

  14. Prototyping with Data Dictionaries for Requirements Analysis.

    DTIC Science & Technology

    1985-03-01

    statistical packages and software for screen layout. These items work at a higher level than another category of prototyping tool, program generators... Program generators are software packages which, when given specifications, produce source listings, usually in a high order language such as COBCL...with users and this will not happen if he must stop to develcp a detailed program . [Ref. 241] Hardware as well as software should be considered in

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

    PubMed

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

    2012-11-01

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

  16. Cross-Compiler for Modeling Space-Flight Systems

    NASA Technical Reports Server (NTRS)

    James, Mark

    2007-01-01

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

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

    ERIC Educational Resources Information Center

    O'Connell, Raymond S.

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

  18. Immersing the Library in English Language Learning

    ERIC Educational Resources Information Center

    Riley, Bobby

    2008-01-01

    The author relates how his school has a very active English Language Learner (ELL) program. ELL students typically have varying levels of social and academic language, but almost always have some English proficiency. Recently, his school established a Newcomer Program that drastically changed the school system. They acquired students lacking any…

  19. Developing a Multimedia, Computer-Based Spanish Placement Test

    ERIC Educational Resources Information Center

    Zabaleta, Francisco

    2007-01-01

    Placing students of a foreign language within a basic language program constitutes an ongoing problem, particularly for large university departments when they have many incoming freshmen and transfer students. This article outlines the author's experience designing and piloting a language placement test for a university level Spanish program. The…

  20. PyMercury: Interactive Python for the Mercury Monte Carlo Particle Transport Code

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

    Iandola, F N; O'Brien, M J; Procassini, R J

    2010-11-29

    Monte Carlo particle transport applications are often written in low-level languages (C/C++) for optimal performance on clusters and supercomputers. However, this development approach often sacrifices straightforward usability and testing in the interest of fast application performance. To improve usability, some high-performance computing applications employ mixed-language programming with high-level and low-level languages. In this study, we consider the benefits of incorporating an interactive Python interface into a Monte Carlo application. With PyMercury, a new Python extension to the Mercury general-purpose Monte Carlo particle transport code, we improve application usability without diminishing performance. In two case studies, we illustrate how PyMercury improvesmore » usability and simplifies testing and validation in a Monte Carlo application. In short, PyMercury demonstrates the value of interactive Python for Monte Carlo particle transport applications. In the future, we expect interactive Python to play an increasingly significant role in Monte Carlo usage and testing.« less

  1. Program of Studies. Foreign Languages.

    ERIC Educational Resources Information Center

    Fairfax County Schools, VA.

    This curriculum guide describes the instructional program in foreign languages to be implemented in Fairfax County Public Schools, kindergarten through Grade 12. Section A describes the program and general goals, curriculum, and course content at levels 1-5. A general introduction to the Greek and Latin programs is also included. Introductions to…

  2. Effects of Web-Mediated Teacher Professional Development on the Language and Literacy Skills of Children Enrolled in Pre-Kindergarten Programs

    PubMed Central

    Downer, Jason; Pianta, Robert; Fan, Xitao; Hamre, Bridget; Mashburn, Andrew; Justice, Laura

    2012-01-01

    As early education grows in the United States, in-service professional development in key instructional and interaction skills is a core component of capacity-building in early childhood education. In this paper, we describe results from an evaluation of the effects of MyTeachingPartner, a web-based system of professional development, on language and literacy development during pre-kindergarten for 1338 children in 161 teachers’ classrooms. High levels of support for teachers’ implementation of language/literacy activities showed modest but significant effects for improving early language and literacy for children in classrooms in which English was the dominant language spoken by the students and teachers. The combination of web-based supports, including video-based consultation and web-based video teaching exemplars, was more effective at improving children’s literacy and language skills than was only making available to teachers a set of instructional materials and detailed lesson guides. These results suggest the importance of targeted, practice-focused supports for teachers in designing professional development systems for effective teaching in early childhood programs. PMID:23144591

  3. Effect of Computer-Delivered Testing on Achievement in a Mastery Learning Course of Study with Partial Scoring and Variable Pacing.

    ERIC Educational Resources Information Center

    Evans, Richard M.; Surkan, Alvin J.

    The recent arrival of portable computer systems with high-level language interpreters now makes it practical to rapidly develop complex testing and scoring programs. These programs permit undergraduates access, at arbitrary times, to testing as an integral part of a mastery learning strategy. Effects of introducing the computer were studied by…

  4. Tolerant (parallel) Programming

    NASA Technical Reports Server (NTRS)

    DiNucci, David C.; Bailey, David H. (Technical Monitor)

    1997-01-01

    In order to be truly portable, a program must be tolerant of a wide range of development and execution environments, and a parallel program is just one which must be tolerant of a very wide range. This paper first defines the term "tolerant programming", then describes many layers of tools to accomplish it. The primary focus is on F-Nets, a formal model for expressing computation as a folded partial-ordering of operations, thereby providing an architecture-independent expression of tolerant parallel algorithms. For implementing F-Nets, Cooperative Data Sharing (CDS) is a subroutine package for implementing communication efficiently in a large number of environments (e.g. shared memory and message passing). Software Cabling (SC), a very-high-level graphical programming language for building large F-Nets, possesses many of the features normally expected from today's computer languages (e.g. data abstraction, array operations). Finally, L2(sup 3) is a CASE tool which facilitates the construction, compilation, execution, and debugging of SC programs.

  5. Configurable software for satellite graphics

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

    Hartzman, P D

    An important goal in interactive computer graphics is to provide users with both quick system responses for basic graphics functions and enough computing power for complex calculations. One solution is to have a distributed graphics system in which a minicomputer and a powerful large computer share the work. The most versatile type of distributed system is an intelligent satellite system in which the minicomputer is programmable by the application user and can do most of the work while the large remote machine is used for difficult computations. At New York University, the hardware was configured from available equipment. The levelmore » of system intelligence resulted almost completely from software development. Unlike previous work with intelligent satellites, the resulting system had system control centered in the satellite. It also had the ability to reconfigure software during realtime operation. The design of the system was done at a very high level using set theoretic language. The specification clearly illustrated processor boundaries and interfaces. The high-level specification also produced a compact, machine-independent virtual graphics data structure for picture representation. The software was written in a systems implementation language; thus, only one set of programs was needed for both machines. A user can program both machines in a single language. Tests of the system with an application program indicate that is has very high potential. A major result of this work is the demonstration that a gigantic investment in new hardware is not necessary for computing facilities interested in graphics.« less

  6. Changes in Affective Profiles of Postsecondary Students in Lower-Level Foreign Language Classes

    ERIC Educational Resources Information Center

    Kondo-Brown, Kimi

    2013-01-01

    Recent surveys and research on second language (L2)/foreign language acquisition help explain the challenges that postsecondary students in lower-level foreign language (FL) courses may experience. The present study extends this line of research by examining changes in students' affective profiles in a two-year Japanese program (n = 382) at an…

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

    ERIC Educational Resources Information Center

    Mijares, Laura; Relano Pastor, Ana M.

    2011-01-01

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

  8. Suggested Curriculum Guidelines for an Effective Bilingual Program, 1972-1973. Destrezas Comunicativas del Idioma Espanol. Spanish Language Skills. Third Grade, Level 3.

    ERIC Educational Resources Information Center

    Artesia Public Schools, NM.

    This volume contains suggested curriculum guidelines for an effective bilingual program, with specific focus on Spanish language skills for the third grade level. The philosophy of the program views bilingual education as a vehicle and pedagogical tool to be used to better prepare all children to function in society. The point of departure for…

  9. Suggested Curriculum Guidelines for an Effective Bilingual Program. 1972-1973. Destrezas Comunicativas del Idioma Espanol. Spanish Language Skills. Second Grade, Level 2.

    ERIC Educational Resources Information Center

    Artesia Public Schools, NM.

    This volume contains suggested curriculum guidelines for an effective bilingual program, with specific focus on Spanish language skills for the second grade level. The philosophy of the program views bilingual education as a vehicle and pedagogical tool to be used to better prepare all children to function in society. The point of departure for…

  10. Saul: Towards Declarative Learning Based Programming

    PubMed Central

    Kordjamshidi, Parisa; Roth, Dan; Wu, Hao

    2015-01-01

    We present Saul, a new probabilistic programming language designed to address some of the shortcomings of programming languages that aim at advancing and simplifying the development of AI systems. Such languages need to interact with messy, naturally occurring data, to allow a programmer to specify what needs to be done at an appropriate level of abstraction rather than at the data level, to be developed on a solid theory that supports moving to and reasoning at this level of abstraction and, finally, to support flexible integration of these learning and inference models within an application program. Saul is an object-functional programming language written in Scala that facilitates these by (1) allowing a programmer to learn, name and manipulate named abstractions over relational data; (2) supporting seamless incorporation of trainable (probabilistic or discriminative) components into the program, and (3) providing a level of inference over trainable models to support composition and make decisions that respect domain and application constraints. Saul is developed over a declaratively defined relational data model, can use piecewise learned factor graphs with declaratively specified learning and inference objectives, and it supports inference over probabilistic models augmented with declarative knowledge-based constraints. We describe the key constructs of Saul and exemplify its use in developing applications that require relational feature engineering and structured output prediction. PMID:26635465

  11. Saul: Towards Declarative Learning Based Programming.

    PubMed

    Kordjamshidi, Parisa; Roth, Dan; Wu, Hao

    2015-07-01

    We present Saul , a new probabilistic programming language designed to address some of the shortcomings of programming languages that aim at advancing and simplifying the development of AI systems. Such languages need to interact with messy, naturally occurring data, to allow a programmer to specify what needs to be done at an appropriate level of abstraction rather than at the data level, to be developed on a solid theory that supports moving to and reasoning at this level of abstraction and, finally, to support flexible integration of these learning and inference models within an application program. Saul is an object-functional programming language written in Scala that facilitates these by (1) allowing a programmer to learn, name and manipulate named abstractions over relational data; (2) supporting seamless incorporation of trainable (probabilistic or discriminative) components into the program, and (3) providing a level of inference over trainable models to support composition and make decisions that respect domain and application constraints. Saul is developed over a declaratively defined relational data model, can use piecewise learned factor graphs with declaratively specified learning and inference objectives, and it supports inference over probabilistic models augmented with declarative knowledge-based constraints. We describe the key constructs of Saul and exemplify its use in developing applications that require relational feature engineering and structured output prediction.

  12. Survivable Software

    DTIC Science & Technology

    2013-04-01

    machine transitions. 2. We developed the TraceContract API for trace analysis in the Scala programming language. TraceContract combines a high-level...DATE (DD-MM-YYYY) 2. REPORT TYPE 3. DATES COVERED (From - To) 4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER...awarded within the Software and Systems program . The original Pro- gram Manager was David Luginbuhl. Bob Bonneau took over as PM in March 2011. The award

  13. Bilingual Academic Computer and Technology Oriented Program: Project COM-TECH. Evaluation Section Report. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Plotkin, Donna

    Project COM-TECH offered bilingual individualized instruction, using an enrichment approach, to Spanish- and Haitian Creole-speaking students with varying levels of English and native language proficiency and academic preparation. The program provided supplementary instruction in English as a Second Language (ESL); Native Language Arts (NLA); and…

  14. A Comprehensive Evaluation of a K-5 Chinese Language Immersion Program

    ERIC Educational Resources Information Center

    Jacobson, Shoufen

    2013-01-01

    This dissertation was designed to provide a comprehensive data-driven evaluation of a Chinese language Immersion Program (CIP) for the stakeholders. CIP was implemented in 2006 with a goal for students to become proficient in the Chinese language and develop increased cultural awareness while reaching at least the same level of academic…

  15. Race, Power, and Equity in a Multiethnic Urban Elementary School with a Dual-Language "Strand" Program

    ERIC Educational Resources Information Center

    Palmer, Deborah

    2010-01-01

    Dual-language education is often lauded for providing high-caliber bilingual instruction in an integrated classroom. This is complicated, however, when a dual-language program does not include all members of a school community. This article examines a "strand" dual-language program that attracts middle-class white students to a predominantly black…

  16. Polish Basic Course.

    ERIC Educational Resources Information Center

    Defense Language Inst., Washington, DC.

    These 15 volumes of the Basic Polish Course, prepared for use in the Defense Language Institute's intensive language program, comprise Lessons 1-124. They are disigned to train native English language speakers to Level 3 proficiency in comprehension, speaking, reading, and writing Polish. (Level 5 is native-speaker fluency.) The phonological…

  17. Lattice QCD simulations using the OpenACC platform

    NASA Astrophysics Data System (ADS)

    Majumdar, Pushan

    2016-10-01

    In this article we will explore the OpenACC platform for programming Graphics Processing Units (GPUs). The OpenACC platform offers a directive based programming model for GPUs which avoids the detailed data flow control and memory management necessary in a CUDA programming environment. In the OpenACC model, programs can be written in high level languages with OpenMP like directives. We present some examples of QCD simulation codes using OpenACC and discuss their performance on the Fermi and Kepler GPUs.

  18. Innovative Active Networking Services

    DTIC Science & Technology

    2004-03-01

    implementation of the ML programming language and runtime system. OCaml offers a programming environment that can be formally analyzed; 3. University... language such as Java or OCaml . A typical PLANet (PLAN Active network) node would look as in Figure 1. The University of Kansas /ITTC 6 Innovative... language . Hence we will be discussing it alone. 2.1.2 OCaml OCaml provides several of the design goals required for a service level language . Some of

  19. HAL/S - The programming language for Shuttle

    NASA Technical Reports Server (NTRS)

    Martin, F. H.

    1974-01-01

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

  20. John Bowne High School Basic Bilingual Program. E.S.E.A. Title VII. Final Evaluation Report, 1980-1981.

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn, NY. Office of Educational Evaluation.

    Presented in this report are a program description and the results of evaluation of the Basic Bilingual Program implemented at John Bowne High School in New York City during 1980-81. The program provided instruction in English as a Second Language, instruction in Spanish language skills, and bilingual instruction to high school students of limited…

  1. A Program for Reading and Language Development. An Adopter's Guide.

    ERIC Educational Resources Information Center

    Carter, Nancy Hay

    "Project SAILS" (Symbolic and Innovative Language Systems) is a special program developed by the Portland, Oregon, public schools for training teachers to work with children who have learning and reading difficulties. Teachers are instructed in the use of the Monterey Reading and Language Programs, highly structured and highly…

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

    NASA Astrophysics Data System (ADS)

    White, Garry Lynn

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

  3. Modular hardware synthesis using an HDL. [Hardware Description Language

    NASA Technical Reports Server (NTRS)

    Covington, J. A.; Shiva, S. G.

    1981-01-01

    Although hardware description languages (HDL) are becoming more and more necessary to automated design systems, their application is complicated due to the difficulty in translating the HDL description into an implementable format, nonfamiliarity of hardware designers with high-level language programming, nonuniform design methodologies and the time and costs involved in transfering HDL design software. Digital design language (DDL) suffers from all of the above problems and in addition can only by synthesized on a complete system and not on its subparts, making it unsuitable for synthesis using standard modules or prefabricated chips such as those required in LSI or VLSI circuits. The present paper presents a method by which the DDL translator can be made to generate modular equations that will allow the system to be synthesized as an interconnection of lower-level modules. The method involves the introduction of a new language construct called a Module which provides for the separate translation of all equations bounded by it.

  4. Computer Language For Optimization Of Design

    NASA Technical Reports Server (NTRS)

    Scotti, Stephen J.; Lucas, Stephen H.

    1991-01-01

    SOL is computer language geared to solution of design problems. Includes mathematical modeling and logical capabilities of computer language like FORTRAN; also includes additional power of nonlinear mathematical programming methods at language level. SOL compiler takes SOL-language statements and generates equivalent FORTRAN code and system calls. Provides syntactic and semantic checking for recovery from errors and provides detailed reports containing cross-references to show where each variable used. Implemented on VAX/VMS computer systems. Requires VAX FORTRAN compiler to produce executable program.

  5. Weaving Intergenerational Engagement into ESL Instruction: Case Study of a University-Based Program in Hong Kong

    ERIC Educational Resources Information Center

    Lai, Alan; Kaplan, Matthew

    2016-01-01

    This article aims to address the practical question of whether there is educational value to embedding second-language (L2) learning experiences in intergenerational contexts. In particular, a case study was conducted of a novel, university-based ESL program in Hong Kong in which a group of older adult volunteers with a high level of English…

  6. Help

    ERIC Educational Resources Information Center

    Tollefson, Ann

    2009-01-01

    Planning to start or expand a K-8 critical language program? Looking for support in doing so? There "may" be help at the federal level for great ideas and strong programs. While there have been various pools of federal dollars available to support world language programs for a number of years, the federal government's interest in…

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

    ERIC Educational Resources Information Center

    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…

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

    ERIC Educational Resources Information Center

    Alberta Education, 2008

    2008-01-01

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

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

    ERIC Educational Resources Information Center

    Alberta Education, 2008

    2008-01-01

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

  10. ASSIST user manual

    NASA Technical Reports Server (NTRS)

    Johnson, Sally C.; Boerschlein, David P.

    1995-01-01

    Semi-Markov models can be used to analyze the reliability of virtually any fault-tolerant system. However, the process of delineating all the states and transitions in a complex system model can be devastatingly tedious and error prone. The Abstract Semi-Markov Specification Interface to the SURE Tool (ASSIST) computer program allows the user to describe the semi-Markov model in a high-level language. Instead of listing the individual model states, the user specifies the rules governing the behavior of the system, and these are used to generate the model automatically. A few statements in the abstract language can describe a very large, complex model. Because no assumptions are made about the system being modeled, ASSIST can be used to generate models describing the behavior of any system. The ASSIST program and its input language are described and illustrated by examples.

  11. Flushing High School. A Basic Trilingual Program, 1981-1982. O.E.E. Evaluation Report.

    ERIC Educational Resources Information Center

    Torres, Judith A.; And Others

    The Basic Trilingual Program at Flushing High School in Queens, New York City, provides instruction in English as a second language, native language arts instruction, and bilingual instruction in different content areas to Spanish speaking and Korean speaking high school students of limited English proficiency. The program is also involved in…

  12. Park West High School Vocational and High School Equivalency Bilingual Program 1985-86. OEA Evaluation Section Report.

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn, NY. Office of Educational Evaluation.

    The Vocational and High School Equivalency Bilingual Program helped students with limited English proficiency develop their English language skills enough to enable them to participate effectively in mainstream classes and compete successfully in the United States labor market. During 1985-86 the program provided English as a second language and…

  13. Early Childhood Language-Centered Intervention Program. O.E.E. Evaluation Report, 1980-1981.

    ERIC Educational Resources Information Center

    Tobias, Robert; Lavin, Claire

    This report evaluates the Early Childhood Language-Centered Intervention Program in New York City Public Schools. The program was designed to promote the development of preschool handicapped students in a variety of areas. The program objective proposed that the target students would show statistically significant improvement at the .05 level in…

  14. Leadership Practice in Elementary School Dual Language Programs: A Collective Case Study

    ERIC Educational Resources Information Center

    Monroy, Joanie K.

    2012-01-01

    Research in effective programming for English language learners has demonstrated the efficacy of dual language education as a model for closing persistent achievement gaps for this growing population of students. With goals of high academic achievement, linguistic proficiency in two languages, and cross-cultural proficiency, dual language…

  15. Guidelines for Evaluating Foreign Language Programs Abroad for High School Students: A Reappraisal.

    ERIC Educational Resources Information Center

    National Council of State Supervisors of Foreign Language.

    Criteria for the evaluation of study/travel abroad programs for high school students of foreign language originally approved in 1966 by the National Council of State Supervisors of Foreign Languages are reevaluated and reexamined in this pamphlet. Guidelines are presented in these areas: (1) selection of students, (2) recruitment of group leaders,…

  16. South Bronx High School. Bilingual Basic Skills Program. O.E.E. Evaluation Report, 1981-1982.

    ERIC Educational Resources Information Center

    Collazo-Levy, Dora; And Others

    To expedite acquisition of English language skills needed for full mainstreaming, the Bilingual Basic Skills Program at South Bronx High School in New York City provided instruction in English as a second language and native language arts, and bilingual mathematics, science, and social studies for 370 Spanish speaking students of limited English…

  17. Intercultural Sensitivity Levels of Turkish Pre-Service Foreign Language Teachers: Examples from Education Faculties of Two Universities in Turkey

    ERIC Educational Resources Information Center

    Yetis, Veda Aslim; Kurt, Çigdem

    2016-01-01

    The aim of this study is to determine whether intercultural sensitivity levels vary among foreign language teacher candidates in terms of variables such as target language, year of study (grade), and gender in both intra and inters programs. Research sample consists of 1,049 Turkish freshmen, sophomore, junior, and senior foreign language teacher…

  18. Guide to Conducting a Language Immersion/Homestay Program.

    ERIC Educational Resources Information Center

    Drysdale, Susan; Killelea, Frances

    This handbook, designed to assist foreign language teachers in planning and executing a language immersion/homestay program for their students, is based on a successful program in Switzerland undertaken by Northport (New York) High School French teachers in 1980. The material is presented in three parts: (1) preparation of the exchange, including…

  19. PaR-PaR Laboratory Automation Platform

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

    Linshiz, G; Stawski, N; Poust, S

    2013-05-01

    Labor-intensive multistep biological tasks, such as the construction and cloning of DNA molecules, are prime candidates for laboratory automation. Flexible and biology-friendly operation of robotic equipment is key to its successful integration in biological laboratories, and the efforts required to operate a robot must be much smaller than the alternative manual lab work. To achieve these goals, a simple high-level biology-friendly robot programming language is needed. We have developed and experimentally validated such a language: Programming a Robot (PaR-PaR). The syntax and compiler for the language are based on computer science principles and a deep understanding of biological workflows. PaR-PaRmore » allows researchers to use liquid-handling robots effectively, enabling experiments that would not have been considered previously. After minimal training, a biologist can independently write complicated protocols for a robot within an hour. Adoption of PaR-PaR as a standard cross-platform language would enable hand-written or software-generated robotic protocols to be shared across laboratories.« less

  20. PaR-PaR laboratory automation platform.

    PubMed

    Linshiz, Gregory; Stawski, Nina; Poust, Sean; Bi, Changhao; Keasling, Jay D; Hillson, Nathan J

    2013-05-17

    Labor-intensive multistep biological tasks, such as the construction and cloning of DNA molecules, are prime candidates for laboratory automation. Flexible and biology-friendly operation of robotic equipment is key to its successful integration in biological laboratories, and the efforts required to operate a robot must be much smaller than the alternative manual lab work. To achieve these goals, a simple high-level biology-friendly robot programming language is needed. We have developed and experimentally validated such a language: Programming a Robot (PaR-PaR). The syntax and compiler for the language are based on computer science principles and a deep understanding of biological workflows. PaR-PaR allows researchers to use liquid-handling robots effectively, enabling experiments that would not have been considered previously. After minimal training, a biologist can independently write complicated protocols for a robot within an hour. Adoption of PaR-PaR as a standard cross-platform language would enable hand-written or software-generated robotic protocols to be shared across laboratories.

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

    PubMed Central

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

    2016-01-01

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

  2. Teaching Spelling at the Elementary Level: A Realistic Perspective.

    ERIC Educational Resources Information Center

    DiStefano, Philip P.; Hagerty, Patricia J.

    1985-01-01

    Argues that rather than using a spelling series and treating spelling as a subject separate from the other language arts, teachers should use a program that begins with encouraging invented spelling and moves to the use of high frequency word lists and spelling by meaning. (FL)

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

    NASA Technical Reports Server (NTRS)

    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.

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

    Mizell, D.; Carter, S.

    In 1987, ISI's parallel distributed computing research group implemented a prototype sequential simulation system, designed for high-level simulation of candidate (Strategic Defense Initiative) architectures. A main design goal was to produce a simulation system that could incorporate non-trivial, executable representations of battle-management computations on each platform that were capable of controlling the actions of that platform throughout the simulation. The term BMA (battle manager abstraction) was used to refer to these simulated battle-management computations. In the authors first version of the simulator, the BMAs were C++ programs that we wrote and manually inserted into the system. Since then, they havemore » designed and implemented KMAC, a high-level language for writing BMA's. The KMAC preprocessor, built using the Unix tools lex 2 and YACC 3, translates KMAC source programs into C++ programs and passes them on to the C++ compiler. The KMAC preprocessor was incorporated into and operates under the control of the simulator's interactive user interface. After the KMAC preprocessor has translated a program into C++, the user interface system invokes the C++ compiler, and incorporates the resulting object code into the simulator load module for execution as part of a simulation run. This report describes the KMAC language and its preprocessor. Section 2 provides background material on the design of the simulation system that is necessary for understanding some of the parts of KMAC and some of the reasons it is structured the way it is. Section 3 describes the syntax and semantics of the language, and Section 4 discusses design of the preprocessor.« less

  5. Validation environment for AIPS/ALS: Implementation and results

    NASA Technical Reports Server (NTRS)

    Segall, Zary; Siewiorek, Daniel; Caplan, Eddie; Chung, Alan; Czeck, Edward; Vrsalovic, Dalibor

    1990-01-01

    The work is presented which was performed in porting the Fault Injection-based Automated Testing (FIAT) and Programming and Instrumentation Environments (PIE) validation tools, to the Advanced Information Processing System (AIPS) in the context of the Ada Language System (ALS) application, as well as an initial fault free validation of the available AIPS system. The PIE components implemented on AIPS provide the monitoring mechanisms required for validation. These mechanisms represent a substantial portion of the FIAT system. Moreover, these are required for the implementation of the FIAT environment on AIPS. Using these components, an initial fault free validation of the AIPS system was performed. The implementation is described of the FIAT/PIE system, configured for fault free validation of the AIPS fault tolerant computer system. The PIE components were modified to support the Ada language. A special purpose AIPS/Ada runtime monitoring and data collection was implemented. A number of initial Ada programs running on the PIE/AIPS system were implemented. The instrumentation of the Ada programs was accomplished automatically inside the PIE programming environment. PIE's on-line graphical views show vividly and accurately the performance characteristics of Ada programs, AIPS kernel and the application's interaction with the AIPS kernel. The data collection mechanisms were written in a high level language, Ada, and provide a high degree of flexibility for implementation under various system conditions.

  6. The Marketing of the Business Language Program.

    ERIC Educational Resources Information Center

    Morello, Joseph G.

    The University of Rhode Island, through the cooperation of its College of Business Administration and Department of Languages, has undertaken efforts to market its business language program. The target group consists of the incoming freshman class, all of whom must have completed 2 years of high school language study and do some college work in a…

  7. Directory of Professional Preparation Programs in TESOL in the United States and Canada: 1995-1997.

    ERIC Educational Resources Information Center

    Garshick, Ellen, Ed.

    This directory lists all teaching English-as-a-Second-Language (ESL) programs or Teaching of English to Speakers of Other Languages (TESOL) programs in the United States and Canada at the undergraduate, Master's, and doctoral levels based on 1995 information. Over 210 institutions in the United States offer over 300 programs in TESOL at the three…

  8. Data Automata in Scala

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    2014-01-01

    The field of runtime verification has during the last decade seen a multitude of systems for monitoring event sequences (traces) emitted by a running system. The objective is to ensure correctness of a system by checking its execution traces against formal specifications representing requirements. A special challenge is data parameterized events, where monitors have to keep track of the combination of control states as well as data constraints, relating events and the data they carry across time points. This poses a challenge wrt. efficiency of monitors, as well as expressiveness of logics. Data automata is a form of automata where states are parameterized with data, supporting monitoring of data parameterized events. We describe the full details of a very simple API in the Scala programming language, an internal DSL (Domain-Specific Language), implementing data automata. The small implementation suggests a design pattern. Data automata allow transition conditions to refer to other states than the source state, and allow target states of transitions to be inlined, offering a temporal logic flavored notation. An embedding of a logic in a high-level language like Scala in addition allows monitors to be programmed using all of Scala's language constructs, offering the full flexibility of a programming language. The framework is demonstrated on an XML processing scenario previously addressed in related work.

  9. Praxis language reference manual

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

    Walker, J.H.

    1981-01-01

    This document is a language reference manual for the programming language Praxis. The document contains the specifications that must be met by any compiler for the language. The Praxis language was designed for systems programming in real-time process applications. Goals for the language and its implementations are: (1) highly efficient code generated by the compiler; (2) program portability; (3) completeness, that is, all programming requirements can be met by the language without needing an assembler; and (4) separate compilation to aid in design and management of large systems. The language does not provide any facilities for input/output, stack and queuemore » handling, string operations, parallel processing, or coroutine processing. These features can be implemented as routines in the language, using machine-dependent code to take advantage of facilities in the control environment on different machines.« less

  10. Integrating Multimedia Technology in a High School EFL Program

    ERIC Educational Resources Information Center

    Mayora, Carlos A.

    2006-01-01

    The author describes a Technologically Enhanced Language Learning program in Venezuela and how it helped improve high school EFL instruction. The author presents six challenges of teaching EFL and describes the context for the program. The author then provides a rationale for using multimedia in language teaching, based on theoretical frameworks.…

  11. National nutrition planning in developing countries via gaming-simulation.

    PubMed

    Duke, R D; Cary, R

    1977-01-01

    A nutrition game designed for the Food Policy and Nutrition Division of the Food and Agriculture Organization of the United Nations to aid in planning national nutrition education programs in Third World countries is described. The Simulated Nutrition System Game allows high-level ministerial staff in developing countries to discuss, via a common language created by SNUS I, the issues, problems, and complexities of national nutrition programs.

  12. Fault-Tree Compiler Program

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; Martensen, Anna L.

    1992-01-01

    FTC, Fault-Tree Compiler program, is reliability-analysis software tool used to calculate probability of top event of fault tree. Five different types of gates allowed in fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. High-level input language of FTC easy to understand and use. Program supports hierarchical fault-tree-definition feature simplifying process of description of tree and reduces execution time. Solution technique implemented in FORTRAN, and user interface in Pascal. Written to run on DEC VAX computer operating under VMS operating system.

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

    Ruiz, Steven Adriel

    The following discussion contains a high-level description of methods used to implement software for data processing. It describes the required directory structures and file handling required to use Excel's Visual Basic for Applications programming language and how to identify shot, test and capture types to appropriately process data. It also describes how to interface with the software.

  14. Adult Second Language Acquisition: Laotian Hmong in Southland.

    ERIC Educational Resources Information Center

    Lert, Erika Nagy

    The study described in this paper focuses on English language acquisition by adult Hmong Laotian immigrants in an English as a Second Language (ESL) program in a city in the Northeastern United States. Preexistent levels of literacy and second language familiarity are discounted as influences on the speed of students' acquisition of language.…

  15. A curriculum for real-time computer and control systems engineering

    NASA Technical Reports Server (NTRS)

    Halang, Wolfgang A.

    1990-01-01

    An outline of a syllabus for the education of real-time-systems engineers is given. This comprises the treatment of basic concepts, real-time software engineering, and programming in high-level real-time languages, real-time operating systems with special emphasis on such topics as task scheduling, hardware architectures, and especially distributed automation structures, process interfacing, system reliability and fault-tolerance, and integrated project development support systems. Accompanying course material and laboratory work are outlined, and suggestions for establishing a laboratory with advanced, but low-cost, hardware and software are provided. How the curriculum can be extended into a second semester is discussed, and areas for possible graduate research are listed. The suitable selection of a high-level real-time language and supporting operating system for teaching purposes is considered.

  16. Do Questions Written in the Target Language Make Foreign Language Listening Comprehension Tests More Difficult?

    ERIC Educational Resources Information Center

    Filipi, Anna

    2012-01-01

    The Assessment of Language Competence (ALC) certificates is an annual, international testing program developed by the Australian Council for Educational Research to test the listening and reading comprehension skills of lower to middle year levels of secondary school. The tests are developed for three levels in French, German, Italian and…

  17. Cost evaluation of a DSN high level real-time language

    NASA Technical Reports Server (NTRS)

    Mckenzie, M.

    1977-01-01

    The hypothesis that the implementation of a DSN High Level Real Time Language will reduce real time software expenditures is explored. The High Level Real Time Language is found to be both affordable and cost-effective.

  18. The Old Brain, the New Mirror: Matching Teaching and Learning Styles in Foreign Language Class (Based on Neuro-Linguistic Programming).

    ERIC Educational Resources Information Center

    Knowles, John K.

    The process of matching teaching materials and methods to the student's learning style and ability level in foreign language classes is explored. The Neuro-Linguistic Programming (NLP) model offers a diagnostic process for the identification of style. This process can be applied to the language learning setting as a way of presenting material to…

  19. MatLab Programming for Engineers Having No Formal Programming Knowledge

    NASA Technical Reports Server (NTRS)

    Shaykhian, Linda H.; Shaykhian, Gholam Ali

    2007-01-01

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

  20. Making Content Accessible to Promote Second Language Acquisition: The ESL Intensive Program at Hostos Community College (CUNY).

    ERIC Educational Resources Information Center

    Diaz, Diana M.; Justicia, Nellie T.; Levine, Lewis

    An English-as-a-Second-Language (ESL) Intensive Program was established at Hostos Community College, New York, to help accelerate students' acquisition of ESL by combining three semesters of the college's regular ESL program into two semesters. Each level of this program provides 15 hours of classroom instruction per week, a 6-hour reading and…

  1. The Integration of a Computer-Based Early Reading Program to Increase English Language Learners' Literacy Skills

    ERIC Educational Resources Information Center

    James, Laurie

    2014-01-01

    The intention of this study was to establish if the third grade English Language Learners improved reading fluency when using the computerized Waterford Early Reading Program. This quantitative study determined the effectiveness of the Waterford Early Reading Program at two Title I elementary schools. Students not meeting Grade Level Expectations…

  2. Languages for Business Means Business for Languages.

    ERIC Educational Resources Information Center

    Cothran, Bettina F.

    Georgia State University has developed undergraduate applied language programs in commercial French, German, and Spanish combining practical with theoretical studies. The curricula stress the communicative aspect of language, and are based on the content of certification examinations given in France, Germany, and Spain. Two upper-level courses in…

  3. 34 CFR 664.10 - What kinds of projects does the Secretary assist?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ...) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM... modern foreign language or area studies at the elementary, secondary, or postsecondary level by... seminars, curriculum development teams, group research or study, and advanced intensive language programs...

  4. 34 CFR 664.10 - What kinds of projects does the Secretary assist?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ...) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM... modern foreign language or area studies at the elementary, secondary, or postsecondary level by... seminars, curriculum development teams, group research or study, and advanced intensive language programs...

  5. 34 CFR 664.10 - What kinds of projects does the Secretary assist?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ...) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM... modern foreign language or area studies at the elementary, secondary, or postsecondary level by... seminars, curriculum development teams, group research or study, and advanced intensive language programs...

  6. 34 CFR 664.10 - What kinds of projects does the Secretary assist?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ...) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM... modern foreign language or area studies at the elementary, secondary, or postsecondary level by... seminars, curriculum development teams, group research or study, and advanced intensive language programs...

  7. 34 CFR 664.10 - What kinds of projects does the Secretary assist?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ...) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM... modern foreign language or area studies at the elementary, secondary, or postsecondary level by... seminars, curriculum development teams, group research or study, and advanced intensive language programs...

  8. Grover Cleveland High School. Basic Bilingual Program. O.E.E. Evaluation Report, 1981-1982.

    ERIC Educational Resources Information Center

    Di Martino, Vincent James; And Others

    This paper evaluates the bilingual educational program at Grover Cleveland High School, Queens, New York City. The program offered instruction in English as a second language (ESL) and native language skills in Italian and Spanish as well as courses in science, mathematics, and social studies to 142 students with limited English proficiency. The…

  9. jInv: A Modular and Scalable Framework for Electromagnetic Inverse Problems

    NASA Astrophysics Data System (ADS)

    Belliveau, P. T.; Haber, E.

    2016-12-01

    Inversion is a key tool in the interpretation of geophysical electromagnetic (EM) data. Three-dimensional (3D) EM inversion is very computationally expensive and practical software for inverting large 3D EM surveys must be able to take advantage of high performance computing (HPC) resources. It has traditionally been difficult to achieve those goals in a high level dynamic programming environment that allows rapid development and testing of new algorithms, which is important in a research setting. With those goals in mind, we have developed jInv, a framework for PDE constrained parameter estimation problems. jInv provides optimization and regularization routines, a framework for user defined forward problems, and interfaces to several direct and iterative solvers for sparse linear systems. The forward modeling framework provides finite volume discretizations of differential operators on rectangular tensor product meshes and tetrahedral unstructured meshes that can be used to easily construct forward modeling and sensitivity routines for forward problems described by partial differential equations. jInv is written in the emerging programming language Julia. Julia is a dynamic language targeted at the computational science community with a focus on high performance and native support for parallel programming. We have developed frequency and time-domain EM forward modeling and sensitivity routines for jInv. We will illustrate its capabilities and performance with two synthetic time-domain EM inversion examples. First, in airborne surveys, which use many sources, we achieve distributed memory parallelism by decoupling the forward and inverse meshes and performing forward modeling for each source on small, locally refined meshes. Secondly, we invert grounded source time-domain data from a gradient array style induced polarization survey using a novel time-stepping technique that allows us to compute data from different time-steps in parallel. These examples both show that it is possible to invert large scale 3D time-domain EM datasets within a modular, extensible framework written in a high-level, easy to use programming language.

  10. Reliability of an Automated High-Resolution Manometry Analysis Program across Expert Users, Novice Users, and Speech-Language Pathologists

    ERIC Educational Resources Information Center

    Jones, Corinne A.; Hoffman, Matthew R.; Geng, Zhixian; Abdelhalim, Suzan M.; Jiang, Jack J.; McCulloch, Timothy M.

    2014-01-01

    Purpose: The purpose of this study was to investigate inter- and intrarater reliability among expert users, novice users, and speech-language pathologists with a semiautomated high-resolution manometry analysis program. We hypothesized that all users would have high intrarater reliability and high interrater reliability. Method: Three expert…

  11. Multiprocessor architecture: Synthesis and evaluation

    NASA Technical Reports Server (NTRS)

    Standley, Hilda M.

    1990-01-01

    Multiprocessor computed architecture evaluation for structural computations is the focus of the research effort described. Results obtained are expected to lead to more efficient use of existing architectures and to suggest designs for new, application specific, architectures. The brief descriptions given outline a number of related efforts directed toward this purpose. The difficulty is analyzing an existing architecture or in designing a new computer architecture lies in the fact that the performance of a particular architecture, within the context of a given application, is determined by a number of factors. These include, but are not limited to, the efficiency of the computation algorithm, the programming language and support environment, the quality of the program written in the programming language, the multiplicity of the processing elements, the characteristics of the individual processing elements, the interconnection network connecting processors and non-local memories, and the shared memory organization covering the spectrum from no shared memory (all local memory) to one global access memory. These performance determiners may be loosely classified as being software or hardware related. This distinction is not clear or even appropriate in many cases. The effect of the choice of algorithm is ignored by assuming that the algorithm is specified as given. Effort directed toward the removal of the effect of the programming language and program resulted in the design of a high-level parallel programming language. Two characteristics of the fundamental structure of the architecture (memory organization and interconnection network) are examined.

  12. chemf: A purely functional chemistry toolkit.

    PubMed

    Höck, Stefan; Riedl, Rainer

    2012-12-20

    Although programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language. We present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system. We have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of the programmers involved in this project.

  13. chemf: A purely functional chemistry toolkit

    PubMed Central

    2012-01-01

    Background Although programming in a type-safe and referentially transparent style offers several advantages over working with mutable data structures and side effects, this style of programming has not seen much use in chemistry-related software. Since functional programming languages were designed with referential transparency in mind, these languages offer a lot of support when writing immutable data structures and side-effects free code. We therefore started implementing our own toolkit based on the above programming paradigms in a modern, versatile programming language. Results We present our initial results with functional programming in chemistry by first describing an immutable data structure for molecular graphs together with a couple of simple algorithms to calculate basic molecular properties before writing a complete SMILES parser in accordance with the OpenSMILES specification. Along the way we show how to deal with input validation, error handling, bulk operations, and parallelization in a purely functional way. At the end we also analyze and improve our algorithms and data structures in terms of performance and compare it to existing toolkits both object-oriented and purely functional. All code was written in Scala, a modern multi-paradigm programming language with a strong support for functional programming and a highly sophisticated type system. Conclusions We have successfully made the first important steps towards a purely functional chemistry toolkit. The data structures and algorithms presented in this article perform well while at the same time they can be safely used in parallelized applications, such as computer aided drug design experiments, without further adjustments. This stands in contrast to existing object-oriented toolkits where thread safety of data structures and algorithms is a deliberate design decision that can be hard to implement. Finally, the level of type-safety achieved by Scala highly increased the reliability of our code as well as the productivity of the programmers involved in this project. PMID:23253942

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

    NASA Astrophysics Data System (ADS)

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

    2018-03-01

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

  15. Seres Vivos. Nivel I. Basado en el curso de estudios de Ciencia de Montgomery County Public Schools. (Living Beings. Level 1. Based on the Montgomery County Public Schools Science Studies Program).

    ERIC Educational Resources Information Center

    Senger, Graciela

    This curriculum unit, developed by the Montgomery County Public Schools, Maryland, was designed for use in the elementary level foreign language immersion program. It is geared toward the first grade science classroom. The unit includes instructional and performance objectives, necessary vocabulary lists, optional language structure sections,…

  16. High Performance Fortran for Aerospace Applications

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush; Zima, Hans; Bushnell, Dennis M. (Technical Monitor)

    2000-01-01

    This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms employed in aerospace applications. HPF is a set of Fortran extensions designed to provide users with a high-level interface for programming data parallel scientific applications, while delegating to the compiler/runtime system the task of generating explicitly parallel message-passing programs. We begin by providing a short overview of the HPF language. This is followed by a detailed discussion of the efficient use of HPF for applications involving multiple structured grids such as multiblock and adaptive mesh refinement (AMR) codes as well as unstructured grid codes. We focus on the data structures and computational structures used in these codes and on the high-level strategies that can be expressed in HPF to optimally exploit the parallelism in these algorithms.

  17. Bilingual Language Arts Survival Training: Project BLAST, 1987-88. OREA Evaluation Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Alvarez, Rosalyn

    Project Bilingual Language Arts Survival Training (BLAST) served 254 Spanish-speaking 9th- through 12th-graders at Walton High School in the Bronx in its fifth year of funding. The program's aim was to supplement the school's bilingual program by providing instruction in English as a Second Language (ESL), native language arts (NLA) and culture,…

  18. Request-Based Mediated Execution

    ERIC Educational Resources Information Center

    Sundresh, Sameer

    2009-01-01

    How do you dynamically customize the programming language available in a context within an existing system, without changing the underlying system? This dissertation introduces a language design approach that addresses this problem. The basic idea is to structure programs as systems of multiple interacting levels of abstraction, where all of the…

  19. "Good Teaching for All Students?": Sheltered Instruction Programming in Washington State Language Policy

    ERIC Educational Resources Information Center

    Stephens, Crissa; Johnson, David Cassels

    2015-01-01

    Many in the field of language policy have called for studies that connect policy texts at the macro level with their interpretations in districts, schools, and classrooms at the micro level. The purpose of this study is to trace Washington's educational language policy through the layers of interpretation to educational practice to see how the…

  20. L-Py: An L-System Simulation Framework for Modeling Plant Architecture Development Based on a Dynamic Language

    PubMed Central

    Boudon, Frédéric; Pradal, Christophe; Cokelaer, Thomas; Prusinkiewicz, Przemyslaw; Godin, Christophe

    2012-01-01

    The study of plant development requires increasingly powerful modeling tools to help understand and simulate the growth and functioning of plants. In the last decade, the formalism of L-systems has emerged as a major paradigm for modeling plant development. Previous implementations of this formalism were made based on static languages, i.e., languages that require explicit definition of variable types before using them. These languages are often efficient but involve quite a lot of syntactic overhead, thus restricting the flexibility of use for modelers. In this work, we present an adaptation of L-systems to the Python language, a popular and powerful open-license dynamic language. We show that the use of dynamic language properties makes it possible to enhance the development of plant growth models: (i) by keeping a simple syntax while allowing for high-level programming constructs, (ii) by making code execution easy and avoiding compilation overhead, (iii) by allowing a high-level of model reusability and the building of complex modular models, and (iv) by providing powerful solutions to integrate MTG data-structures (that are a common way to represent plants at several scales) into L-systems and thus enabling to use a wide spectrum of computer tools based on MTGs developed for plant architecture. We then illustrate the use of L-Py in real applications to build complex models or to teach plant modeling in the classroom. PMID:22670147

  1. L-py: an L-system simulation framework for modeling plant architecture development based on a dynamic language.

    PubMed

    Boudon, Frédéric; Pradal, Christophe; Cokelaer, Thomas; Prusinkiewicz, Przemyslaw; Godin, Christophe

    2012-01-01

    The study of plant development requires increasingly powerful modeling tools to help understand and simulate the growth and functioning of plants. In the last decade, the formalism of L-systems has emerged as a major paradigm for modeling plant development. Previous implementations of this formalism were made based on static languages, i.e., languages that require explicit definition of variable types before using them. These languages are often efficient but involve quite a lot of syntactic overhead, thus restricting the flexibility of use for modelers. In this work, we present an adaptation of L-systems to the Python language, a popular and powerful open-license dynamic language. We show that the use of dynamic language properties makes it possible to enhance the development of plant growth models: (i) by keeping a simple syntax while allowing for high-level programming constructs, (ii) by making code execution easy and avoiding compilation overhead, (iii) by allowing a high-level of model reusability and the building of complex modular models, and (iv) by providing powerful solutions to integrate MTG data-structures (that are a common way to represent plants at several scales) into L-systems and thus enabling to use a wide spectrum of computer tools based on MTGs developed for plant architecture. We then illustrate the use of L-Py in real applications to build complex models or to teach plant modeling in the classroom.

  2. The Effects of Transitional Bilingual and Dual Language Education Programs on the College Readiness of English Language Learners in a South Texas School District

    ERIC Educational Resources Information Center

    Garza-Reyna, Gina Lydia

    2012-01-01

    The purpose of this quantitative study was to track, compare, and analyze the college readiness of two cohorts of Hispanic English Language Learners (ELLs) by examining scores on state exit-level and national college entrance exams. One cohort was enrolled in the early-exit Transitional Bilingual Education (TBE) program, while the other cohort was…

  3. Reusable and Extensible High Level Data Distributions

    NASA Technical Reports Server (NTRS)

    Diaconescu, Roxana E.; Chamberlain, Bradford; James, Mark L.; Zima, Hans P.

    2005-01-01

    This paper presents a reusable design of a data distribution framework for data parallel high performance applications. We are implementing the design in the context of the Chapel high productivity programming language. Distributions in Chapel are a means to express locality in systems composed of large numbers of processor and memory components connected by a network. Since distributions have a great effect on,the performance of applications, it is important that the distribution strategy can be chosen by a user. At the same time, high productivity concerns require that the user is shielded from error-prone, tedious details such as communication and synchronization. We propose an approach to distributions that enables the user to refine a language-provided distribution type and adjust it to optimize the performance of the application. Additionally, we conceal from the user low-level communication and synchronization details to increase productivity. To emphasize the generality of our distribution machinery, we present its abstract design in the form of a design pattern, which is independent of a concrete implementation. To illustrate the applicability of our distribution framework design, we outline the implementation of data distributions in terms of the Chapel language.

  4. Title I ESEA, High School; English as a Second Language: 1979-1980. OEE Evaluation Report.

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn, NY. Office of Educational Evaluation.

    The report is an evaluation of the 1979-80 High School Title I English as a Second Language Program. Two types of information are presented: (1) a narrative description of the program which provides qualitative data regarding the program, and (2) a statistical analysis of test results which consists of quantitative, city-wide data. By integrating…

  5. Teaching Reading with Puppets.

    ERIC Educational Resources Information Center

    Bennett, Ruth

    The use of traditional stories in American Indian language programs connects students' reading to their lives and familiarizes learners with the rhythms of the oral language. Puppet performances are one way of connecting reading programs to the Native oral tradition. A high school reading lesson in a first-year Hupa language class uses many…

  6. Into the Field: Learning about English Language Learners in Newcomer Programs

    ERIC Educational Resources Information Center

    Silva, Cecila; Kucer, Stephen

    2016-01-01

    This research examines the impact of field experiences with English language learners on the conceptual and emotional development of preservice disciplinary students. For one semester, preservice university students worked with English language learners enrolled in middle and high school Newcomer Programs. During this time the university students…

  7. Business Data Processing: A Teacher's Guide.

    ERIC Educational Resources Information Center

    Virginia State Dept. of Education, Richmond. Business Education Service.

    The curriculum guide, which was prepared to serve as an aid to all teachers of business data processing, gives a complete outline for a high-school level course in both Common Business Oriented Language (COBOL) and Report Program Generator (RPG). Parts one and two of the guide together comprise an introduction to data processing, which deals with…

  8. Teachers' Judgement Accuracy Concerning CEFR Levels of Prospective University Students

    ERIC Educational Resources Information Center

    Fleckenstein, Johanna; Leucht, Michael; Köller, Olaf

    2018-01-01

    Most English-medium programs at European universities require prospective students to take standardised tests for English as a foreign language (EFL) to be admitted. However, there are contexts in which individual teachers' judgements serve the same function, thus having high-stakes consequences for the higher education entrance of their students.…

  9. Enhancing Discussion through Short Stories.

    ERIC Educational Resources Information Center

    Marcus, Sybil

    A teacher of English in a college-level intensive English language program describes a method for stimulating speech in high-intermediate and advanced students, using short stories. It is argued that in short stories, the themes are universal, and even shy students are willing to discuss this form of literature in class. Criteria for selecting…

  10. Design of a Production System for Cognitive Modeling #1. Technical Report 77-2.

    ERIC Educational Resources Information Center

    Anderson, John R.; Kline, Paul J.

    This report describes several of the design decisions underlying ACT, a production system model of human cognition. ACT can be considered a high level computer programming language as well as a theory of the cognitive mechanisms underlying human information processing. ACT design decisions were based on both psychological and artificial…

  11. An Investigation of the Efficacy of Direct and Indirect AAC Service Provision via Telepractice

    ERIC Educational Resources Information Center

    Hall, Nerissa C.

    2013-01-01

    There is a growing population of individuals using Augmentative and Alternative Communication (AAC) in need of evidence-based intervention from highly qualified personnel. However, not all speech pathology programs offer AAC coursework and/or practicum opportunities, and practicing speech-language pathologists (SLPs) report low levels of…

  12. "Harry Potter" and the English Language Learner.

    ERIC Educational Resources Information Center

    Coatney, Kathy

    2001-01-01

    Describes one teacher's success with using "Harry Potter" in a program to teach elementary school English language learners. Provides comprehension strategies incorporated to help learners understand the story. Highlights the importance of creating a classroom environment with a low level of anxiety, the implications of the program, and the value…

  13. An Examination of Bilingual Special Education and Related Training.

    ERIC Educational Resources Information Center

    De Leon, Jozi; Gonzales, Eloy

    1991-01-01

    This study surveyed universities and colleges to determine numbers, target languages, levels of training and other details of bilingual special education, school psychology, diagnostician, and speech language pathology programs in the United States. Results indicate that despite increases in such programs, the need for them is not being met.…

  14. Communicative Competence of the Fourth Year Students: Basis for Proposed English Language Program

    ERIC Educational Resources Information Center

    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…

  15. MATLAB implementation of a dynamic clamp with bandwidth >125 KHz capable of generating INa at 37°C

    PubMed Central

    Clausen, Chris; Valiunas, Virginijus; Brink, Peter R.; Cohen, Ira S.

    2012-01-01

    We describe the construction of a dynamic clamp with bandwidth >125 KHz that utilizes a high performance, yet low cost, standard home/office PC interfaced with a high-speed (16 bit) data acquisition module. High bandwidth is achieved by exploiting recently available software advances (code-generation technology, optimized real-time kernel). Dynamic-clamp programs are constructed using Simulink, a visual programming language. Blocks for computation of membrane currents are written in the high-level matlab language; no programming in C is required. The instrument can be used in single- or dual-cell configurations, with the capability to modify programs while experiments are in progress. We describe an algorithm for computing the fast transient Na+ current (INa) in real time, and test its accuracy and stability using rate constants appropriate for 37°C. We then construct a program capable of supplying three currents to a cell preparation: INa, the hyperpolarizing-activated inward pacemaker current (If), and an inward-rectifier K+ current (IK1). The program corrects for the IR drop due to electrode current flow, and also records all voltages and currents. We tested this program on dual patch-clamped HEK293 cells where the dynamic clamp controls a current-clamp amplifier and a voltage-clamp amplifier controls membrane potential, and current-clamped HEK293 cells where the dynamic clamp produces spontaneous pacing behavior exhibiting Na+ spikes in otherwise passive cells. PMID:23224681

  16. Satisfying STEM Education Using the Arduino Microprocessor in C Programming

    NASA Astrophysics Data System (ADS)

    Hoffer, Brandyn M.

    There exists a need to promote better Science Technology Engineering and Math (STEM) education at the high school level. To satisfy this need a series of hands-on laboratory assignments were created to be accompanied by 2 educational trainers that contain various electronic components. This project provides an interdisciplinary, hands-on approach to teaching C programming that meets several standards defined by the Tennessee Board of Education. Together the trainers and lab assignments also introduce key concepts in math and science while allowing students hands-on experience with various electronic components. This will allow students to mimic real world applications of using the C programming language while exposing them to technology not currently introduced in many high school classrooms. The developed project is targeted at high school students performing at or above the junior level and uses the Arduino Mega open-source Microprocessor and software as the primary control unit.

  17. Telemedicine and Diabetic Retinopathy: Review of Published Screening Programs

    PubMed Central

    Tozer, Kevin; Woodward, Maria A.; Newman-Casey, Paula A.

    2016-01-01

    Background Diabetic Retinopathy (DR) is a leading cause of blindness worldwide even though successful treatments exist. Improving screening and treatment could avoid many cases of vision loss. However, due to an increasing prevalence of diabetes, traditional in-person screening for DR for every diabetic patient is not feasible. Telemedicine is one viable solution to provide high-quality and efficient screening to large number of diabetic patients. Purpose To provide a narrative review of large DR telemedicine screening programs. Methods Articles were identified through a comprehensive search of the English-language literature published between 2000 and 2014. Telemedicine screening programs were included for review if they had published data on at least 150 patients and had available validation studies supporting their model. Screening programs were then categorized according to their American Telemedicine Association Validation Level. Results Seven programs from the US and abroad were identified and included in the review. Three programs were Category 1 programs (Ophdiat, EyePacs, and Digiscope), two were Category 2 programs (Eye Check, NHS Diabetic Eye Screening Program), and two were Category 3 programs (Joslin Vision Network, Alberta Screening Program). No program was identified that claimed category 4 status. Programs ranged from community or city level programs to large nationwide programs including millions of individuals. The programs demonstrated a high level of clinical accuracy in screening for DR. There was no consensus amongst the programs regarding the need for dilation, need for stereoscopic images, or the level of training for approved image graders. Conclusion Telemedicine programs have been clinically validated and successfully implemented across the globe. They can provide a high-level of clinical accuracy for screening for DR while improving patient access in a cost-effective and scalable manner. PMID:27430019

  18. Manual Tape Scripts: German, Level 2. Curriculum Bulletin, 1969-70 Series, Number 19.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This manual of tape scripts, together with a set of foreign language tapes for Level 2 German, was prepared to support the curriculum bulletin "New York City Foreign Language Program for Schools: German, Levels 1-4." Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow further development of…

  19. Skype Videoconferencing for Less Commonly Taught Languages: Examining the Effects on Students' Foreign Language Anxiety

    ERIC Educational Resources Information Center

    Terantino, Joe

    2014-01-01

    This study compared students' foreign language anxiety levels while completing oral assessments administered face-to-face (F2F) and via Skype videoconferencing for university courses delivered under the self-instructional language program (SILP) model (Dunkel, Brill, & Kohl, 2002). Data were gathered by administering a modified Foreign…

  20. SEL/Project Language. Level II, Kindergarten, Teacher's Handbook.

    ERIC Educational Resources Information Center

    Valladares, Ann E.; Lynch, Helen C.

    The Teacher's Handbook is part of the publication series of the Southeastern Education Laboratory/Project Language (SEL/PL), an 8-year language-centered program designed to alleviate the language deficiencies of disadvantaged children between the ages of four and eleven. For teachers utilizing SEL/PL, the Handbook provides a research summary and…

  1. The Issues in the Measurement of Bilingual Language Dominance.

    ERIC Educational Resources Information Center

    Yeh, Mary C. L.

    This paper deals with measurement of language dominance at the early-childhood level using a rating scale to help bilingual programs with student classification and placement. Some of the assumptions unique in the measurement of language dominance are discussed and applied to the validation procedure on a Spanish/English language dominance scale…

  2. Two-Way Immersion Students' Home Languages, Proficiency Levels, and Responses to Form-Focused Instruction

    ERIC Educational Resources Information Center

    Tedick, Diane J.; Young, Amy I.

    2018-01-01

    Two-way immersion (TWI) programs in the U.S. integrate learners with different home languages and varied proficiencies in Spanish and English. Although both English home language (EHL) and Spanish home language (SHL) TWI students succeed academically in English, they often experience incomplete acquisition (Montrul 2011. "Morphological Errors…

  3. A study of the effects of English language proficiency and scientific reasoning skills on the acquisition of science content knowledge of Hispanic English language learners and native English language-speaking students participating in grade 10 science classes

    NASA Astrophysics Data System (ADS)

    Torres, Hector Neftali, Sr.

    2000-11-01

    The purpose of this study was to examine the effects of English language proficiency and levels of scientific reasoning skills of Hispanic English language learners and native English language speaking students on their acquisition of science content knowledge as measured by a state-wide standardized science test. The researcher studied a group of high school Hispanic English language learners and native English language speaking students participating in Grade 10 science classes. The language proficiency of the students was to be measured through the use of the Test of English as a Foreign Language (TOEFL) instrument. A Classroom Test of Scientific Reasoning developed by Lawson (1978) was administered in either English or Spanish to the group of Hispanic English language learners and in English to the group of native English language-speaking students in order to determine their levels of scientific reasoning skills. The students' acquisition of science content knowledge was measured through the use of statewide-standardized science test developed by the State's Department of Education. This study suggests that the levels of English language proficiency appear to influence the acquisition of science content knowledge of Hispanic English language learners in the study. The results of the study also suggest that with regards to scientific reasoning skills, students that showed high levels or reflective reasoning skills for the most part performed better on the statewide-standardized science test than students with intuitive or transitional reasoning skills. This assertion was supported by the studies conducted by Lawson and his colleagues, which showed that high levels of reasoning or reflective reasoning skills are prerequisite for most high school science courses. The findings in this study imply that high order English language proficiency combined with high levels of reasoning skills enhances students' abilities to learn science content subject matter. This lends support to Cummins' theoretical framework, which indicates that learning science content subject matter requires cognitive academic language proficiency (CALP). The study also indicates that CALP maybe the combination of high order English language proficiency and high levels of reasoning skills. (Abstract shortened by UMI.)

  4. Design Language for Digital Systems

    NASA Technical Reports Server (NTRS)

    Shiva, S. G.

    1985-01-01

    Digital Systems Design Language (DDL) is convenient hardware description language for developing and testing digital designs and for inputting design details into design automation system. Describes digital systems at gate, register transfer, and combinational block levels. DDL-based programs written in FORTRAN IV for batch execution.

  5. The impact of threshold language assistance programming on the accessibility of mental health services for persons with limited English proficiency in the Medi-Cal setting.

    PubMed

    McClellan, Sean R; Wu, Frances M; Snowden, Lonnie R

    2012-06-01

    Title VI of the 1964 Civil Rights Act prohibits federal funds recipients from providing care to limited English proficiency (LEP) persons more limited in scope or lower in quality than care provided to others. In 1999, the California Department of Mental Health implemented a "threshold language access policy" to meet its Title VI obligations. Under this policy, Medi-Cal agencies must provide language assistance programming in a non-English language where a county's Medical population contains either 3000 residents or 5% speakers of that language. We examine the impact of threshold language policy-required language assistance programming on LEP persons' access to mental health services by analyzing the county-level penetration rate of services for Russian, Spanish, and Vietnamese speakers across 34 California counties, over 10 years of quarterly data. Exploiting a time series with nonequivalent control group study design, we studied this phenomena using linear regression with random county effects to account for trends over time. Threshold language policy-required assistance programming led to an immediate and significant increase in the penetration rate of mental health services for Russian (8.2, P < 0.01) and Vietnamese (3.3, P < 0.01) language speaking persons. Threshold language assistance programming was effective in increasing mental health access for Russian and Vietnamese, but not for Spanish-speaking LEP persons.

  6. A SCILAB Program for Computing General-Relativistic Models of Rotating Neutron Stars by Implementing Hartle's Perturbation Method

    NASA Astrophysics Data System (ADS)

    Papasotiriou, P. J.; Geroyannis, V. S.

    We implement Hartle's perturbation method to the computation of relativistic rigidly rotating neutron star models. The program has been written in SCILAB (© INRIA ENPC), a matrix-oriented high-level programming language. The numerical method is described in very detail and is applied to many models in slow or fast rotation. We show that, although the method is perturbative, it gives accurate results for all practical purposes and it should prove an efficient tool for computing rapidly rotating pulsars.

  7. Curriculum Guide for Spanish Language Arts, Level D. Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel D. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation.…

  8. Curriculum Guide for Spanish Language Arts, Level E. Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel E. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation.…

  9. Summer HILT Experience: ESL and SSL for Elementary School.

    ERIC Educational Resources Information Center

    Garcia, Marilyn; Grady, Karen

    A high intensity language training (HILT) summer program in English as a second language and Spanish as a second language offered to second through eighth grade students in the North Monterey County Unified School District (California) during the summers of 1982 and 1983 is described. The program funding, design, admission, development, and…

  10. Learning from Consistently High Performing and Improving Schools for English Language Learners in Boston Public Schools

    ERIC Educational Resources Information Center

    Tung, Rosann; Diez, Virginia; Gagnon, Laurie; Uriarte, Miren; Stazesky, Pamela

    2011-01-01

    This study is part of a collaborative project entitled "Identifying Success in Schools and Programs for English Language Learners in Boston Public Schools". The companion to this report, entitled "Improving Educational Outcomes of English Language Learners in Schools and Programs in Boston Public Schools", provides a…

  11. Sentence level auditory comprehension treatment program for aphasic adults.

    PubMed

    Naeser, M A; Haas, G; Mazurski, P; Laughlin, S

    1986-06-01

    The purpose of this study was to investigate whether a newly developed sentence level auditory comprehension (SLAC) treatment program could be used to improve language comprehension test scores in adults with chronic aphasia. Results indicate that the SLAC treatment program can be used with chronic patients; performance on a standardized test (the Token Test) was improved after treatment; and improved performance could not be predicted from either anatomic CT scan lesion sites or pretreatment test scores. One advantage to the SLAC treatment program is that the patient can practice listening independently with a tape recorder device (Language Master) and earphones either in the hospital or at home.

  12. Dropout Intervention and Language Minority Youth. ERIC Digest.

    ERIC Educational Resources Information Center

    Vaznaugh, Adriana

    This digest describes three programs for middle and high school language minority students at risk of dropping out of school. Two of the programs are geared toward limited-English-proficient Hispanic youth, and the third, a vocational program, involves African-American students as well. The first program described is the Coca-Cola Valued Youth…

  13. LevelScheme: A level scheme drawing and scientific figure preparation system for Mathematica

    NASA Astrophysics Data System (ADS)

    Caprio, M. A.

    2005-09-01

    LevelScheme is a scientific figure preparation system for Mathematica. The main emphasis is upon the construction of level schemes, or level energy diagrams, as used in nuclear, atomic, molecular, and hadronic physics. LevelScheme also provides a general infrastructure for the preparation of publication-quality figures, including support for multipanel and inset plotting, customizable tick mark generation, and various drawing and labeling tasks. Coupled with Mathematica's plotting functions and powerful programming language, LevelScheme provides a flexible system for the creation of figures combining diagrams, mathematical plots, and data plots. Program summaryTitle of program:LevelScheme Catalogue identifier:ADVZ Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVZ Operating systems:Any which supports Mathematica; tested under Microsoft Windows XP, Macintosh OS X, and Linux Programming language used:Mathematica 4 Number of bytes in distributed program, including test and documentation:3 051 807 Distribution format:tar.gz Nature of problem:Creation of level scheme diagrams. Creation of publication-quality multipart figures incorporating diagrams and plots. Method of solution:A set of Mathematica packages has been developed, providing a library of level scheme drawing objects, tools for figure construction and labeling, and control code for producing the graphics.

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

    NASA Astrophysics Data System (ADS)

    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.

  15. A progress report on a NASA research program for embedded computer systems software

    NASA Technical Reports Server (NTRS)

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

    1979-01-01

    The paper presents the results of the second stage of the Multipurpose User-oriented Software Technology (MUST) program. Four primary areas of activities are discussed: programming environment, HAL/S higher-order programming language support, the Integrated Verification and Testing System (IVTS), and distributed system language research. The software development environment is provided by the interactive software invocation system. The higher-order programming language (HOL) support chosen for consideration is HAL/S mainly because at the time it was one of the few HOLs with flight computer experience and it is the language used on the Shuttle program. The overall purpose of IVTS is to provide a 'user-friendly' software testing system which is highly modular, user controlled, and cooperative in nature.

  16. A Follow-Up Study of People in Ontario Completing Level 3 of the Language Instruction for Newcomers to Canada (LINC) Program. Report to the Ontario Region LINC Advisory Committee.

    ERIC Educational Resources Information Center

    Hart, Doug; Cumming, Alister

    The report details results of a survey of students who had completed Level 3 of the Ontario (Canada) Language Instruction fore Newcomers to Canada (LINC) program. The initial followup study included 103 native speakers of Arabic, 208 speakers of Cantonese, 198 of Polish, 40 of Somali, 155 of Spanish, and 196 of Tamil. Ten from each group except…

  17. Final Report of the Director on the Combined Second and Third Level National Defense Language Institute for Elementary and Secondary School Teachers of German Conducted by Stanford University at Bad Boll, Germany.

    ERIC Educational Resources Information Center

    Strothmann, F. W.; Lohnes, Walter F. W.

    This is the final report on the National Defense Language Institute conducted in Germany during the summer of 1963 for elementary and secondary school teachers of German. It is recommended that the program be repeated, with certain adjustments. The Institute held second- and third-level programs. It was concluded that the participants' teaching…

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

    PubMed Central

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

  19. Accountability Groups to Enhance Language Learning in a University Intensive English Program

    ERIC Educational Resources Information Center

    Lippincott, Dianna

    2017-01-01

    This mixed methods classroom research examined if accountability groups in the lower proficiency levels of a university intensive English program would improve students' language acquisition. Students were assigned partners for the study period with whom they completed assignments inside and outside of class, as well as set goals for use of…

  20. Impact of an English-as-a-Second-Language Professional Development Program

    ERIC Educational Resources Information Center

    Eun, Barohny; Heining-Boynton, Audrey L.

    2007-01-01

    The authors investigated the impact of professional development programs for English-as-a-second-language (ESL) teachers on their classroom practice and on the way that teacher efficacy and organizational support at the school level relate by interacting with years of teaching experience. The authors collected data by using questionnaires…

  1. When biased language use is associated with bullying and dominance behavior: the moderating effect of prejudice.

    PubMed

    Poteat, V Paul; Digiovanni, Craig D

    2010-10-01

    Biased language related to sexual orientation is used frequently among students and is related to prominent social concerns such as bullying. Prejudice toward gay, lesbian, bisexual, and transgender individuals also has been examined among adolescents, but separately from these behaviors. This study tested whether biased language use was associated with bullying and dominance irrespective of sexual prejudice or if sexual prejudice moderated these associations among 290 high school students (50% female; 56% White). Sexual prejudice was associated with biased language use among boys only. Biased language was associated with bullying regardless of levels of sexual prejudice for boys. However, this association was dependent on sexual prejudice for girls. For dominance behavior, its association with biased language was moderated by sexual prejudice for boys, but not girls. However, girls' engagement in all behaviors was significantly less than boys. These results indicate nuanced ways in which multiple factors contribute to the use of sexual orientation biased language. Also, they underscore the need to address biased language and prejudice as part of anti-bullying programs.

  2. Vectorized algorithms for spiking neural network simulation.

    PubMed

    Brette, Romain; Goodman, Dan F M

    2011-06-01

    High-level languages (Matlab, Python) are popular in neuroscience because they are flexible and accelerate development. However, for simulating spiking neural networks, the cost of interpretation is a bottleneck. We describe a set of algorithms to simulate large spiking neural networks efficiently with high-level languages using vector-based operations. These algorithms constitute the core of Brian, a spiking neural network simulator written in the Python language. Vectorized simulation makes it possible to combine the flexibility of high-level languages with the computational efficiency usually associated with compiled languages.

  3. The Divisive Gate-Keeping Role of Languages in Jamaica: Establishing Post Primary Schools as Centres for Immersion in the Target Language

    ERIC Educational Resources Information Center

    Davids, Melva P.

    2013-01-01

    This paper seeks to examine the role of the official and "de facto" languages of anglophone Caribbean islands such as Jamaica. In reflecting on their statuses as users of language, tertiary level students registered in a Year One Performing Arts Program provided much insights into the interplay of both languages that coexist in society…

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

    NASA Technical Reports Server (NTRS)

    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.

  5. An end-to-end workflow for engineering of biological networks from high-level specifications.

    PubMed

    Beal, Jacob; Weiss, Ron; Densmore, Douglas; Adler, Aaron; Appleton, Evan; Babb, Jonathan; Bhatia, Swapnil; Davidsohn, Noah; Haddock, Traci; Loyall, Joseph; Schantz, Richard; Vasilev, Viktor; Yaman, Fusun

    2012-08-17

    We present a workflow for the design and production of biological networks from high-level program specifications. The workflow is based on a sequence of intermediate models that incrementally translate high-level specifications into DNA samples that implement them. We identify algorithms for translating between adjacent models and implement them as a set of software tools, organized into a four-stage toolchain: Specification, Compilation, Part Assignment, and Assembly. The specification stage begins with a Boolean logic computation specified in the Proto programming language. The compilation stage uses a library of network motifs and cellular platforms, also specified in Proto, to transform the program into an optimized Abstract Genetic Regulatory Network (AGRN) that implements the programmed behavior. The part assignment stage assigns DNA parts to the AGRN, drawing the parts from a database for the target cellular platform, to create a DNA sequence implementing the AGRN. Finally, the assembly stage computes an optimized assembly plan to create the DNA sequence from available part samples, yielding a protocol for producing a sample of engineered plasmids with robotics assistance. Our workflow is the first to automate the production of biological networks from a high-level program specification. Furthermore, the workflow's modular design allows the same program to be realized on different cellular platforms simply by swapping workflow configurations. We validated our workflow by specifying a small-molecule sensor-reporter program and verifying the resulting plasmids in both HEK 293 mammalian cells and in E. coli bacterial cells.

  6. Manual of Tape Scripts: Spanish, Level 2. Curriculum Bulletin, 1968-69 Series, Number 13.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This second manual of tape scripts, together with a set of foreign language audio tapes for level 2 Spanish, was prepared to support the curriculum bulletin, New York City Foreign Language Program for Secondary Schools: Spanish, Levels 1-5. Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow…

  7. Manual of Tape Scripts: German, Level 1. Curriculum Bulletin, 1968-69 Series, Number 11.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This manual of tape scripts, together with a set of foreign language audio tapes for level 1 German, was prepared to support the curriculum bulletin, New York City Foreign Language Program for Secondary Schools: German, Levels 1-4. Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow further…

  8. Manual of Tape Scripts: Italian, Level 1. Curriculum Bulletin, 1968-69 Series, Number 12.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This manual of tape scripts, together with a set of foreign language audio tapes for level 1 Italian, was prepared to support the curriculum bulletin, New York City Foreign Language Program for Schools: Italian, Levels 1-4. Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow further development…

  9. Manual of Tape Scripts: Russian, Levels 1 and 2. Curriculum Bulletin, 1969-70 Series, Number 18.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This manual of tape scripts, together with a set of foreign language audio tapes for Levels 1 and 2 Russian, was prepared to support the curriculum bulletin, "New York City Foreign Language Program for Schools: Russian, Levels 1-4." Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow further…

  10. Manual of Tape Scripts: French, Level 2. Curriculum Bulletin, 1968-69 Series, Number 10.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This second manual of tape scripts, together with a set of foreign language audio tapes for level 2 French, was prepared to support the curriculum bulletin, New York City Foreign Language Program for Secondary Schools: French, Levels 1-5. Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow…

  11. Manual of Tape Scripts: Italian, Level 2. Curriculum Bulletin, 1969-70 Series, Number 20.

    ERIC Educational Resources Information Center

    Lipton, Gladys; And Others

    This manual of tape scripts, together with a set of foreign language audio tapes for Level 2 Italian, was prepared to support the curriculum bulletin, "New York City Foreign Language Program for Schools: Italian, Levels 1-4." Vocabulary, repetition, transformation, and recombination drills on specific grammatical features allow further development…

  12. Career Awareness Program in Bilingual Education. Project CARIBE, 1987-88. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Cerf, Charlotte

    In its first year of extension funding, Project CARIBE (Career Awareness in Bilingual Education) served 376 Spanish-speaking students of limited English proficiency at Eastern District High School (Brooklyn) and Far Rockaway High School (Queens). The program consisted of English-as-a-Second-Language (ESL) instruction, native language arts (NLA),…

  13. Misinterpreting School Reform: The Dissolution of a Dual-Immersion Bilingual Program in an Urban New England Elementary School

    ERIC Educational Resources Information Center

    Warhol, Larisa; Mayer, Anysia

    2012-01-01

    This article explores local state bilingual-education policy vis-a-vis pervasive dominant-language ideologies about language-education policy and practice. State-level language-education policy, especially for English Language Learners (ELs), spans a wide range, from states that through policy legally require some form of bilingual education to…

  14. Dialogic and Hortatory Features in the Writing of Chinese Candidates for the IELTS Test

    ERIC Educational Resources Information Center

    Mayor, Barbara M.

    2006-01-01

    Research conducted in the context of the IELTS Research Program indicates that there are recurrent features in the writing under test conditions of candidates from Chinese language backgrounds, particularly in terms of interpersonal tenor. These include a high level of interpersonal reference, combined with a heavily dialogic and hortatory style.…

  15. In-Trail Procedure (ITP) Algorithm Design

    NASA Technical Reports Server (NTRS)

    Munoz, Cesar A.; Siminiceanu, Radu I.

    2007-01-01

    The primary objective of this document is to provide a detailed description of the In-Trail Procedure (ITP) algorithm, which is part of the Airborne Traffic Situational Awareness In-Trail Procedure (ATSA-ITP) application. To this end, the document presents a high level description of the ITP Algorithm and a prototype implementation of this algorithm in the programming language C.

  16. Understanding and Evolving the ML Module System

    DTIC Science & Technology

    2005-05-01

    kinds Abstract The ML module system stands as a high-water mark of programming language support for data abstraction. Nevertheless, it is not in a... language of part (3) using the framework of Harper and Stone, in which the meanings of “external” ML programs are interpreted by translation into an...researcher has been influenced to a large degree by their rigorous approach to programming language research and their profound sense of aesthetics. I

  17. "Will This Hell Never End?": Substantiating and Resisting "Race-Language" Policies in a Multilingual High School

    ERIC Educational Resources Information Center

    Malsbary, Christine

    2014-01-01

    This article presents a critical race theory analysis of teachers' and students' language policy negotiation. It draws on an ethnographic study in a high-school English as a Second Language (ESL) program. Results demonstrate how race-language processes create conditions that traumatize immigrant and bilingual youth of color through…

  18. The Listening and Spoken Language Data Repository: Design and Project Overview

    ERIC Educational Resources Information Center

    Bradham, Tamala S.; Fonnesbeck, Christopher; Toll, Alice; Hecht, Barbara F.

    2018-01-01

    Purpose: The purpose of the Listening and Spoken Language Data Repository (LSL-DR) was to address a critical need for a systemwide outcome data-monitoring program for the development of listening and spoken language skills in highly specialized educational programs for children with hearing loss highlighted in Goal 3b of the 2007 Joint Committee…

  19. Curriculum Guide for Spanish Language Arts, Elementary Level L. Field Test, Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental intermedio L. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation. Sections…

  20. Curriculum Guide for Spanish Language Arts, Elementary Level N. Field Test, Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental adelantado N. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation. Sections…

  1. Curriculum Guide for Spanish Language Arts, Elementary Level F. Field Test = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental primario F. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation.…

  2. Curriculum Guide for Spanish Language Arts, Elementary Level M. Field Test, Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental adelantado M. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation. Sections…

  3. Maple

    NASA Astrophysics Data System (ADS)

    Nicolaides, Roy A.; Walkington, Noel J.

    1996-06-01

    A knowledge of one or more high level symbolic mathematics programs is rapidly becoming a necessity for mathematics users from all fields of science. The aim of this book is to provide a solid grounding in Maple, one of the best known of these programs. The authors combine efficiency and economy of exposition with a complete coverage of Maple. The book has twelve chapters, of which eight are completely accessible to anyone who has completed calculus and linear sequences as taught in American universities. These chapters cover the great majority of Maple's capabilities. There are also three chapters on Maple programming that can be read without prior programming experience, although knowledge of a high level programming language (Basic, Fortran, C etc.) will help. There is also a chapter on some relevant aspects of algebra. Above all, the book allows the reader to extract value from Maple without wasting time and effort in the learning process. It is the fastest track to expertise for Maple users in mathematics and computer science.

  4. Foreign Languages: Key Links in the Chain of Learning.

    ERIC Educational Resources Information Center

    Mead, Robert G., Jr., Ed.

    The articles discuss the necessity of including foreign language as an integral part of the curriculum at all levels of instruction. The following chapters are included: "Elementary School Foreign Language: Key Link in the Chain of Learning" (rationale, innovations, immersion programs, and interdisciplinary approaches); "Foreign…

  5. Summer Institute for Career Exploration (ICE), 1988. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Rosenberg, Jan

    In its fourth year, the English-as-a-Second-Language (ESL) component of the Summer Institute for Career Exploration (ICE) program was funded by the federal government's Emergency Immigrant Education Assistance program. Program goals were to help recent immigrants develop English language skills, introduce students to high school requirements and…

  6. Simulation Higher Order Language Requirements Study.

    ERIC Educational Resources Information Center

    Goodenough, John B.; Braun, Christine L.

    The definitions provided for high order language (HOL) requirements for programming flight training simulators are based on the analysis of programs written for a variety of simulators. Examples drawn from these programs are used to justify the need for certain HOL capabilities. A description of the general structure and organization of the…

  7. 34 CFR 656.4 - What types of Centers receive grants?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... languages; and (b) Provide training at the— (1) Graduate, professional, and undergraduate levels, as a comprehensive Center; or (2) Undergraduate level only, as an undergraduate Center. (Authority: 20 U.S.C. 1122) ... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION NATIONAL RESOURCE CENTERS PROGRAM FOR FOREIGN LANGUAGE AND AREA...

  8. 34 CFR 656.4 - What types of Centers receive grants?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... languages; and (b) Provide training at the— (1) Graduate, professional, and undergraduate levels, as a comprehensive Center; or (2) Undergraduate level only, as an undergraduate Center. (Authority: 20 U.S.C. 1122) ... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION NATIONAL RESOURCE CENTERS PROGRAM FOR FOREIGN LANGUAGE AND AREA...

  9. 34 CFR 656.4 - What types of Centers receive grants?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... languages; and (b) Provide training at the— (1) Graduate, professional, and undergraduate levels, as a comprehensive Center; or (2) Undergraduate level only, as an undergraduate Center. (Authority: 20 U.S.C. 1122) ... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION NATIONAL RESOURCE CENTERS PROGRAM FOR FOREIGN LANGUAGE AND AREA...

  10. 34 CFR 656.4 - What types of Centers receive grants?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... languages; and (b) Provide training at the— (1) Graduate, professional, and undergraduate levels, as a comprehensive Center; or (2) Undergraduate level only, as an undergraduate Center. (Authority: 20 U.S.C. 1122) ... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION NATIONAL RESOURCE CENTERS PROGRAM FOR FOREIGN LANGUAGE AND AREA...

  11. Brief report: High and low level initiations of joint attention, and response to joint attention: differential relationships with language and imitation.

    PubMed

    Pickard, Katherine E; Ingersoll, Brooke R

    2015-01-01

    Frequency of high-level (showing/pointing) and low-level (coordinated gaze shifts) behaviors on the Early Social Communication Scales are often used as a measure of joint attention initiations (IJA). This study examined the degree to which these skills and response to joint attention (RJA; e.g. gaze following) were differentially related to measures of language and imitation in 53 children with autism spectrum disorder between the ages of 22 and 93 months. High-level and low-level IJA were not associated with each other, and only high-level IJA was associated with RJA, and language and imitation measures. High-level IJA and RJA were unique predictors of imitation, while RJA was a unique predictor of language. Findings indicate that IJA involves distinct skills, with high-level behaviors more closely related to social-communication skills.

  12. Towards a behavioral-matching based compilation of synthetic biology functions.

    PubMed

    Basso-Blandin, Adrien; Delaplace, Franck

    2015-09-01

    The field of synthetic biology is looking forward engineering framework for safely designing reliable de-novo biological functions. In this undertaking, Computer-Aided-Design (CAD) environments should play a central role for facilitating the design. Although, CAD environment is widely used to engineer artificial systems the application in synthetic biology is still in its infancy. In this article we address the problem of the design of a high level language which at the core of CAD environment. More specifically the Gubs (Genomic Unified Behavioural Specification) language is a specification language used to describe the observations of the expected behaviour. The compiler appropriately selects components such that the observation of the synthetic biological function resulting to their assembly complies to the programmed behaviour.

  13. Automatic Compilation from High-Level Biologically-Oriented Programming Language to Genetic Regulatory Networks

    PubMed Central

    Beal, Jacob; Lu, Ting; Weiss, Ron

    2011-01-01

    Background The field of synthetic biology promises to revolutionize our ability to engineer biological systems, providing important benefits for a variety of applications. Recent advances in DNA synthesis and automated DNA assembly technologies suggest that it is now possible to construct synthetic systems of significant complexity. However, while a variety of novel genetic devices and small engineered gene networks have been successfully demonstrated, the regulatory complexity of synthetic systems that have been reported recently has somewhat plateaued due to a variety of factors, including the complexity of biology itself and the lag in our ability to design and optimize sophisticated biological circuitry. Methodology/Principal Findings To address the gap between DNA synthesis and circuit design capabilities, we present a platform that enables synthetic biologists to express desired behavior using a convenient high-level biologically-oriented programming language, Proto. The high level specification is compiled, using a regulatory motif based mechanism, to a gene network, optimized, and then converted to a computational simulation for numerical verification. Through several example programs we illustrate the automated process of biological system design with our platform, and show that our compiler optimizations can yield significant reductions in the number of genes () and latency of the optimized engineered gene networks. Conclusions/Significance Our platform provides a convenient and accessible tool for the automated design of sophisticated synthetic biological systems, bridging an important gap between DNA synthesis and circuit design capabilities. Our platform is user-friendly and features biologically relevant compiler optimizations, providing an important foundation for the development of sophisticated biological systems. PMID:21850228

  14. Automatic compilation from high-level biologically-oriented programming language to genetic regulatory networks.

    PubMed

    Beal, Jacob; Lu, Ting; Weiss, Ron

    2011-01-01

    The field of synthetic biology promises to revolutionize our ability to engineer biological systems, providing important benefits for a variety of applications. Recent advances in DNA synthesis and automated DNA assembly technologies suggest that it is now possible to construct synthetic systems of significant complexity. However, while a variety of novel genetic devices and small engineered gene networks have been successfully demonstrated, the regulatory complexity of synthetic systems that have been reported recently has somewhat plateaued due to a variety of factors, including the complexity of biology itself and the lag in our ability to design and optimize sophisticated biological circuitry. To address the gap between DNA synthesis and circuit design capabilities, we present a platform that enables synthetic biologists to express desired behavior using a convenient high-level biologically-oriented programming language, Proto. The high level specification is compiled, using a regulatory motif based mechanism, to a gene network, optimized, and then converted to a computational simulation for numerical verification. Through several example programs we illustrate the automated process of biological system design with our platform, and show that our compiler optimizations can yield significant reductions in the number of genes (~ 50%) and latency of the optimized engineered gene networks. Our platform provides a convenient and accessible tool for the automated design of sophisticated synthetic biological systems, bridging an important gap between DNA synthesis and circuit design capabilities. Our platform is user-friendly and features biologically relevant compiler optimizations, providing an important foundation for the development of sophisticated biological systems.

  15. Vivir Con Un Corazón Saludable: a Community-Based Educational Program Aimed at Increasing Cardiovascular Health Knowledge in High-Risk Hispanic Women.

    PubMed

    Romero, Daniela C; Sauris, Aileen; Rodriguez, Fátima; Delgado, Daniela; Reddy, Ankita; Foody, JoAnne M

    2016-03-01

    Hispanic women suffer from high rates of cardiometabolic risk factors and an increasingly disproportionate burden of cardiovascular disease (CVD). Particularly, Hispanic women with limited English proficiency suffer from low levels of CVD knowledge associated with adverse CVD health outcomes. Thirty-two predominantly Spanish-speaking Hispanic women completed, Vivir Con un Corazón Saludable (VCUCS), a culturally tailored Spanish language-based 6-week intensive community program targeting CVD health knowledge through weekly interactive health sessions. A 30-question CVD knowledge questionnaire was used to assess mean changes in CVD knowledge at baseline and postintervention across five major knowledge domains including CVD epidemiology, dietary knowledge, medical information, risk factors, and heart attack symptoms. Completion of the program was associated with a statistically significant (p < 0.001) increase in total mean CVD knowledge scores from 39 % (mean 11.7/30.0) to 66 % (mean 19.8/30.0) postintervention consistent with a 68 % increase in overall mean CVD scores. There was a statistically significant (p < 0.001) increase in mean knowledge scores across all five CVD domains. A culturally tailored Spanish language-based health program is effective in increasing CVD awareness among high CVD risk Hispanic women with low English proficiency and low baseline CVD knowledge.

  16. 34 CFR 535.20 - How does the Secretary evaluate an application to participate in this program for master's and...

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... participate in this program for master's and doctoral level fellowships? 535.20 Section 535.20 Education... MINORITY LANGUAGES AFFAIRS, DEPARTMENT OF EDUCATION BILINGUAL EDUCATION: GRADUATE FELLOWSHIP PROGRAM How... application to participate in this program for master's and doctoral level fellowships? (a) The Secretary...

  17. 34 CFR 669.22 - What priorities may the Secretary establish?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    .... (2) Specific foreign languages for study or materials development. (3) Levels of education, for... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM How Does the Secretary Make a...

  18. Implementing aeioTU: quality improvement alongside an efficacy study-learning while growing.

    PubMed

    Nores, Milagros; Figueras-Daniel, Alexandra; Lopez, Maria Adelaida; Bernal, Raquel

    2018-05-01

    Effectiveness trials of increasing childhood development interventions across low- and middle-income countries have shown significant variability. The strength and consistency of benefits for children are dependent on program quality, and this requires paying attention to program implementation. In this paper, we summarize findings on program quality and teacher practices and perceptions for the aeioTU program, a center-based Reggio-inspired program in Colombia, now serving more than 13,000 children. The research found engaged, committed staff who valued the emergent approach and understood the children as requiring opportunities to express themselves, being the source for the curriculum, and having relationships with the materials around them. Although the average classroom quality was low in 2011, it increased significantly by 2014, particularly in the language and reasoning and interactions items. Indicator-level analyses showed that higher-order interactions and language processes were observed in a large proportion of classrooms by 2014. Teachers' self-reports on the environment and their teaching and learning showed high levels of quality by 2013. These findings illustrate the significance of process data for program improvement, especially when a program is young. Program quality can be raised after teachers improve their skills, have experience enacting a curriculum, and after training has been strengthened in response to information, while simultaneously scaling up the program. © 2018 The Authors. Annals of the New York Academy of Sciences published by Wiley Periodicals, Inc. on behalf of New York Academy of Sciences.

  19. Investigation of High-Level Synthesis tools’ applicability to data acquisition systems design based on the CMS ECAL Data Concentrator Card example

    NASA Astrophysics Data System (ADS)

    HUSEJKO, Michal; EVANS, John; RASTEIRO DA SILVA, Jose Carlos

    2015-12-01

    High-Level Synthesis (HLS) for Field-Programmable Logic Array (FPGA) programming is becoming a practical alternative to well-established VHDL and Verilog languages. This paper describes a case study in the use of HLS tools to design FPGA-based data acquisition systems (DAQ). We will present the implementation of the CERN CMS detector ECAL Data Concentrator Card (DCC) functionality in HLS and lessons learned from using HLS design flow. The DCC functionality and a definition of the initial system-level performance requirements (latency, bandwidth, and throughput) will be presented. We will describe how its packet processing control centric algorithm was implemented with VHDL and Verilog languages. We will then show how the HLS flow could speed up design-space exploration by providing loose coupling between functions interface design and functions algorithm implementation. We conclude with results of real-life hardware tests performed with the HLS flow-generated design with a DCC Tester system.

  20. A translator writing system for microcomputer high-level languages and assemblers

    NASA Technical Reports Server (NTRS)

    Collins, W. R.; Knight, J. C.; Noonan, R. E.

    1980-01-01

    In order to implement high level languages whenever possible, a translator writing system of advanced design was developed. It is intended for routine production use by many programmers working on different projects. As well as a fairly conventional parser generator, it includes a system for the rapid generation of table driven code generators. The parser generator was developed from a prototype version. The translator writing system includes various tools for the management of the source text of a compiler under construction. In addition, it supplies various default source code sections so that its output is always compilable and executable. The system thereby encourages iterative enhancement as a development methodology by ensuring an executable program from the earliest stages of a compiler development project. The translator writing system includes PASCAL/48 compiler, three assemblers, and two compilers for a subset of HAL/S.

  1. A Program Evaluation of the Developmental Bilingual Program at an Elementary School in North Carolina

    ERIC Educational Resources Information Center

    Gravely, Wendy B.

    2012-01-01

    Immigration has resulted in an increase in the number of English Language Learners present in schools across the United States. The language barrier and lack of teacher preparation for handling the learning differences of these students have resulted in low reading achievement levels in elementary schools, further promoting the chances that these…

  2. INFORME: Un Proyecto Especial para Estudiantes Muy Especiales (Report: A Special Project for Very Special Students).

    ERIC Educational Resources Information Center

    Herrera, Rosa

    1996-01-01

    Discusses a special education program for children with lower intelligence quotients and emotional problems, to study introductory level Spanish with a teacher whose native language is Spanish. In addition to language content, the classes included instruction in social science. The program assisted these children in improving their knowledge of…

  3. Raising FLAGS: Renewing Core French at the Pre-Service Teacher Level

    ERIC Educational Resources Information Center

    Carr, Wendy

    2010-01-01

    A new program for core French teacher candidates called FLAGS (French Language and Global Studies) was established at the University of British Columbia (UBC) in 2007. The program is intended for those who are keen to teach core French and possess rudimentary proficiency in the language but may not necessarily have the same proficiency or prior…

  4. Spot: A Programming Language for Verified Flight Software

    NASA Technical Reports Server (NTRS)

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

    2014-01-01

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

  5. Seeing in 3-D: examining the reach of diabetes self-management support strategies in a public health care system.

    PubMed

    Schillinger, Dean; Hammer, Hali; Wang, Frances; Palacios, Jorge; McLean, Ivonne; Tang, Audrey; Youmans, Sharon; Handley, Margaret

    2008-10-01

    The authors examined whether tailored self-management support (SMS) strategies reach patients in a safety net system and explored variation by language, literacy, and insurance. English-, Spanish-, and Cantonese-speaking diabetes patients were randomized to weekly automated telephone disease management (ATDM) or monthly group medical visits. The SMS programs employ distinct communication methods but share common objectives, including behavioral "action plans." Reach was measured using three complementary dimensions: (a) participation among clinics, clinicians, and patients; (b) patient representativeness; and (c) patient engagement with SMS. Participation rates were high across all levels and preferentially attracted Spanish-language speakers, uninsured, and Medicaid recipients. Although both programs engaged a significant proportion in action planning, ATDM yielded higher engagement, especially among those with limited English proficiency and limited literacy. These results provide important insights for health communication and translational research with respect to realizing the public health benefits of SMS and can inform system-level planning to reduce health disparities.

  6. A Demonstrator Intelligent Scheduler For Sensor-Based Robots

    NASA Astrophysics Data System (ADS)

    Perrotta, Gabriella; Allen, Charles R.; Shepherd, Andrew J.

    1987-10-01

    The development of an execution module capable of functioning as as on-line supervisor for a robot equipped with a vision sensor and tactile sensing gripper system is described. The on-line module is supported by two off-line software modules which provide a procedural based assembly constraints language to allow the assembly task to be defined. This input is then converted into a normalised and minimised form. The host Robot programming language permits high level motions to be issued at the to level, hence allowing a low programming overhead to the designer, who must describe the assembly sequence. Components are selected for pick and place robot movement, based on information derived from two cameras, one static and the other mounted on the end effector of the robot. The approach taken is multi-path scheduling as described by Fox pi. The system is seen to permit robot assembly in a less constrained parts presentation environment making full use of the sensory detail available on the robot.

  7. Using TPR Communicatively.

    ERIC Educational Resources Information Center

    Tomscha, Terry

    The Total Physical Response (TPR) method of teaching languages, while found to be effective and theoretically interesting, appears to have limitations in some circumstances. In a British program of English as a second language, TPR was found to be useful only for teaching vocabulary and only at low levels; the language it produced (imperatives and…

  8. Practical Approaches to Outcomes Assessment: The Undergraduate Major in Foreign Languages and Literatures.

    ERIC Educational Resources Information Center

    Liskin-Gasparro, Judith E.

    1995-01-01

    Discusses specific instruments and procedures that university-level foreign languages and literatures departments can use in outcomes-assessment of their undergraduate majors, including standardized tests, oral assessments, questionnaires, and portfolios. Case studies of outcomes-assessment programs in language departments at the University of…

  9. Toward a molecular programming language for algorithmic self-assembly

    NASA Astrophysics Data System (ADS)

    Patitz, Matthew John

    Self-assembly is the process whereby relatively simple components autonomously combine to form more complex objects. Nature exhibits self-assembly to form everything from microscopic crystals to living cells to galaxies. With a desire to both form increasingly sophisticated products and to understand the basic components of living systems, scientists have developed and studied artificial self-assembling systems. One such framework is the Tile Assembly Model introduced by Erik Winfree in 1998. In this model, simple two-dimensional square 'tiles' are designed so that they self-assemble into desired shapes. The work in this thesis consists of a series of results which build toward the future goal of designing an abstracted, high-level programming language for designing the molecular components of self-assembling systems which can perform powerful computations and form into intricate structures. The first two sets of results demonstrate self-assembling systems which perform infinite series of computations that characterize computably enumerable and decidable languages, and exhibit tools for algorithmically generating the necessary sets of tiles. In the next chapter, methods for generating tile sets which self-assemble into complicated shapes, namely a class of discrete self-similar fractal structures, are presented. Next, a software package for graphically designing tile sets, simulating their self-assembly, and debugging designed systems is discussed. Finally, a high-level programming language which abstracts much of the complexity and tedium of designing such systems, while preventing many of the common errors, is presented. The summation of this body of work presents a broad coverage of the spectrum of desired outputs from artificial self-assembling systems and a progression in the sophistication of tools used to design them. By creating a broader and deeper set of modular tools for designing self-assembling systems, we hope to increase the complexity which is attainable. These tools provide a solid foundation for future work in both the Tile Assembly Model and explorations into more advanced models.

  10. John Jay High School. Project RESCATE. O.E.E. Evaluation Report, 1981-1982.

    ERIC Educational Resources Information Center

    Shore, Rima; And Others

    This is a second-year evaluation report for Project RESCATE, a bilingual education program for 285 Spanish and Haitian Creole speaking students at John Jay High School, Brooklyn, New York. The program provided bilingual instructional services in language and content area courses to Spanish dominant students, ESL and native language instruction to…

  11. Information Security Considerations for Applications Using Apache Accumulo

    DTIC Science & Technology

    2014-09-01

    Distributed File System INSCOM United States Army Intelligence and Security Command JPA Java Persistence API JSON JavaScript Object Notation MAC Mandatory... MySQL [13]. BigTable can process 20 petabytes per day [14]. High degree of scalability on commodity hardware. NoSQL databases do not rely on highly...manipulation in relational databases. NoSQL databases each have a unique programming interface that uses a lower level procedural language (e.g., Java

  12. DOD Weapon Systems Software Management Study, Appendix B. Shipborne Systems

    DTIC Science & Technology

    1975-06-01

    program management, from Inception to development maintenance, 2. Detailed documentation requirements, 3. Standard high -level language development (CS-1...the Guided Missile School (GMS) at Dam Neck. The APL Land-Based Test Site (LETS) consisted of a Mk 152 digital fire control computer, SPG-55B radar...instruction and data segments are respectively placed in low and high core addresses to take advantage of UYK-7 memory accessing time savings. UYK-7

  13. Bibliography: Artificial Intelligence.

    ERIC Educational Resources Information Center

    Smith, Richard L.

    1986-01-01

    Annotates reference material on artificial intelligence, mostly at an introductory level, with applications to education and learning. Topics include: (1) programing languages; (2) expert systems; (3) language instruction; (4) tutoring systems; and (5) problem solving and reasoning. (JM)

  14. SIMPSON: A General Simulation Program for Solid-State NMR Spectroscopy

    NASA Astrophysics Data System (ADS)

    Bak, Mads; Rasmussen, Jimmy T.; Nielsen, Niels Chr.

    2000-12-01

    A computer program for fast and accurate numerical simulation of solid-state NMR experiments is described. The program is designed to emulate a NMR spectrometer by letting the user specify high-level NMR concepts such as spin systems, nuclear spin interactions, RF irradiation, free precession, phase cycling, coherence-order filtering, and implicit/explicit acquisition. These elements are implemented using the Tcl scripting language to ensure a minimum of programming overhead and direct interpretation without the need for compilation, while maintaining the flexibility of a full-featured programming language. Basicly, there are no intrinsic limitations to the number of spins, types of interactions, sample conditions (static or spinning, powders, uniaxially oriented molecules, single crystals, or solutions), and the complexity or number of spectral dimensions for the pulse sequence. The applicability ranges from simple 1D experiments to advanced multiple-pulse and multiple-dimensional experiments, series of simulations, parameter scans, complex data manipulation/visualization, and iterative fitting of simulated to experimental spectra. A major effort has been devoted to optimizing the computation speed using state-of-the-art algorithms for the time-consuming parts of the calculations implemented in the core of the program using the C programming language. Modification and maintenance of the program are facilitated by releasing the program as open source software (General Public License) currently at http://nmr.imsb.au.dk. The general features of the program are demonstrated by numerical simulations of various aspects for REDOR, rotational resonance, DRAMA, DRAWS, HORROR, C7, TEDOR, POST-C7, CW decoupling, TPPM, F-SLG, SLF, SEMA-CP, PISEMA, RFDR, QCPMG-MAS, and MQ-MAS experiments.

  15. SIMPSON: A general simulation program for solid-state NMR spectroscopy

    NASA Astrophysics Data System (ADS)

    Bak, Mads; Rasmussen, Jimmy T.; Nielsen, Niels Chr.

    2011-12-01

    A computer program for fast and accurate numerical simulation of solid-state NMR experiments is described. The program is designed to emulate a NMR spectrometer by letting the user specify high-level NMR concepts such as spin systems, nuclear spin interactions, RF irradiation, free precession, phase cycling, coherence-order filtering, and implicit/explicit acquisition. These elements are implemented using the Tel scripting language to ensure a minimum of programming overhead and direct interpretation without the need for compilation, while maintaining the flexibility of a full-featured programming language. Basicly, there are no intrinsic limitations to the number of spins, types of interactions, sample conditions (static or spinning, powders, uniaxially oriented molecules, single crystals, or solutions), and the complexity or number of spectral dimensions for the pulse sequence. The applicability ranges from simple ID experiments to advanced multiple-pulse and multiple-dimensional experiments, series of simulations, parameter scans, complex data manipulation/visualization, and iterative fitting of simulated to experimental spectra. A major effort has been devoted to optimizing the computation speed using state-of-the-art algorithms for the time-consuming parts of the calculations implemented in the core of the program using the C programming language. Modification and maintenance of the program are facilitated by releasing the program as open source software (General Public License) currently at http://nmr.imsb.au.dk. The general features of the program are demonstrated by numerical simulations of various aspects for REDOR, rotational resonance, DRAMA, DRAWS, HORROR, C7, TEDOR, POST-C7, CW decoupling, TPPM, F-SLG, SLF, SEMA-CP, PISEMA, RFDR, QCPMG-MAS, and MQ-MAS experiments.

  16. Curriculum Guide for Spanish Language Arts, Elementary Level G. Field Test, Working Draft = Guia para la ensenanza de las artes del lenguaje expanol, nivel elemental primario G. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation.…

  17. Curriculum Guide for Spanish Language Arts, Elementary Level H. Field Test, Working Draft = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental primario H. Edicion experimental.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section outlining the program and defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation.…

  18. Teenage motherhood: its relationship to undetected learning problems.

    PubMed

    Rauch-Elnekave, H

    1994-01-01

    This study describes characteristics of a group of 64 adolescent mothers and their infants who participated in a program for teenage mothers run by a local health department. A majority of the girls for whom California Achievement Test (CAT) scores were available scored one or more years below grade level in reading and in language skills. Relative delays in infant development (language and social domains) were also documented. High levels of self-esteem as well as general social acceptance (by adults and peers) of early out-of-wedlock parenting suggest that early motherhood may represent an alternative avenue to experiencing success for girls who are having academic difficulties. These findings, which suggest the likelihood of a high incidence of undetected learning problems in this population, indicate that these difficulties may have a significant relationship to the high rate of school dropout associated with adolescent motherhood. The findings bring into question the notion of "unintended pregnancies" and the wisdom of current federal policies for preventing adolescent parenthood that rely on the promotion of abstinence.

  19. BASIC2 INTERPRETER; minimal basic language. [MCS-80,8080-based microcomputers; 8080 Assembly language

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

    McGoldrick, P.R.; Allison, T.G.

    The BASIC2 INTERPRETER was developed to provide a high-level easy-to-use language for performing both control and computational functions in the MCS-80. The package is supplied as two alternative implementations, hardware and software. The ''software'' implementation provides the following capabilities: entry and editing of BASIC programs, device-independent I/O, special functions to allow access from BASIC to any I/O port, formatted printing, special INPUT/OUTPUT-and-proceed statements to allow I/O without interrupting BASIC program execution, full arithmetic expressions, limited string manipulation (10 or fewer characters), shorthand forms for common BASIC keywords, immediate mode BASIC statement execution, and capability of running a BASIC program thatmore » is stored in PROM. The allowed arithmetic operations are addition, subtraction, multiplication, division, and raising a number to a positive integral power. In the second, or ''hardware'', implementation of BASIC2 requiring an Am9511 Arithmetic Processing Unit (APU) interfaced to the 8080 microprocessor, arithmetic operations are performed by the APU. The following additional built-in functions are available in this implementation: square root, sine, cosine, tangent, arcsine, arccosine, arctangent, exponential, logarithm base e, and logarithm base 10. MCS-80,8080-based microcomputers; 8080 Assembly language; Approximately 8K bytes of RAM to store the assembled interpreter, additional user program space, and necessary peripheral devices. The hardware implementation requires an Am9511 Arithmetic Processing Unit and an interface board (reference 2).« less

  20. StreamQRE: Modular Specification and Efficient Evaluation of Quantitative Queries over Streaming Data.

    PubMed

    Mamouras, Konstantinos; Raghothaman, Mukund; Alur, Rajeev; Ives, Zachary G; Khanna, Sanjeev

    2017-06-01

    Real-time decision making in emerging IoT applications typically relies on computing quantitative summaries of large data streams in an efficient and incremental manner. To simplify the task of programming the desired logic, we propose StreamQRE, which provides natural and high-level constructs for processing streaming data. Our language has a novel integration of linguistic constructs from two distinct programming paradigms: streaming extensions of relational query languages and quantitative extensions of regular expressions. The former allows the programmer to employ relational constructs to partition the input data by keys and to integrate data streams from different sources, while the latter can be used to exploit the logical hierarchy in the input stream for modular specifications. We first present the core language with a small set of combinators, formal semantics, and a decidable type system. We then show how to express a number of common patterns with illustrative examples. Our compilation algorithm translates the high-level query into a streaming algorithm with precise complexity bounds on per-item processing time and total memory footprint. We also show how to integrate approximation algorithms into our framework. We report on an implementation in Java, and evaluate it with respect to existing high-performance engines for processing streaming data. Our experimental evaluation shows that (1) StreamQRE allows more natural and succinct specification of queries compared to existing frameworks, (2) the throughput of our implementation is higher than comparable systems (for example, two-to-four times greater than RxJava), and (3) the approximation algorithms supported by our implementation can lead to substantial memory savings.

  1. StreamQRE: Modular Specification and Efficient Evaluation of Quantitative Queries over Streaming Data*

    PubMed Central

    Mamouras, Konstantinos; Raghothaman, Mukund; Alur, Rajeev; Ives, Zachary G.; Khanna, Sanjeev

    2017-01-01

    Real-time decision making in emerging IoT applications typically relies on computing quantitative summaries of large data streams in an efficient and incremental manner. To simplify the task of programming the desired logic, we propose StreamQRE, which provides natural and high-level constructs for processing streaming data. Our language has a novel integration of linguistic constructs from two distinct programming paradigms: streaming extensions of relational query languages and quantitative extensions of regular expressions. The former allows the programmer to employ relational constructs to partition the input data by keys and to integrate data streams from different sources, while the latter can be used to exploit the logical hierarchy in the input stream for modular specifications. We first present the core language with a small set of combinators, formal semantics, and a decidable type system. We then show how to express a number of common patterns with illustrative examples. Our compilation algorithm translates the high-level query into a streaming algorithm with precise complexity bounds on per-item processing time and total memory footprint. We also show how to integrate approximation algorithms into our framework. We report on an implementation in Java, and evaluate it with respect to existing high-performance engines for processing streaming data. Our experimental evaluation shows that (1) StreamQRE allows more natural and succinct specification of queries compared to existing frameworks, (2) the throughput of our implementation is higher than comparable systems (for example, two-to-four times greater than RxJava), and (3) the approximation algorithms supported by our implementation can lead to substantial memory savings. PMID:29151821

  2. 34 CFR 657.33 - What are the limitations on the use of funds for overseas fellowships?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... Education (Continued) OFFICE OF POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FOREIGN LANGUAGE AND AREA... foreign language program approved by the institution at which the student is enrolled in the United States for study at an intermediate or advanced level or at the beginning level if appropriate equivalent...

  3. A distributed data base management capability for the deep space network

    NASA Technical Reports Server (NTRS)

    Bryan, A. I.

    1976-01-01

    The Configuration Control and Audit Assembly (CCA) is reported that has been designed to provide a distributed data base management capability for the DSN. The CCA utilizes capabilities provided by the DSN standard minicomputer and the DSN standard nonreal time high level management oriented programming language, MBASIC. The characteristics of the CCA for the first phase of implementation are described.

  4. A Multicultural Social Studies Series for C.S.L. Students, Book 2.

    ERIC Educational Resources Information Center

    Moy, Mary C.; And Others

    A multicultural social studies text for junior high school students of Chinese as a second language is presented. This level two text is designed for the Chinese Bilingual Pilot Program sponsored through the Elementary and Secondary Education Act, Title VII. The book consists of 25 lessons with no more than 50 characters each. Each lesson has a…

  5. A real-time implementation of an advanced sensor failure detection, isolation, and accommodation algorithm

    NASA Technical Reports Server (NTRS)

    Delaat, J. C.; Merrill, W. C.

    1983-01-01

    A sensor failure detection, isolation, and accommodation algorithm was developed which incorporates analytic sensor redundancy through software. This algorithm was implemented in a high level language on a microprocessor based controls computer. Parallel processing and state-of-the-art 16-bit microprocessors are used along with efficient programming practices to achieve real-time operation.

  6. The Human Brain Does Not Need High Levels of Motivation to Learn a Foreign Language: Motivation Has Had Its Day

    ERIC Educational Resources Information Center

    Green, Kieran

    2016-01-01

    Language is nature in action and something humans do. This literature review presents evidence from the literature that suggests that learning a foreign language in a classroom situation does not require high levels of student motivation. It is instead suggested that high levels of motivation are needed to make progress when a teacher is using…

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

    NASA Astrophysics Data System (ADS)

    Christiansen, Henning

    2004-09-01

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

  8. Channel Access in Erlang

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

    Nicklaus, Dennis J.

    2013-10-13

    We have developed an Erlang language implementation of the Channel Access protocol. Included are low-level functions for encoding and decoding Channel Access protocol network packets as well as higher level functions for monitoring or setting EPICS process variables. This provides access to EPICS process variables for the Fermilab Acnet control system via our Erlang-based front-end architecture without having to interface to C/C++ programs and libraries. Erlang is a functional programming language originally developed for real-time telecommunications applications. Its network programming features and list management functions make it particularly well-suited for the task of managing multiple Channel Access circuits and PVmore » monitors.« less

  9. Sanchez and Metz Elementary Schools: Dos Idiomas, Un Mundo. Dual Language Project. Title VII First-Year Evaluation Report, 1995-96.

    ERIC Educational Resources Information Center

    Ernest, Harishini M.; Gonzalez, Rosa Maria

    The first-year evaluation of a two-way Spanish/English bilingual education program at two Austin (Texas) elementary schools is presented. The developmental program has as its objectives the development of students' oral proficiency in Spanish and English, development of grade-level appropriate literacy in both languages, increase in academic…

  10. Benchmarking First-Year English: An Analysis of the Language Proficiencies Required for Entry into First-Year English Composition

    ERIC Educational Resources Information Center

    Ostler, Catherine; Sheldrake, Charlotte; Vogel, Vicki; West, Elizabeth

    2008-01-01

    Increasing numbers of ESL (English as a Second Language) students are entering college and university programs, and educators in these programs are concerned about student preparedness. ESL students enter the post-secondary system from a variety of places, resulting in a lack of uniformity in entry level academic skills. A significant associated…

  11. Flushing High School, A Basic Trilingual Program. O.E.E. Evaluation Report, 1982-1983.

    ERIC Educational Resources Information Center

    Inman, Deborah; Schulman, Robert

    In 1982-83, the Basic Trilingual Program at Flushing High School in Queens, New York, provided instruction in English as a Second Language (ESL) in 185 Hispanic and 51 Korean students of limited English proficiency in grades 9-12. The Hispanic students attended native language classes and bilingual courses in social studies, math, science, art,…

  12. George W. Wingate High School, Bilingual Demonstration College Preparatory Program. O.E.E. Evaluation Report, 1982-1983.

    ERIC Educational Resources Information Center

    Sjostrom, Barbara R.; Sica, Michael

    The Bilingual Demonstration College Preparatory Program, in its second year of funding, provided English as a second language (ESL) and native language instruction, in addition to bilingual instruction in mathematics, social studies, and science, to 120 Spanish-speaking students in grades 9-12 at George W. Wingate High School (Brooklyn, New York).…

  13. Experimental Effects of Word Generation on Vocabulary, Academic Language, and Perspective Taking in High Poverty Middle Schools

    ERIC Educational Resources Information Center

    Jones, Stephanie M.; Kim, James; LaRusso, Maria; Kim, Ha Yeon; Selman, Robert; Uccelli, Paola; Barnes, Sophie; Donovan, Suzanne; Snow, Catherine

    2016-01-01

    Word Generation (WG) is a research-based vocabulary program for middle school students designed to teach words through language arts, math, science, and social studies classes. The program consists of weekly units that introduce 5 high-utility target words through brief passages designed to spark active examination and discussion of contemporary…

  14. Rhetorical and Lexico-Grammatical Features of Argumentative Writing in Spanish as a Heritage Language and as a Second Language

    ERIC Educational Resources Information Center

    Paredes, Sofia M.

    2011-01-01

    Student academic writing in higher education is a central component of language programs whose purpose is to promote advanced literacy in the target language. At this level, students are required to produce texts that are analytical-argumentative in nature. This type of genre requires writers to formulate an interpretative statement or thesis and…

  15. Articulation and the State Foreign Language Association.

    ERIC Educational Resources Information Center

    Woloshin, David J.

    This paper discusses current problems in the teaching of foreign languages, suggests reasons for its present decline, and proposes a program to be developed at the local level which could serve as a model for a state-wide curriculum. After discussing enrollment trends and causes for the lack of articulation in foreign language instruction at all…

  16. French: Foreign Language Curriculum Guide, Grades 7-12.

    ERIC Educational Resources Information Center

    Farmington Public Schools, CT.

    This curriculum guide, developed for an ungraded language program at the secondary school level, allows for a steady progression of skills from unit to unit. Based on the audiolingual approach to language instruction, the guide is divided into four sections: (1) concepts to be taught, (2) references to instructional materials, (3) special…

  17. Building a Language-Focused Curriculum for the Preschool Classroom. Volume I: A Foundation for Lifelong Communication.

    ERIC Educational Resources Information Center

    Rice, Mabel L., Ed.; Wilcox, Kim A., Ed.

    Drawing on the successfully implemented practices used at the Language Acquisition Preschool at the University of Kansas, this comprehensive resource provides the theoretical background and practical framework needed to create an effective language intervention program at the preschool level. The book is intended for professionals seeking to…

  18. Just-in-Time Teaching: A Tool for Enhancing Student Engagement in Advanced Foreign Language Learning

    ERIC Educational Resources Information Center

    Abreu, Laurel; Knouse, Stephanie

    2014-01-01

    Scholars have indicated a need for further research on effective pedagogical strategies designed for advanced foreign language courses in the postsecondary setting, especially in light of decreased enrollments at this level and the elimination of foreign language programs altogether in some institutions (Paesani & Allen, 2012). This article…

  19. Teaching Foreign Languages.

    ERIC Educational Resources Information Center

    Holmes, Madelyn, Ed.

    1997-01-01

    Articles on second language education include: "Foreign Languages in Schools" (Madelyn Holmes), an overview of the benefits of language instruction in elementary and secondary education; "Japanese across the Miles" (Elizabeth Reiken), describing a high school distance learning program in Japanese; "Teaching Spanish as a Community Service" (Rita A.…

  20. THE LANGUAGE LABORATORY--SELECTED READINGS.

    ERIC Educational Resources Information Center

    Modern Language Association of America, New York, NY.

    THIS PACKET OF ARTICLES AND BOOKLETS, PUBLISHED FROM 1961 TO 1965, IS DESIGNED FOR PERSONS INTERESTED IN THE USE OF THE LANGUAGE LABORATORY IN THEIR FOREIGN LANGUAGE PROGRAMS. INCLUDED ARE--(1) "A DOZEN DO'S AND DON'TS FOR PLANNING AND OPERATING A LANGUAGE LAB OR AN ELECTRONIC CLASSROOM IN A HIGH SCHOOL," (2) "MODERN FOREIGN LANGUAGES IN HIGH…

  1. Developing a Language Learning Rationale for African Language Tutorials.

    ERIC Educational Resources Information Center

    Dwyer, David

    1999-01-01

    Presents a rationale for the supervised tutorial component of the African language program at Michigan State University. The supervised tutorial is one of two modes through which African languages are offered at Michigan State University. The other, which is teacher led, is offered for high enrollment languages such as Arabic, Swahili, and Hausa.…

  2. Education of speech-language pathologists and audiologists in Brazil.

    PubMed

    Behlau, Mara; Gasparini, Gisele

    2006-01-01

    The field of speech-language pathology (SLP) in Brazil, named 'fonoaudiologia', comprises both a therapeutic approach to communication disorders and audiology and was officially recognized on December 9, 1981 (law No. 6965). University programs exist since the 1960s. The undergraduate level is a 4-year honors Bachelor of Science program and requires at least a 3,700 h of coursework. Since 1996 four areas of specialization were established: language, audiology, voice and oral myology, requiring a minimum of 500 h of course. Graduate programs in the narrower sense,master's degree and doctorate, exist since the 1970s. Brazil is a 180-million inhabitant country with approximately 25,000 speech-language pathologists, of which 2,700 are specialists, 800 masters and 210 doctors. There are almost 100 undergraduate programs and 70 specialization courses; however, for master's degree and doctorate purposes there are only 8. Copyright (c) 2006 S. Karger AG, Basel.

  3. Development of Schema Knowledge in the Classroom: Effects upon Problem Representation and Problem Solution of Programming.

    ERIC Educational Resources Information Center

    Tsai, Shu-Er

    Students with a semester or more of instruction often display remarkable naivety about the language that they have been studying and often prove unable to manage simple programming problems. The main purpose of this study was to create a set of problem-plan-program types for the BASIC programming language to help high school students build plans…

  4. Task Description Language

    NASA Technical Reports Server (NTRS)

    Simmons, Reid; Apfelbaum, David

    2005-01-01

    Task Description Language (TDL) is an extension of the C++ programming language that enables programmers to quickly and easily write complex, concurrent computer programs for controlling real-time autonomous systems, including robots and spacecraft. TDL is based on earlier work (circa 1984 through 1989) on the Task Control Architecture (TCA). TDL provides syntactic support for hierarchical task-level control functions, including task decomposition, synchronization, execution monitoring, and exception handling. A Java-language-based compiler transforms TDL programs into pure C++ code that includes calls to a platform-independent task-control-management (TCM) library. TDL has been used to control and coordinate multiple heterogeneous robots in projects sponsored by NASA and the Defense Advanced Research Projects Agency (DARPA). It has also been used in Brazil to control an autonomous airship and in Canada to control a robotic manipulator.

  5. Software engineering and Ada in design

    NASA Technical Reports Server (NTRS)

    Oneill, Don

    1986-01-01

    Modern software engineering promises significant reductions in software costs and improvements in software quality. The Ada language is the focus for these software methodology and tool improvements. The IBM FSD approach, including the software engineering practices that guide the systematic design and development of software products and the management of the software process are examined. The revised Ada design language adaptation is revealed. This four level design methodology is detailed including the purpose of each level, the management strategy that integrates the software design activity with the program milestones, and the technical strategy that maps the Ada constructs to each level of design. A complete description of each design level is provided along with specific design language recording guidelines for each level. Finally, some testimony is offered on education, tools, architecture, and metrics resulting from project use of the four level Ada design language adaptation.

  6. Orthorectification by Using Gpgpu Method

    NASA Astrophysics Data System (ADS)

    Sahin, H.; Kulur, S.

    2012-07-01

    Thanks to the nature of the graphics processing, the newly released products offer highly parallel processing units with high-memory bandwidth and computational power of more than teraflops per second. The modern GPUs are not only powerful graphic engines but also they are high level parallel programmable processors with very fast computing capabilities and high-memory bandwidth speed compared to central processing units (CPU). Data-parallel computations can be shortly described as mapping data elements to parallel processing threads. The rapid development of GPUs programmability and capabilities attracted the attentions of researchers dealing with complex problems which need high level calculations. This interest has revealed the concepts of "General Purpose Computation on Graphics Processing Units (GPGPU)" and "stream processing". The graphic processors are powerful hardware which is really cheap and affordable. So the graphic processors became an alternative to computer processors. The graphic chips which were standard application hardware have been transformed into modern, powerful and programmable processors to meet the overall needs. Especially in recent years, the phenomenon of the usage of graphics processing units in general purpose computation has led the researchers and developers to this point. The biggest problem is that the graphics processing units use different programming models unlike current programming methods. Therefore, an efficient GPU programming requires re-coding of the current program algorithm by considering the limitations and the structure of the graphics hardware. Currently, multi-core processors can not be programmed by using traditional programming methods. Event procedure programming method can not be used for programming the multi-core processors. GPUs are especially effective in finding solution for repetition of the computing steps for many data elements when high accuracy is needed. Thus, it provides the computing process more quickly and accurately. Compared to the GPUs, CPUs which perform just one computing in a time according to the flow control are slower in performance. This structure can be evaluated for various applications of computer technology. In this study covers how general purpose parallel programming and computational power of the GPUs can be used in photogrammetric applications especially direct georeferencing. The direct georeferencing algorithm is coded by using GPGPU method and CUDA (Compute Unified Device Architecture) programming language. Results provided by this method were compared with the traditional CPU programming. In the other application the projective rectification is coded by using GPGPU method and CUDA programming language. Sample images of various sizes, as compared to the results of the program were evaluated. GPGPU method can be used especially in repetition of same computations on highly dense data, thus finding the solution quickly.

  7. MINDS: A microcomputer interactive data system for 8086-based controllers

    NASA Technical Reports Server (NTRS)

    Soeder, J. F.

    1985-01-01

    A microcomputer interactive data system (MINDS) software package for the 8086 family of microcomputers is described. To enhance program understandability and ease of code maintenance, the software is written in PL/M-86, Intel Corporation's high-level system implementation language. The MINDS software is intended to run in residence with real-time digital control software to provide displays of steady-state and transient data. In addition, the MINDS package provides classic monitor capabilities along with extended provisions for debugging an executing control system. The software uses the CP/M-86 operating system developed by Digital Research, Inc., to provide program load capabilities along with a uniform file structure for data and table storage. Finally, a library of input and output subroutines to be used with consoles equipped with PL/M-86 and assembly language is described.

  8. Planting the Seed: German at the Kindergarten Level.

    ERIC Educational Resources Information Center

    Lalande, John F., II; Taylor, Heimy F.

    1982-01-01

    Discusses teaching foreign language in kindergarten as a way to foster favorable attitudes for serious language study at a later date. Outlines some classroom guidelines and expectations based on experiences in two kindergarten FLES programs. (EKN)

  9. THREAD: A programming environment for interactive planning-level robotics applications

    NASA Technical Reports Server (NTRS)

    Beahan, John J., Jr.

    1989-01-01

    THREAD programming language, which was developed to meet the needs of researchers in developing robotics applications that perform such tasks as grasp, trajectory design, sensor data analysis, and interfacing with external subsystems in order to perform servo-level control of manipulators and real time sensing is discussed. The philosophy behind THREAD, the issues which entered into its design, and the features of the language are discussed from the viewpoint of researchers who want to develop algorithms in a simulation environment, and from those who want to implement physical robotics systems. The detailed functions of the many complex robotics algorithms and tools which are part of the language are not explained, but an overall impression of their capability is given.

  10. Recurrent Word Combinations in EAP Test-Taker Writing: Differences between High- and Low-Proficiency Levels

    ERIC Educational Resources Information Center

    Appel, Randy; Wood, David

    2016-01-01

    The correct use of frequently occurring word combinations represents an important part of language proficiency in spoken and written discourse. This study investigates the use of English-language recurrent word combinations in low-level and high-level L2 English academic essays sourced from the Canadian Academic English Language (CAEL) assessment.…

  11. Individualized Foreign Language Islands: Sample Materials.

    ERIC Educational Resources Information Center

    Mountain View School District, CA.

    Students at Mountain View High School, California, are participating in an experimental foreign language program which is based on individualized instruction within a modular schedule. This collection of sample materials which students and parents receive reflects the goals and requirements of the program. Materials include: (1) program…

  12. Time to English Reading Proficiency. Research Brief. RB 1201

    ERIC Educational Resources Information Center

    Shneyderman, Aleksandr; Froman, Terry

    2012-01-01

    The time it takes for an English Language Learner (ELL) to reach reading proficiency in English depends on the grade level of entry into the English for Speakers of Other Languages (ESOL) program and on the student's initial English proficiency level. The summary table below presents the average years to English proficiency across different grade…

  13. ProjectQ: Compiling quantum programs for various backends

    NASA Astrophysics Data System (ADS)

    Haener, Thomas; Steiger, Damian S.; Troyer, Matthias

    In order to control quantum computers beyond the current generation, a high level quantum programming language and optimizing compilers will be essential. Therefore, we have developed ProjectQ - an open source software framework to facilitate implementing and running quantum algorithms both in software and on actual quantum hardware. Here, we introduce the backends available in ProjectQ. This includes a high-performance simulator and emulator to test and debug quantum algorithms, tools for resource estimation, and interfaces to several small-scale quantum devices. We demonstrate the workings of the framework and show how easily it can be further extended to control upcoming quantum hardware.

  14. Downdrift in a Tone Language with Four Tone Levels.

    ERIC Educational Resources Information Center

    Clements, G. N.

    1991-01-01

    Many tone languages exhibit some form of downdrift or automatic downstep, the lowering of high tones separated by low tones. In extreme cases, the realization of high tones at the end of a domain (such as the sentence) may be lower than the realization of low tones at the beginning. Tone languages with this property are cross-level tone languages.…

  15. Effects of an Elementary Two Way Bilingual Spanish-English Immersion School Program on Junior High and High School Student Achievement

    ERIC Educational Resources Information Center

    Vega, Luis Diego

    2014-01-01

    This study explores the effects of a Two-Way Bilingual Immersion (TWBI) program on language majority and minority students. The fundamental hypothesis was that the process of receiving instruction in two languages (English and Spanish) throughout elementary school (i.e., attendance at a TWBI school) would help the native Spanish-speaking students…

  16. La Materia. Nivel II. Basado en el curso de estudios de Ciencia de Montgomery County Public Schools. (Matter. Level II. Based on the Montgomery County Public Schools Science Studies Program).

    ERIC Educational Resources Information Center

    Gerstman, M. Linda

    This curriculum unit is for use in an elementary school foreign language immersion program in Montgomery County, Maryland. The unit is geared toward the second grade science classroom. It includes instructional and performance objectives, vocabulary lists, optional language structure sections, illustrations, activities, evaluation suggestions, and…

  17. Effects of a Cross-Age Peer Tutoring Intervention on English Language Oral Reading Fluency in a Belizean Grade School

    ERIC Educational Resources Information Center

    Sytsma, Marcia Ruth

    2014-01-01

    A cross-age peer tutoring program was implemented in a small rural school in west central Belize, Central America. All students at the school were native Spanish speakers, and all general instruction was conducted in English. The program was devised to supplement existing reading and language arts instruction at all grade levels. Progress of both…

  18. An Advanced Programming Technique for a Cost-Effective Hardware-Independent Realization of Naval Software Systems. Final Technical Report, Part II.

    ERIC Educational Resources Information Center

    Computer Symbolic, Inc., Washington, DC.

    A pseudo assembly language, PAL, was developed and specified for use as the lowest level in a general, multilevel programing system for the realization of cost-effective, hardware-independent Naval software. The language was developed as part of the system called FIRMS (Fast Iterative Recursive Macro System) and is sufficiently general to allow…

  19. Curriculum Guide for Spanish Language Arts, Primary Level A = Guia para la ensenanza de las artes del lenguaje espanol, primaria, nivel A.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section on preparing instructional material for this group and a section defining the areas to be emphasized in the program: word attack, comprehension skills, study…

  20. Curriculum Guide for Spanish Language Arts, Primary Level B = Guia para la ensenanza de las artes del lenguaje espanol, primaria, nivel B.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section on preparing instructional material for this group and a section defining the areas to be emphasized in the program: word attack, comprehension skills, study…

  1. Curriculum Guide for Spanish Language Arts, Primary Level C = Guia para la ensenanza de las artes del lenguaje espanol, primaria, nivel C. (Grade 1).

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking primary students in the Chicago public schools' bilingual education program is introduced by a section defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, literature appreciation, and writing skills. Sections…

  2. What Is the Criterion of Interest in Identifying Limited-English Speaking Students: Language Dominance or Proficiency?

    ERIC Educational Resources Information Center

    Estes, Gary D.; Estes, Carole

    The issue of using language proficiency or language dominance to assess programs for high school students with limited English speaking backgrounds is addressed. The development and initial analyses of the Competency Based Oral Language Assessment (COLA) are discussed. Three components of oral language are rated separately: semantics; syntax and…

  3. Typing Keys Unlock the Doors to Reading Enrichment

    ERIC Educational Resources Information Center

    Seltzer, Ronald; Seltzer, Dianne

    1978-01-01

    The use of typewriting as a way to reading and language enrichment on the elementary level is discussed and illustrated through reviews of several studies showing practical uses of the typewriter in the overall language arts program. (MF)

  4. Framework for Quality Professional Development for Practitioners Working with Adult English Language Learners. Revised

    ERIC Educational Resources Information Center

    Center for Adult English Language Acquisition, 2010

    2010-01-01

    The Center for Adult English Language Acquisition (CAELA) Network, under contract with the Office of Vocational and Adult Education (OVAE), has created a framework that can be used to plan, implement, and evaluate professional development for practitioners working with adult English language learners at the state, regional, and program levels. The…

  5. The Role of Affect in Intraindividual Variability in Task Performance for Young Learners

    ERIC Educational Resources Information Center

    Butler, Yuko Goto

    2017-01-01

    Young learners (defined as children ages 5-12) of English as a foreign language are growing in number worldwide. At the policy level, foreign language (FL) programs for young learners are increasingly emphasizing the use of task-based language teaching (TBLT). In practice, however, designing and implementing tasks for young learners poses numerous…

  6. Design and Construction of Computer-Assisted Instructional Material: A Handbook for Reading/Language Arts Teachers.

    ERIC Educational Resources Information Center

    Balajthy, Ernest

    Intended for reading and language arts teachers at all educational levels, this guide presents information to be used by teachers in constructing their own computer assisted educational software using the BASIC programming language and Apple computers. Part 1 provides an overview of the components of traditional tutorial and drill-and-practice…

  7. "UNICERT," or: Towards the Development of a Unified Language Certificate for German Universities.

    ERIC Educational Resources Information Center

    Voss, Bernd

    The standardization of second language proficiency levels for university students in Germany is discussed. Problems with the current system, in which each university has developed its own program of study and proficiency certification, are examined and a framework for development of a unified language certificate for all universities is outlined.…

  8. A Basis for the Design of a Curriculum Incorporating Music and Drama in Children's English Language Instruction

    ERIC Educational Resources Information Center

    Rodríguez-Bonces, Monica

    2017-01-01

    This article presents the foundations to design a curriculum that integrates music and drama as strategies for the teaching of English as a foreign language. Besides promoting interdisciplinarity, this curriculum seeks to improve the language level of those children attending continuing educational programs at any higher education institution. The…

  9. One Language for the United States? (Un Idioma para Los Estados Unidos?) CSG Backgrounder.

    ERIC Educational Resources Information Center

    Ford, Mark L.

    The United States has become increasingly multilingual in recent decades, and while English is the most commonly spoken language, almost 11 percent of Americans prefer to speak another language at home. Bilingualism is promoted by governmental units at the federal, state, and local levels through a variety of programs, particularly in education…

  10. Chinese as a Second Language, Level I: Teacher's Manual.

    ERIC Educational Resources Information Center

    Lew, Helene

    The lessons in this booklet are developed for the Chinese Bilingual Pilot Program, San Francisco Unified School District. The main objective is to teach Cantonese to non-Chinese speaking children so that they can use this new language in a meaningful way such as, carry on a simple conversation in that language. The ultimate goal in the oral…

  11. Higher Language Ability is Related to Angular Gyrus Activation Increase During Semantic Processing, Independent of Sentence Incongruency.

    PubMed

    Van Ettinger-Veenstra, Helene; McAllister, Anita; Lundberg, Peter; Karlsson, Thomas; Engström, Maria

    2016-01-01

    This study investigates the relation between individual language ability and neural semantic processing abilities. Our aim was to explore whether high-level language ability would correlate to decreased activation in language-specific regions or rather increased activation in supporting language regions during processing of sentences. Moreover, we were interested if observed neural activation patterns are modulated by semantic incongruency similarly to previously observed changes upon syntactic congruency modulation. We investigated 27 healthy adults with a sentence reading task-which tapped language comprehension and inference, and modulated sentence congruency-employing functional magnetic resonance imaging (fMRI). We assessed the relation between neural activation, congruency modulation, and test performance on a high-level language ability assessment with multiple regression analysis. Our results showed increased activation in the left-hemispheric angular gyrus extending to the temporal lobe related to high language ability. This effect was independent of semantic congruency, and no significant relation between language ability and incongruency modulation was observed. Furthermore, there was a significant increase of activation in the inferior frontal gyrus (IFG) bilaterally when the sentences were incongruent, indicating that processing incongruent sentences was more demanding than processing congruent sentences and required increased activation in language regions. The correlation of high-level language ability with increased rather than decreased activation in the left angular gyrus, a region specific for language processing, is opposed to what the neural efficiency hypothesis would predict. We can conclude that no evidence is found for an interaction between semantic congruency related brain activation and high-level language performance, even though the semantic incongruent condition shows to be more demanding and evoking more neural activation.

  12. Higher Language Ability is Related to Angular Gyrus Activation Increase During Semantic Processing, Independent of Sentence Incongruency

    PubMed Central

    Van Ettinger-Veenstra, Helene; McAllister, Anita; Lundberg, Peter; Karlsson, Thomas; Engström, Maria

    2016-01-01

    This study investigates the relation between individual language ability and neural semantic processing abilities. Our aim was to explore whether high-level language ability would correlate to decreased activation in language-specific regions or rather increased activation in supporting language regions during processing of sentences. Moreover, we were interested if observed neural activation patterns are modulated by semantic incongruency similarly to previously observed changes upon syntactic congruency modulation. We investigated 27 healthy adults with a sentence reading task—which tapped language comprehension and inference, and modulated sentence congruency—employing functional magnetic resonance imaging (fMRI). We assessed the relation between neural activation, congruency modulation, and test performance on a high-level language ability assessment with multiple regression analysis. Our results showed increased activation in the left-hemispheric angular gyrus extending to the temporal lobe related to high language ability. This effect was independent of semantic congruency, and no significant relation between language ability and incongruency modulation was observed. Furthermore, there was a significant increase of activation in the inferior frontal gyrus (IFG) bilaterally when the sentences were incongruent, indicating that processing incongruent sentences was more demanding than processing congruent sentences and required increased activation in language regions. The correlation of high-level language ability with increased rather than decreased activation in the left angular gyrus, a region specific for language processing, is opposed to what the neural efficiency hypothesis would predict. We can conclude that no evidence is found for an interaction between semantic congruency related brain activation and high-level language performance, even though the semantic incongruent condition shows to be more demanding and evoking more neural activation. PMID:27014040

  13. Systems, methods and apparatus for implementation of formal specifications derived from informal requirements

    NASA Technical Reports Server (NTRS)

    Hinchey, Michael G. (Inventor); Rouff, Christopher A. (Inventor); Rash, James L. (Inventor); Erickson, John D. (Inventor); Gracinin, Denis (Inventor)

    2010-01-01

    Systems, methods and apparatus are provided through which in some embodiments an informal specification is translated without human intervention into a formal specification. In some embodiments the formal specification is a process-based specification. In some embodiments, the formal specification is translated into a high-level computer programming language which is further compiled into a set of executable computer instructions.

  14. ASSIST: User's manual

    NASA Technical Reports Server (NTRS)

    Johnson, S. C.

    1986-01-01

    Semi-Markov models can be used to compute the reliability of virtually any fault-tolerant system. However, the process of delineating all of the states and transitions in a model of a complex system can be devastingly tedious and error-prone. The ASSIST program allows the user to describe the semi-Markov model in a high-level language. Instead of specifying the individual states of the model, the user specifies the rules governing the behavior of the system and these are used by ASSIST to automatically generate the model. The ASSIST program is described and illustrated by examples.

  15. Imagining a Stata / Python Combination

    NASA Technical Reports Server (NTRS)

    Fiedler, James

    2012-01-01

    There are occasions when a task is difficult in Stata, but fairly easy in a more general programming language. Python is a popular language for a range of uses. It is easy to use, has many high ]quality packages, and programs can be written relatively quickly. Is there any advantage in combining Stata and Python within a single interface? Stata already offers support for user-written programs, which allow extensive control over calculations, but somewhat less control over graphics. Also, except for specifying output, the user has minimal programmatic control over the user interface. Python can be used in a way that allows more control over the interface and graphics, and in so doing provide a roundabout method for satisfying some user requests (e.g., transparency levels in graphics and the ability to clear the results window). My talk will explore these ideas, present a possible method for combining Stata and Python, and give examples to demonstrate how this combination might be useful.

  16. Portraits of Whole Language Classrooms: Learning for All Ages.

    ERIC Educational Resources Information Center

    Mills, Heidi, Ed.; Clyde, Jean Anne, Ed.

    Highlighting typical days in a variety of whole-language classrooms, this book describes learners of all ages, beginning with a home day-care setting through preschool programs and elementary classrooms to a junior high and high school. The book also describes a special education site and an English-as-a-Second Language classroom, and concludes in…

  17. Eligibility and Programming in Chapter I English as a Second Language (E.S.L.) Programs, 1988-89. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Stern, Lucia

    Chapter I/Pupils with Compensatory Educational Needs programs in English as a Second Language (ESL) served students at 78 high schools in New York City, supplementing tax-levy-funded ESL classes in those schools serving limited-English-proficient (LEP) students. Chapter I of the Educational Consolidation and Improvement Act funded ESL and…

  18. The Interplay between Attentional Strategies and Language Processing in High-Functioning Adults with Autism Spectrum Disorder

    ERIC Educational Resources Information Center

    Koolen, Sophieke; Vissers, Constance Th. W. M.; Hendriks, Angelique W. C. J.; Egger, Jos I. M.; Verhoeven, Ludo

    2012-01-01

    This study examined the hypothesis of an atypical interaction between attention and language in ASD. A dual-task experiment with three conditions was designed, in which sentences were presented that contained errors requiring attentional focus either at (a) low level, or (b) high level, or (c) both levels of language. Speed and accuracy for error…

  19. Interacting domain-specific languages with biological problem solving environments

    NASA Astrophysics Data System (ADS)

    Cickovski, Trevor M.

    Iteratively developing a biological model and verifying results with lab observations has become standard practice in computational biology. This process is currently facilitated by biological Problem Solving Environments (PSEs), multi-tiered and modular software frameworks which traditionally consist of two layers: a computational layer written in a high level language using design patterns, and a user interface layer which hides its details. Although PSEs have proven effective, they still enforce some communication overhead between biologists refining their models through repeated comparison with experimental observations in vitro or in vivo, and programmers actually implementing model extensions and modifications within the computational layer. I illustrate the use of biological Domain-Specific Languages (DSLs) as a middle-level PSE tier to ameliorate this problem by providing experimentalists with the ability to iteratively test and develop their models using a higher degree of expressive power compared to a graphical interface, while saving the requirement of general purpose programming knowledge. I develop two radically different biological DSLs: XML-based BIOLOGO will model biological morphogenesis using a cell-centered stochastic cellular automaton and translate into C++ modules for an object-oriented PSE C OMPUCELL3D, and MDLab will provide a set of high-level Python libraries for running molecular dynamics simulations, using wrapped functionality from the C++ PSE PROTOMOL. I describe each language in detail, including its its roles within the larger PSE and its expressibility in terms of representable phenomena, and a discussion of observations from users of the languages. Moreover I will use these studies to draw general conclusions about biological DSL development, including dependencies upon the goals of the corresponding PSE, strategies, and tradeoffs.

  20. SIMPSON: a general simulation program for solid-state NMR spectroscopy.

    PubMed

    Bak, M; Rasmussen, J T; Nielsen, N C

    2000-12-01

    A computer program for fast and accurate numerical simulation of solid-state NMR experiments is described. The program is designed to emulate a NMR spectrometer by letting the user specify high-level NMR concepts such as spin systems, nuclear spin interactions, RF irradiation, free precession, phase cycling, coherence-order filtering, and implicit/explicit acquisition. These elements are implemented using the Tcl scripting language to ensure a minimum of programming overhead and direct interpretation without the need for compilation, while maintaining the flexibility of a full-featured programming language. Basically, there are no intrinsic limitations to the number of spins, types of interactions, sample conditions (static or spinning, powders, uniaxially oriented molecules, single crystals, or solutions), and the complexity or number of spectral dimensions for the pulse sequence. The applicability ranges from simple 1D experiments to advanced multiple-pulse and multiple-dimensional experiments, series of simulations, parameter scans, complex data manipulation/visualization, and iterative fitting of simulated to experimental spectra. A major effort has been devoted to optimizing the computation speed using state-of-the-art algorithms for the time-consuming parts of the calculations implemented in the core of the program using the C programming language. Modification and maintenance of the program are facilitated by releasing the program as open source software (General Public License) currently at http://nmr.imsb.au.dk. The general features of the program are demonstrated by numerical simulations of various aspects for REDOR, rotational resonance, DRAMA, DRAWS, HORROR, C7, TEDOR, POST-C7, CW decoupling, TPPM, F-SLG, SLF, SEMA-CP, PISEMA, RFDR, QCPMG-MAS, and MQ-MAS experiments. Copyright 2000 Academic Press.

  1. Application programs written by using customizing tools of a computer-aided design system

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

    Li, X.; Huang, R.; Juricic, D.

    1995-12-31

    Customizing tools of Computer-Aided Design Systems have been developed to such a degree as to become equivalent to powerful higher-level programming languages that are especially suitable for graphics applications. Two examples of application programs written by using AutoCAD`s customizing tools are given in some detail to illustrate their power. One tool uses AutoLISP list-processing language to develop an application program that produces four views of a given solid model. The other uses AutoCAD Developmental System, based on program modules written in C, to produce an application program that renders a freehand sketch from a given CAD drawing.

  2. Improving robustness and computational efficiency using modern C++

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

    Paterno, M.; Kowalkowski, J.; Green, C.

    2014-01-01

    For nearly two decades, the C++ programming language has been the dominant programming language for experimental HEP. The publication of ISO/IEC 14882:2011, the current version of the international standard for the C++ programming language, makes available a variety of language and library facilities for improving the robustness, expressiveness, and computational efficiency of C++ code. However, much of the C++ written by the experimental HEP community does not take advantage of the features of the language to obtain these benefits, either due to lack of familiarity with these features or concern that these features must somehow be computationally inefficient. In thismore » paper, we address some of the features of modern C+-+, and show how they can be used to make programs that are both robust and computationally efficient. We compare and contrast simple yet realistic examples of some common implementation patterns in C, currently-typical C++, and modern C++, and show (when necessary, down to the level of generated assembly language code) the quality of the executable code produced by recent C++ compilers, with the aim of allowing the HEP community to make informed decisions on the costs and benefits of the use of modern C++.« less

  3. Programming biological models in Python using PySB.

    PubMed

    Lopez, Carlos F; Muhlich, Jeremy L; Bachman, John A; Sorger, Peter K

    2013-01-01

    Mathematical equations are fundamental to modeling biological networks, but as networks get large and revisions frequent, it becomes difficult to manage equations directly or to combine previously developed models. Multiple simultaneous efforts to create graphical standards, rule-based languages, and integrated software workbenches aim to simplify biological modeling but none fully meets the need for transparent, extensible, and reusable models. In this paper we describe PySB, an approach in which models are not only created using programs, they are programs. PySB draws on programmatic modeling concepts from little b and ProMot, the rule-based languages BioNetGen and Kappa and the growing library of Python numerical tools. Central to PySB is a library of macros encoding familiar biochemical actions such as binding, catalysis, and polymerization, making it possible to use a high-level, action-oriented vocabulary to construct detailed models. As Python programs, PySB models leverage tools and practices from the open-source software community, substantially advancing our ability to distribute and manage the work of testing biochemical hypotheses. We illustrate these ideas using new and previously published models of apoptosis.

  4. Programming biological models in Python using PySB

    PubMed Central

    Lopez, Carlos F; Muhlich, Jeremy L; Bachman, John A; Sorger, Peter K

    2013-01-01

    Mathematical equations are fundamental to modeling biological networks, but as networks get large and revisions frequent, it becomes difficult to manage equations directly or to combine previously developed models. Multiple simultaneous efforts to create graphical standards, rule-based languages, and integrated software workbenches aim to simplify biological modeling but none fully meets the need for transparent, extensible, and reusable models. In this paper we describe PySB, an approach in which models are not only created using programs, they are programs. PySB draws on programmatic modeling concepts from little b and ProMot, the rule-based languages BioNetGen and Kappa and the growing library of Python numerical tools. Central to PySB is a library of macros encoding familiar biochemical actions such as binding, catalysis, and polymerization, making it possible to use a high-level, action-oriented vocabulary to construct detailed models. As Python programs, PySB models leverage tools and practices from the open-source software community, substantially advancing our ability to distribute and manage the work of testing biochemical hypotheses. We illustrate these ideas using new and previously published models of apoptosis. PMID:23423320

  5. Sex hormones affect language lateralisation but not cognitive control in normally cycling women.

    PubMed

    Hodgetts, Sophie; Weis, Susanne; Hausmann, Markus

    2015-08-01

    This article is part of a Special Issue "Estradiol and Cognition". Natural fluctuations of sex hormones during the menstrual cycle have been shown to modulate language lateralisation. Using the dichotic listening (DL) paradigm, a well-established measurement of language lateralisation, several studies revealed that the left hemispheric language dominance was stronger when levels of estradiol were high. A recent study (Hjelmervik et al., 2012) showed, however, that high levels of follicular estradiol increased lateralisation only in a condition that required participants to cognitively control (top-down) the stimulus-driven (bottom-up) response. This finding suggested that sex hormones modulate lateralisation only if cognitive control demands are high. The present study investigated language lateralisation in 73 normally cycling women under three attention conditions that differed in cognitive control demands. Saliva estradiol and progesterone levels were determined by luminescence immunoassays. Women were allocated to a high or low estradiol group. The results showed a reduced language lateralisation when estradiol and progesterone levels were high. The effect was independent of the attention condition indicating that estradiol marginally affected cognitive control. The findings might suggest that high levels of estradiol especially reduce the stimulus-driven (bottom-up) aspect of lateralisation rather than top-down cognitive control. Copyright © 2015 Elsevier Inc. All rights reserved.

  6. Presurgical language fMRI: Clinical practices and patient outcomes in epilepsy surgical planning.

    PubMed

    Benjamin, Christopher F A; Li, Alexa X; Blumenfeld, Hal; Constable, R Todd; Alkawadri, Rafeed; Bickel, Stephan; Helmstaedter, Christoph; Meletti, Stefano; Bronen, Richard; Warfield, Simon K; Peters, Jurriaan M; Reutens, David; Połczyńska, Monika; Spencer, Dennis D; Hirsch, Lawrence J

    2018-03-12

    The goal of this study was to document current clinical practice and report patient outcomes in presurgical language functional MRI (fMRI) for epilepsy surgery. Epilepsy surgical programs worldwide were surveyed as to the utility, implementation, and efficacy of language fMRI in the clinic; 82 programs responded. Respondents were predominantly US (61%) academic programs (85%), and evaluated adults (44%), adults and children (40%), or children only (16%). Nearly all (96%) reported using language fMRI. Surprisingly, fMRI is used to guide surgical margins (44% of programs) as well as lateralize language (100%). Sites using fMRI for localization most often use a distance margin around activation of 10mm. While considered useful, 56% of programs reported at least one instance of disagreement with other measures. Direct brain stimulation typically confirmed fMRI findings (74%) when guiding margins, but instances of unpredicted decline were reported by 17% of programs and 54% reported unexpected preservation of function. Programs reporting unexpected decline did not clearly differ from those which did not. Clinicians using fMRI to guide surgical margins do not typically map known language-critical areas beyond Broca's and Wernicke's. This initial data shows many clinical teams are confident using fMRI not only for language lateralization but also to guide surgical margins. Reported cases of unexpected language preservation when fMRI activation is resected, and cases of language decline when it is not, emphasize a critical need for further validation. Comprehensive studies comparing commonly-used fMRI paradigms to predict stimulation mapping and post-surgical language decline remain of high importance. © 2018 The Authors Human Brain Mapping Published by Wiley Periodicals, Inc.

  7. Standards Policies to Support Young Dual Language Learners

    ERIC Educational Resources Information Center

    Rendon, Thomas; Harjusola-Webb, Sanna; Gatmaitan, Michelle

    2014-01-01

    In response to increasing numbers of young dual language learners (DLL) in American early childhood programs, teachers and administrators have made many and varied attempts to address the unique needs of this population. Educational success for DLLs comes through skilled educators who address relevant content through high-quality programs and…

  8. Intensive Summer Institute: Program Evaluation. 1991. NFLRC Research Notes.

    ERIC Educational Resources Information Center

    Ross, Steven

    This report evaluates a 6-week intensive summer program for language teachers at the University of Hawaii. Thirty-two high school or college teachers and teacher trainees of Chinese, Indonesian, Japanese, and Spanish participated. Participants were led by master teachers who provided exemplary teaching, organized language-specific activities,…

  9. Evaluation of the OpenCL AES Kernel using the Intel FPGA SDK for OpenCL

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

    Jin, Zheming; Yoshii, Kazutomo; Finkel, Hal

    The OpenCL standard is an open programming model for accelerating algorithms on heterogeneous computing system. OpenCL extends the C-based programming language for developing portable codes on different platforms such as CPU, Graphics processing units (GPUs), Digital Signal Processors (DSPs) and Field Programmable Gate Arrays (FPGAs). The Intel FPGA SDK for OpenCL is a suite of tools that allows developers to abstract away the complex FPGA-based development flow for a high-level software development flow. Users can focus on the design of hardware-accelerated kernel functions in OpenCL and then direct the tools to generate the low-level FPGA implementations. The approach makes themore » FPGA-based development more accessible to software users as the needs for hybrid computing using CPUs and FPGAs are increasing. It can also significantly reduce the hardware development time as users can evaluate different ideas with high-level language without deep FPGA domain knowledge. In this report, we evaluate the performance of the kernel using the Intel FPGA SDK for OpenCL and Nallatech 385A FPGA board. Compared to the M506 module, the board provides more hardware resources for a larger design exploration space. The kernel performance is measured with the compute kernel throughput, an upper bound to the FPGA throughput. The report presents the experimental results in details. The Appendix lists the kernel source code.« less

  10. Natural Language Processing: A Tutorial. Revision

    DTIC Science & Technology

    1990-01-01

    English in word-for-word language translations. An oft-repeated (although fictional) anecdote illustrates the ... English by a language translation program, became: " The vodka is strong but 3 the steak is rotten." The point made is that vast amounts of knowledge...are required for effective language translations. The initial goal for Language Translation was "fully-automatic high-quality translation" (FAHOT).

  11. Harnessing QbD, Programming Languages, and Automation for Reproducible Biology.

    PubMed

    Sadowski, Michael I; Grant, Chris; Fell, Tim S

    2016-03-01

    Building robust manufacturing processes from biological components is a task that is highly complex and requires sophisticated tools to describe processes, inputs, and measurements and administrate management of knowledge, data, and materials. We argue that for bioengineering to fully access biological potential, it will require application of statistically designed experiments to derive detailed empirical models of underlying systems. This requires execution of large-scale structured experimentation for which laboratory automation is necessary. This requires development of expressive, high-level languages that allow reusability of protocols, characterization of their reliability, and a change in focus from implementation details to functional properties. We review recent developments in these areas and identify what we believe is an exciting trend that promises to revolutionize biotechnology. Copyright © 2015 The Authors. Published by Elsevier Ltd.. All rights reserved.

  12. 78 FR 33326 - Intermediary Relending Program; Roundtable Meeting

    Federal Register 2010, 2011, 2012, 2013, 2014

    2013-06-04

    ... enhancements to the Intermediary Relending Program (IRP) and fiscal year 2013 funding levels and application... sign language interpreter or other special accommodations should contact Mark Brodziski as identified...

  13. English Language Teaching in Public Primary Schools in Mexico: The Practices and Challenges of Implementing a National Language Education Program

    ERIC Educational Resources Information Center

    Ramírez Romero, José Luis; Sayer, Peter; Pamplón Irigoyen, Elva Nora

    2014-01-01

    Over the past 15?years, many state governments in Mexico have initiated local programs to introduce English at the primary school level. In 2009, the Mexican Ministry of Education formalized the "Programa Nacional de Inglés en Educación Básica" (PNIEB) as part of the national curriculum, based on the argument that increasing the number…

  14. Curriculum Guide for Spanish Language Arts, Intermediate Level J = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental intermedio J. Grade 4.

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking students in the Chicago public schools' bilingual education program is introduced by a section defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation. Sections follow for each of the areas…

  15. Curriculum Guide for Spanish Language Arts, Intermediate Level K = Guia para la ensenanza de las artes del lenguaje espanol, nivel elemental intermedio K. Grade 5

    ERIC Educational Resources Information Center

    Chicago Board of Education, IL. Dept. of Curriculum.

    The curriculum guide for teachers of Spanish language arts for native Spanish-speaking students in the Chicago public schools' bilingual education program is introduced by a section defining the areas to be emphasized in the program: word attack, comprehension skills, study skills, and literature appreciation. Sections follow for each of the areas…

  16. Why Aren't All Children in the Nordic Countries Bilingual?

    ERIC Educational Resources Information Center

    Skutnabb-Kangas, Tove

    1984-01-01

    Examines three Nordic bilingual programs: (1) immersion, where majority children with a high status mother tongue learn a second language; (2) submersion, where minority children with a low status mother tongue are forced to learn the majority language; and (3) language shelter, where minority children learn the majority language as a second…

  17. The Link between Foreign Language Classroom Anxiety, Second Language Tolerance of Ambiguity and Self-Rated English Proficiency among Chinese Learners

    ERIC Educational Resources Information Center

    Dewaele, Jean-Marc; Ip, Tsui Shan

    2013-01-01

    Previous research has suggested that high levels of Foreign Language Classroom Anxiety (FLCA) have a negative effect on foreign language learning (Horwitz, 2001; Lu & Liu, 2011) while moderate levels of Second Language Tolerance of Ambiguity (SLTA) are believed to boost foreign language learning (Ely, 1995). There is prima facie evidence that…

  18. The Effects of an after School Program on At-Risk Tenth Grade Students' Achievement in English/Language Arts and Mathematics

    ERIC Educational Resources Information Center

    Ryal, Robyn R.

    2016-01-01

    The purpose of this quantitative comparative descriptive study was to analyze the effect of an after school program on high school at-risk students' English/language arts and mathematics achievement on state standardized tests. This investigation examined the effects of out-of-school time support, specifically a nationwide after school program,…

  19. Culture First: Boosting Program Strength through Cultural Instruction

    ERIC Educational Resources Information Center

    Windham, Scott

    2017-01-01

    In recent years, cultural instruction has been touted as a way to help foreign language programs boost student learning outcomes, enrollments, and many other measures of program strength. In order to investigate the relationship between cultural instruction and program strength in a university-level German program, students in first- and…

  20. Maintaining Cognitive Functioning in Healthy Seniors with a Technology-Based Foreign Language Program: A Pilot Feasibility Study.

    PubMed

    Ware, Caitlin; Damnee, Souad; Djabelkhir, Leila; Cristancho, Victoria; Wu, Ya-Huei; Benovici, Judith; Pino, Maribel; Rigaud, Anne-Sophie

    2017-01-01

    Researchers have hypothesized that learning a foreign language could be beneficial for seniors, as language learning requires the use of extensive neural networks. We developed and qualitatively evaluated an English training program for older French adults; our principal objective was to determine whether a program integrating technology is feasible for this population. We conducted a 4-month pilot study (16, 2-h sessions) with 14 French participants, (nine women, five men, average age 75). Questionnaires were administered pre- and post-intervention to measure cognitive level and subjective feelings of loneliness or social isolation; however, these scores did not improve significantly. Post-intervention, semi-directive interviews were carried out with participants, and a content/theme analysis was performed. Five main themes were identified from the interviews: Associations with school, attitudes toward English, motivation for learning English, attitudes toward the program's organization, and social ties. The program was found to be feasible for this age group, yet perceived as quite difficult for participants who lacked experience with English. Nonetheless, most participants found the program to be stimulating and enjoyable. We discuss different suggestions for future programs and future directions for foreign-language learning as a therapeutic and cognitive intervention.

  1. Large Scale Analysis of Geospatial Data with Dask and XArray

    NASA Astrophysics Data System (ADS)

    Zender, C. S.; Hamman, J.; Abernathey, R.; Evans, K. J.; Rocklin, M.; Zender, C. S.; Rocklin, M.

    2017-12-01

    The analysis of geospatial data with high level languages has acceleratedinnovation and the impact of existing data resources. However, as datasetsgrow beyond single-machine memory, data structures within these high levellanguages can become a bottleneck. New libraries like Dask and XArray resolve some of these scalability issues,providing interactive workflows that are both familiar tohigh-level-language researchers while also scaling out to much largerdatasets. This broadens the access of researchers to larger datasets on highperformance computers and, through interactive development, reducestime-to-insight when compared to traditional parallel programming techniques(MPI). This talk describes Dask, a distributed dynamic task scheduler, Dask.array, amulti-dimensional array that copies the popular NumPy interface, and XArray,a library that wraps NumPy/Dask.array with labeled and indexes axes,implementing the CF conventions. We discuss both the basic design of theselibraries and how they change interactive analysis of geospatial data, and alsorecent benefits and challenges of distributed computing on clusters ofmachines.

  2. Predictors of second language acquisition in Latino children with specific language impairment.

    PubMed

    Gutiérrez-Clellen, Vera; Simon-Cereijido, Gabriela; Sweet, Monica

    2012-02-01

    This study evaluated the extent to which the language of intervention, the child's development in Spanish, and the effects of English vocabulary, use, proficiency, and exposure predict differences in the rates of acquisition of English in Latino children with specific language impairment (SLI). In this randomized controlled trial, 188 Latino preschoolers with SLI participated in a small-group academic enrichment program for 12 weeks and were followed up 3 and 5 months later. Children were randomly assigned to either a bilingual or an English-only program. Predictors of English growth included measures of Spanish language skills and English vocabulary, use, proficiency, and exposure. Performance on English outcomes (i.e., picture description and narrative sample) was assessed over time. A series of longitudinal models were tested via multilevel modeling with baseline and posttreatment measures nested within child. Children demonstrated growth on the English outcomes over time. The language of intervention, Spanish skills, English vocabulary, and English use significantly predicted differences in rates of growth across children for specific measures of English development. This study underscores the role of the child's first language skills, the child's level of English vocabulary development, and level of English use for predicting differences in English acquisition in Latino preschoolers with SLI. These factors should be carefully considered in making clinical decisions.

  3. Tradeoffs in the design of a system for high level language interpretation

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

    Osorio, F.C.C.; Patt, Y.N.

    The problem of designing a system for high-level language interpretation (HLLI) is considered. First, a model of the design process is presented where several styles of design, e.g. turing machine interpretation, CISC architecture interpretation and RISC architecture interpretation are treated uniformly. Second, the most significant characteristics of HLLI are analysed in the context of different design styles, and some guidelines are presented on how to identify the most suitable design style for a given high-level language problem. 12 references.

  4. Supercomputing on massively parallel bit-serial architectures

    NASA Technical Reports Server (NTRS)

    Iobst, Ken

    1985-01-01

    Research on the Goodyear Massively Parallel Processor (MPP) suggests that high-level parallel languages are practical and can be designed with powerful new semantics that allow algorithms to be efficiently mapped to the real machines. For the MPP these semantics include parallel/associative array selection for both dense and sparse matrices, variable precision arithmetic to trade accuracy for speed, micro-pipelined train broadcast, and conditional branching at the processing element (PE) control unit level. The preliminary design of a FORTRAN-like parallel language for the MPP has been completed and is being used to write programs to perform sparse matrix array selection, min/max search, matrix multiplication, Gaussian elimination on single bit arrays and other generic algorithms. A description is given of the MPP design. Features of the system and its operation are illustrated in the form of charts and diagrams.

  5. 34 CFR 668.20 - Limitations on remedial coursework that is eligible for Title IV, HEA program assistance.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... course in English as a second language, the educational level of instruction provided in that course is... complete a degree or certificate program; (2) The educational level of instruction provided in the noncredit or reduced credit remedial course is below the level needed to pursue successfully the degree or...

  6. Model Checking Abstract PLEXIL Programs with SMART

    NASA Technical Reports Server (NTRS)

    Siminiceanu, Radu I.

    2007-01-01

    We describe a method to automatically generate discrete-state models of abstract Plan Execution Interchange Language (PLEXIL) programs that can be analyzed using model checking tools. Starting from a high-level description of a PLEXIL program or a family of programs with common characteristics, the generator lays the framework that models the principles of program execution. The concrete parts of the program are not automatically generated, but require the modeler to introduce them by hand. As a case study, we generate models to verify properties of the PLEXIL macro constructs that are introduced as shorthand notation. After an exhaustive analysis, we conclude that the macro definitions obey the intended semantics and behave as expected, but contingently on a few specific requirements on the timing semantics of micro-steps in the concrete executive implementation.

  7. Update: Transitional Bilingual Instruction Program (TBIP) 2012-2013

    ERIC Educational Resources Information Center

    Malagon, Helen; McCold, Paul; Nelson, Joan Johnston

    2013-01-01

    When students with little or no previous exposure to the English language enter schools in Washington, they are often unable to fully benefit from content instruction provided in English. They are at a high risk of academic failure unless the necessary language support is provided. The Transitional Bilingual Instruction Program (TBIP) provides…

  8. EVALUATION OF ROOSEVELT SUMMER DEMONSTRATION PROGRAM, 1967.

    ERIC Educational Resources Information Center

    RICHARDSON, JOY B.

    THE FIRST PART OF THIS REPORT OF A SENATE BILL 28 DEMONSTRATION PROJECT DESCRIBES THE SUMMER JUNIOR HIGH SCHOOL PROGRAM IN WHICH STUDENTS WERE OFFERED (1) LANGUAGE INSTRUCTION TO IMPROVE THEIR READING ACHIEVEMENT, (2) AN INNOVATIVE MATHEMATICS COURSE CONDUCTED BY THE "DISCOVERY METHOD," AND (3) SPANISH-ENGLISH LANGUAGE CLASSES TO ENABLE PUPILS OF…

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

    ERIC Educational Resources Information Center

    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…

  10. Grover Cleveland High School Project CAUSA 1984-1985. OEE Evaluation Report.

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn. Office of Educational Assessment.

    This program, Project CAUSA, provided instruction in English as a second language (ESL), native language arts, and content-area courses, in addition to a career and vocational training program focused on office and computer skills, to a selected group of 141 Hispanic and Italian immigrant students of limited English proficiency (LEP). Students…

  11. Whole-Language High Jinks: How to Tell When "Scientifically-Based Reading Instruction" Isn't

    ERIC Educational Resources Information Center

    Moats, Louisa

    2007-01-01

    In this practitioners' guide, a recognized reading expert explains how educators, parents, and concerned citizens can spot ineffective reading programs that may hide under the "scientifically-based" banner. Although the term "whole language" is not commonly used today, programs based on its premises remain popular. These…

  12. Career Awareness and Resource Education: Project CARE 1988-1989. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Keyes, Jose L.

    The Career Awareness and Resource Education Program (Project CARE) served 425 limited English proficient students at two New York City high schools. The students, all Hispanic, were enrolled in English as a Second Language (ESL) classes, Native Language Arts Classes (NLA), and content area subjects. The program provided guidance, tutoring, and…

  13. Bilingual Education and Career Awareness Program. Project BECA, 1987-88. OREA Report.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Alvarez, Rosalyn

    Project BECA (the Bilingual Education and Career Awareness program) served 346 students at Adlai E. Stevenson High School in New York City in its second year of extension funding. Participating students received instruction in English as a Second Language (ESL), native language arts (NLA), content area subjects, bilingual industrial arts, and…

  14. Fast Track: A Language Arts Program for Middle School Gifted

    ERIC Educational Resources Information Center

    Schneider, Jean

    2008-01-01

    "Fast Track" is a pseudonym for an accelerated, advanced language arts program for verbally gifted and high potential students in grades 6-8. The critical thinking model used for "Fast Track" was gleaned from Coalition of Essential Schools founder Ted Sizer's Habits of Mind: significance, evidence, connections, perspective, and supposition, as…

  15. Large-Scale Assessment of Language Proficiency: Theoretical and Pedagogical Reflections on the Use of Multiple-Choice Tests

    ERIC Educational Resources Information Center

    Argüelles Álvarez, Irina

    2013-01-01

    The new requirement placed on students in tertiary settings in Spain to demonstrate a B1 or a B2 proficiency level of English, in accordance with the Common European Framework of Reference for Languages (CEFRL), has led most Spanish universities to develop a program of certification or accreditation of the required level. The first part of this…

  16. Integrating Online Discussion in an Australian Intensive English Language Course.

    ERIC Educational Resources Information Center

    Sutherland-Smith, Wendy

    2002-01-01

    Describes how the Internet was used for online interaction in a 10-week English-as-a-Second-Language course. Students were highly motivated and seeking eventual admittance to undergraduate programs through successful completion of International English language Testing System (IELTS) examinations. (Author/VWL)

  17. Toward Better Classroom Teaching.

    ERIC Educational Resources Information Center

    Grew, James H.

    1964-01-01

    Designed for the inexperienced language teacher, this summary of effective language teaching techniques is based on observations made in high school French classes, but is applicable also to elementary school and beginning college language programs. Consideration is given to maintaining interest and classroom control, using realia, and giving each…

  18. Classroom Practices in Teaching English, 1968-1969: A Sixth Report of the NCTE Committee on Promising Practices.

    ERIC Educational Resources Information Center

    National Council of Teachers of English, Champaign, IL.

    Twenty-five articles describing techniques for teaching English are organized under four headings: language, literature, composition, and miscellany. Included in the language section are discussions of an oral language program for 3- to 5-year-old disadvantaged children, of language development through creative dramatics, of a junior high school…

  19. The Fifth Generation. An annotated bibliography

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

    Bramer, M.; Bramer, D.

    The Japanese Fifth Generation Computer System project constitutes a radical reappraisal of the functions which an advanced computer system should be able to perform, the programming languages needed to implement such functions, and the machine architectures suitable for supporting the chosen languages. The book guides the reader through the ever-growing literature on the project, and the international responses, including the United Kingdom Government's Alvey Program and the MCC Program in the United States. Evaluative abstracts are given, including books, journal articles, unpublished reports and material at both overview and technical levels.

  20. LANGUAGE LABORATORY RESEARCH STUDIES IN NEW YORK CITY HIGH SCHOOLS--A DISCUSSION OF THE PROGRAM AND THE FINDINGS.

    ERIC Educational Resources Information Center

    LORGE, SARAH W.

    TO INVESTIGATE THE EFFECTS OF THE LANGUAGE LABORATORY ON FOREIGN LANGUAGE LEARNING, THE BUREAU OF AUDIO-VISUAL INSTRUCTION OF NEW YORK CITY CONDUCTED EXPERIMENTS IN 1ST-, 2D-, AND 3D-YEAR HIGH SCHOOL CLASSES. THE FIRST EXPERIMENT, WHICH COMPARED CONVENTIONALLY TAUGHT CLASSES WITH GROUPS HAVING SOME LABORATORY TEACHING, SHOWED THAT GROUPS WITH…

  1. Domain Specific Language Support for Exascale

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

    Sadayappan, Ponnuswamy

    Domain-Specific Languages (DSLs) offer an attractive path to Exascale software since they provide expressive power through appropriate abstractions and enable domain-specific optimizations. But the advantages of a DSL compete with the difficulties of implementing a DSL, even for a narrowly defined domain. The DTEC project addresses how a variety of DSLs can be easily implemented to leverage existing compiler analysis and transformation capabilities within the ROSE open source compiler as part of a research program focusing on Exascale challenges. The OSU contributions to the DTEC project are in the area of code generation from high-level DSL descriptions, as well asmore » verification of the automatically-generated code.« less

  2. Mutation Testing for Effective Verification of Digital Components of Physical Systems

    NASA Astrophysics Data System (ADS)

    Kushik, N. G.; Evtushenko, N. V.; Torgaev, S. N.

    2015-12-01

    Digital components of modern physical systems are often designed applying circuitry solutions based on the field programmable gate array technology (FPGA). Such (embedded) digital components should be carefully tested. In this paper, an approach for the verification of digital physical system components based on mutation testing is proposed. The reference description of the behavior of a digital component in the hardware description language (HDL) is mutated by introducing into it the most probable errors and, unlike mutants in high-level programming languages, the corresponding test case is effectively derived based on a comparison of special scalable representations of the specification and the constructed mutant using various logic synthesis and verification systems.

  3. A high-order language for a system of closely coupled processing elements

    NASA Technical Reports Server (NTRS)

    Feyock, S.; Collins, W. R.

    1986-01-01

    The research reported in this paper was occasioned by the requirements on part of the Real-Time Digital Simulator (RTDS) project under way at NASA Lewis Research Center. The RTDS simulation scheme employs a network of CPUs running lock-step cycles in the parallel computations of jet airplane simulations. Their need for a high order language (HOL) that would allow non-experts to write simulation applications and that could be implemented on a possibly varying network can best be fulfilled by using the programming language Ada. We describe how the simulation problems can be modeled in Ada, how to map a single, multi-processing Ada program into code for individual processors, regardless of network reconfiguration, and why some Ada language features are particulary well-suited to network simulations.

  4. Using Movies in EFL Classrooms: A Study Conducted at the English Language Institute (ELI), King Abdul-Aziz University

    ERIC Educational Resources Information Center

    Kabooha, Raniah Hassen

    2016-01-01

    The present study sought to examine the attitudes of Saudi English as a foreign language (EFL) learners as well as teachers towards the integration of English movies in their classes as a tool to develop students' language skills. Fifty female intermediate level students studying English in their Preparatory Year Program (PYP) in the English…

  5. The emergence of mind and brain: an evolutionary, computational, and philosophical approach.

    PubMed

    Mainzer, Klaus

    2008-01-01

    Modern philosophy of mind cannot be understood without recent developments in computer science, artificial intelligence (AI), robotics, neuroscience, biology, linguistics, and psychology. Classical philosophy of formal languages as well as symbolic AI assume that all kinds of knowledge must explicitly be represented by formal or programming languages. This assumption is limited by recent insights into the biology of evolution and developmental psychology of the human organism. Most of our knowledge is implicit and unconscious. It is not formally represented, but embodied knowledge, which is learnt by doing and understood by bodily interacting with changing environments. That is true not only for low-level skills, but even for high-level domains of categorization, language, and abstract thinking. The embodied mind is considered an emergent capacity of the brain as a self-organizing complex system. Actually, self-organization has been a successful strategy of evolution to handle the increasing complexity of the world. Genetic programs are not sufficient and cannot prepare the organism for all kinds of complex situations in the future. Self-organization and emergence are fundamental concepts in the theory of complex dynamical systems. They are also applied in organic computing as a recent research field of computer science. Therefore, cognitive science, AI, and robotics try to model the embodied mind in an artificial evolution. The paper analyzes these approaches in the interdisciplinary framework of complex dynamical systems and discusses their philosophical impact.

  6. Second Language Grammatical Proficiency and Third Language Acquisition

    ERIC Educational Resources Information Center

    Moghtadi, Laleh; Koosha, Mansour; Lotfi, Ahmad Reza

    2014-01-01

    The main concern of the present study was to investigate the probable correlation between the bilinguals' second language grammatical proficiency level and their third language grammatical proficiency level. The current study was implemented on selecting a total of 100 Iranian female high school students studying at second grade from two…

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

    PubMed Central

    Billoud, B; Kontic, M; Viari, A

    1996-01-01

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

  8. TESOL Technology Standards: Description, Implementation, Integration

    ERIC Educational Resources Information Center

    Teachers of English to Speakers of Other Languages, Inc. (TESOL), 2011

    2011-01-01

    The "TESOL Technology Standards" are applicable in a wide range of contexts: foreign language, second language, child, teen, adult, higher education, vocational education, language for specific purposes, and fully online programs; and in settings with low, medium, or high resources and access to communication technologies. Students, teachers,…

  9. AV Programs for Computer Know-How.

    ERIC Educational Resources Information Center

    Mandell, Phyllis Levy

    1985-01-01

    Lists 44 audiovisual programs (most released between 1983 and 1984) grouped in seven categories: computers in society, introduction to computers, computer operations, languages and programing, computer graphics, robotics, computer careers. Excerpts from "School Library Journal" reviews, price, and intended grade level are included. Names…

  10. The subcortical role of language processing. High level linguistic features such as ambiguity-resolution and the human brain; an fMRI study.

    PubMed

    Ketteler, Daniel; Kastrau, Frank; Vohn, Rene; Huber, Walter

    2008-02-15

    In the present study, we were interested in the neurofunctional representations of ambiguity processing by using functional magnetic resonance imaging (fMRI). Twelve right-handed, healthy adults aged between 21 and 29 years (6 male, 6 female) underwent an ambiguity resolution task with 4 different conditions (dominant vs. non-dominant; dominant vs. distractor; non-dominant vs. distractor; distractor vs. distractor). After subtraction of the corresponding control task (distractor vs. distractor) we found significant activation especially in the thalamus and some parts of the basal ganglia (caudate nucleus, putamen). Our findings implicate a participation of the thalamus and other basal ganglia circuits in high level linguistic functions and match with theoretical considerations on this highly controversial topic. Subcortical neural circuits probably become activated when the language processing system cannot rely entirely on automatic mechanisms but has to recruit controlled processes as well. Furthermore, we found broad activation in the inferior parietal lobule, the prefrontal gyrus, pre-SMA and SMA and the cingulate cortex. This might reflect a strategic semantic search mechanism which probably can be illustrated with connectionist models of language processing. According to this, we hypothesize a neuroregulatory role for the thalamus and basal ganglia in regulating and monitoring the release of preformulated language segments for motor programming and semantic verification. According to our findings there is strong evidence, that especially the thalamus, the caudate nucleus, the cingulate cortex, the inferior parietal lobule and the prefrontal cortex are responsible for an accurate ambiguity resolution in the human brain.

  11. A Web interface generator for molecular biology programs in Unix.

    PubMed

    Letondal, C

    2001-01-01

    Almost all users encounter problems using sequence analysis programs. Not only are they difficult to learn because of the parameters, syntax and semantic, but many are different. That is why we have developed a Web interface generator for more than 150 molecular biology command-line driven programs, including: phylogeny, gene prediction, alignment, RNA, DNA and protein analysis, motif discovery, structure analysis and database searching programs. The generator uses XML as a high-level description language of the legacy software parameters. Its aim is to provide users with the equivalent of a basic Unix environment, with program combination, customization and basic scripting through macro registration. The program has been used for three years by about 15000 users throughout the world; it has recently been installed on other sites and evaluated as a standard user interface for EMBOSS programs.

  12. ANTLR Tree Grammar Generator and Extensions

    NASA Technical Reports Server (NTRS)

    Craymer, Loring

    2005-01-01

    A computer program implements two extensions of ANTLR (Another Tool for Language Recognition), which is a set of software tools for translating source codes between different computing languages. ANTLR supports predicated- LL(k) lexer and parser grammars, a notation for annotating parser grammars to direct tree construction, and predicated tree grammars. [ LL(k) signifies left-right, leftmost derivation with k tokens of look-ahead, referring to certain characteristics of a grammar.] One of the extensions is a syntax for tree transformations. The other extension is the generation of tree grammars from annotated parser or input tree grammars. These extensions can simplify the process of generating source-to-source language translators and they make possible an approach, called "polyphase parsing," to translation between computing languages. The typical approach to translator development is to identify high-level semantic constructs such as "expressions," "declarations," and "definitions" as fundamental building blocks in the grammar specification used for language recognition. The polyphase approach is to lump ambiguous syntactic constructs during parsing and then disambiguate the alternatives in subsequent tree transformation passes. Polyphase parsing is believed to be useful for generating efficient recognizers for C++ and other languages that, like C++, have significant ambiguities.

  13. The New Explorers teacher`s guide: The new language of science

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

    NONE

    1997-09-01

    The Chicago Science Explorers Program is designed to make students aware of the many career options that are available to them which involve science. The program also hopes to encourage students to consider a career in science by providing interesting classroom experiences, information on various careers generated from the video tape, and a class field trip. In the videotape The New Language of Science, Dr. Larry Smarr of the University of Illinois illustrates how supercomputers can create visualizations of such complex scientific concepts and events as black holes in space, microbursts, smog, drug interactions in the body, earthquakes, and tornadoes.more » It also illustrates how math and science are integrated and emphasizes the need for students to take as much advanced mathematics as is offered at the junior high and high school level. Another underlying concept of the videotape is teamwork. Often students think of science as being an isolated career and this video tape clearly demonstrates that no one scientist would have enough knowledge to create a visualization alone. This report is the teacher`s guide for this video.« less

  14. The Language Improvement Partnership Program.

    ERIC Educational Resources Information Center

    Grasso, Rena; Vallone, Kerren

    Two English-as-a-Second-Language (ESL) curricula for hotel employees are outlined. The first is limited-English-proficient (LEP) housekeeping staff. It contains notes on initial background and needs assessment, assessment results, course logistics and project design, course content, evaluation, and results. The 60-hour beginning-level curriculum…

  15. PyMCT: A Very High Level Language Coupling Tool For Climate System Models

    NASA Astrophysics Data System (ADS)

    Tobis, M.; Pierrehumbert, R. T.; Steder, M.; Jacob, R. L.

    2006-12-01

    At the Climate Systems Center of the University of Chicago, we have been examining strategies for applying agile programming techniques to complex high-performance modeling experiments. While the "agile" development methodology differs from a conventional requirements process and its associated milestones, the process remain a formal one. It is distinguished by continuous improvement in functionality, large numbers of small releases, extensive and ongoing testing strategies, and a strong reliance on very high level languages (VHLL). Here we report on PyMCT, which we intend as a core element in a model ensemble control superstructure. PyMCT is a set of Python bindings for MCT, the Fortran-90 based Model Coupling Toolkit, which forms the infrastructure for the inter-component communication in the Community Climate System Model (CCSM). MCT provides a scalable model communication infrastructure. In order to take maximum advantage of agile software development methodologies, we exposed MCT functionality to Python, a prominent VHLL. We describe how the scalable architecture of MCT allows us to overcome the relatively weak runtime performance of Python, so that the performance of the combined system is not severely impacted. To demonstrate these advantages, we reimplemented the CCSM coupler in Python. While this alone offers no new functionality, it does provide a rigorous test of PyMCT functionality and performance. We reimplemented the CPL6 library, presenting an interesting case study of the comparison between conventional Fortran-90 programming and the higher abstraction level provided by a VHLL. The powerful abstractions provided by Python will allow much more complex experimental paradigms. In particular, we hope to build on the scriptability of our coupling strategy to enable systematic sensitivity tests. Our most ambitious objective is to combine our efforts with Bayesian inverse modeling techniques toward objective tuning at the highest level, across model architectures.

  16. Parallelizing serial code for a distributed processing environment with an application to high frequency electromagnetic scattering

    NASA Astrophysics Data System (ADS)

    Work, Paul R.

    1991-12-01

    This thesis investigates the parallelization of existing serial programs in computational electromagnetics for use in a parallel environment. Existing algorithms for calculating the radar cross section of an object are covered, and a ray-tracing code is chosen for implementation on a parallel machine. Current parallel architectures are introduced and a suitable parallel machine is selected for the implementation of the chosen ray-tracing algorithm. The standard techniques for the parallelization of serial codes are discussed, including load balancing and decomposition considerations, and appropriate methods for the parallelization effort are selected. A load balancing algorithm is modified to increase the efficiency of the application, and a high level design of the structure of the serial program is presented. A detailed design of the modifications for the parallel implementation is also included, with both the high level and the detailed design specified in a high level design language called UNITY. The correctness of the design is proven using UNITY and standard logic operations. The theoretical and empirical results show that it is possible to achieve an efficient parallel application for a serial computational electromagnetic program where the characteristics of the algorithm and the target architecture critically influence the development of such an implementation.

  17. Computer-assisted instruction and diagnosis of radiographic findings.

    PubMed

    Harper, D; Butler, C; Hodder, R; Allman, R; Woods, J; Riordan, D

    1984-04-01

    Recent advances in computer technology, including high bit-density storage, digital imaging, and the ability to interface microprocessors with videodisk, create enormous opportunities in the field of medical education. This program, utilizing a personal computer, videodisk, BASIC language, a linked textfile system, and a triangulation approach to the interpretation of radiographs developed by Dr. W. L. Thompson, can enable the user to engage in a user-friendly, dynamic teaching program in radiology, applicable to various levels of expertise. Advantages include a relatively more compact and inexpensive system with rapid access and ease of revision which requires little instruction to the user.

  18. High School Journalism Research: Community College Program Implications.

    ERIC Educational Resources Information Center

    Dvorak, Jack

    1987-01-01

    Reviews findings from a Journalism Education Association study comparing the American College Testing (ACT) Program standardized scores, writing samples, and Language Arts Survey responses of students who were involved in high school journalism programs with students who were not. Urges community college journalism educators to support high school…

  19. The non-independence discussion about cycle structure in the computer language: the final simplification of computer language in the structural design

    NASA Astrophysics Data System (ADS)

    Yang, Peilu

    2013-03-01

    In the first place, the article discusses the theory, content, development, and questions about structured programming design. The further extension on this basement provides the cycle structure in computer language is the sequence structure, branch structure, and the cycle structure with independence. Through the deeply research by the writer, we find the non-independence and reach the final simplification about the computer language design. In the first, the writer provides the language structure of linear structure (I structure) and curvilinear structure (Y structure). This makes the computer language has high proficiency with simplification during the program exploration. The research in this article is corresponding with the widely used dualistic structure in the computer field. Moreover, it is greatly promote the evolution of computer language.

  20. A High-Level Language for Modeling Algorithms and Their Properties

    NASA Astrophysics Data System (ADS)

    Akhtar, Sabina; Merz, Stephan; Quinson, Martin

    Designers of concurrent and distributed algorithms usually express them using pseudo-code. In contrast, most verification techniques are based on more mathematically-oriented formalisms such as state transition systems. This conceptual gap contributes to hinder the use of formal verification techniques. Leslie Lamport introduced PlusCal, a high-level algorithmic language that has the "look and feel" of pseudo-code, but is equipped with a precise semantics and includes a high-level expression language based on set theory. PlusCal models can be compiled to TLA + and verified using the model checker tlc.

  1. An Evaluation of the English Language Skills Acceleration Project, FY 1974.

    ERIC Educational Resources Information Center

    Trust Territory of the Pacific Islands

    An evaluation of the English Language Skills Acceleration Project, a program used in ninth-grade reading instruction in two high schools in the Marshall Islands, is provided in this report. Included are a description of the program and its activities, a discussion and comparison of test results, an evaluation of the behavioral objectives with…

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

    ERIC Educational Resources Information Center

    Boyer, MaryAngel

    2017-01-01

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

  3. Exploiting loop level parallelism in nonprocedural dataflow programs

    NASA Technical Reports Server (NTRS)

    Gokhale, Maya B.

    1987-01-01

    Discussed are how loop level parallelism is detected in a nonprocedural dataflow program, and how a procedural program with concurrent loops is scheduled. Also discussed is a program restructuring technique which may be applied to recursive equations so that concurrent loops may be generated for a seemingly iterative computation. A compiler which generates C code for the language described below has been implemented. The scheduling component of the compiler and the restructuring transformation are described.

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

    NASA Astrophysics Data System (ADS)

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

    2015-11-01

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

  5. An interactive program for pharmacokinetic modeling.

    PubMed

    Lu, D R; Mao, F

    1993-05-01

    A computer program, PharmK, was developed for pharmacokinetic modeling of experimental data. The program was written in C computer language based on the high-level user-interface Macintosh operating system. The intention was to provide a user-friendly tool for users of Macintosh computers. An interactive algorithm based on the exponential stripping method is used for the initial parameter estimation. Nonlinear pharmacokinetic model fitting is based on the maximum likelihood estimation method and is performed by the Levenberg-Marquardt method based on chi 2 criterion. Several methods are available to aid the evaluation of the fitting results. Pharmacokinetic data sets have been examined with the PharmK program, and the results are comparable with those obtained with other programs that are currently available for IBM PC-compatible and other types of computers.

  6. Dual Language Learners in the Early Childhood Classroom. National Center for Research on Early Childhood Education (NCRECE) Series

    ERIC Educational Resources Information Center

    Howes, Carollee, Ed.; Downer, Jason T., Ed.; Pianta, Robert C., Ed.

    2011-01-01

    The school readiness of young dual language learners depends on high-quality preschool programs that meet their needs--but how should schools promote and measure the progress of children learning two languages? Find out what the research says in this authoritative resource, which investigates the experiences of dual language learners in preschool…

  7. Hi-LAB: A New Measure of Aptitude for High-Level Language Proficiency

    ERIC Educational Resources Information Center

    Linck, Jared A.; Hughes, Meredith M.; Campbell, Susan G.; Silbert, Noah H.; Tare, Medha; Jackson, Scott R.; Smith, Benjamin K.; Bunting, Michael F.; Doughty, Catherine J.

    2013-01-01

    Few adult second language (L2) learners successfully attain high-level proficiency. Although decades of research on beginning to intermediate stages of L2 learning have identified a number of predictors of the rate of acquisition, little research has examined factors relevant to predicting very high levels of L2 proficiency. The current study,…

  8. Village Voices, Global Visions: Digital Video as a Transformative Foreign Language Learning Tool

    ERIC Educational Resources Information Center

    Goulah, Jason

    2007-01-01

    This instrumental case study examines how adolescent high-intermediate Japanese language learners enrolled in a one-month credited abroad program used video as a mediational tool for (1) learning foreign language, content, and technology skills, (2) cultivating critical multiliteracies and transformative learning regarding geopolitics and the…

  9. The Theory of Adaptive Dispersion and Acoustic-phonetic Properties of Cross-language Lexical-tone Systems

    NASA Astrophysics Data System (ADS)

    Alexander, Jennifer Alexandra

    Lexical-tone languages use fundamental frequency (F0/pitch) to convey word meaning. About 41.8% of the world's languages use lexical tone (Maddieson, 2008), yet those systems are under-studied. I aim to increase our understanding of speech-sound inventory organization by extending to tone-systems a model of vowel-system organization, the Theory of Adaptive Dispersion (TAD) (Liljencrants and Lindblom, 1972). This is a cross-language investigation of whether and how the size of a tonal inventory affects (A) acoustic tone-space size and (B) dispersion of tone categories within the tone-space. I compared five languages with very different tone inventories: Cantonese (3 contour, 3 level tones); Mandarin (3 contour, 1 level tone); Thai (2 contour, 3 level tones); Yoruba (3 level tones only); and Igbo (2 level tones only). Six native speakers (3 female) of each language produced 18 CV syllables in isolation, with each of his/her language's tones, six times. I measured tonal F0 across the vowel at onset, midpoint, and offglide. Tone-space size was the F0 difference in semitones (ST) between each language's highest and lowest tones. Tone dispersion was the F0 distance (ST) between two tones shared by multiple languages. Following the TAD, I predicted that languages with larger tone inventories would have larger tone-spaces. Against expectations, tone-space size was fixed across level-tone languages at midpoint and offglide, and across contour-tone languages (except Thai) at offglide. However, within each language type (level-tone vs. contour-tone), languages with smaller tone inventories had larger tone spaces at onset. Tone-dispersion results were also unexpected. The Cantonese mid-level tone was further dispersed from a tonal baseline than the Yoruba mid-level tone; Cantonese mid-level tone dispersion was therefore greater than theoretically necessary. The Cantonese high-level tone was also further dispersed from baseline than the Mandarin high-level tone -- at midpoint and offglide only. The TAD cannot account for these results. A follow-up analysis indicates that tone-space size differs as a function of tone-language type: level-tone and contour-tone systems may not be comparable. Another analysis plots tones in an onset F0 x offglide F0 space (following Barry and Blamey, 2004). Preliminary results indicate that the languages' tones are well-separated in this space.

  10. A software methodology for compiling quantum programs

    NASA Astrophysics Data System (ADS)

    Häner, Thomas; Steiger, Damian S.; Svore, Krysta; Troyer, Matthias

    2018-04-01

    Quantum computers promise to transform our notions of computation by offering a completely new paradigm. To achieve scalable quantum computation, optimizing compilers and a corresponding software design flow will be essential. We present a software architecture for compiling quantum programs from a high-level language program to hardware-specific instructions. We describe the necessary layers of abstraction and their differences and similarities to classical layers of a computer-aided design flow. For each layer of the stack, we discuss the underlying methods for compilation and optimization. Our software methodology facilitates more rapid innovation among quantum algorithm designers, quantum hardware engineers, and experimentalists. It enables scalable compilation of complex quantum algorithms and can be targeted to any specific quantum hardware implementation.

  11. Heritage Language Learners' Perceptions of Acquiring and Maintaining the Spanish Language

    ERIC Educational Resources Information Center

    Torres, Kelly Moore; Turner, Jeannine E.

    2017-01-01

    The number of heritage language learners in American universities is increasing each year. Similar to monolingual students, this subgroup of learners is required to complete university level "foreign language" coursework, which can be a source of anxiety. Particularly, this subgroup of learners may experience high levels of anxiety due…

  12. MYRaf: A new Approach with IRAF for Astronomical Photometric Reduction

    NASA Astrophysics Data System (ADS)

    Kilic, Y.; Shameoni Niaei, M.; Özeren, F. F.; Yesilyaprak, C.

    2016-12-01

    In this study, the design and some developments of MYRaf software for astronomical photometric reduction are presented. MYRaf software is an easy to use, reliable, and has a fast IRAF aperture photometry GUI tools. MYRaf software is an important step for the automated software process of robotic telescopes, and uses IRAF, PyRAF, matplotlib, ginga, alipy, and Sextractor with the general-purpose and high-level programming language Python and uses the QT framework.

  13. Writing and compiling code into biochemistry.

    PubMed

    Shea, Adam; Fett, Brian; Riedel, Marc D; Parhi, Keshab

    2010-01-01

    This paper presents a methodology for translating iterative arithmetic computation, specified as high-level programming constructs, into biochemical reactions. From an input/output specification, we generate biochemical reactions that produce output quantities of proteins as a function of input quantities performing operations such as addition, subtraction, and scalar multiplication. Iterative constructs such as "while" loops and "for" loops are implemented by transferring quantities between protein types, based on a clocking mechanism. Synthesis first is performed at a conceptual level, in terms of abstract biochemical reactions - a task analogous to high-level program compilation. Then the results are mapped onto specific biochemical reactions selected from libraries - a task analogous to machine language compilation. We demonstrate our approach through the compilation of a variety of standard iterative functions: multiplication, exponentiation, discrete logarithms, raising to a power, and linear transforms on time series. The designs are validated through transient stochastic simulation of the chemical kinetics. We are exploring DNA-based computation via strand displacement as a possible experimental chassis.

  14. Language-Through-Literature; A Literary Language/Language Arts Program for Bilingual Education, ESL and Other Activities in Early Childhood. Books 1 and 2.

    ERIC Educational Resources Information Center

    King, Paul; King, Eva

    This language-through-literature program is designed to be used as a native language program (language arts/reading readiness), as a second language program, or as a combined native and second language program in early childhood education. Sequentially developed over the year and within each unit, the program is subdivided into 14 units of about…

  15. Japon: Nivel 3 (Japan: Level 3).

    ERIC Educational Resources Information Center

    Sengor, Graciela

    An elementary school Spanish-as-a-foreign-language immersion program in Social Science is described. Explanations for the teacher are offered, and activities are described in detail. Exercises and evaluations are also offered. Different aspects of the Japanese way of living are used to practice the Spanish language. Some of the aspects presented…

  16. MACSYMA's symbolic ordinary differential equation solver

    NASA Technical Reports Server (NTRS)

    Golden, J. P.

    1977-01-01

    The MACSYMA's symbolic ordinary differential equation solver ODE2 is described. The code for this routine is delineated, which is of interest because it is written in top-level MACSYMA language, and may serve as a good example of programming in that language. Other symbolic ordinary differential equation solvers are mentioned.

  17. Non-Leveled English Program.

    ERIC Educational Resources Information Center

    Hagler, Howard

    This curriculum guide is divided into two parts, genre and language skills. Genre involves the specific explorations of the spoken and written word: drama, public speaking, non-fiction, the short story, the novel, and creative expression. Language skills directs itself to the mastery of the mechanics of English. For each course outline included in…

  18. PTA and TPR: A Comprehension Based Approach in a Public Elementary School.

    ERIC Educational Resources Information Center

    Schneider, Judith Morganroth

    1984-01-01

    Describes a pilot program offering conversational Spanish to elementary school students. The "Total Physical Response" technique was used initially, followed by an emphasis on comprehension and the creation of a natural language environment, all as means of facilitating second language acquisition at the children's level. (SL)

  19. Power and Agency in Language Policy Appropriation

    ERIC Educational Resources Information Center

    Johnson, David Cassels; Johnson, Eric J.

    2015-01-01

    In this article we proffer a theoretical model for analyzing power in language policy processes and incorporate ethnographic data to illustrate the usefulness of the model. Grounded in an ethnographic project in the US state of Washington, we examine how nominally identical school district-level programs, which are funded under the same…

  20. Discrimination of Arabic Contrasts by American Learners

    ERIC Educational Resources Information Center

    Al Mahmoud, Mahmoud S.

    2013-01-01

    This article reports on second language perception of non-native contrasts. The study specifically tests the perceptual assimilation model (PAM) by examining American learners' ability to discriminate Arabic contrasts. Twenty two native American speakers enrolled in a university level Arabic language program took part in a forced choice AXB…

  1. Academic Preparation for International Pre-MBA's in Marketing.

    ERIC Educational Resources Information Center

    Westerfield, Kay

    Adjustments to the case study approach are recommended to address three major areas of difficulty for foreign students in master's-level marketing education programs: (1) language-related problems; (2) unfamiliar class format and methodology; and (3) lack of cultural background knowledge. For language-related problems, case studies are a good…

  2. Japanese Language and Culture 10-20-30: Guide to Implementation.

    ERIC Educational Resources Information Center

    Alberta Learning, Edmonton (Canada). Curriculum Standards Branch.

    This teacher's guide provides an innovative program of studies for teaching Japanese at the secondary level, featuring a content-based curriculum, an integrated approach, results (outcomes)-based orientation, and the use of language for effective interaction. This guide provides teachers with suggestions for designing and planning a Japanese…

  3. Wilson Reading System.

    ERIC Educational Resources Information Center

    Education Commission of the States, Denver, CO.

    This paper provides an overview of the Wilson Reading System, which teaches students word structure and language through a carefully sequenced, 12-step system that helps them master decoding and spelling. The program targets the needs of students at all levels (K-12), specifically students with language learning disabilities such as dyslexia;…

  4. Concurrent Collections (CnC): A new approach to parallel programming

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

    Knobe, Kathleen

    2010-05-07

    A common approach in designing parallel languages is to provide some high level handles to manipulate the use of the parallel platform. This exposes some aspects of the target platform, for example, shared vs. distributed memory. It may expose some but not all types of parallelism, for example, data parallelism but not task parallelism. This approach must find a balance between the desire to provide a simple view for the domain expert and provide sufficient power for tuning. This is hard for any given architecture and harder if the language is to apply to a range of architectures. Either simplicitymore » or power is lost. Instead of viewing the language design problem as one of providing the programmer with high level handles, we view the problem as one of designing an interface. On one side of this interface is the programmer (domain expert) who knows the application but needs no knowledge of any aspects of the platform. On the other side of the interface is the performance expert (programmer or program) who demands maximal flexibility for optimizing the mapping to a wide range of target platforms (parallel / serial, shared / distributed, homogeneous / heterogeneous, etc.) but needs no knowledge of the domain. Concurrent Collections (CnC) is based on this separation of concerns. The talk will present CnC and its benefits. About the speaker. Kathleen Knobe has focused throughout her career on parallelism especially compiler technology, runtime system design and language design. She worked at Compass (aka Massachusetts Computer Associates) from 1980 to 1991 designing compilers for a wide range of parallel platforms for Thinking Machines, MasPar, Alliant, Numerix, and several government projects. In 1991 she decided to finish her education. After graduating from MIT in 1997, she joined Digital Equipment’s Cambridge Research Lab (CRL). She stayed through the DEC/Compaq/HP mergers and when CRL was acquired and absorbed by Intel. She currently works in the Software and Services Group / Technology Pathfinding and Innovation.« less

  5. Concurrent Collections (CnC): A new approach to parallel programming

    ScienceCinema

    Knobe, Kathleen

    2018-04-16

    A common approach in designing parallel languages is to provide some high level handles to manipulate the use of the parallel platform. This exposes some aspects of the target platform, for example, shared vs. distributed memory. It may expose some but not all types of parallelism, for example, data parallelism but not task parallelism. This approach must find a balance between the desire to provide a simple view for the domain expert and provide sufficient power for tuning. This is hard for any given architecture and harder if the language is to apply to a range of architectures. Either simplicity or power is lost. Instead of viewing the language design problem as one of providing the programmer with high level handles, we view the problem as one of designing an interface. On one side of this interface is the programmer (domain expert) who knows the application but needs no knowledge of any aspects of the platform. On the other side of the interface is the performance expert (programmer or program) who demands maximal flexibility for optimizing the mapping to a wide range of target platforms (parallel / serial, shared / distributed, homogeneous / heterogeneous, etc.) but needs no knowledge of the domain. Concurrent Collections (CnC) is based on this separation of concerns. The talk will present CnC and its benefits. About the speaker. Kathleen Knobe has focused throughout her career on parallelism especially compiler technology, runtime system design and language design. She worked at Compass (aka Massachusetts Computer Associates) from 1980 to 1991 designing compilers for a wide range of parallel platforms for Thinking Machines, MasPar, Alliant, Numerix, and several government projects. In 1991 she decided to finish her education. After graduating from MIT in 1997, she joined Digital Equipment’s Cambridge Research Lab (CRL). She stayed through the DEC/Compaq/HP mergers and when CRL was acquired and absorbed by Intel. She currently works in the Software and Services Group / Technology Pathfinding and Innovation.

  6. Cisco Networking Academy Program for high school students: Formative & summative evaluation

    NASA Astrophysics Data System (ADS)

    Cranford-Wesley, Deanne

    This study examined the effectiveness of the Cisco Network Technology Program in enhancing students' technology skills as measured by classroom strategies, student motivation, student attitude, and student learning. Qualitative and quantitative methods were utilized to determine the effectiveness of this program. The study focused on two 11th grade classrooms at Hamtramck High School. Hamtramck, an inner-city community located in Detroit, is racially and ethnically diverse. The majority of students speak English as a second language; more than 20 languages are represented in the school district. More than 70% of the students are considered to be economically at risk. Few students have computers at home, and their access to the few computers at school is limited. Purposive sampling was conducted for this study. The sample consisted of 40 students, all of whom were trained in Cisco Networking Technologies. The researcher examined viable learning strategies in teaching a Cisco Networking class that focused on a web-based approach. Findings revealed that the Cisco Networking Academy Program was an excellent vehicle for teaching networking skills and, therefore, helping to enhance computer skills for the participating students. However, only a limited number of students were able to participate in the program, due to limited computer labs and lack of qualified teaching personnel. In addition, the cumbersome technical language posed an obstacle to students' success in networking. Laboratory assignments were preferred by 90% of the students over lecture and PowerPoint presentations. Practical applications, lab projects, interactive assignments, PowerPoint presentations, lectures, discussions, readings, research, and assessment all helped to increase student learning and proficiency and to enrich the classroom experience. Classroom strategies are crucial to student success in the networking program. Equipment must be updated and utilized to ensure that students are applying practical skills to networking concepts. The results also suggested a high level of motivation and retention in student participants. Students in both classes scored 80% proficiency on the Achievement Motivation Profile Assessment. The identified standard proficiency score was 70%, and both classes exceeded the standard.

  7. Predictors of Second Language Acquisition in Latino Children With Specific Language Impairment

    PubMed Central

    Gutiérrez-Clellen, Vera; Simon-Cereijido, Gabriela; Sweet, Monica

    2012-01-01

    Purpose This study evaluated the extent to which the language of intervention, the child’s development in Spanish, and the effects of English vocabulary, use, proficiency, and exposure predict differences in the rates of acquisition of English in Latino children with specific language impairment (SLI). Method In this randomized controlled trial, 188 Latino preschoolers with SLI participated in a small-group academic enrichment program for 12 weeks and were followed up 3 and 5 months later. Children were randomly assigned to either a bilingual or an English-only program. Predictors of English growth included measures of Spanish language skills and English vocabulary, use, proficiency, and exposure. Performance on English outcomes (i.e., picture description and narrative sample) was assessed over time. A series of longitudinal models were tested via multilevel modeling with baseline and posttreatment measures nested within child. Results Children demonstrated growth on the English outcomes over time. The language of intervention, Spanish skills, English vocabulary, and English use significantly predicted differences in rates of growth across children for specific measures of English development. Conclusions This study underscores the role of the child’s first language skills, the child’s level of English vocabulary development, and level of English use for predicting differences in English acquisition in Latino preschoolers with SLI. These factors should be carefully considered in making clinical decisions. PMID:22230174

  8. Food marketing to children on U.S. Spanish-language television.

    PubMed

    Kunkel, Dale; Mastro, Dana; Ortiz, Michelle; McKinley, Christopher

    2013-01-01

    Latino children in particular are at risk of childhood obesity. Because exposure to televised food marketing is a contributor to childhood obesity, it is important to examine the nutritional quality of foods advertised on Spanish-language children's programming. The authors analyzed a sample of 158 Spanish-language children's television programs for its advertising content and compared them with an equivalent sample of English-language advertising. The authors evaluated nutritional quality of each advertised product using a food rating system from the U.S. Department of Health and Human Services. In addition, the authors assessed compliance with industry self-regulatory pledges. The authors found that amount of food advertising on Spanish-language channels (M = 2.2 ads/hour) was lower than on English-language programs, but the nutritional quality of food products on Spanish-language channels was substantially poorer than on English channels. Industry self-regulation was less effective on Spanish-language channels. The study provides clear evidence of significant disparities. Food advertising targeted at Spanish-speaking children is more likely to promote nutritionally poor food products than advertising on English-language channels. Industry self-regulation is less effective on Spanish-language television channels. Given the disproportionately high rate of childhood obesity among Latinos, the study's findings hold important implications for public health policy.

  9. Algorithmic synthesis using Python compiler

    NASA Astrophysics Data System (ADS)

    Cieszewski, Radoslaw; Romaniuk, Ryszard; Pozniak, Krzysztof; Linczuk, Maciej

    2015-09-01

    This paper presents a python to VHDL compiler. The compiler interprets an algorithmic description of a desired behavior written in Python and translate it to VHDL. FPGA combines many benefits of both software and ASIC implementations. Like software, the programmed circuit is flexible, and can be reconfigured over the lifetime of the system. FPGAs have the potential to achieve far greater performance than software as a result of bypassing the fetch-decode-execute operations of traditional processors, and possibly exploiting a greater level of parallelism. This can be achieved by using many computational resources at the same time. Creating parallel programs implemented in FPGAs in pure HDL is difficult and time consuming. Using higher level of abstraction and High-Level Synthesis compiler implementation time can be reduced. The compiler has been implemented using the Python language. This article describes design, implementation and results of created tools.

  10. Beyond High School Graduation Requirements: What Do Students Need To Learn at The International High School?

    ERIC Educational Resources Information Center

    LaGuardia Community Coll., Long Island City, NY. International High School.

    The International High School opened on the campus of LaGuardia Community College in September 1985, with the goal of developing basic English language proficiency through a program of substantive study in a high school/college curriculum for students of limited English language abilities. This curriculum guide presents seven areas of discussion,…

  11. A multitasking, multisinked, multiprocessor data acquisition front end

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

    Fox, R.; Au, R.; Molen, A.V.

    1989-10-01

    The authors have developed a generalized data acquisition front end system which is based on MC68020 processors running a commercial real time kernel (rhoSOS), and implemented primarily in a high level language (C). This system has been attached to the back end on-line computing system at NSCL via our high performance ETHERNET protocol. Data may be simultaneously sent to any number of back end systems. Fixed fraction sampling along links to back end computing is also supported. A nonprocedural program generator simplifies the development of experiment specific code.

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

    ERIC Educational Resources Information Center

    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…

  13. Early intervention in South Africa: moving beyond hearing screening.

    PubMed

    Storbeck, Claudine; Pittman, Paula

    2008-01-01

    Since little information is available on the outcome of early hearing intervention programs in South Africa, this article examines data on infants and families registered with a family-centred, home-based intervention program (HI HOPES) over a 12-month period in order to track the effectiveness of the holistic unbiased support to families of infants and toddlers with a hearing-loss. The aim of HI HOPES, which is based on the SKI-HI model of early intervention in the USA, is to ensure that families are enabled to make informed choices for their unique infant. Data were gathered on 32 infants ages birth to three years and their families using both qualitative and quantitative measures which included analysis of demographic data, quarterly language assessments, and parent satisfaction surveys. The report on the pilot year of this early intervention program shows that, though the sample is small, there is significant improvement in infant receptive and expressive language for infants identified before seven months of age, as well as a high level of satisfaction from families who have received services.

  14. Pedagogy and Processes for a Computer Programming Outreach Workshop--The Bridge to College Model

    ERIC Educational Resources Information Center

    Tangney, Brendan; Oldham, Elizabeth; Conneely, Claire; Barrett, Stephen; Lawlor, John

    2010-01-01

    This paper describes a model for computer programming outreach workshops aimed at second-level students (ages 15-16). Participants engage in a series of programming activities based on the Scratch visual programming language, and a very strong group-based pedagogy is followed. Participants are not required to have any prior programming experience.…

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

    NASA Technical Reports Server (NTRS)

    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.

  16. Communication, Interventions, and Scientific Advances in Autism: A Commentary

    PubMed Central

    Llaneza, Danielle C.; DeLuke, Susan V.; Batista, Myra; Crawley, Jacqueline N.; Christodulu, Kristin V.; Frye, Cheryl A.

    2010-01-01

    Autism spectrum disorders (ASD) affect approximately 1 in 150 children across the U.S., and are characterized by abnormal social actions, language difficulties, repetitive or restrictive behaviors, and special interests. ASD include autism (autistic disorder), Asperger syndrome, and Pervasive Developmental Disorder not otherwise specified (PDD-NOS or atypical autism). High-functioning individuals may communicate with moderate-to-high language skills, although difficulties in social skills may result in communication deficits. Low-functioning individuals may have severe deficiencies in language, resulting in poor communication between the individual and others. Behavioral intervention programs have been developed for ASD, and are frequently adjusted to accommodate specific individual needs. Many of these programs are school-based and aim to support the child in the development of their skills, for use outside the classroom with family and friends. Strides are being made in understanding the factors contributing to the development of ASD, particularly the genetic contributions that may underlie these disorders. Mutant mouse models provide powerful research tools to investigate the genetic factors associated with ASD and its co-morbid disorders. In support, the BTBR T+tf/J mouse strain incorporates ASD-like social and communication deficits and high levels of repetitive behaviors. This commentary briefly reviews the reciprocal relationship between observations made during evidence-based behavioral interventions of high- versus low-functioning children with ASD and the accumulating body of research in autism, including animal studies and basic research models. This reciprocity is one of the hallmarks of the scientific method, such that research may inform behavioral treatments, and observations made during treatment may inform subsequent research. PMID:20093134

  17. Communication, interventions, and scientific advances in autism: a commentary.

    PubMed

    Llaneza, Danielle C; DeLuke, Susan V; Batista, Myra; Crawley, Jacqueline N; Christodulu, Kristin V; Frye, Cheryl A

    2010-06-01

    Autism spectrum disorders (ASD) affect approximately 1 in 150 children across the U.S., and are characterized by abnormal social actions, language difficulties, repetitive or restrictive behaviors, and special interests. ASD include autism (autistic disorder), Asperger Syndrome, and Pervasive Developmental Disorder not otherwise specified (PDD-NOS or atypical autism). High-functioning individuals may communicate with moderate-to-high language skills, although difficulties in social skills may result in communication deficits. Low-functioning individuals may have severe deficiencies in language, resulting in poor communication between the individual and others. Behavioral intervention programs have been developed for ASD, and are frequently adjusted to accommodate specific individual needs. Many of these programs are school-based and aim to support the child in the development of their skills, for use outside the classroom with family and friends. Strides are being made in understanding the factors contributing to the development of ASD, particularly the genetic contributions that may underlie these disorders. Mutant mouse models provide powerful research tools to investigate the genetic factors associated with ASD and its co-morbid disorders. In support, the BTBR T+tf/J mouse strain incorporates ASD-like social and communication deficits and high levels of repetitive behaviors. This commentary briefly reviews the reciprocal relationship between observations made during evidence-based behavioral interventions of high- versus low-functioning children with ASD and the accumulating body of research in autism, including animal studies and basic research models. This reciprocity is one of the hallmarks of the scientific method, such that research may inform behavioral treatments, and observations made during treatment may inform subsequent research. Copyright 2010 Elsevier Inc. All rights reserved.

  18. The Canonical Robot Command Language (CRCL).

    PubMed

    Proctor, Frederick M; Balakirsky, Stephen B; Kootbally, Zeid; Kramer, Thomas R; Schlenoff, Craig I; Shackleford, William P

    2016-01-01

    Industrial robots can perform motion with sub-millimeter repeatability when programmed using the teach-and-playback method. While effective, this method requires significant up-front time, tying up the robot and a person during the teaching phase. Off-line programming can be used to generate robot programs, but the accuracy of this method is poor unless supplemented with good calibration to remove systematic errors, feed-forward models to anticipate robot response to loads, and sensing to compensate for unmodeled errors. These increase the complexity and up-front cost of the system, but the payback in the reduction of recurring teach programming time can be worth the effort. This payback especially benefits small-batch, short-turnaround applications typical of small-to-medium enterprises, who need the agility afforded by off-line application development to be competitive against low-cost manual labor. To fully benefit from this agile application tasking model, a common representation of tasks should be used that is understood by all of the resources required for the job: robots, tooling, sensors, and people. This paper describes an information model, the Canonical Robot Command Language (CRCL), which provides a high-level description of robot tasks and associated control and status information.

  19. The Canonical Robot Command Language (CRCL)

    PubMed Central

    Proctor, Frederick M.; Balakirsky, Stephen B.; Kootbally, Zeid; Kramer, Thomas R.; Schlenoff, Craig I.; Shackleford, William P.

    2017-01-01

    Industrial robots can perform motion with sub-millimeter repeatability when programmed using the teach-and-playback method. While effective, this method requires significant up-front time, tying up the robot and a person during the teaching phase. Off-line programming can be used to generate robot programs, but the accuracy of this method is poor unless supplemented with good calibration to remove systematic errors, feed-forward models to anticipate robot response to loads, and sensing to compensate for unmodeled errors. These increase the complexity and up-front cost of the system, but the payback in the reduction of recurring teach programming time can be worth the effort. This payback especially benefits small-batch, short-turnaround applications typical of small-to-medium enterprises, who need the agility afforded by off-line application development to be competitive against low-cost manual labor. To fully benefit from this agile application tasking model, a common representation of tasks should be used that is understood by all of the resources required for the job: robots, tooling, sensors, and people. This paper describes an information model, the Canonical Robot Command Language (CRCL), which provides a high-level description of robot tasks and associated control and status information. PMID:28529393

  20. Shall We Teach Structured Programming to Children?

    ERIC Educational Resources Information Center

    LaFrance, Jacques E.

    To study the effectiveness and feasibility of using structured programming games at the elementary school level, this study presented one and one-half hours of programming instruction to a group of gifted children between the ages of nine and twelve. Using a game called Antfarm and the programming language Pascal, the instruction introduced…

Top