Sample records for language program direction

  1. Research Issues and Language Program Direction. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Heilenman, L. Kathy, Ed.

    This collection of papers is divided into two parts. After "Introduction" (L. Kathy Heilenman), Part 1, "Research and Language Program Directors: The Relationship," includes "Research Domains and Language Program Direction" (Bill VanPatten); "Language Program Direction and the Modernist Agenda" (Celeste…

  2. Assessing Foreign Language Proficiency of Undergraduates. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Teschner, Richard V., Ed.

    This collection of papers includes: "Foreign Language Testing Today: Issues in Language Program Direction" (Frank Nuessel); "Assessing the Problems of Assessment" (M. Peter Hagiwara); "Testing in Foreign Language Programs and Testing Programs in Foreign Language Departments: Reflections and Recommendations" (Elizabeth…

  3. The Dynamics of Language Program Direction. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Benseler, David P., Ed.

    This collection papers begins with "Introduction: The Dynamics of Successful Leadership in Foreign Language Programs," then features the following: "The Undergraduate Program: Autonomy and Empowerment" (Wilga M. Rivers); "TA Supervision: Are We Preparing a Future Professoriate?" (Cathy Pons); "Applied Scholarship…

  4. Defense Contracting: Actions Needed to Explore Additional Opportunities to Gain Efficiencies in Acquiring Foreign Language Support

    DTIC Science & Technology

    2013-02-25

    Directive 5160.41E, Defense Language Program . 10GAO-11-456. Page 5 GAO-13-251R Defense Contracting types of foreign language support that DOD has acquired...Language Transformation Roadmap, (January 2005), and Department of Defense Directive 5160.41E, Defense Language Program . Page 15 GAO-13-251R Defense...examines the use of public funds; evaluates federal programs and policies; and provides analyses, recommendations, and other assistance to help

  5. Advanced software development workstation. Engineering scripting language graphical editor: DRAFT design document

    NASA Technical Reports Server (NTRS)

    1991-01-01

    The Engineering Scripting Language (ESL) is a language designed to allow nonprogramming users to write Higher Order Language (HOL) programs by drawing directed graphs to represent the program and having the system generate the corresponding program in HOL. The ESL system supports user generation of HOL programs through the manipulation of directed graphs. The components of this graphs (nodes, ports, and connectors) are objects each of which has its own properties and property values. The purpose of the ESL graphical editor is to allow the user to create or edit graph objects which represent programs.

  6. Effects of Embedded and Direct Language Strategies on Prekindergarten Students' Cognitive and Social Emotional Development

    ERIC Educational Resources Information Center

    Dominy, Matthew L.

    2012-01-01

    The purpose of this study is to measure the effect of a standard of care embedded language strategies program utilized in combination with direct language strategy instruction on the measured expressive language, cognitive development, social emotional development, and language development of prekindergarten students attending three neighborhood…

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

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

  9. Advanced Foreign Language Learning: A Challenge to College Programs. Issues in Language Program Direction.

    ERIC Educational Resources Information Center

    Byrnes, Heidi, Ed.; Maxim, Hiram H., Ed.

    This book includes the following chapters: "Literacy and Advanced Foreign Language Learning: Rethinking he Curriculum" (Richard G. Kern); "A Template for Advanced Learner Tasks: Staging Genre Reading and Cultural Literacy Through the Precis" (Janet Swaffar); "Fostering Advanced L2 Literacy: A Genre-Based, Cognitive…

  10. The Learner as Course Planner and Director.

    ERIC Educational Resources Information Center

    Johnson, Francis C.; Wurr, Adrian; Edwards, Jeffery

    This paper describes the KELP (Kanda-English Language Proficiency) Project, a project for self-directed English-as-a-Second-Language learning at Kanda University of International Studies (Japan). In the study, students plan and direct their own language learning programs, using individually designed learning contracts. Examples of three kinds of…

  11. Toward using alpha and theta brain waves to quantify programmer expertise.

    PubMed

    Crk, Igor; Kluthe, Timothy

    2014-01-01

    Empirical studies of programming language learnability and usability have thus far depended on indirect measures of human cognitive performance, attempting to capture what is at its essence a purely cognitive exercise through various indicators of comprehension, such as the correctness of coding tasks or the time spent working out the meaning of code and producing acceptable solutions. Understanding program comprehension is essential to understanding the inherent complexity of programming languages, and ultimately, having a measure of mental effort based on direct observation of the brain at work will illuminate the nature of the work of programming. We provide evidence of direct observation of the cognitive effort associated with programming tasks, through a carefully constructed empirical study using a cross-section of undergraduate computer science students and an inexpensive, off-the-shelf brain-computer interface device. This study presents a link between expertise and programming language comprehension, draws conclusions about the observed indicators of cognitive effort using recent cognitive theories, and proposes directions for future work that is now possible.

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

    DTIC Science & Technology

    2011-05-19

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

  13. Pedagogy and Related Criteria: The Selection of Software for Computer Assisted Language Learning

    ERIC Educational Resources Information Center

    Samuels, Jeffrey D.

    2013-01-01

    Computer-Assisted Language Learning (CALL) is an established field of academic inquiry with distinct applications for second language teaching and learning. Many CALL professionals direct language labs or language resource centers (LRCs) in which CALL software applications and generic software applications support language learning programs and…

  14. 75 FR 11181 - Issuance of Final Policy Directive

    Federal Register 2010, 2011, 2012, 2013, 2014

    2010-03-10

    ... this both Native Language FOAs provide opportunities for teacher training for all types of schools and... funds to language survival schools, language nests, and language restoration programs; however, the type... School Projects: working toward a goal of all students achieving fluency in a Native American language...

  15. Maintaining Foreign Language Skills for the Advanced-Course Dropout. ERIC Focus Reports on the Teaching of Foreign Languages, Number 1.

    ERIC Educational Resources Information Center

    Grittner, Frank M.

    The nationwide need for maintenance of skills programs for students who discontinue their language studies 1-3 years before college is explained. Figures based on a national questionnaire identify the extent of this need, and possible program objectives and structure are suggested. Major attention is directed to such student activities as…

  16. Multiparadigm Design Environments

    DTIC Science & Technology

    1992-01-01

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

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

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

  19. Faces in a Crowd: The Individual Learner in Multisection Courses. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Klee, Carol A., Ed.

    The papers in this collection fall into three categories. Part 1, "Overview of Research," includes "New Directions in Language Anxiety Research" (Dolly Jesusita Young) and "Native Genderlects and Their Relation to Gender Issues in Second Language Classrooms: The Sex of Our Students as a Sociolinguistic Variable" (Lydie E. Meunier). Part 2,…

  20. Programming in HAL/S

    NASA Technical Reports Server (NTRS)

    Ryer, M. J.

    1978-01-01

    HAL/S is a computer programming language; it is a representation for algorithms which can be interpreted by either a person or a computer. HAL/S compilers transform blocks of HAL/S code into machine language which can then be directly executed by a computer. When the machine language is executed, the algorithm specified by the HAL/S code (source) is performed. This document describes how to read and write HAL/S source.

  1. L3 Interactive Data Language

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

    Hohn, Michael; Adams, Paul

    2006-09-05

    The L3 system is a computational steering environment for image processing and scientific computing. It consists of an interactive graphical language and interface. Its purpose is to help advanced users in controlling their computational software and assist in the management of data accumulated during numerical experiments. L3 provides a combination of features not found in other environments; these are: - textual and graphical construction of programs - persistence of programs and associated data - direct mapping between the scripts, the parameters, and the produced data - implicit hierarchial data organization - full programmability, including conditionals and functions - incremental executionmore » of programs The software includes the l3 language and the graphical environment. The language is a single-assignment functional language; the implementation consists of lexer, parser, interpreter, storage handler, and editing support, The graphical environment is an event-driven nested list viewer/editor providing graphical elements corresponding to the language. These elements are both the represenation of a users program and active interfaces to the values computed by that program.« less

  2. Research in Second Language Studies at Michigan State University

    ERIC Educational Resources Information Center

    Inceoglu, Solene; Spino, Le Anne

    2013-01-01

    Since its inception seven years ago, Michigan State University's vibrant Second Language Studies (SLS) Program has grown quickly under the direction of Dr. Susan Gass. Thus far, twelve students have graduated from the program and now hold academic positions in various universities in the United States and elsewhere. In 2011, the department…

  3. A Sample Corpus Integration in Language Teacher Education through Coursebook Evaluation

    ERIC Educational Resources Information Center

    Asik, Asuman

    2017-01-01

    The use of corpora has an increased interest in language teaching in the past two decades. Many corpora have been utilized for several purposes in language classrooms directly or indirectly. In spite of the increasing awareness towards the use of corpora and the corpus tools, language teacher education programs still do not include corpus…

  4. Working Papers in Educational Linguistics, 1996-1997.

    ERIC Educational Resources Information Center

    Furumoto, Mitchell A., Ed.; And Others

    1997-01-01

    Reports of language research in the 1996 issue include: "Corpus Planning for the Southern Peruvian Quechua Language" (Serafin M. Coronel-Molina); "Foreign Language Planning in U.S. Higher Education: The Case of a Graduate Business Program" (Mitchell A. Furumoto); "Charting New Directions: Of Communication in a Social…

  5. Maintaining Cognitive Functioning in Healthy Seniors with a Technology-Based Foreign Language Program: A Pilot Feasibility Study

    PubMed Central

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

  6. Redefining the Boundaries of Language Study. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Kramsch, Claire, Ed.

    The papers in this volume fall into five categories. After "Introduction: Making the Invisible Visible" (Claire Kramsch), Part 1, "Theoretical Boundaries," includes "The Metamorphosis of the Foreign Language Director, or: Waking Up to Theory" (Mark Webber) and "Subjects-in-Process: Revisioning TA Development…

  7. Comparison of Direct Instruction and Discrete Trial Teaching on the Curriculum-Based Assessment of Language Performance of Students with Autism

    ERIC Educational Resources Information Center

    Flores, Margaret M.; Ganz, Jennifer B.

    2014-01-01

    There is limited research demonstrating direct instruction (DI) as an effective language intervention for students with autism spectrum disorders (ASD) and developmental disabilities (DD). Existing research has shown that instruction using partial implementation of DI programs resulted in student learning (Ganz, 2007) and instruction using whole…

  8. Directionality effects in simultaneous language interpreting: the case of sign language interpreters in The Netherlands.

    PubMed

    Van Dijk, Rick; Boers, Eveline; Christoffels, Ingrid; Hermans, Daan

    2011-01-01

    The quality of interpretations produced by sign language interpreters was investigated. Twenty-five experienced interpreters were instructed to interpret narratives from (a) spoken Dutch to Sign Language of The Netherlands (SLN), (b) spoken Dutch to Sign Supported Dutch (SSD), and (c) SLN to spoken Dutch. The quality of the interpreted narratives was assessed by 5 certified sign language interpreters who did not participate in the study. Two measures were used to assess interpreting quality: the propositional accuracy of the interpreters' interpretations and a subjective quality measure. The results showed that the interpreted narratives in the SLN-to-Dutch interpreting direction were of lower quality (on both measures) than the interpreted narratives in the Dutch-to-SLN and Dutch-to-SSD directions. Furthermore, interpreters who had begun acquiring SLN when they entered the interpreter training program performed as well in all 3 interpreting directions as interpreters who had acquired SLN from birth.

  9. The Sociolinguistics of Foreign-Language Classrooms: Contributions of the Native, the Near-Native, and the Non-Native Speaker. Issues in Language Program Direction, A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Blyth, Carl, Ed.

    This collection of papers is divided into five parts. Part 1, "The Native Speaker," includes "The (Non)Native Standard Language in Foreign Language Education: A Critical Perspective" (Robert W. Train) and "The Native Speaker, the Student, and Woody Allen: Examining Traditional Roles in the Foreign Language Classroom"…

  10. Teaching Language Skills to Preschool Students with Developmental Delays and Autism Spectrum Disorder Using Language for Learning

    ERIC Educational Resources Information Center

    Flores, Margaret M.; Schweck, Kelly B.; Hinton, Vanessa

    2016-01-01

    Language intervention using Direct Instruction (DI) has shown positive results. There is a growing body of investigation of Language for Learning (LL), a DI program, on the performance of students with autism spectrum disorders (ASD) and students with developmental delays (DD). There is need for replication and extension of research to include…

  11. SLA and the Literature Classroom: Fostering Dialogues. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Scott, Virginia M., Ed.; Tucker, Holly, Ed.

    This monograph offers eight papers in four sections. Section 1, "Renewed Debates," includes "The Gordian Knot: Language, Literature, and Critical Thinking" (Jean Marie Schultz). Section 2, "Colleagues in Dialogue," includes "Developing Literacy and Literary Competence: Challenges for Foreign Language Departments" (Heidi Byrnes and Susanne Kord)…

  12. Handbook for Teachers of English as a Second Language; Americanization-Literacy.

    ERIC Educational Resources Information Center

    Steeves, Roy W.; And Others

    This publication contains guidelines and suggestions to assist teachers of English as a second language in conducting programs that are oriented toward Americanization and literacy. (It is particularly directed toward those newly assigned teachers who do not have a background in teaching English as a second language.) The authors present points to…

  13. Morris High School, New Directions for Bilingualism. O.E.E. Evaluation Report, 1982-1983.

    ERIC Educational Resources Information Center

    Cochran, Effie Papatzikou; Schulman, Robert

    New Directions for Bilingualism, at Morris High School (Bronx, New York) completed the first year of a three year cycle in June 1983. The program, which served 300 newly-arrived, foreign-born, low income students, had as its major goals the improvement of participants' English language proficiency, development of their native language (Spanish)…

  14. Artificial Intelligence in ADA: Pattern-Directed Processing. Final Report.

    ERIC Educational Resources Information Center

    Reeker, Larry H.; And Others

    To demonstrate to computer programmers that the programming language Ada provides superior facilities for use in artificial intelligence applications, the three papers included in this report investigate the capabilities that exist within Ada for "pattern-directed" programming. The first paper (Larry H. Reeker, Tulane University) is…

  15. Computer programs to assist in high resolution thermal denaturation and circular dichroism studies on nucleic acids

    PubMed Central

    Goodman, Thomas C.; Hardies, Stephen C.; Cortez, Carlos; Hillen, Wolfgang

    1981-01-01

    Computer programs are described that direct the collection, processing, and graphical display of numerical data obtained from high resolution thermal denaturation (1-3) and circular dichroism (4) studies. Besides these specific applications, the programs may also be useful, either directly or as programming models, in other types of spectrophotometric studies employing computers, programming languages, or instruments similar to those described here (see Materials and Methods). PMID:7335498

  16. PCG: A prototype incremental compilation facility for the SAGA environment, appendix F

    NASA Technical Reports Server (NTRS)

    Kimball, Joseph John

    1985-01-01

    A programming environment supports the activity of developing and maintaining software. New environments provide language-oriented tools such as syntax-directed editors, whose usefulness is enhanced because they embody language-specific knowledge. When syntactic and semantic analysis occur early in the cycle of program production, that is, during editing, the use of a standard compiler is inefficient, for it must re-analyze the program before generating code. Likewise, it is inefficient to recompile an entire file, when the editor can determine that only portions of it need updating. The pcg, or Pascal code generation, facility described here generates code directly from the syntax trees produced by the SAGA syntax directed Pascal editor. By preserving the intermediate code used in the previous compilation, it can limit recompilation to the routines actually modified by editing.

  17. Supporting the Professional Development of Foreign Language Graduate Students: A Focus on Course Development and Program Direction

    ERIC Educational Resources Information Center

    Enkin, Elizabeth

    2015-01-01

    The 2007 Modern Language Association report spurred research regarding the professional development of foreign language graduate students. This article first reviews existing proposals for the professional development of graduate students, then addresses the relevance of helping graduate students to develop the knowledge and skills that are needed…

  18. Programming an interim report on the SETL project. Part I: generalities. Part II: the SETL language and examples of its use

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

    Schwartz, J T

    1975-06-01

    A summary of work during the past several years on SETL, a new programming language drawing its dictions and basic concepts from the mathematical theory of sets, is presented. The work was started with the idea that a programming language modeled after an appropriate version of the formal language of mathematics might allow a programming style with some of the succinctness of mathematics, and that this might ultimately enable one to express and experiment with more complex algorithms than are now within reach. Part I discusses the general approach followed in the work. Part II focuses directly on the detailsmore » of the SETL language as it is now defined. It describes the facilities of SETL, includes short libraries of miscellaneous and of code optimization algorithms illustrating the use of SETL, and gives a detailed description of the manner in which the set-theoretic primitives provided by SETL are currently implemented. (RWR)« less

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

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

    DTIC Science & Technology

    2016-07-01

    Receptive Language in Children with Autism Spectrum Disorder PRINCIPAL INVESTIGATOR: Lawrence Scahill, MSN, PhD CONTRACTING ORGANIZATION: Emory...REPORT TYPE Annual 3. DATES COVERED 15Jun2015 - 14Jun2016 4. TITLE AND SUBTITLE Receptive Language in Children with Autism Spectrum Disorder 5a...indicates that as many as 75% of children with autism spectrum disorder (ASD) have language delay ranging from mild to severe. Many interventions have

  1. Analytical scheme calculations of angular momentum coupling and recoupling coefficients

    NASA Astrophysics Data System (ADS)

    Deveikis, A.; Kuznecovas, A.

    2007-03-01

    We investigate the Scheme programming language opportunities to analytically calculate the Clebsch-Gordan coefficients, Wigner 6j and 9j symbols, and general recoupling coefficients that are used in the quantum theory of angular momentum. The considered coefficients are calculated by a direct evaluation of the sum formulas. The calculation results for large values of quantum angular momenta were compared with analogous calculations with FORTRAN and Java programming languages.

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

  3. International Education (Working Paper).

    ERIC Educational Resources Information Center

    Gruson, Edward S.

    The history, objectives, and funding patterns for international education are discussed. Attention is directed toward the language and area study centers of the U.S. Office of Education, undergraduate/graduate and scholarly exchange programs, and the support of advanced research in international studies. The main source of funds for language and…

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

    NASA Astrophysics Data System (ADS)

    Robigou, V.; Nichols-Pecceu, M.

    2001-12-01

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

  5. Literacy in the Workplace: A Whole Language Approach.

    ERIC Educational Resources Information Center

    Carr, Kathryn S.

    The personnel director of a local industry requested reading help from Central Missouri State University for several employees. After several meetings, a workplace literacy program that used the whole language approach supplemented by direct instruction in word recognition skills was developed. Two types of tests were written. One, a vocabulary…

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

  7. Data management and language enhancement for generalized set theory computer language for operation of large relational databases

    NASA Technical Reports Server (NTRS)

    Finley, Gail T.

    1988-01-01

    This report covers the study of the relational database implementation in the NASCAD computer program system. The existing system is used primarily for computer aided design. Attention is also directed to a hidden-surface algorithm for final drawing output.

  8. Corpora in Language Teaching and Learning

    ERIC Educational Resources Information Center

    Boulton, Alex

    2017-01-01

    This timeline looks at explicit uses of corpora in foreign or second language (L2) teaching and learning, i.e. what happens when end-users explore corpus data, whether directly via concordancers or integrated into CALL programs, or indirectly with prepared printed materials. The underlying rationale is that such contact provides the massive…

  9. Software development without languages

    NASA Technical Reports Server (NTRS)

    Osborne, Haywood S.

    1988-01-01

    Automatic programming generally involves the construction of a formal specification; i.e., one which allows unambiguous interpretation by tools for the subsequent production of the corresponding software. Previous practical efforts in this direction have focused on the serious problems of: (1) designing the optimum specification language; and (2) mapping (translating or compiling) from this specification language to the program itself. The approach proposed bypasses the above problems. It postulates that the specification proper should be an intermediate form, with the sole function of containing information sufficient to facilitate construction of programs and also of matching documentation. Thus, the means of forming the intermediary becomes a human factors task rather than a linguistic one; human users will read documents generated from the specification, rather than the specification itself.

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

    DTIC Science & Technology

    2003-06-01

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

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

  12. SDR (Systems Directed Reading): An Overview.

    ERIC Educational Resources Information Center

    Baugo Community Schools, Elkhart, IN.

    The objective of this project for kindergarten through fifth grade is to interest public and private educational institutions in the systematization of elementary school reading programs. Facets of Systems Directed Reading (SDR) include the use of a differentiated staffing pattern; experienced language arts unit leaders guiding and directing all…

  13. Assessing Study Abroad Programs for Secondary Schools Students. Language In Education: Theory and Practice. No. 29.

    ERIC Educational Resources Information Center

    Loew, Helene Z.

    This publication is divided into two parts. The first part, "Study Abroad for High School Age Youth: Status, Purposes, and Proposed Directions," is by Stephen H. Rhinesmith. This article describes the status of study abroad programs in secondary education, discusses the purposes of such study, and proposes directions for future developments that…

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

  15. MIST: An Open Source Environmental Modelling Programming Language Incorporating Easy to Use Data Parallelism.

    NASA Astrophysics Data System (ADS)

    Bellerby, Tim

    2014-05-01

    Model Integration System (MIST) is open-source environmental modelling programming language that directly incorporates data parallelism. The language is designed to enable straightforward programming structures, such as nested loops and conditional statements to be directly translated into sequences of whole-array (or more generally whole data-structure) operations. MIST thus enables the programmer to use well-understood constructs, directly relating to the mathematical structure of the model, without having to explicitly vectorize code or worry about details of parallelization. A range of common modelling operations are supported by dedicated language structures operating on cell neighbourhoods rather than individual cells (e.g.: the 3x3 local neighbourhood needed to implement an averaging image filter can be simply accessed from within a simple loop traversing all image pixels). This facility hides details of inter-process communication behind more mathematically relevant descriptions of model dynamics. The MIST automatic vectorization/parallelization process serves both to distribute work among available nodes and separately to control storage requirements for intermediate expressions - enabling operations on very large domains for which memory availability may be an issue. MIST is designed to facilitate efficient interpreter based implementations. A prototype open source interpreter is available, coded in standard FORTRAN 95, with tools to rapidly integrate existing FORTRAN 77 or 95 code libraries. The language is formally specified and thus not limited to FORTRAN implementation or to an interpreter-based approach. A MIST to FORTRAN compiler is under development and volunteers are sought to create an ANSI-C implementation. Parallel processing is currently implemented using OpenMP. However, parallelization code is fully modularised and could be replaced with implementations using other libraries. GPU implementation is potentially possible.

  16. The Scratch Programming Language and Environment

    ERIC Educational Resources Information Center

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

    2010-01-01

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

  17. Communicative Syllabus Design--The Topic and Task Approach.

    ERIC Educational Resources Information Center

    Reynolds, Michael J.

    An English for Special Purposes (ESP) program, devised for students of the School of Environmental Design at the English Language Centre of King Abdul Aziz University, Jeddah, is described. The course is intended to be of direct relevance to students by developing their English language skills and giving them a basic professional vocabulary. A…

  18. Mentoring Foreign Language Teaching Assistants, Lecturers, and Adjunct Faculty. Issues in Language Program Direction: A Series in Annual Volumes.

    ERIC Educational Resources Information Center

    Rifkin, Benjamin, Ed.

    This book includes the following chapters: "Historical, Theoretical, and Pragmatic Perspectives on Mentoring" (H. Jay Siskin, with Jim Davis); "New Paradigms, Old Practices: Disciplinary Tensions in TA Training" (Elizabeth Guthrie); "The Professional Development of Highly Experienced and Less Experienced Teachers: Meeting Diverse Needs" (Elizabeth…

  19. ihear[R] Internet Therapy Program: A Program by St. Joseph Institute for the Deaf

    ERIC Educational Resources Information Center

    Broekelmann, Cheryl

    2012-01-01

    The ihear[R] Internet Therapy Program (ihear) provides effective, individualized, and interactive therapy that is tailored to each child's specific needs through a secure, high-quality Internet connection. The program brings listening and spoken language services directly to schools and families. The foundation for ihear is based on the St. Joseph…

  20. Ground Operations Aerospace Language (GOAL). Volume 3: Data bank

    NASA Technical Reports Server (NTRS)

    1973-01-01

    The GOAL (Ground Operations Aerospace Language) test programming language was developed for use in ground checkout operations in a space vehicle launch environment. To insure compatibility with a maximum number of applications, a systematic and error-free method of referencing command/response (analog and digital) hardware measurements is a principle feature of the language. Central to the concept of requiring the test language to be independent of launch complex equipment and terminology is that of addressing measurements via symbolic names that have meaning directly in the hardware units being tested. To form the link from test program through test system interfaces to the units being tested the concept of a data bank has been introduced. The data bank is actually a large cross-reference table that provides pertinent hardware data such as interface unit addresses, data bus routings, or any other system values required to locate and access measurements.

  1. A computer program for calculating symmetrical aerodynamic characteristics and lateral-directional stability derivatives of wing-body combinations with blowing jets

    NASA Technical Reports Server (NTRS)

    Lan, C. E.; Mehrotra, S. C.; Fox, C. H., Jr.

    1978-01-01

    The necessary information for using a computer program to calculate the aerodynamic characteristics under symmetrical flight conditions and the lateral-directional stability derivatives of wing-body combinations with upper-surface-blowing (USB) or over-wing-blowing (OWB) jets are described. The following new features were added to the program: (1) a fuselage of arbitrary body of revolution has been included. The effect of wing-body interference can now be investigated, and (2) all nine lateral-directional stability derivatives can be calculated. The program is written in FORTRAN language and runs on CDC Cyber 175 and Honeywell 66/60 computers.

  2. The Concept of the Directed Program.

    ERIC Educational Resources Information Center

    Ellert, Ernest E.

    The author discusses the testing of the validity of self-pacing in a two-year programed German course at Colorado State University. Two teaching situations were set up for the programed materials. The first group, 24 students who met in a room "equipped somewhat like a language laboratory," were "self-paced," using books, tapes, and a tape…

  3. Reframe, Rename, Revitalise: Future Directions for the Language, Literacy and Numeracy National Reporting System

    ERIC Educational Resources Information Center

    Perkins, Kate

    2005-01-01

    The National Reporting System (NRS) was developed to report the outcomes of English language, literacy and numeracy provision in Australia's vocational education and training and adult and community education sectors, and in labour market programs. Since its introduction, however, the NRS has been used as more than a reporting tool. It has also…

  4. Form and Meaning: Multiple Perspectives. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Lee, James F., Ed.; Valdman, Albert, Ed.

    This collection of papers is divided into three parts. After "Introduction" (James F. Lee and Albert Valdman), Part 1, "Theoretical Aspects of Focus on Form," includes "What Form to Focus On? Linguistics, Language Awareness, and the Education of L2 Teachers" (Cristina Sanz); "Five Types of Input and the Various…

  5. Patterns and Policies: The Changing Demographics of Foreign Language Instruction. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Liskin-Gasparro, Judith E., Ed.

    This collection of papers is divided into three parts. Part 1, "Changing Patterns: Curricular Implications," includes "Basic Assumptions Revisited: Today's French and Spanish Students at a Large Metropolitan University" (Gail Guntermann, Suzanne Hendrickson, and Carmen de Urioste) and "Le Francais et Mort, Vive le…

  6. Reasoning About Digital Circuits.

    DTIC Science & Technology

    1983-07-01

    The dissertation will later examine the logic’s formal syntax and semantics in great depth. Below are a few English - language statements and...function have a fixed point. Temporal lolc as a programming langua " Temporal logic can be used directly a a propamuing language . For example, the ...for a separate "sertion language ." For example, the formula S[(I+- );(I + i -- I) (I+2- I) states that if the variable I twice increaes by I in an

  7. Role of PROLOG (Programming and Logic) in natural-language processing. Report for September-December 1987

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

    McHale, M.L.

    The field of artificial Intelligence strives to produce computer programs that exhibit intelligent behavior. One of the areas of interest is the processing of natural language. This report discusses the role of the computer language PROLOG in Natural Language Processing (NLP) both from theoretic and pragmatic viewpoints. The reasons for using PROLOG for NLP are numerous. First, linguists can write natural-language grammars almost directly as PROLOG programs; this allows fast-prototyping of NLP systems and facilitates analysis of NLP theories. Second, semantic representations of natural-language texts that use logic formalisms are readily produced in PROLOG because of PROLOG's logical foundations. Third,more » PROLOG's built-in inferencing mechanisms are often sufficient for inferences on the logical forms produced by NLPs. Fourth, the logical, declarative nature of PROLOG may make it the language of choice for parallel computing systems. Finally, the fact that PROLOG has a de facto standard (Edinburgh) makes the porting of code from one computer system to another virtually trouble free. Perhaps the strongest tie one could make between NLP and PROLOG was stated by John Stuart Mill in his inaugural Address at St. Andrews: The structure of every sentence is a lesson in logic.« less

  8. Exploring the Outcomes of a Novel Computer-Assisted Treatment Program Targeting Expressive-Grammar Deficits in Preschoolers with SLI

    ERIC Educational Resources Information Center

    Washington, Karla N.; Warr-Leeper, Genese; Thomas-Stonell, Nancy

    2011-01-01

    Purpose: The impact of a newly designed computer-assisted treatment ("C-AT") program, "My Sentence Builder", for the remediation of expressive-grammar deficits in children with specific language impairment (SLI) was explored. This program was specifically designed with features to directly address expressive-grammar difficulties, thought to be…

  9. A direct-execution parallel architecture for the Advanced Continuous Simulation Language (ACSL)

    NASA Technical Reports Server (NTRS)

    Carroll, Chester C.; Owen, Jeffrey E.

    1988-01-01

    A direct-execution parallel architecture for the Advanced Continuous Simulation Language (ACSL) is presented which overcomes the traditional disadvantages of simulations executed on a digital computer. The incorporation of parallel processing allows the mapping of simulations into a digital computer to be done in the same inherently parallel manner as they are currently mapped onto an analog computer. The direct-execution format maximizes the efficiency of the executed code since the need for a high level language compiler is eliminated. Resolution is greatly increased over that which is available with an analog computer without the sacrifice in execution speed normally expected with digitial computer simulations. Although this report covers all aspects of the new architecture, key emphasis is placed on the processing element configuration and the microprogramming of the ACLS constructs. The execution times for all ACLS constructs are computed using a model of a processing element based on the AMD 29000 CPU and the AMD 29027 FPU. The increase in execution speed provided by parallel processing is exemplified by comparing the derived execution times of two ACSL programs with the execution times for the same programs executed on a similar sequential architecture.

  10. Evaluation of Automated Natural Language Processing in the Further Development of Science Information Retrieval. String Program Reports No. 10.

    ERIC Educational Resources Information Center

    Sager, Naomi

    This investigation matches the emerging techniques in computerized natural language processing against emerging needs for such techniques in the information field to evaluate and extend such techniques for future applications and to establish a basis and direction for further research toward these goals. An overview describes developments in the…

  11. Learning Language for Work and Life: The Linguistic Socialization of Immigrant Canadians Seeking Careers in Healthcare.

    ERIC Educational Resources Information Center

    Duff, Patricia A.; Wong, Ping; Early, Margaret

    2002-01-01

    Discusses research in English-as-a-Second-Language in the workplace, identifying gaps in the existing literature and promising directions for new explorations. Reports on a qualitative study conducted in one type of program for immigrant women and men in Western Canada seeking to become long-term resident care aides or home support workers.…

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

    DTIC Science & Technology

    2017-07-01

    spectrum disorder. However, DI-LL has not yet been carefully studied in children with ASD. As in ABA, the DI-LL curriculum incorporates immediate... study of DI-LL in children with ASD and language delay. The purpose of this study is to test the efficacy of DI-LL in a six-month randomized trial in...fading. To date, there is only one small study of DI-LL in children with ASD and language delay. The purpose of this study is to test the efficacy of

  13. 15 CFR 40.2 - Qualifications.

    Code of Federal Regulations, 2014 CFR

    2014-01-01

    ... training programs. (2) Able to speak, read, write, and understand the English language. (3) Sponsored by his government either directly with the United States or through a public international agency. (4...

  14. 15 CFR 40.2 - Qualifications.

    Code of Federal Regulations, 2013 CFR

    2013-01-01

    ... training programs. (2) Able to speak, read, write, and understand the English language. (3) Sponsored by his government either directly with the United States or through a public international agency. (4...

  15. 15 CFR 40.2 - Qualifications.

    Code of Federal Regulations, 2012 CFR

    2012-01-01

    ... training programs. (2) Able to speak, read, write, and understand the English language. (3) Sponsored by his government either directly with the United States or through a public international agency. (4...

  16. 15 CFR 40.2 - Qualifications.

    Code of Federal Regulations, 2011 CFR

    2011-01-01

    ... training programs. (2) Able to speak, read, write, and understand the English language. (3) Sponsored by his government either directly with the United States or through a public international agency. (4...

  17. 15 CFR 40.2 - Qualifications.

    Code of Federal Regulations, 2010 CFR

    2010-01-01

    ... training programs. (2) Able to speak, read, write, and understand the English language. (3) Sponsored by his government either directly with the United States or through a public international agency. (4...

  18. Automobile Maintenance. Reading and Language Activities.

    ERIC Educational Resources Information Center

    Kessman, William A.

    Designed primarily for special needs students in a vocational program in automobile maintenance, this book was written to refine the basic skills of following directions, reading comprehension, vocabulary building, spelling, word usage, and word recognition, while relating these skills to some of the tasks a beginning student in the program must…

  19. Bloomfield-Barnhart Developmental Reading Mastery Test: Evaluator's Handbook [and] Individual Pupil Packet.

    ERIC Educational Resources Information Center

    Barnhart, Cynthia A.; And Others

    The Developmental Reading Mastery Test of oral reading, comprehension, spelling, and language skills is based on curriculum materials by the Bloomfield-Barnhart reading program, Let's Read. The non-graded program teaches reading in eleven steps (skill sequences), with corresponding subtests, as follows: (1) shape discrimination, directionality;…

  20. Suggested Outline for Auditory Perception Training.

    ERIC Educational Resources Information Center

    Kelley, Clare A.

    Presented are suggestions for speech therapists to use in auditory perception training and screening of language handicapped children in kindergarten through grade 3. Directions are given for using the program, which is based on games. Each component is presented in terms of purpose, materials, a description of the game, and directions for…

  1. The Topological Field Theory of Data: a program towards a novel strategy for data mining through data language

    NASA Astrophysics Data System (ADS)

    Rasetti, M.; Merelli, E.

    2015-07-01

    This paper aims to challenge the current thinking in IT for the 'Big Data' question, proposing - almost verbatim, with no formulas - a program aiming to construct an innovative methodology to perform data analytics in a way that returns an automaton as a recognizer of the data language: a Field Theory of Data. We suggest to build, directly out of probing data space, a theoretical framework enabling us to extract the manifold hidden relations (patterns) that exist among data, as correlations depending on the semantics generated by the mining context. The program, that is grounded in the recent innovative ways of integrating data into a topological setting, proposes the realization of a Topological Field Theory of Data, transferring and generalizing to the space of data notions inspired by physical (topological) field theories and harnesses the theory of formal languages to define the potential semantics necessary to understand the emerging patterns.

  2. Designing a Software Tool for Fuzzy Logic Programming

    NASA Astrophysics Data System (ADS)

    Abietar, José M.; Morcillo, Pedro J.; Moreno, Ginés

    2007-12-01

    Fuzzy Logic Programming is an interesting and still growing research area that agglutinates the efforts for introducing fuzzy logic into logic programming (LP), in order to incorporate more expressive resources on such languages for dealing with uncertainty and approximated reasoning. The multi-adjoint logic programming approach is a recent and extremely flexible fuzzy logic paradigm for which, unfortunately, we have not found practical tools implemented so far. In this work, we describe a prototype system which is able to directly translate fuzzy logic programs into Prolog code in order to safely execute these residual programs inside any standard Prolog interpreter in a completely transparent way for the final user. We think that the development of such fuzzy languages and programing tools might play an important role in the design of advanced software applications for computational physics, chemistry, mathematics, medicine, industrial control and so on.

  3. Improving Reading and Language Arts Skills of At-Risk First Graders through Direct Instruction of Print Awareness, Phoneme Awareness, and Phonological Processing.

    ERIC Educational Resources Information Center

    Bump, Sandra K.; Swedberg, Trina L.; Yates, Carol R.

    This report describes a program to improve reading and language arts skills. The targeted population consisted of students in 2 first grade classrooms (average class size 25) from a midwestern elementary school in a predominantly white, middle to upper-middle class neighborhood. Data documenting the problem was obtained from the previous year's…

  4. New Ways of Learning and Teaching: Focus on Technology and Foreign Language Education. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Muyskens, Judith A., Ed.

    This collection of papers is divided into three parts. After "Introduction," (Judith A. Muyskens), Part 1, "Issues in Teaching with Technology: Implications for the Future Training of Teaching Assistants," includes "Exploring the Link between Teaching and Technology: An Approach to TA Development" (Virginia M. Scott) and "A Revolution from Above:…

  5. Storytelling, behavior planning, and language evolution in context.

    PubMed

    McBride, Glen

    2014-01-01

    An attempt is made to specify the structure of the hominin bands that began steps to language. Storytelling could evolve without need for language yet be strongly subject to natural selection and could provide a major feedback process in evolving language. A storytelling model is examined, including its effects on the evolution of consciousness and the possible timing of language evolution. Behavior planning is presented as a model of language evolution from storytelling. The behavior programming mechanism in both directions provide a model of creating and understanding behavior and language. Culture began with societies, then family evolution, family life in troops, but storytelling created a culture of experiences, a final step in the long process of achieving experienced adults by natural selection. Most language evolution occurred in conversations where evolving non-verbal feedback ensured mutual agreements on understanding. Natural language evolved in conversations with feedback providing understanding of changes.

  6. Storytelling, behavior planning, and language evolution in context

    PubMed Central

    McBride, Glen

    2014-01-01

    An attempt is made to specify the structure of the hominin bands that began steps to language. Storytelling could evolve without need for language yet be strongly subject to natural selection and could provide a major feedback process in evolving language. A storytelling model is examined, including its effects on the evolution of consciousness and the possible timing of language evolution. Behavior planning is presented as a model of language evolution from storytelling. The behavior programming mechanism in both directions provide a model of creating and understanding behavior and language. Culture began with societies, then family evolution, family life in troops, but storytelling created a culture of experiences, a final step in the long process of achieving experienced adults by natural selection. Most language evolution occurred in conversations where evolving non-verbal feedback ensured mutual agreements on understanding. Natural language evolved in conversations with feedback providing understanding of changes. PMID:25360123

  7. Computer-aided linear-circuit design.

    NASA Technical Reports Server (NTRS)

    Penfield, P.

    1971-01-01

    Usually computer-aided design (CAD) refers to programs that analyze circuits conceived by the circuit designer. Among the services such programs should perform are direct network synthesis, analysis, optimization of network parameters, formatting, storage of miscellaneous data, and related calculations. The program should be embedded in a general-purpose conversational language such as BASIC, JOSS, or APL. Such a program is MARTHA, a general-purpose linear-circuit analyzer embedded in APL.

  8. Co-Occurring Disorders

    MedlinePlus

    ... Life on Campus Minority Mental Health Workplace Wellness Work-Life Balance Mental Illness and Work Support an Employee Workplace ... Programs Care For Your Health For Providers For Family & Friends Person-Centered Language Psychiatric Advance Directives Creating ...

  9. LK Scripting Language

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

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

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

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

    Berger, J.F.

    1995-03-01

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

  11. Paranoia and Delusional Disorders

    MedlinePlus

    ... Life on Campus Minority Mental Health Workplace Wellness Work-Life Balance Mental Illness and Work Support an Employee Workplace ... Programs Care For Your Health For Providers For Family & Friends Person-Centered Language Psychiatric Advance Directives Creating ...

  12. East-West Encounters: The Challenges of Directing a Program in Jordan.

    ERIC Educational Resources Information Center

    Sawaie, Mohammed

    1995-01-01

    The director of a University of Virginia Arabic language program in Jordan discusses issues, sometimes unfamiliar, with which the administrator must deal. In addition to logistical and administrative tasks, in this context these include the role of women in the Arab university and students' questions about the universality of social values. (MSE)

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

    ERIC Educational Resources Information Center

    Pilgrim, Mark T.

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

  14. Good Talking Words: A Social Communications Skills Program for Preschool and Kindergarten Classes.

    ERIC Educational Resources Information Center

    Paulson, Lucy Hart; van den Pol, Rick

    The "Good Talking Words" program aims to help children develop and demonstrate the social communication skills that are vital to school and life success. It uses an active, direct instructional approach for preschool and kindergarten students that uses language experiences to teach specific, prosocial behaviors that will help children…

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

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

    Lee, Seyong; Vetter, Jeffrey S

    Computer architecture experts expect that non-volatile memory (NVM) hierarchies will play a more significant role in future systems including mobile, enterprise, and HPC architectures. With this expectation in mind, we present NVL-C: a novel programming system that facilitates the efficient and correct programming of NVM main memory systems. The NVL-C programming abstraction extends C with a small set of intuitive language features that target NVM main memory, and can be combined directly with traditional C memory model features for DRAM. We have designed these new features to enable compiler analyses and run-time checks that can improve performance and guard againstmore » a number of subtle programming errors, which, when left uncorrected, can corrupt NVM-stored data. Moreover, to enable recovery of data across application or system failures, these NVL-C features include a flexible directive for specifying NVM transactions. So that our implementation might be extended to other compiler front ends and languages, the majority of our compiler analyses are implemented in an extended version of LLVM's intermediate representation (LLVM IR). We evaluate NVL-C on a number of applications to show its flexibility, performance, and correctness.« less

  17. Programming models for energy-aware systems

    NASA Astrophysics Data System (ADS)

    Zhu, Haitao

    Energy efficiency is an important goal of modern computing, with direct impact on system operational cost, reliability, usability and environmental sustainability. This dissertation describes the design and implementation of two innovative programming languages for constructing energy-aware systems. First, it introduces ET, a strongly typed programming language to promote and facilitate energy-aware programming, with a novel type system design called Energy Types. Energy Types is built upon a key insight into today's energy-efficient systems and applications: despite the popular perception that energy and power can only be described in joules and watts, real-world energy management is often based on discrete phases and modes, which in turn can be reasoned about by type systems very effectively. A phase characterizes a distinct pattern of program workload, and a mode represents an energy state the program is expected to execute in. Energy Types is designed to reason about energy phases and energy modes, bringing programmers into the optimization of energy management. Second, the dissertation develops Eco, an energy-aware programming language centering around sustainability. A sustainable program built from Eco is able to adaptively adjusts its own behaviors to stay on a given energy budget, avoiding both deficit that would lead to battery drain or CPU overheating, and surplus that could have been used to improve the quality of the program output. Sustainability is viewed as a form of supply and demand matching, and a sustainable program consistently maintains the equilibrium between supply and demand. ET is implemented as a prototyped compiler for smartphone programming on Android, and Eco is implemented as a minimal extension to Java. Programming practices and benchmarking experiments in these two new languages showed that ET can lead to significant energy savings for Android Apps and Eco can efficiently promote battery awareness and temperature awareness in real-world Java programs.

  18. Facilities Engineering Management System Study: Catalog of Automatic Data Processing Applications Developed by USACERL (U.S. Army Construction Engineering Research Laboratory) for Army Installation Directories of Engineering and Housing

    DTIC Science & Technology

    1989-08-01

    Programming Languages Used: AUTOCAD Command, AUTOLISP Type of Commercial Program Used: CAD Specific Commercial Program Used: AUTOCAD Version: 1.0...collection which the system can directly translate into printed reports. This eliminates the need for filling data collection forms and manual compiling of

  19. Interventions to Improve Communication

    PubMed Central

    Paul, Rhea

    2008-01-01

    SYNOPSIS It is clear that children with autism benefit from intensive, early intervention that focuses on increasing the frequency, form, and function of communicative acts. Intervention methods that draw from a range of philosophies and make use of varying degrees of adult direction have been shown to be effective in increasing language and communicative behaviors, although direct comparisons among methods, controlled studies with random assignment to treatments, and long-term outcome studies are, as yet, lacking. Available evidence shows that highly structured behavioral methods have important positive consequences for these children, particularly in eliciting first words. However, the limitation of these methods in maintenance and generalization of skills suggests that many children with autism will need to have these methods supplemented with less adult-directed activities to increase communicative initiation and to carry over learned skills to new settings and communication partners. A review of programs aimed at language development in high functioning children with ASD points out the importance of thinking beyond words and sentences to the social functions of communication and language use when developing interventions. Although a range of adult-mediated programs are reviewed here, providing opportunities for mediated peer interactions with trained peers in natural settings appears to be especially important in maximizing the effects of this intervention. PMID:18775373

  20. A review of standardized patients in clinical education: Implications for speech-language pathology programs.

    PubMed

    Hill, Anne E; Davidson, Bronwyn J; Theodoros, Deborah G

    2010-06-01

    The use of standardized patients has been reported as a viable addition to traditional models of professional practice education in medicine, nursing and allied health programs. Educational programs rely on the inclusion of work-integrated learning components in order to graduate competent practitioners. Allied health programs world-wide have reported increasing difficulty in attaining sufficient traditional placements for students within the workplace. In response to this, allied health professionals are challenged to be innovative and problem-solving in the development and maintenance of clinical education placements and to consider potential alternative learning opportunities for students. Whilst there is a bank of literature describing the use of standardized patients in medicine and nursing, reports of its use in speech-language pathology clinical education are limited. Therefore, this paper aims to (1) provide a review of literature reporting on the use of standardized patients within medical and allied health professions with particular reference to use in speech-language pathology, (2) discuss methodological and practical issues involved in establishing and maintaining a standardized patient program and (3) identify future directions for research and clinical programs using standardized patients to build foundation clinical skills such as communication, interpersonal interaction and interviewing.

  1. Analysis and specification tools in relation to the APSE

    NASA Technical Reports Server (NTRS)

    Hendricks, John W.

    1986-01-01

    Ada and the Ada Programming Support Environment (APSE) specifically address the phases of the system/software life cycle which follow after the user's problem was translated into system and software development specifications. The waterfall model of the life cycle identifies the analysis and requirements definition phases as preceeding program design and coding. Since Ada is a programming language and the APSE is a programming support environment, they are primarily targeted to support program (code) development, tecting, and maintenance. The use of Ada based or Ada related specification languages (SLs) and program design languages (PDLs) can extend the use of Ada back into the software design phases of the life cycle. Recall that the standardization of the APSE as a programming support environment is only now happening after many years of evolutionary experience with diverse sets of programming support tools. Restricting consideration to one, or even a few chosen specification and design tools, could be a real mistake for an organization or a major project such as the Space Station, which will need to deal with an increasingly complex level of system problems. To require that everything be Ada-like, be implemented in Ada, run directly under the APSE, and fit into a rigid waterfall model of the life cycle would turn a promising support environment into a straight jacket for progress.

  2. The Impact of a School's Literacy Program on a Primary Classroom

    ERIC Educational Resources Information Center

    Costello, David Ambrose Roy

    2012-01-01

    The purpose of this study was to examine how my reading instruction had been situated within my school's literacy program. As a way to investigate this study, I employed qualitative teacher research. I used reading theory (Whole Language and Direct Instruction) as the analytical lens for my analysis. The results illustrated how the Direct…

  3. Teaching Reading Comprehension and Language Skills to Students with Autism Spectrum Disorders and Developmental Disabilities Using Direct Instruction

    ERIC Educational Resources Information Center

    Flores, Margaret M.; Nelson, Cynthia; Hinton, Vanessa; Franklin, Toni M.; Strozier, Shaunita D.; Terry, LaTonya; Franklin, Susan

    2013-01-01

    There is limited research demonstrating Direct Instruction (DI) as an effective reading comprehension intervention for students with autism spectrum disorders (ASD) and developmental disabilities (DD). Previous research has shown that DI, when portions of the program were implemented, resulted in increased skills (Flores & Ganz, 2007; Flores…

  4. Functional Programming with C++ Template Metaprograms

    NASA Astrophysics Data System (ADS)

    Porkoláb, Zoltán

    Template metaprogramming is an emerging new direction of generative programming. With the clever definitions of templates we can force the C++ compiler to execute algorithms at compilation time. Among the application areas of template metaprograms are the expression templates, static interface checking, code optimization with adaption, language embedding and active libraries. However, as template metaprogramming was not an original design goal, the C++ language is not capable of elegant expression of metaprograms. The complicated syntax leads to the creation of code that is hard to write, understand and maintain. Although template metaprogramming has a strong relationship with functional programming, this is not reflected in the language syntax and existing libraries. In this paper we give a short and incomplete introduction to C++ templates and the basics of template metaprogramming. We will enlight the role of template metaprograms, and some important and widely used idioms. We give an overview of the possible application areas as well as debugging and profiling techniques. We suggest a pure functional style programming interface for C++ template metaprograms in the form of embedded Haskell code which is transformed to standard compliant C++ source.

  5. Cultural Momentum: The Impact of Agency on Foreign Area Officer Support to the Geographic Combatant Commands

    DTIC Science & Technology

    2015-06-01

    extensive and highly successful military careers started in this personal and professional relationship, directly contributing to the humanitarian aid and...The Navy program, started in 2005, follows the Army’s single-track model for language- enabled officers. The Marine Corps’ program pre-dates the...adheres to its institutional personality against minimalist Joint FAO Program requirements. Before delving into the cases

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

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

  8. In vivo language intervention: unanticipated general effects.

    PubMed

    Hart, B; Risley, T R

    1980-01-01

    After observing the lack of generalization of language trained in highly structured training sessions using established behavior modification techniques, "incidental teaching" procedures were developed to change the use of specified language behaviors in the natural environment. This paper reports an analysis of the general changes in the language, other than that specifically targeted by the incidental teaching procedures, used by disadvantaged preschool children. The daily language samples of disadvantaged children involved in a previously reported experiment to increase compound sentence usage were reexamined and compared to comparable records of other disadvantaged children and of middle-class children of college parents in order to assess possible general effects of the intervention program. Whereas the language that both groups of comparison children used changed little across the preschool year, the amount of talking by the children in the experimental program increased markedly. Their use of more elaborate vocabulary and more elaborate sentences also increased in direct proportion to the increases in overall language use, such that both language use and language elaboration in the experimental group of children changed from a pattern simlar to the comparison group of disadvantaged children to a pattern similar to the comparison group of middleclass children. It is argued that some general features of the incidental teaching procedure--differentially attending to child overtures and responding relative to the child's selected topic (reinforcer)--contributed to the increase in overall language use beyond the specific language behavior targeted, and that this increase in the probability of children's talking itself resulted in the substantial increases in elaboration seen in the children's spontaneous language. Because, at least in children with fairly well-developed language repertoires, language use is contextually controlled, talking more involves talking in more varied and complex contexts, which inevitably produces the use of more elaborate language.

  9. In vivo language intervention: unanticipated general effects.

    PubMed Central

    Hart, B; Risley, T R

    1980-01-01

    After observing the lack of generalization of language trained in highly structured training sessions using established behavior modification techniques, "incidental teaching" procedures were developed to change the use of specified language behaviors in the natural environment. This paper reports an analysis of the general changes in the language, other than that specifically targeted by the incidental teaching procedures, used by disadvantaged preschool children. The daily language samples of disadvantaged children involved in a previously reported experiment to increase compound sentence usage were reexamined and compared to comparable records of other disadvantaged children and of middle-class children of college parents in order to assess possible general effects of the intervention program. Whereas the language that both groups of comparison children used changed little across the preschool year, the amount of talking by the children in the experimental program increased markedly. Their use of more elaborate vocabulary and more elaborate sentences also increased in direct proportion to the increases in overall language use, such that both language use and language elaboration in the experimental group of children changed from a pattern simlar to the comparison group of disadvantaged children to a pattern similar to the comparison group of middleclass children. It is argued that some general features of the incidental teaching procedure--differentially attending to child overtures and responding relative to the child's selected topic (reinforcer)--contributed to the increase in overall language use beyond the specific language behavior targeted, and that this increase in the probability of children's talking itself resulted in the substantial increases in elaboration seen in the children's spontaneous language. Because, at least in children with fairly well-developed language repertoires, language use is contextually controlled, talking more involves talking in more varied and complex contexts, which inevitably produces the use of more elaborate language. PMID:7430003

  10. M3D (Media 3D): a new programming language for web-based virtual reality in E-Learning and Edutainment

    NASA Astrophysics Data System (ADS)

    Chakaveh, Sepideh; Skaley, Detlef; Laine, Patricia; Haeger, Ralf; Maad, Soha

    2003-01-01

    Today, interactive multimedia educational systems are well established, as they prove useful instruments to enhance one's learning capabilities. Hitherto, the main difficulty with almost all E-Learning systems was latent in the rich media implementation techniques. This meant that each and every system should be created individually as reapplying the media, be it only a part, or the whole content was not directly possible, as everything must be applied mechanically i.e. by hand. Consequently making E-learning systems exceedingly expensive to generate, both in time and money terms. Media-3D or M3D is a new platform independent programming language, developed at the Fraunhofer Institute Media Communication to enable visualisation and simulation of E-Learning multimedia content. M3D is an XML-based language, which is capable of distinguishing between the3D models from that of the 3D scenes, as well as handling provisions for animations, within the programme. Here we give a technical account of M3D programming language and briefly describe two specific application scenarios where M3D is applied to create virtual reality E-Learning content for training of technical personnel.

  11. New Directions in Special Education.

    ERIC Educational Resources Information Center

    Jones, Reginald L., Ed.

    The text presents a collection of articles dealing with new research and developments relevant to special education. Discussions include automation, teaching machines, programed instruction, psycholinguistic testing, differential diagnosis, language development and testing, and remediation techniques. Other topics consider measurement of behavior,…

  12. Collaborate!

    ERIC Educational Resources Information Center

    Villano, Matt

    2007-01-01

    This article explores different approaches that facilitate online collaboration. The newest efforts in collaboration revolve around wikis. These websites allow visitors to add, remove, edit, and change content directly online. Another fairly affordable approach involves open source, a programming language that is, in many ways, collaborative…

  13. Activity Settings and Daily Routines in Preschool Classrooms: Diverse Experiences in Early Learning Settings for Low-Income Children.

    PubMed

    Fuligni, Allison Sidle; Howes, Carollee; Huang, Yiching; Hong, Sandra Soliday; Lara-Cinisomo, Sandraluz

    2012-06-01

    This paper examines activity settings and daily classroom routines experienced by 3- and 4-year-old low-income children in public center-based preschool programs, private center-based programs, and family child care homes. Two daily routine profiles were identified using a time-sampling coding procedure: a High Free-Choice pattern in which children spent a majority of their day engaged in child-directed free-choice activity settings combined with relatively low amounts of teacher-directed activity, and a Structured-Balanced pattern in which children spent relatively equal proportions of their day engaged in child-directed free-choice activity settings and teacher-directed small- and whole-group activities. Daily routine profiles were associated with program type and curriculum use but not with measures of process quality. Children in Structured-Balanced classrooms had more opportunities to engage in language and literacy and math activities, whereas children in High Free-Choice classrooms had more opportunities for gross motor and fantasy play. Being in a Structured-Balanced classroom was associated with children's language scores but profiles were not associated with measures of children's math reasoning or socio-emotional behavior. Consideration of teachers' structuring of daily routines represents a valuable way to understand nuances in the provision of learning experiences for young children in the context of current views about developmentally appropriate practice and school readiness.

  14. Activity Settings and Daily Routines in Preschool Classrooms: Diverse Experiences in Early Learning Settings for Low-Income Children

    PubMed Central

    Fuligni, Allison Sidle; Howes, Carollee; Huang, Yiching; Hong, Sandra Soliday; Lara-Cinisomo, Sandraluz

    2011-01-01

    This paper examines activity settings and daily classroom routines experienced by 3- and 4-year-old low-income children in public center-based preschool programs, private center-based programs, and family child care homes. Two daily routine profiles were identified using a time-sampling coding procedure: a High Free-Choice pattern in which children spent a majority of their day engaged in child-directed free-choice activity settings combined with relatively low amounts of teacher-directed activity, and a Structured-Balanced pattern in which children spent relatively equal proportions of their day engaged in child-directed free-choice activity settings and teacher-directed small- and whole-group activities. Daily routine profiles were associated with program type and curriculum use but not with measures of process quality. Children in Structured-Balanced classrooms had more opportunities to engage in language and literacy and math activities, whereas children in High Free-Choice classrooms had more opportunities for gross motor and fantasy play. Being in a Structured-Balanced classroom was associated with children’s language scores but profiles were not associated with measures of children’s math reasoning or socio-emotional behavior. Consideration of teachers’ structuring of daily routines represents a valuable way to understand nuances in the provision of learning experiences for young children in the context of current views about developmentally appropriate practice and school readiness. PMID:22665945

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

    Kartsaklis, Christos; Hernandez, Oscar R

    Interrogating the structure of a program for patterns of interest is attractive to the broader spectrum of software engineering. The very approach by which a pattern is constructed remains a concern for the source code mining community. This paper presents a pattern programming model, for the C and Fortran programming languages, using a compiler directives approach. We discuss our specification, called HERCULES/PL, throughout a number of examples and show how different patterns can be constructed, plus some preliminary results.

  16. Directions in parallel programming: HPF, shared virtual memory and object parallelism in pC++

    NASA Technical Reports Server (NTRS)

    Bodin, Francois; Priol, Thierry; Mehrotra, Piyush; Gannon, Dennis

    1994-01-01

    Fortran and C++ are the dominant programming languages used in scientific computation. Consequently, extensions to these languages are the most popular for programming massively parallel computers. We discuss two such approaches to parallel Fortran and one approach to C++. The High Performance Fortran Forum has designed HPF with the intent of supporting data parallelism on Fortran 90 applications. HPF works by asking the user to help the compiler distribute and align the data structures with the distributed memory modules in the system. Fortran-S takes a different approach in which the data distribution is managed by the operating system and the user provides annotations to indicate parallel control regions. In the case of C++, we look at pC++ which is based on a concurrent aggregate parallel model.

  17. Sharing programming resources between Bio* projects through remote procedure call and native call stack strategies.

    PubMed

    Prins, Pjotr; Goto, Naohisa; Yates, Andrew; Gautier, Laurent; Willis, Scooter; Fields, Christopher; Katayama, Toshiaki

    2012-01-01

    Open-source software (OSS) encourages computer programmers to reuse software components written by others. In evolutionary bioinformatics, OSS comes in a broad range of programming languages, including C/C++, Perl, Python, Ruby, Java, and R. To avoid writing the same functionality multiple times for different languages, it is possible to share components by bridging computer languages and Bio* projects, such as BioPerl, Biopython, BioRuby, BioJava, and R/Bioconductor. In this chapter, we compare the two principal approaches for sharing software between different programming languages: either by remote procedure call (RPC) or by sharing a local call stack. RPC provides a language-independent protocol over a network interface; examples are RSOAP and Rserve. The local call stack provides a between-language mapping not over the network interface, but directly in computer memory; examples are R bindings, RPy, and languages sharing the Java Virtual Machine stack. This functionality provides strategies for sharing of software between Bio* projects, which can be exploited more often. Here, we present cross-language examples for sequence translation, and measure throughput of the different options. We compare calling into R through native R, RSOAP, Rserve, and RPy interfaces, with the performance of native BioPerl, Biopython, BioJava, and BioRuby implementations, and with call stack bindings to BioJava and the European Molecular Biology Open Software Suite. In general, call stack approaches outperform native Bio* implementations and these, in turn, outperform RPC-based approaches. To test and compare strategies, we provide a downloadable BioNode image with all examples, tools, and libraries included. The BioNode image can be run on VirtualBox-supported operating systems, including Windows, OSX, and Linux.

  18. Language Disorders in Adolescents: Current Needs and Future Directions.

    PubMed

    Nippold, Marilyn A

    2016-11-01

    Adolescents with developmental language disorders often do not receive the type of intervention that would improve their ability to speak, listen, read, and write effectively. Part of the problem is that many of these young people show no obvious symptoms of a language disorder, yet they struggle on a daily basis to succeed at school-related tasks that require a sophisticated level of language development. This article discusses some of the challenges these students face and makes suggestions for what could be done to address the issues. These suggestions include continuing the effort to advocate strongly for the rights of adolescents, increasing collaboration between speech-language pathologists and other professionals in the schools, and making changes to training programs in communication sciences and disorders to better prepare future speech-language pathologists to work with adolescents. Thieme Medical Publishers 333 Seventh Avenue, New York, NY 10001, USA.

  19. Language Barriers Impact Access to Services for Children with Autism Spectrum Disorders.

    PubMed

    St Amant, Helaine G; Schrager, Sheree M; Peña-Ricardo, Carolina; Williams, Marian E; Vanderbilt, Douglas L

    2018-02-01

    Racial and ethnic disparities in accessing health care have been described in children with autism spectrum disorder (ASD). In a retrospective chart review of 152 children with ASD, children of parents whose primary language was English were significantly more likely to have both social skills and communication goals within their individualized education plan (IEP) compared to children of parents whose primary language was not English. Additionally, children of primary English speakers received significantly more hours of direct services from their state disability program. After controlling for demographic covariates, findings suggest that language barriers may negatively affect parents' abilities to access health care services for their child with ASD. Acculturation factors must therefore be considered when analyzing disparities in autism.

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

    Code of Federal Regulations, 2010 CFR

    2010-04-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-04-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-04-01

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

  3. Neural-Network Object-Recognition Program

    NASA Technical Reports Server (NTRS)

    Spirkovska, L.; Reid, M. B.

    1993-01-01

    HONTIOR computer program implements third-order neural network exhibiting invariance under translation, change of scale, and in-plane rotation. Invariance incorporated directly into architecture of network. Only one view of each object needed to train network for two-dimensional-translation-invariant recognition of object. Also used for three-dimensional-transformation-invariant recognition by training network on only set of out-of-plane rotated views. Written in C language.

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

    Code of Federal Regulations, 2014 CFR

    2014-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

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

    Code of Federal Regulations, 2013 CFR

    2013-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

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

    Code of Federal Regulations, 2012 CFR

    2012-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  7. Language learning, socioeconomic status, and child-directed speech.

    PubMed

    Schwab, Jessica F; Lew-Williams, Casey

    2016-07-01

    Young children's language experiences and language outcomes are highly variable. Research in recent decades has focused on understanding the extent to which family socioeconomic status (SES) relates to parents' language input to their children and, subsequently, children's language learning. Here, we first review research demonstrating differences in the quantity and quality of language that children hear across low-, mid-, and high-SES groups, but also-and perhaps more importantly-research showing that differences in input and learning also exist within SES groups. Second, in order to better understand the defining features of 'high-quality' input, we highlight findings from laboratory studies examining specific characteristics of the sounds, words, sentences, and social contexts of child-directed speech (CDS) that influence children's learning. Finally, after narrowing in on these particular features of CDS, we broaden our discussion by considering family and community factors that may constrain parents' ability to participate in high-quality interactions with their young children. A unification of research on SES and CDS will facilitate a more complete understanding of the specific means by which input shapes learning, as well as generate ideas for crafting policies and programs designed to promote children's language outcomes. WIREs Cogn Sci 2016, 7:264-275. doi: 10.1002/wcs.1393 For further resources related to this article, please visit the WIREs website. © 2016 Wiley Periodicals, Inc.

  8. [Application of virtual instrumentation technique in toxicological studies].

    PubMed

    Moczko, Jerzy A

    2005-01-01

    Research investigations require frequently direct connection of measuring equipment to the computer. Virtual instrumentation technique considerably facilitates programming of sophisticated acquisition-and-analysis procedures. In standard approach these two steps are performed subsequently with separate software tools. The acquired data are transfered with export / import procedures of particular program to the another one which executes next step of analysis. The described procedure is cumbersome, time consuming and may be potential source of the errors. In 1987 National Instruments Corporation introduced LabVIEW language based on the concept of graphical programming. Contrary to conventional textual languages it allows the researcher to concentrate on the resolved problem and omit all syntactical rules. Programs developed in LabVIEW are called as virtual instruments (VI) and are portable among different computer platforms as PCs, Macintoshes, Sun SPARCstations, Concurrent PowerMAX stations, HP PA/RISK workstations. This flexibility warrants that the programs prepared for one particular platform would be also appropriate to another one. In presented paper basic principles of connection of research equipment to computer systems were described.

  9. Migration of legacy mumps applications to relational database servers.

    PubMed

    O'Kane, K C

    2001-07-01

    An extended implementation of the Mumps language is described that facilitates vendor neutral migration of legacy Mumps applications to SQL-based relational database servers. Implemented as a compiler, this system translates Mumps programs to operating system independent, standard C code for subsequent compilation to fully stand-alone, binary executables. Added built-in functions and support modules extend the native hierarchical Mumps database with access to industry standard, networked, relational database management servers (RDBMS) thus freeing Mumps applications from dependence upon vendor specific, proprietary, unstandardized database models. Unlike Mumps systems that have added captive, proprietary RDMBS access, the programs generated by this development environment can be used with any RDBMS system that supports common network access protocols. Additional features include a built-in web server interface and the ability to interoperate directly with programs and functions written in other languages.

  10. A survey of functional programming language principles

    NASA Technical Reports Server (NTRS)

    Holloway, C. M.

    1986-01-01

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

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

    Code of Federal Regulations, 2010 CFR

    2010-04-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-07-01

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

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

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... 34 Education 3 2010-07-01 2010-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the Language Resource Centers Program? The Language Resource Centers Program makes awards, through grants or...

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

    Code of Federal Regulations, 2010 CFR

    2010-07-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... 34 Education 3 2011-07-01 2011-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the Language Resource Centers Program? The Language Resource Centers Program makes awards, through grants or...

  16. Enable: Developing Instructional Language Skills.

    ERIC Educational Resources Information Center

    Witt, Beth

    The program presented in this manual provides a structure and activities for systematic development of effective listening comprehension in typical and atypical children. The complete ENABLE kit comes with pictures, cut-outs, and puppets to illustrate the directives, questions, and narrative activities. The manual includes an organizational and…

  17. More French, s'il vous plait!

    ERIC Educational Resources Information Center

    McGillivray, W. Russ, Ed.

    The collection of essays on French second language instruction in Canada, directed to parents, includes: "Our Brave New World" (Andrew Kniewasser); "French in Your School: Identifying and Achieving the Right Program" (Carolyn Hodych, Jos Scott); "So, You're Worried About Becoming an Immersion Parent" (Judy Gibson);…

  18. Design of a Syntax Validation Tool for Requirements Analysis Using Structured Analysis and Design Technique (SADT)

    DTIC Science & Technology

    1988-09-01

    analysis phase of the software life cycle (16:1-1). While editing a SADT diagram, the tool should be able to check whether or not structured analysis...diag-ams are valid for the SADT’s syntax, produce error messages, do error recovery, and perform editing suggestions. Thus, this tool must have the...directed editors are editors which use the syn- tax of the programming language while editing a program. While text editors treat programs as text, syntax

  19. Flight program language requirements. Volume 2: Requirements and evaluations

    NASA Technical Reports Server (NTRS)

    1972-01-01

    The efforts and results are summarized for a study to establish requirements for a flight programming language for future onboard computer applications. Several different languages were available as potential candidates for future NASA flight programming efforts. 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 detailed language requirements was synthesized from these activities. The details of program language requirements and of the language evaluations are described.

  20. Programming distributed memory architectures using Kali

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush; Vanrosendale, John

    1990-01-01

    Programming nonshared memory systems is more difficult than programming shared memory systems, in part because of the relatively low level of current programming environments for such machines. A new programming environment is presented, Kali, which provides a global name space and allows direct access to remote data values. In order to retain efficiency, Kali provides a system on annotations, allowing the user to control those aspects of the program critical to performance, such as data distribution and load balancing. The primitives and constructs provided by the language is described, and some of the issues raised in translating a Kali program for execution on distributed memory systems are also discussed.

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

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

  3. Collaborative Partnerships in Maryland To Reduce Adult Illiteracy.

    ERIC Educational Resources Information Center

    National Inst. for Work and Learning, Washington, DC.

    A study examined existing collaborative activities between private or public employers and adult basic education (ABE), general educational development (GED), and English as a second language (ESL) programs in Maryland's 24 local education agencies. Information was gathered directly from 16 ABE administrators (including 4 community college…

  4. Recent research on emergent verbal behavior: clinical applications and future directions.

    PubMed

    Grow, Laura L; Kodak, Tiffany

    2010-01-01

    This paper describes recent studies that have evaluated the functional independence of verbal operants. Procedures that facilitate the emergence of untrained verbal operants and important areas of future research to increase efficiency of language programs for children diagnosed with developmental disabilities are discussed.

  5. SOL - SIZING AND OPTIMIZATION LANGUAGE COMPILER

    NASA Technical Reports Server (NTRS)

    Scotti, S. J.

    1994-01-01

    SOL is a computer language which is geared to solving design problems. SOL includes the mathematical modeling and logical capabilities of a computer language like FORTRAN but also includes the additional power of non-linear mathematical programming methods (i.e. numerical optimization) at the language level (as opposed to the subroutine level). The language-level use of optimization has several advantages over the traditional, subroutine-calling method of using an optimizer: first, the optimization problem is described in a concise and clear manner which closely parallels the mathematical description of optimization; second, a seamless interface is automatically established between the optimizer subroutines and the mathematical model of the system being optimized; third, the results of an optimization (objective, design variables, constraints, termination criteria, and some or all of the optimization history) are output in a form directly related to the optimization description; and finally, automatic error checking and recovery from an ill-defined system model or optimization description is facilitated by the language-level specification of the optimization problem. Thus, SOL enables rapid generation of models and solutions for optimum design problems with greater confidence that the problem is posed correctly. The SOL compiler takes SOL-language statements and generates the equivalent FORTRAN code and system calls. Because of this approach, the modeling capabilities of SOL are extended by the ability to incorporate existing FORTRAN code into a SOL program. In addition, SOL has a powerful MACRO capability. The MACRO capability of the SOL compiler effectively gives the user the ability to extend the SOL language and can be used to develop easy-to-use shorthand methods of generating complex models and solution strategies. The SOL compiler provides syntactic and semantic error-checking, error recovery, and detailed reports containing cross-references to show where each variable was used. The listings summarize all optimizations, listing the objective functions, design variables, and constraints. The compiler offers error-checking specific to optimization problems, so that simple mistakes will not cost hours of debugging time. The optimization engine used by and included with the SOL compiler is a version of Vanderplatt's ADS system (Version 1.1) modified specifically to work with the SOL compiler. SOL allows the use of the over 100 ADS optimization choices such as Sequential Quadratic Programming, Modified Feasible Directions, interior and exterior penalty function and variable metric methods. Default choices of the many control parameters of ADS are made for the user, however, the user can override any of the ADS control parameters desired for each individual optimization. The SOL language and compiler were developed with an advanced compiler-generation system to ensure correctness and simplify program maintenance. Thus, SOL's syntax was defined precisely by a LALR(1) grammar and the SOL compiler's parser was generated automatically from the LALR(1) grammar with a parser-generator. Hence unlike ad hoc, manually coded interfaces, the SOL compiler's lexical analysis insures that the SOL compiler recognizes all legal SOL programs, can recover from and correct for many errors and report the location of errors to the user. This version of the SOL compiler has been implemented on VAX/VMS computer systems and requires 204 KB of virtual memory to execute. Since the SOL compiler produces FORTRAN code, it requires the VAX FORTRAN compiler to produce an executable program. The SOL compiler consists of 13,000 lines of Pascal code. It was developed in 1986 and last updated in 1988. The ADS and other utility subroutines amount to 14,000 lines of FORTRAN code and were also updated in 1988.

  6. Function library programming to support B89 evaluation of Sheffield Apollo RS50 DCC (Direct Computer Control) CMM (Coordinate Measuring Machine)

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

    Frank, R.N.

    1990-02-28

    The Inspection Shop at Lawrence Livermore Lab recently purchased a Sheffield Apollo RS50 Direct Computer Control Coordinate Measuring Machine. The performance of the machine was specified to conform to B89 standard which relies heavily upon using the measuring machine in its intended manner to verify its accuracy (rather than parametric tests). Although it would be possible to use the interactive measurement system to perform these tasks, a more thorough and efficient job can be done by creating Function Library programs for certain tasks which integrate Hewlett-Packard Basic 5.0 language and calls to proprietary analysis and machine control routines. This combinationmore » provides efficient use of the measuring machine with a minimum of keyboard input plus an analysis of the data with respect to the B89 Standard rather than a CMM analysis which would require subsequent interpretation. This paper discusses some characteristics of the Sheffield machine control and analysis software and my use of H-P Basic language to create automated measurement programs to support the B89 performance evaluation of the CMM. 1 ref.« less

  7. Learning through an Aboriginal Language: The Impact on Students' English and Aboriginal Language Skills

    ERIC Educational Resources Information Center

    Usborne, Esther; Peck, Josephine; Smith, Donna-Lee; Taylor, Donald M.

    2011-01-01

    Aboriginal communities across Canada are implementing Aboriginal language programs in their schools. In the present research, we explore the impact of learning through an Aboriginal language on students' English and Aboriginal language skills by contrasting a Mi'kmaq language immersion program with a Mi'kmaq as a second language program. The…

  8. Current Policies and New Directions for Speech-Language Pathology Assistants.

    PubMed

    Paul-Brown, Diane; Goldberg, Lynette R

    2001-01-01

    This article provides an overview of current American Speech-Language-Hearing Association (ASHA) policies for the appropriate use and supervision of speech-language pathology assistants with an emphasis on the need to preserve the role of fully qualified speech-language pathologists in the service delivery system. Seven challenging issues surrounding the appropriate use of speech-language pathology assistants are considered. These include registering assistants and approving training programs; membership in ASHA; discrepancies between state requirements and ASHA policies; preparation for serving diverse multicultural, bilingual, and international populations; supervision considerations; funding and reimbursement for assistants; and perspectives on career-ladder/bachelor-level personnel. The formation of a National Leadership Council is proposed to develop a coordinated strategic plan for addressing these controversial and potentially divisive issues related to speech-language pathology assistants. This council would implement strategies for future development in the areas of professional education pertaining to assistant-level supervision, instruction of assistants, communication networks, policy development, research, and the dissemination/promotion of information regarding assistants.

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

  10. RACER: Effective Race Detection Using AspectJ

    NASA Technical Reports Server (NTRS)

    Bodden, Eric; Havelund, Klaus

    2008-01-01

    The limits of coding with joint constraints on detected and undetected error rates Programming errors occur frequently in large software systems, and even more so if these systems are concurrent. In the past, researchers have developed specialized programs to aid programmers detecting concurrent programming errors such as deadlocks, livelocks, starvation and data races. In this work we propose a language extension to the aspect-oriented programming language AspectJ, in the form of three new built-in pointcuts, lock(), unlock() and may be Shared(), which allow programmers to monitor program events where locks are granted or handed back, and where values are accessed that may be shared amongst multiple Java threads. We decide thread-locality using a static thread-local objects analysis developed by others. Using the three new primitive pointcuts, researchers can directly implement efficient monitoring algorithms to detect concurrent programming errors online. As an example, we expose a new algorithm which we call RACER, an adoption of the well-known ERASER algorithm to the memory model of Java. We implemented the new pointcuts as an extension to the Aspect Bench Compiler, implemented the RACER algorithm using this language extension and then applied the algorithm to the NASA K9 Rover Executive. Our experiments proved our implementation very effective. In the Rover Executive RACER finds 70 data races. Only one of these races was previously known.We further applied the algorithm to two other multi-threaded programs written by Computer Science researchers, in which we found races as well.

  11. Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

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

    Tsugane, Keisuke; Boku, Taisuke; Murai, Hitoshi

    Recently, the Partitioned Global Address Space (PGAS) parallel programming model has emerged as a usable distributed memory programming model. XcalableMP (XMP) is a PGAS parallel programming language that extends base languages such as C and Fortran with directives in OpenMP-like style. XMP supports a global-view model that allows programmers to define global data and to map them to a set of processors, which execute the distributed global data as a single thread. In XMP, the concept of a coarray is also employed for local-view programming. In this study, we port Gyrokinetic Toroidal Code - Princeton (GTC-P), which is a three-dimensionalmore » gyrokinetic PIC code developed at Princeton University to study the microturbulence phenomenon in magnetically confined fusion plasmas, to XMP as an example of hybrid memory model coding with the global-view and local-view programming models. In local-view programming, the coarray notation is simple and intuitive compared with Message Passing Interface (MPI) programming while the performance is comparable to that of the MPI version. Thus, because the global-view programming model is suitable for expressing the data parallelism for a field of grid space data, we implement a hybrid-view version using a global-view programming model to compute the field and a local-view programming model to compute the movement of particles. Finally, the performance is degraded by 20% compared with the original MPI version, but the hybrid-view version facilitates more natural data expression for static grid space data (in the global-view model) and dynamic particle data (in the local-view model), and it also increases the readability of the code for higher productivity.« less

  12. Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

    DOE PAGES

    Tsugane, Keisuke; Boku, Taisuke; Murai, Hitoshi; ...

    2016-06-01

    Recently, the Partitioned Global Address Space (PGAS) parallel programming model has emerged as a usable distributed memory programming model. XcalableMP (XMP) is a PGAS parallel programming language that extends base languages such as C and Fortran with directives in OpenMP-like style. XMP supports a global-view model that allows programmers to define global data and to map them to a set of processors, which execute the distributed global data as a single thread. In XMP, the concept of a coarray is also employed for local-view programming. In this study, we port Gyrokinetic Toroidal Code - Princeton (GTC-P), which is a three-dimensionalmore » gyrokinetic PIC code developed at Princeton University to study the microturbulence phenomenon in magnetically confined fusion plasmas, to XMP as an example of hybrid memory model coding with the global-view and local-view programming models. In local-view programming, the coarray notation is simple and intuitive compared with Message Passing Interface (MPI) programming while the performance is comparable to that of the MPI version. Thus, because the global-view programming model is suitable for expressing the data parallelism for a field of grid space data, we implement a hybrid-view version using a global-view programming model to compute the field and a local-view programming model to compute the movement of particles. Finally, the performance is degraded by 20% compared with the original MPI version, but the hybrid-view version facilitates more natural data expression for static grid space data (in the global-view model) and dynamic particle data (in the local-view model), and it also increases the readability of the code for higher productivity.« less

  13. First City, Anti-City: Cain, Heterotopia, and Study Abroad

    ERIC Educational Resources Information Center

    Kenney, Lance

    2011-01-01

    Cross-/inter-cultural development, language acquisition, employment potential, and the impact of homestays, program duration, direct enrollment, even grading policies have been analyzed in the pages of "Frontiers" and other journals. This analysis more often than not utilizes methodologies particular to social science research. What has been…

  14. Voices from the Community: A Case for Reciprocity in Service-Learning

    ERIC Educational Resources Information Center

    d'Arlach, Lucia; Sanchez, Bernadette; Feuer, Rachel

    2009-01-01

    Few studies have directly examined how recipients of service view the service. This qualitative study presents the results of interviews and observations of nine community members who participated in a service-learning, language exchange program, Intercambio, in which Spanish-speaking Latino immigrants were paired with English-speaking university…

  15. An Institute on Literacy in the Language of Film.

    ERIC Educational Resources Information Center

    Lakas, Robert R.; Kavanaugh, John F.

    An institute was offered at Rockhurst College to give high school and college educators an intense and extensive contact with cinema in all of its aspects--filmmaking, thematic analysis, use in curriculum, Hollywood production, direction, independent filmmakers, library usage, script-writing, booking, programming, and the actual viewing of short…

  16. Birds. Nature Discovery I.

    ERIC Educational Resources Information Center

    Stone, Sally F.

    The birds of New England and their particular habitats are explored in this guide which is part of a series of Nature Discovery publications. The materials are designed to directly supplement the natural science curricula and to complement other subject areas including social studies, language arts, music, and art. The program is designed for…

  17. Illinois Birds. Nature Discovery I.

    ERIC Educational Resources Information Center

    Stone, Sally F.

    The birds of Illinois and their particular habitats are explored in this guide which is a part of a series of Nature Discovery publications. The materials are designed to directly supplement the natural science curricula and to complement other subject areas including social studies, language arts, music, and art. The program is formated for…

  18. RECENT RESEARCH ON EMERGENT VERBAL BEHAVIOR: CLINICAL APPLICATIONS AND FUTURE DIRECTIONS

    PubMed Central

    Grow, Laura L; Kodak, Tiffany

    2010-01-01

    This paper describes recent studies that have evaluated the functional independence of verbal operants. Procedures that facilitate the emergence of untrained verbal operants and important areas of future research to increase efficiency of language programs for children diagnosed with developmental disabilities are discussed. PMID:21541166

  19. 34 CFR 664.31 - What selection criteria does the Secretary use?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... foreign languages and area studies. (iii) The extent to which direct experience abroad is necessary to... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM How Does the... Fulbright Foreign Scholarship Board Group Projects Abroad for funding under this part. (a) Plan of operation...

  20. 34 CFR 664.31 - What selection criteria does the Secretary use?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... foreign languages and area studies. (iii) The extent to which direct experience abroad is necessary to... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM How Does the... Fulbright Foreign Scholarship Board Group Projects Abroad for funding under this part. (a) Plan of operation...

  1. 34 CFR 664.31 - What selection criteria does the Secretary use?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... foreign languages and area studies. (iii) The extent to which direct experience abroad is necessary to... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM How Does the... Fulbright Foreign Scholarship Board Group Projects Abroad for funding under this part. (a) Plan of operation...

  2. 34 CFR 664.31 - What selection criteria does the Secretary use?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... foreign languages and area studies. (iii) The extent to which direct experience abroad is necessary to... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM How Does the... Fulbright Foreign Scholarship Board Group Projects Abroad for funding under this part. (a) Plan of operation...

  3. 34 CFR 664.31 - What selection criteria does the Secretary use?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... foreign languages and area studies. (iii) The extent to which direct experience abroad is necessary to... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION FULBRIGHT-HAYS GROUP PROJECTS ABROAD PROGRAM How Does the... Fulbright Foreign Scholarship Board Group Projects Abroad for funding under this part. (a) Plan of operation...

  4. Effects of a phonological awareness program on English reading and spelling among Hong Kong Chinese ESL children.

    PubMed

    Yeung, Susanna S S; Siegel, Linda S; Chan, Carol K K

    2013-05-01

    This study investigated the effects of a 12-week language-enriched phonological awareness instruction on 76 Hong Kong young children who were learning English as a second language. The children were assigned randomly to receive the instruction on phonological awareness skills embedded in vocabulary learning activities or comparison instruction which consisted of vocabulary learning and writing tasks but no direct instruction in phonological awareness skills. They were tested on receptive and expressive vocabulary, phonological awareness at the syllable, rhyme and phoneme levels, reading, and spelling in English before and after the program implementation. The results indicated that children who received the phonological awareness instruction performed significantly better than the comparison group on English word reading, spelling, phonological awareness at all levels and expressive vocabulary on the posttest when age, general intelligence and the pretest scores were controlled statistically. The findings suggest that phonological awareness instruction embedded in vocabulary learning activities might be beneficial to kindergarteners learning English as a second language.

  5. Flight program language requirements. Volume 1: Executive summary

    NASA Technical Reports Server (NTRS)

    1972-01-01

    The activities and results of a study for the definition of flight program language requirements are described. A set of detailed requirements are presented for a language capable of supporting onboard application programming for the Marshall Space Flight Center's anticipated future activities in the decade of 1975-85. These requirements are based, in part, on the evaluation of existing flight programming language designs to determine the applicability of these designs to flight programming activities which are anticipated. The coding of benchmark problems in the selected programming languages is discussed. These benchmarks are in the form of program kernels selected from existing flight programs. This approach was taken to insure that the results of the study would reflect state of the art language capabilities, as well as to determine whether an existing language design should be selected for adaptation.

  6. Participatory Approaches to Evaluating Outcomes and Designing Curriculum in Workplace Education Programs. The Report of the 1991 Evaluation of the Massachusetts Workplace Education Initiative.

    ERIC Educational Resources Information Center

    Sperazi, Laura; And Others

    The Massachusetts Workplace Education Initiative (MWEI) was begun in 1985 as an inter-agency effort to bring adult basic education and English-as-a-Second-Language (ESL) instruction directly into workplaces throughout the state. The impetus for the program was a concern for large numbers of workers who did not have the skills necessary to compete…

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

    Code of Federal Regulations, 2010 CFR

    2010-04-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-04-01

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

  9. C++ Programming Language

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

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

  10. The Trajectory of Language Policy: The First Language Maintenance and Development Program in South Australia

    ERIC Educational Resources Information Center

    Liddicoat, Anthony J.; Curnow, Timothy Jowan; Scarino, Angela

    2016-01-01

    This paper examines the development of the First Language Maintenance and Development (FLMD) program in South Australia. This program is the main language policy activity that specifically focuses on language maintenance in government primary schools and has existed since 1986. During this time, the program has evolved largely as the result of ad…

  11. Semantic framework for mapping object-oriented model to semantic web languages

    PubMed Central

    Ježek, Petr; Mouček, Roman

    2015-01-01

    The article deals with and discusses two main approaches in building semantic structures for electrophysiological metadata. It is the use of conventional data structures, repositories, and programming languages on one hand and the use of formal representations of ontologies, known from knowledge representation, such as description logics or semantic web languages on the other hand. Although knowledge engineering offers languages supporting richer semantic means of expression and technological advanced approaches, conventional data structures and repositories are still popular among developers, administrators and users because of their simplicity, overall intelligibility, and lower demands on technical equipment. The choice of conventional data resources and repositories, however, raises the question of how and where to add semantics that cannot be naturally expressed using them. As one of the possible solutions, this semantics can be added into the structures of the programming language that accesses and processes the underlying data. To support this idea we introduced a software prototype that enables its users to add semantically richer expressions into a Java object-oriented code. This approach does not burden users with additional demands on programming environment since reflective Java annotations were used as an entry for these expressions. Moreover, additional semantics need not to be written by the programmer directly to the code, but it can be collected from non-programmers using a graphic user interface. The mapping that allows the transformation of the semantically enriched Java code into the Semantic Web language OWL was proposed and implemented in a library named the Semantic Framework. This approach was validated by the integration of the Semantic Framework in the EEG/ERP Portal and by the subsequent registration of the EEG/ERP Portal in the Neuroscience Information Framework. PMID:25762923

  12. Semantic framework for mapping object-oriented model to semantic web languages.

    PubMed

    Ježek, Petr; Mouček, Roman

    2015-01-01

    The article deals with and discusses two main approaches in building semantic structures for electrophysiological metadata. It is the use of conventional data structures, repositories, and programming languages on one hand and the use of formal representations of ontologies, known from knowledge representation, such as description logics or semantic web languages on the other hand. Although knowledge engineering offers languages supporting richer semantic means of expression and technological advanced approaches, conventional data structures and repositories are still popular among developers, administrators and users because of their simplicity, overall intelligibility, and lower demands on technical equipment. The choice of conventional data resources and repositories, however, raises the question of how and where to add semantics that cannot be naturally expressed using them. As one of the possible solutions, this semantics can be added into the structures of the programming language that accesses and processes the underlying data. To support this idea we introduced a software prototype that enables its users to add semantically richer expressions into a Java object-oriented code. This approach does not burden users with additional demands on programming environment since reflective Java annotations were used as an entry for these expressions. Moreover, additional semantics need not to be written by the programmer directly to the code, but it can be collected from non-programmers using a graphic user interface. The mapping that allows the transformation of the semantically enriched Java code into the Semantic Web language OWL was proposed and implemented in a library named the Semantic Framework. This approach was validated by the integration of the Semantic Framework in the EEG/ERP Portal and by the subsequent registration of the EEG/ERP Portal in the Neuroscience Information Framework.

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

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

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

    ERIC Educational Resources Information Center

    Feldman, David

    1975-01-01

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

  16. Addressing education of speech-language pathologists in the World Report on Disability: development of a speech-language pathology program in Malaysia.

    PubMed

    Ahmad, Kartini; Ibrahim, Hasherah; Othman, Basyariatul Fathi; Vong, Etain

    2013-02-01

    The current paper is a response to the Wiley, McAllister, Davidson, and Marshall lead article regarding the application of the World Report on Disability (WRD) to people with communication disorders. The current paper directly addresses recommendation 5 (improvement of human resource capacity) and indirectly addresses recommendations 7, 8, and 9 (related to improving local knowledge and data on communicative disabilities) indirectly. The paper describes Malaysia's initiatives in the early 1990s, in developing its local professional capacity to provide services for people with communication disorders (PWCD). It charts the history of development of a local undergraduate entry-level degree program for speech-language pathology (SLP) from the point of conceptualization to full execution. The article provides glimpses to the processes and challenges faced by Universiti Kebangsaan Malaysia as the pioneer university in the South East Asia region to undertake the training and education of the SLP profession and highlights relevant issues faced by newly introduced professions in a country where resources and practice traditions were previously unavailable. It underscores the important role played by government institutions and an international professional network in driving forward-looking policies to implement and sustain the program.

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

  18. An IBM 370 assembly language program verifier

    NASA Technical Reports Server (NTRS)

    Maurer, W. D.

    1977-01-01

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

  19. An object oriented Python interface for atomistic simulations

    NASA Astrophysics Data System (ADS)

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

    2016-01-01

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

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

    ERIC Educational Resources Information Center

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

    2017-01-01

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

  1. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    ERIC Educational Resources Information Center

    Zhu, Xiao-dong

    2012-01-01

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

  2. Innovative Second Language Education: Bilingual Immersion Programs.

    ERIC Educational Resources Information Center

    Snow, Marguerite Ann

    Bilingual immersion programs combine second language immersion for language majority children and bilingual education for language minority children. The programs are based on the underlying assumption of the immersion model: that a second language is best learned as a medium of instruction, not as the object of instruction. However, they are not…

  3. The BASIC Instructional Program: Conversion into MAINSAIL Language.

    ERIC Educational Resources Information Center

    Dageforde, Mary L.

    This report summarizes the rewriting of the BASIC Instructional Program (BIP) (a "hands-on laboratory" that teaches elementary programming in the BASIC language) from SAIL (a programming language available only on PDP-10 computers) into MAINSAIL (a language designed for portability on a broad class of computers). Four sections contain…

  4. NATAL-74; Towards a Common Programming Language for CAL.

    ERIC Educational Resources Information Center

    Brahan, J. W.; Colpitts, B. A.

    NATAL-74 is a programing language designed for Canadian computer aided learning (CAL) programs. The language has two fundamental elements: the UNIT provides the interface between the student and the subject matter, and the PROCEDURE element embodies teaching strategy. Desirable features of several programing languages have been adapted to cope…

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

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

  7. Evaluation of the Functional Pre-Basic-Training English-as-a-Second- Language Course

    DTIC Science & Technology

    1985-02-01

    orientation materials, two training video tapes have been recently prepared by the University of South Carolina under the direction of the ACES staff at Fort...most programs. Installations should receive guidelines describing an orientation program for new teachers. The video tapes developed by the University...should be instructed to increase their use of military training aids and be provided information and examples of how to do this. A video tape showing

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

    PubMed

    Serpanos, Yula C; Senzer, Deborah

    2015-08-01

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

  9. Investigating Principals' Knowledge and Perceptions of Second Language Programs for English Language Learners

    ERIC Educational Resources Information Center

    Padron, Yolanda N.; Waxman, Hersh C.

    2016-01-01

    This study examined principals' knowledge and perceptions of second language programs for English language learners (ELLs) operating in their schools. An open-ended survey and in-depth interviews were used to examine elementary school principals' knowledge of the second language programs implemented at their schools. The survey asked principals…

  10. Old French for Undergraduates at the University of Minnesota, Morris.

    ERIC Educational Resources Information Center

    Campbell, David E.

    Old French for undergraduates, as it is offered to students at the University of Minnesota, Morris, represents a break with tradition. A rationale for the program and course descriptions accentuate benefits accrued from undergraduate medieval studies. Syllabuses for French 80, The History of the Language; French 90, Directed Medieval Studies; and…

  11. Wiki Writers: Students and Teachers Making Connections across Communities

    ERIC Educational Resources Information Center

    Andes, Laurie; Claggett, Elizabeth

    2011-01-01

    Expressions of delight and anticipation are a direct result of a schoolwide writing program designed by teachers to develop language skills in special education students. These second graders participated in a writing project that made use of wikis to facilitate collaboration among the students, parents, teachers, and university members of their…

  12. The Future of ESL and Bilingual Education in the Next Decade.

    ERIC Educational Resources Information Center

    Santiago, Ramon L.

    Developments occurring at the national, state, and local levels that could affect the future of bilingual education and English as a second Language (ESL) instruction in the next decade are considered. Attention is also directed to (1) the philosophy of the Reagan administration regarding social and educational programs, (2) budgetary changes in…

  13. Second Language Acquisition of Spanish Service Industry Requests in an Immersion Context

    ERIC Educational Resources Information Center

    Czerwionka, Lori; Cuza, Alejandro

    2017-01-01

    The current study examines English-speaking learners of Spanish and their pragmatic development of request forms during a six-week immersion program in Madrid, Spain. Elicited production and intuition data were analyzed, focusing on personal deictic orientation, directness evidenced by clause type, and the use of "por favor"…

  14. Words & Pictures: Literacy, Art and Common Core Together

    ERIC Educational Resources Information Center

    Chevalier, Juline A.

    2015-01-01

    In a two-year study, Nasher Museum of Art at Duke University education staff found that students who participated in a museum-school collaboration became more proficient in several Common Core State Standard skills than a control group. The program, Words & Pictures, directly ties to the English Language Arts Common Core State Standards and is…

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

  16. Teachers' Perspectives on Academic Achievement and Educational Growth of U.S.-Born Hispanic Students in a Midwestern Spanish Language Immersion Program

    ERIC Educational Resources Information Center

    Salgado, Herlinda Arlene Galve

    2016-01-01

    Elementary Spanish language immersion programs have become more popular in the educational field in the United States to support the academic achievement of minority students. The final goal of immersion programs is to develop proficiency in the home language and dominant language, identified as first language (L1) and second language (L2), to…

  17. Python to learn programming

    NASA Astrophysics Data System (ADS)

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

    2013-04-01

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

  18. Usability Issues in the Design of Novice Programming Systems,

    DTIC Science & Technology

    1996-08-01

    lists this as a design principle for novice programming environments. In traditional compiled languages, beginners are also confused by the need to...programming task external knowledge that might interfere with correct under- standing of the language. Most beginner programming errors can be...language for text editing, but [Curtis 1988] found that a textual pseudocode and graphical flowcharts were both bet- ter than natural language in program

  19. Apple Macintosh programs for nucleic and protein sequence analyses.

    PubMed Central

    Bellon, B

    1988-01-01

    This paper describes a package of programs for handling and analyzing nucleic acid and protein sequences using the Apple Macintosh microcomputer. There are three important features of these programs: first, because of the now classical Macintosh interface the programs can be easily used by persons with little or no computer experience. Second, it is possible to save all the data, written in an editable scrolling text window or drawn in a graphic window, as files that can be directly used either as word processing documents or as picture documents. Third, sequences can be easily exchanged with any other computer. The package is composed of thirteen programs, written in Pascal programming language. PMID:2832832

  20. SURE reliability analysis: Program and mathematics

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; White, Allan L.

    1988-01-01

    The SURE program is a new reliability analysis tool for ultrareliable computer system architectures. The computational methods on which the program is based provide an efficient means for computing accurate upper and lower bounds for the death state probabilities of a large class of semi-Markov models. Once a semi-Markov model is described using a simple input language, the SURE program automatically computes the upper and lower bounds on the probability of system failure. A parameter of the model can be specified as a variable over a range of values directing the SURE program to perform a sensitivity analysis automatically. This feature, along with the speed of the program, makes it especially useful as a design tool.

  1. Programming Languages.

    ERIC Educational Resources Information Center

    Tesler, Lawrence G.

    1984-01-01

    Discusses the nature of programing languages, considering the features of BASIC, LOGO, PASCAL, COBOL, FORTH, APL, and LISP. Also discusses machine/assembly codes, the operation of a compiler, and trends in the evolution of programing languages (including interest in notational systems called object-oriented languages). (JN)

  2. A Common Programming Language for the Department of Defense--Background and Technical Requirements

    DTIC Science & Technology

    1976-06-01

    Method Findings I. Introduction A. The Problem 1. Software Costs 2. Programming Language 3. Lack of Comrr.onality 4. Common Language 5...accessible soft- ware tools and aids. There are a number of widely held perceptions about the ill effects of the lack of programming language ...cost- effective (at lea~t during development) than de- velopi~g a new programming language specialized to the project. On the other hand,

  3. Beliefs about language development: construct validity evidence.

    PubMed

    Donahue, Mavis L; Fu, Qiong; Smith, Everett V

    2012-01-01

    Understanding language development is incomplete without recognizing children's sociocultural environments, including adult beliefs about language development. Yet there is a need for data supporting valid inferences to assess these beliefs. The current study investigated the psychometric properties of data from a survey (MODeL) designed to explore beliefs in the popular culture, and their alignment with more formal theories. Support for the content, substantive, structural, generalizability, and external aspects of construct validity of the data were investigated. Subscales representing Behaviorist, Cognitive, Nativist, and Sociolinguistic models were identified as dimensions of beliefs. More than half of the items showed a high degree of consensus, suggesting culturally-transmitted beliefs. Behaviorist ideas were most popular. Bilingualism and ethnicity were related to Cognitive and Sociolinguistic beliefs. Identifying these beliefs may clarify the nature of child-directed speech, and enable the design of language intervention programs that are congruent with family and cultural expectations.

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

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

  6. CLIPS, AppleEvents, and AppleScript: Integrating CLIPS with commercial software

    NASA Technical Reports Server (NTRS)

    Compton, Michael M.; Wolfe, Shawn R.

    1994-01-01

    Many of today's intelligent systems are comprised of several modules, perhaps written in different tools and languages, that together help solve the user's problem. These systems often employ a knowledge-based component that is not accessed directly by the user, but instead operates 'in the background' offering assistance to the user as necessary. In these types of modular systems, an efficient, flexible, and eady-to-use mechanism for sharing data between programs is crucial. To help permit transparent integration of CLIPS with other Macintosh applications, the AI Research Branch at NASA Ames Research Center has extended CLIPS to allow it to communicate transparently with other applications through two popular data-sharing mechanisms provided by the Macintosh operating system: Apple Events (a 'high-level' event mechanism for program-to-program communication), and AppleScript, a recently-released scripting language for the Macintosh. This capability permits other applications (running on either the same or a remote machine) to send a command to CLIPS, which then responds as if the command were typed into the CLIPS dialog window. Any result returned by the command is then automatically returned to the program that sent it. Likewise, CLIPS can send several types of Apple Events directly to other local or remote applications. This CLIPS system has been successfully integrated with a variety of commercial applications, including data collection programs, electronics forms packages, DBMS's, and email programs. These mechanisms can permit transparent user access to the knowledge base from within a commercial application, and allow a single copy of the knowledge base to service multiple users in a networked environment.

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

    Code of Federal Regulations, 2010 CFR

    2010-07-01

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

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

    Code of Federal Regulations, 2011 CFR

    2011-07-01

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

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

    ERIC Educational Resources Information Center

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

    2018-01-01

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

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

    NASA Technical Reports Server (NTRS)

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

    1975-01-01

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

  11. Performance of a Lexical and POS Tagger for Sanskrit

    NASA Astrophysics Data System (ADS)

    Hellwig, Oliver

    Due to the phonetic, morphological, and lexical complexity of Sanskrit, the automatic analysis of this language is a real challenge in the area of natural language processing. The paper describes a series of tests that were performed to assess the accuracy of the tagging program SanskritTagger. To our knowlegde, it offers the first reliable benchmark data for evaluating the quality of taggers for Sanskrit using an unrestricted dictionary and texts from different domains. Based on a detailed analysis of the test results, the paper points out possible directions for future improvements of statistical tagging procedures for Sanskrit.

  12. Zipf's Law of Abbreviation and the Principle of Least Effort: Language users optimise a miniature lexicon for efficient communication.

    PubMed

    Kanwal, Jasmeen; Smith, Kenny; Culbertson, Jennifer; Kirby, Simon

    2017-08-01

    The linguist George Kingsley Zipf made a now classic observation about the relationship between a word's length and its frequency; the more frequent a word is, the shorter it tends to be. He claimed that this "Law of Abbreviation" is a universal structural property of language. The Law of Abbreviation has since been documented in a wide range of human languages, and extended to animal communication systems and even computer programming languages. Zipf hypothesised that this universal design feature arises as a result of individuals optimising form-meaning mappings under competing pressures to communicate accurately but also efficiently-his famous Principle of Least Effort. In this study, we use a miniature artificial language learning paradigm to provide direct experimental evidence for this explanatory hypothesis. We show that language users optimise form-meaning mappings only when pressures for accuracy and efficiency both operate during a communicative task, supporting Zipf's conjecture that the Principle of Least Effort can explain this universal feature of word length distributions. Copyright © 2017 Elsevier B.V. All rights reserved.

  13. Artificial intelligence programming languages for computer aided manufacturing

    NASA Technical Reports Server (NTRS)

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

    1979-01-01

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

  14. Culture and language differences as a barrier to provision of quality care by the health workforce in Saudi Arabia.

    PubMed

    Almutairi, Khalid M

    2015-04-01

    To identify, synthesize, and summarize issues and challenges related to the culture and language differences of the health workforce in Saudi Arabia. A comprehensive systematic review was conducted in May 2014 to locate published articles. Two independent researchers in consultation with several experts used 4 electronic databases (ISI Web of Knowledge, Science Direct, PubMed, and Cochrane) to scrutinize articles published from January 2000 - March 2014. Each of the studies was given a quality assessment rating of weak, moderate, or strong, and was evaluated for methodological soundness using Russell and Gregory's criteria. The online literature search identified 12 studies that met the inclusion criteria. Lack of knowledge of non-Muslim nurses or culture in Saudi Arabia, difficulties in achieving cultural competence, and culture shock were documented as cultural difference factors. Issues in language difference include the clarity of language use by health care providers in giving information and providing adequate explanation regarding their activities. The available information provided by this review study shows that there is a communication barrier between patients and health care workers such as healthcare workers demonstrate low cultural competency. Despite the fact that the government provides programs for expatriate healthcare workers, there is a need to further improve educational and orientation programs regarding the culture and language in Saudi Arabia.

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

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

    ERIC Educational Resources Information Center

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

    2014-01-01

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

  17. An Evaluation Framework and Comparative Analysis of the Widely Used First Programming Languages

    PubMed Central

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

    2014-01-01

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

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

    PubMed

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

    2014-01-01

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

  19. Knowledge, programming, and programming cultures: LISP, C, and Ada

    NASA Technical Reports Server (NTRS)

    Rochowiak, Daniel

    1990-01-01

    The results of research 'Ada as an implementation language for knowledge based systems' are presented. The purpose of the research was to compare Ada to other programming languages. The report focuses on the programming languages Ada, C, and Lisp, the programming cultures that surround them, and the programming paradigms they support.

  20. Guide to a condensed form of NASTRAN

    NASA Technical Reports Server (NTRS)

    Rogers, J. L., Jr.

    1978-01-01

    A limited capability form of NASTRAN level 16 is presented to meet the needs of universities and small consulting firms. The input cards, the programming language of the direct matrix abstraction program, the plotting, the problem definition, and the modules' diagnostic messages are described. Sample problems relating to the analysis of linear static, vibration, and buckling are included. This guide can serve as a handbook for instructional courses in the use of NASTRAN or for users who need only the capability provided by the condensed form.

  1. Natural Language Processor as a Universal Front End to Expert Systems.

    DTIC Science & Technology

    1983-12-01

    EGaschnig 19791 4.1.7 ESCA SPECTRA INTERPRETER, ESCA (Electron Spectroscopy for Chemical Analysis) is ~ an expert system which directly processes...then used as input to the ESCA Interpreter program. The 0 program, like that of CRYSALIS, is intended to be used by and expert in the field of chemical ...expect to be there. For example, in the DENDRAL 0 chemical analysis system[Handbook of AI], chemical names such as benzene and methanol, must form part of

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

  3. Programming for energy monitoring/display system in multicolor lidar system research

    NASA Technical Reports Server (NTRS)

    Alvarado, R. C., Jr.; Allen, R. J.

    1982-01-01

    The Z80 microprocessor based computer program that directs and controls the operation of the six channel energy monitoring/display system that is a part of the NASA Multipurpose Airborne Differential Absorption Lidar (DIAL) system is described. The program is written in the Z80 assembly language and is located on EPROM memories. All source and assembled listings of the main program, five subroutines, and two service routines along with flow charts and memory maps are included. A combinational block diagram shows the interfacing (including port addresses) between the six power sensors, displays, front panel controls, the main general purpose minicomputer, and this dedicated microcomputer system.

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

    PubMed

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

    2002-06-15

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

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

  6. Space Station Freedom secondary power wiring requirements

    NASA Technical Reports Server (NTRS)

    Sawyer, C. R.

    1994-01-01

    Secondary power is produced by DDCU's (direct current to direct current converter units) and routed to and through secondary power distribution assemblies (SPDA's) to loads or tertiary distribution assemblies. This presentation outlines requirements of Space Station Freedom (SSF) EEE (electrical, electronic, and electromechanical) parts wire and the approved electrical wire and cable. The SSF PDRD (Program Definition and Requirements Document) language problems and resolution are reviewed. The cable routing to and from the SPDA's is presented as diagrams and the wire recommendations and characteristics are given.

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

  8. Visual Programming: A Programming Tool for Increasing Mathematics Achivement

    ERIC Educational Resources Information Center

    Swanier, Cheryl A.; Seals, Cheryl D.; Billionniere, Elodie V.

    2009-01-01

    This paper aims to address the need of increasing student achievement in mathematics using a visual programming language such as Scratch. This visual programming language facilitates creating an environment where students in K-12 education can develop mathematical simulations while learning a visual programming language at the same time.…

  9. East meets West: The influence of language and culture in clinical education.

    PubMed

    Ladyshewsky, Richard

    1996-01-01

    The marketing of education in South East Asia has become big business for Australian Universities. Physiotherapy programs are not exempt from this marketing push, with increases in foreign student enrollment becoming commonplace. This raises numerous opportunities and dilemmas for those involved in physiotherapy clinical education. This action research project investigated the influence of language and culture on clinical education practices. Nine South East Asian undergraduate physiotherapy students and 11 clinical instructors were involved in this qualitative research project. A variety of issues were identified which have important ramifications for academics and clinical instructors. Cultural membership, issues of authority and respect, and language proficiency were identified as having a direct influence on the clinical education process. Strategies for dealing with these cross cultural teaching and learning challenges are discussed.

  10. Supporting shared data structures on distributed memory architectures

    NASA Technical Reports Server (NTRS)

    Koelbel, Charles; Mehrotra, Piyush; Vanrosendale, John

    1990-01-01

    Programming nonshared memory systems is more difficult than programming shared memory systems, since there is no support for shared data structures. Current programming languages for distributed memory architectures force the user to decompose all data structures into separate pieces, with each piece owned by one of the processors in the machine, and with all communication explicitly specified by low-level message-passing primitives. A new programming environment is presented for distributed memory architectures, providing a global name space and allowing direct access to remote parts of data values. The analysis and program transformations required to implement this environment are described, and the efficiency of the resulting code on the NCUBE/7 and IPSC/2 hypercubes are described.

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

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

  13. Problems for a Sign Language Planning Agency

    ERIC Educational Resources Information Center

    Covington, Virginia

    1977-01-01

    American Sign Language is chiefly untaught and nonstandardized. The Communicative Skills Program of the National Association of the Deaf aims to provide sign language classes for hearing personnel and to increase interpreting services. Programs, funding and aims of the Program are outlined. A government sign language planning agency is proposed.…

  14. A Year-Round Professional Development Model for World Language Educators

    ERIC Educational Resources Information Center

    Steele, Tracy M.; Peterson, Margaret D.; Silva, Duarte M.; Padilla, Amado M.

    2009-01-01

    The Bay Area Foreign Language Program (BAFLP), one of nine regional sites of the California Foreign Language Project, offers ongoing, year-round professional development programs for world language educators. In addition, its leadership program prepares selected educators to assume leadership positions at their school sites, building capacity for…

  15. Quantitative Model for Choosing Programming Language for Online Instruction

    ERIC Educational Resources Information Center

    Sherman, Steven J.; Shehane, Ronald F.; Todd, Dewey W.

    2018-01-01

    Colleges are increasingly offering online courses, including computer programming courses for business school students. Programming languages that are most useful to students are those that are widely used in the job market. However, the most popular computer languages change at least every three years. Therefore, the language used for instruction…

  16. Foreign Language K-12. Program Evaluation 1991-92.

    ERIC Educational Resources Information Center

    Wadden, Jerry M.

    The Des Moines (Iowa) Public Schools foreign language program for K-12 is described and evaluated. The evaluation report focuses on six areas, including: (1) school district mission and philosophy of foreign language instruction; (2) context (state policies and standards, foreign language program overview and enrollment, fiber-optic communication…

  17. Les programmes de base: des principes a la realite (Core Programs: From Principles to Reality).

    ERIC Educational Resources Information Center

    Calve, Pierre

    1985-01-01

    The recent evolution of second language teaching theory regarding language, learning, communication, and teaching is summarized, and factors contributing to resistance to core second language programs are examined. They include tradition, school programs, time of instruction, language of instruction, teacher training, attitudes, and…

  18. 77 FR 30045 - 30-Day Notice of Proposed Information Collection: English Language Evaluation Surveys

    Federal Register 2010, 2011, 2012, 2013, 2014

    2012-05-21

    ...] 30-Day Notice of Proposed Information Collection: English Language Evaluation Surveys ACTION: Notice... clearance will allow ECA/P/V, as part of the English Language Evaluation, to conduct surveys of participants in the ETA Program, E-Teacher Scholarship program, and the English Language Specialist Program...

  19. Listen! Native Radio Can Save Languages.

    ERIC Educational Resources Information Center

    Martin, Kallen

    1996-01-01

    In the United States and Canada, the number of radio stations operated by Native Americans has greatly increased in recent years, as have the amount of programming in native languages and the number of native language instructional programs. Such programming can play a role in maintaining vigorous native languages and revitalizing endangered…

  20. Synchronization in Scratch: A Case Study with Education Science Students

    ERIC Educational Resources Information Center

    Nikolos, Dimitris; Komis, Vassilis

    2015-01-01

    The Scratch programming language is an introductory programming language for students. It is also a visual concurrent programming language, where multiple threads are executed simultaneously. Synchronization in concurrent languages is a complex task for novices to understand. Our research is focused on strategies and methods applied by novice…

  1. Project ESL-SEDAC. O.E.E. Annual Evaluation Report, E.S.E.A. Title VII. 1982-83.

    ERIC Educational Resources Information Center

    Tobias, Robert; And Others

    During 1982-83, the first of three projected program cycles, the Title VII English as a Second Language, Special Education Developmental Approach Curriculum Project (ESL-SEDAC) provided direct instruction to 246 handicapped limited English proficient students in schools throughout New York City. Resource assistance, staff development, and parent…

  2. Unidad: Las influencias culturales en el arte mexicana (Unit: Cultural Influences in Mexican Art). Dos semanas.

    ERIC Educational Resources Information Center

    Finere, Neal

    This two-week unit, appropriate for bilingual education settings as well as foreign language programs, deals with the three primary cultural influences found in Mexican contemporary art. The multisensory materials, pragmatic focus, and direct creative student involvement are designed to make it a microcosmic, real-life experience. The first part…

  3. Instructivo del Alfabetizador: Poblacion Urbana (Reading and Writing Instruction: Urban Population).

    ERIC Educational Resources Information Center

    Instituto Nacional para la Educacion de los Adultos, Mexico City (Mexico).

    This series of instructional materials is designed for Spanish speaking adults in Mexico who are in the process of becoming literate or have recently become literate in their native language. The reading/writing workbook is presented in two volumes along with a teacher's manual for an adult literacy program directed at urban inhabitants of Mexico.…

  4. Instructivo del Alfabetizador: Poblacion Rural (Reading and Writing Instruction: Rural Population).

    ERIC Educational Resources Information Center

    Instituto Nacional para la Educacion de los Adultos, Mexico City (Mexico).

    This Mexican series of instructional materials is designed for Spanish speaking adults who are in the process of becoming literate or have recently become literate in their native language. The reading/writing workbook is presented in two volumes along with a teacher's manual for an adult literacy program directed at rural inhabitants of Mexico.…

  5. Providing the Public with Online Access to Large Bibliographic Data Bases.

    ERIC Educational Resources Information Center

    Firschein, Oscar; Summit, Roger K.

    DIALOG, an interactive, computer-based information retrieval language, consists of a series of computer programs designed to make use of direct access memory devices in order to provide the user with a rapid means of identifying records within a specific memory bank. Using the system, a library user can be provided access to sixteen distinct and…

  6. At the Crossroads of Learning and Culture: Identifying a Construct for Effective Computer-Assisted Language Learning for English Language Learners

    ERIC Educational Resources Information Center

    Shaw, Yun

    2010-01-01

    Many of the commercial Computer-Assisted Language Learning (CALL) programs available today typically take a generic approach. This approach standardizes the program so that it can be used to teach any language merely by translating the content from one language to another. These CALL programs rarely consider the cultural background or preferred…

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

    ERIC Educational Resources Information Center

    Van Campen, Joseph A.

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

  8. Programming Language Use in US Academia and Industry

    ERIC Educational Resources Information Center

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

    2015-01-01

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

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

    ERIC Educational Resources Information Center

    Henderson, Kathryn I.; Palmer, Deborah K.

    2015-01-01

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

  10. Chief Dull Knife Community Is Strengthening the Northern Cheyenne Language and Culture.

    ERIC Educational Resources Information Center

    Littlebear, Richard E.

    2003-01-01

    Language revitalization programs should focus on whether they want to teach the language, teach about the language, teach with the language, or teach the language for academic credit. A program at Chief Dull Knife College (Montana) teaches the Cheyenne language using the Total Physical Response method, which replicates the manner in which first…

  11. Language plus for international graduate students in nursing.

    PubMed

    Julian, M A; Keane, A; Davidson, K

    1999-01-01

    To provide information about an English-language support program that focuses on the needs of international graduate nursing students. The growing presence of these students coincides with the increasing numbers of universities committed to world health. Crucial social and language competence affect the success and progress of international students in graduate nursing programs. Reviewed literature was 1980 to 1998, in nursing and applied linguistic research including second-language acquisition, phonology, discourse analysis, and language pragmatics to identify social and language phenomena. Investigators suggest essential elements such as conventions of academic writing, reading comprehension, vocabulary, and pronunciation skills be included in the supportive Language Plus program. Ongoing development of the Language Plus program can promote collaboration between nurses and linguists and increase the success of international graduate nursing students.

  12. Successful applications of montessori methods with children at risk for learning disabilities.

    PubMed

    Pickering, J S

    1992-12-01

    The critical elements in the Montessori philosophy are respect for the child, individualization of the program to that child, and the fostering of independence. With her research background, Maria Montessori devised a multisensory developmental method and designed materials which isolate each concept the teacher presents to the child.In presenting these materials the teacher observes the concept and skill development level of the child, ascertaining areas of strength and weakness and matching the next presentation to the child's level of development. Using small sequential steps, the teacher works to ameliorate weakness and guide the student to maximize his strengths. These presentations, usually initiated by the child, enhance cognitive growth using a process which integrates his physical, social, and emotional development.The curriculum contains four major content areas: Practical Life; Sensorial; Oral and Written Language; and Mathematics. Geography, History, Science, Art, Music, Literature, and Motor Skills are also included. In all of these the Montessori presentations build from the simple to the complex, from the concrete to the abstract, and from percept to concept. Vocabulary and language usage are integral to each presentation.The procedures introduced through these presentations are designed to enhance attention, increase self-discipline and self-direction, and to promote order, organization, and the development of a work cycle. At-risk children benefit from the structure, the procedures, and the curriculum. Applications of this method require more teacher selection of materials and direct teaching, particularly of language and math symbols and their manipulations.This early childhood intervention provides an individualized program which allows the at-risk child a successful experience at the preschool level. The program includes a strong conceptual preparation for later academic learning and it promotes the development of a healthy self-concept.

  13. Netlang: A software for the linguistic analysis of corpora by means of complex networks

    PubMed Central

    Serna Salazar, Diego; Isaza, Gustavo; Castillo Ossa, Luis F.; Bedia, Manuel G.

    2017-01-01

    To date there is no software that directly connects the linguistic analysis of a conversation to a network program. Networks programs are able to extract statistical information from data basis with information about systems of interacting elements. Language has also been conceived and studied as a complex system. However, most proposals do not analyze language according to linguistic theory, but use instead computational systems that should save time at the price of leaving aside many crucial aspects for linguistic theory. Some approaches to network studies on language do apply precise linguistic analyses, made by a linguist. The problem until now has been the lack of interface between the analysis of a sentence and its integration into the network that could be managed by a linguist and that could save the analysis of any language. Previous works have used old software that was not created for these purposes and that often produced problems with some idiosyncrasies of the target language. The desired interface should be able to deal with the syntactic peculiarities of a particular language, the options of linguistic theory preferred by the user and the preservation of morpho-syntactic information (lexical categories and syntactic relations between items). Netlang is the first program able to do that. Recently, a new kind of linguistic analysis has been developed, which is able to extract a complexity pattern from the speaker's linguistic production which is depicted as a network where words are inside nodes, and these nodes connect each other by means of edges or links (the information inside the edge can be syntactic, semantic, etc.). The Netlang software has become the bridge between rough linguistic data and the network program. Netlang has integrated and improved the functions of programs used in the past, namely the DGA annotator and two scripts (ToXML.pl and Xml2Pairs.py) used for transforming and pruning data. Netlang allows the researcher to make accurate linguistic analysis by means of syntactic dependency relations between words, while tracking record of the nature of such syntactic relationships (subject, object, etc). The Netlang software is presented as a new tool that solve many problems detected in the past. The most important improvement is that Netlang integrates three past applications into one program, and is able to produce a series of file formats that can be read by a network program. Through the Netlang software, the linguistic network analysis based on syntactic analyses, characterized for its low cost and the completely non-invasive procedure aims to evolve into a sufficiently fine grained tool for clinical diagnosis in potential cases of language disorders. PMID:28832598

  14. Netlang: A software for the linguistic analysis of corpora by means of complex networks.

    PubMed

    Barceló-Coblijn, Lluís; Serna Salazar, Diego; Isaza, Gustavo; Castillo Ossa, Luis F; Bedia, Manuel G

    2017-01-01

    To date there is no software that directly connects the linguistic analysis of a conversation to a network program. Networks programs are able to extract statistical information from data basis with information about systems of interacting elements. Language has also been conceived and studied as a complex system. However, most proposals do not analyze language according to linguistic theory, but use instead computational systems that should save time at the price of leaving aside many crucial aspects for linguistic theory. Some approaches to network studies on language do apply precise linguistic analyses, made by a linguist. The problem until now has been the lack of interface between the analysis of a sentence and its integration into the network that could be managed by a linguist and that could save the analysis of any language. Previous works have used old software that was not created for these purposes and that often produced problems with some idiosyncrasies of the target language. The desired interface should be able to deal with the syntactic peculiarities of a particular language, the options of linguistic theory preferred by the user and the preservation of morpho-syntactic information (lexical categories and syntactic relations between items). Netlang is the first program able to do that. Recently, a new kind of linguistic analysis has been developed, which is able to extract a complexity pattern from the speaker's linguistic production which is depicted as a network where words are inside nodes, and these nodes connect each other by means of edges or links (the information inside the edge can be syntactic, semantic, etc.). The Netlang software has become the bridge between rough linguistic data and the network program. Netlang has integrated and improved the functions of programs used in the past, namely the DGA annotator and two scripts (ToXML.pl and Xml2Pairs.py) used for transforming and pruning data. Netlang allows the researcher to make accurate linguistic analysis by means of syntactic dependency relations between words, while tracking record of the nature of such syntactic relationships (subject, object, etc). The Netlang software is presented as a new tool that solve many problems detected in the past. The most important improvement is that Netlang integrates three past applications into one program, and is able to produce a series of file formats that can be read by a network program. Through the Netlang software, the linguistic network analysis based on syntactic analyses, characterized for its low cost and the completely non-invasive procedure aims to evolve into a sufficiently fine grained tool for clinical diagnosis in potential cases of language disorders.

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

  16. Award-Winning Foreign Language Programs: Prescriptions for Success.

    ERIC Educational Resources Information Center

    Sims, William D.; Hammond, Sandra B.

    The study reviews 50 foreign language programs in the United States that are said to be both inspirational and useful for providing concrete information about the creation and preservation of successful language programs. The programs cited are exemplary and can serve as models for educators and administrators to study and visit. Program selection…

  17. Laboratory automation in a functional programming language.

    PubMed

    Runciman, Colin; Clare, Amanda; Harkness, Rob

    2014-12-01

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

  18. Analytical learning and term-rewriting systems

    NASA Technical Reports Server (NTRS)

    Laird, Philip; Gamble, Evan

    1990-01-01

    Analytical learning is a set of machine learning techniques for revising the representation of a theory based on a small set of examples of that theory. When the representation of the theory is correct and complete but perhaps inefficient, an important objective of such analysis is to improve the computational efficiency of the representation. Several algorithms with this purpose have been suggested, most of which are closely tied to a first order logical language and are variants of goal regression, such as the familiar explanation based generalization (EBG) procedure. But because predicate calculus is a poor representation for some domains, these learning algorithms are extended to apply to other computational models. It is shown that the goal regression technique applies to a large family of programming languages, all based on a kind of term rewriting system. Included in this family are three language families of importance to artificial intelligence: logic programming, such as Prolog; lambda calculus, such as LISP; and combinatorial based languages, such as FP. A new analytical learning algorithm, AL-2, is exhibited that learns from success but is otherwise quite different from EBG. These results suggest that term rewriting systems are a good framework for analytical learning research in general, and that further research should be directed toward developing new techniques.

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

    PubMed

    Fourment, Mathieu; Gillings, Michael R

    2008-02-05

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

  20. A comparison of common programming languages used in bioinformatics

    PubMed Central

    Fourment, Mathieu; Gillings, Michael R

    2008-01-01

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

  1. Language Program Evaluation

    ERIC Educational Resources Information Center

    Norris, John M.

    2016-01-01

    Language program evaluation is a pragmatic mode of inquiry that illuminates the complex nature of language-related interventions of various kinds, the factors that foster or constrain them, and the consequences that ensue. Program evaluation enables a variety of evidence-based decisions and actions, from designing programs and implementing…

  2. Testing as a Way to Monitor English as a Foreign Language Learning

    ERIC Educational Resources Information Center

    Becker, Anthony; Nekrasova-Beker, Tatiana; Petrashova, Tamara

    2017-01-01

    This study was conducted at a large technical university in Russia, which offers English language courses to students majoring in nine different degree programs. Each degree program develops and delivers its own English language curriculum. While all degree programs followed the same curriculum development model to design language courses, each…

  3. A Program That Acquires Language Using Positive and Negative Feedback.

    ERIC Educational Resources Information Center

    Brand, James

    1987-01-01

    Describes the language learning program "Acquire," which is a sample of grammar induction. It is a learning algorithm based on a pattern-matching scheme, using both a positive and negative network to reduce overgeneration. Language learning programs may be useful as tutorials for learning the syntax of a foreign language. (Author/LMO)

  4. The English Language in the School Program.

    ERIC Educational Resources Information Center

    Hogan, Robert F., Ed.

    The 22 papers in this publication, drawn from the 1963 and 1964 NCTE Spring Institutes on Language, Linguistics, and School Programs, concentrate on the relevance of recent scholarship for English language programs in elementary and secondary schools. Language theory is the focus of articles by Harold B. Allen, Sumner Ives, Albert H. Marckwardt,…

  5. A Career-Oriented Foreign Language Program for Keystone Oaks School District, Pittsburgh, Pennsylvania.

    ERIC Educational Resources Information Center

    Grubesky, Marcia R.

    A career-oriented foreign language program is discussed that takes into account marketable skills of foreign language majors for a number of careers. The program is threefold. First, it recognizes the need for language skills to supplement technical, business, and professional skills to expand educational knowledge; capabilities in diplomacy and…

  6. The SURE reliability analysis program

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1986-01-01

    The SURE program is a new reliability tool for ultrareliable computer system architectures. The program is based on computational methods recently developed for the NASA Langley Research Center. These methods provide an efficient means for computing accurate upper and lower bounds for the death state probabilities of a large class of semi-Markov models. Once a semi-Markov model is described using a simple input language, the SURE program automatically computes the upper and lower bounds on the probability of system failure. A parameter of the model can be specified as a variable over a range of values directing the SURE program to perform a sensitivity analysis automatically. This feature, along with the speed of the program, makes it especially useful as a design tool.

  7. The SURE Reliability Analysis Program

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1986-01-01

    The SURE program is a new reliability analysis tool for ultrareliable computer system architectures. The program is based on computational methods recently developed for the NASA Langley Research Center. These methods provide an efficient means for computing accurate upper and lower bounds for the death state probabilities of a large class of semi-Markov models. Once a semi-Markov model is described using a simple input language, the SURE program automatically computes the upper and lower bounds on the probability of system failure. A parameter of the model can be specified as a variable over a range of values directing the SURE program to perform a sensitivity analysis automatically. This feature, along with the speed of the program, makes it especially useful as a design tool.

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

    ERIC Educational Resources Information Center

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

    2017-01-01

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

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

  10. The Correlation between Early Second Language Learning and Native Language Skill Development

    ERIC Educational Resources Information Center

    Caccavale, Terry

    2007-01-01

    It has long been the assumption of many in the field of second language teaching that learning a second language helps to promote and enhance native language skill development, and that this correlation is direct and positive. Language professionals have assumed that learning a second language directly supports the development of better skills,…

  11. A HyperCard Program for Business German.

    ERIC Educational Resources Information Center

    Paulsell, Patricia R.

    Although the use of computer-assisted language instruction software has been mainly limited to grammatical/syntactical drills, the increasing number of language professionals with programming skills is leading to the development of more sophisticated language education programs. This report describes the generation of such a program using the…

  12. Programming languages for synthetic biology.

    PubMed

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

    2010-12-01

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

  13. Maternal communicative behaviours and interaction quality as predictors of language development: findings from a community-based study of slow-to-talk toddlers.

    PubMed

    Conway, Laura J; Levickis, Penny A; Smith, Jodie; Mensah, Fiona; Wake, Melissa; Reilly, Sheena

    2018-03-01

    Identifying risk and protective factors for language development informs interventions for children with developmental language disorder (DLD). Maternal responsive and intrusive communicative behaviours are associated with language development. Mother-child interaction quality may influence how children use these behaviours in language learning. To identify (1) communicative behaviours and interaction quality associated with language outcomes; (2) whether the association between a maternal intrusive behaviour (directive) and child language scores changed alongside a maternal responsive behaviour (expansion); and (3) whether interaction quality modified these associations. Language skills were assessed at 24, 36 and 48 months in 197 community-recruited children who were slow to talk at 18 months. Mothers and 24-month-olds were video-recorded playing at home. Maternal praise, missed opportunities, and successful and unsuccessful directives (i.e., whether followed by the child) were coded during a 10-min segment. Interaction quality was rated using a seven-point fluency and connectedness (FC) scale, during a 5-min segment. Linear regressions examined associations between these behaviours/rating and language scores. Interaction analysis and simple slopes explored effect modification by FC. There was no evidence that missed opportunities or praise were associated with language scores. Higher rates of successful directives in the unadjusted model and unsuccessful directives in the adjusted model were associated with lower 24-month-old receptive language scores (e.g., unsuccessful directives effect size (ES) = -0.41). The association between unsuccessful directives and receptive language was weaker when adjusting for co-occurring expansions (ES = -0.34). Both types of directives were associated with poorer receptive and expressive language scores in adjusted models at 36 and 48 months (e.g., unsuccessful directive and 48-month receptive language, ES = -0.66). FC was positively associated with 24-, 36- and 48-month language scores in adjusted models (e.g., receptive language at 24 months, ES = 0.21, at 48 months, ES = 0.18). Interaction analysis showed the negative association between successful directives and 24-month receptive language existed primarily in poorly connected dyads with low FC levels. These findings illustrate the effects of the combined interaction between different maternal communicative behaviours and features of the interaction itself on child language development, and the need to consider both in research and practice. Whilst more intrusive directives were associated with poorer language scores, this association attenuated when adjusting for co-occurring responsive expansions, and the association was strongest for children in lower quality interactions. This work may inform clinical practice by helping clinicians target the most appropriate communicative behaviours for specific mother-child dyads. © 2017 Royal College of Speech and Language Therapists.

  14. Software For Least-Squares And Robust Estimation

    NASA Technical Reports Server (NTRS)

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

    1990-01-01

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

  15. Learning Through Survival: An Approach to Foreign Language Teaching. A Program Description and Evaluation.

    ERIC Educational Resources Information Center

    Travers, Claudia S.; Reilly, Joseph T. M.

    A foreign travel program for eighth grade French language students from Shoreham, New York was developed to provide language speaking practice in Quebec, Canada. The program was designed to allow students to spend as much time as possible speaking the language and interacting with the people. The following "survival through speaking"…

  16. Linking Language and Culture in the Language and Cultural Program of the Lauder Institute: The French Perspective.

    ERIC Educational Resources Information Center

    Lahaeye, Marie-Noelle

    The University of Pennsylvania's Lauder Institute of Management and International Studies introduced a cultural segment into its second language program in 1986 to enable students to use language purposefully within the foreign culture. During the program's 2 years, students are exposed to eight different cultural segments taught by language…

  17. A Systematic Meta-Analytic Review of Evidence for the Effectiveness of the "Fast ForWord" Language Intervention Program

    ERIC Educational Resources Information Center

    Strong, Gemma K.; Torgerson, Carole J.; Torgerson, David; Hulme, Charles

    2011-01-01

    Background: Fast ForWord is a suite of computer-based language intervention programs designed to improve children's reading and oral language skills. The programs are based on the hypothesis that oral language difficulties often arise from a rapid auditory temporal processing deficit that compromises the development of phonological…

  18. New Dimensions in Language Training: The Dartmouth College Experiment.

    ERIC Educational Resources Information Center

    Rassias, John A.

    The expanded foreign study and foreign language programs offered at Dartmouth are examined with emphasis on the influence of Peace Corps language programs during the last half-dozen years on American college campuses. The impact of the programs at Dartmouth since 1964 is discussed in terms of: (1) a brief history of language instruction at…

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

  20. HAL/S language specification

    NASA Technical Reports Server (NTRS)

    Newbold, P. M.

    1974-01-01

    A programming language for the flight software of the NASA space shuttle program was developed and identified as HAL/S. The language is intended to satisfy virtually all of the flight software requirements of the space shuttle. The language incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

  1. A Multicultural Awareness Program To Improve Language and Thinking Skills to a Group of Language Deficient Preschool Students.

    ERIC Educational Resources Information Center

    Altamura, Marilyn T.

    This practicum project exposed seven preschool students with language deficiencies to multicultural experiences and strategies, resulting in improvements in both language and thinking skills. The children were included in a regular preschool program serving low-income families. The program was based on a multicultural awareness curriculum which…

  2. The Dual Language Program Planner: A Guide for Designing and Implementing Dual Language Programs.

    ERIC Educational Resources Information Center

    Howard, Elizabeth R.; Olague, Natalie; Rogers, David

    This guide offers a framework to facilitate the planning process for dual language programs, assuming at least a basic working knowledge of the central characteristics and essential features of dual language models. It provides an overview of the various models that serve linguistically diverse student populations, defining the term dual language…

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

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is a Language Development Program? 39.131 Section 39.131 Indians BUREAU OF INDIAN AFFAIRS, DEPARTMENT OF THE INTERIOR EDUCATION THE INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a...

  4. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

  5. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

  6. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

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

  8. Author Languages, Authoring Systems, and Their Relation to the Changing Focus of Computer-Aided Language Learning.

    ERIC Educational Resources Information Center

    Sussex, Roland

    1991-01-01

    Considers how the effectiveness of computer-assisted language learning (CALL) has been hampered by language teachers who lack programing and software engineering expertise, and explores the limitations and potential contributions of author languages, programs, and environments in increasing the range of options for language teachers who are not…

  9. More than Words, A Way of Life: Language Restoration Programs Reach beyond Tribal Colleges and Universities

    ERIC Educational Resources Information Center

    Paskus, Laura

    2013-01-01

    In North America, and worldwide, Indigenous languages are disappearing at an alarming rate. There are, however, models of success for language revitalization in immersion language programs, usually found in tribal colleges and universities. Whether the language learners are tribal college students greeting one another in their native language,…

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

  11. Should bilingual children learn reading in two languages at the same time or in sequence?

    PubMed Central

    Berens, Melody S.; Kovelman, Ioulia; Petitto, Laura-Ann

    2013-01-01

    Is it best to learn reading in two languages simultaneously or sequentially? We observed 2nd and 3rd grade children in two-way dual-language learning contexts: (i) 50:50 or Simultaneous dual-language (two languages within same developmental period) and (ii) 90:10 or Sequential dual-language (one language, followed gradually by the other). They were compared to matched monolingual English-only children in single-language English schools. Bilinguals (home language was Spanish only, English-only, or Spanish and English in dual-language schools), were tested in both languages, and monolingual children were tested in English using standardized reading and language tasks. Bilinguals in 50:50 programs performed better than bilinguals in 90:10 programs on English Irregular Words and Passage Comprehension tasks, suggesting language and reading facilitation for underlying grammatical class and linguistic structure analyses. By contrast, bilinguals in 90:10 programs performed better than bilinguals in the 50:50 programs on English Phonological Awareness and Reading Decoding tasks, suggesting language and reading facilitation for surface phonological regularity analysis. Notably, children from English-only homes in dual-language learning contexts performed equally well, or better than, children from monolingual English-only homes in single-language learning contexts. Overall, the findings provide tantalizing evidence that dual-language learning during the same developmental period may provide bilingual reading advantages. PMID:23794952

  12. Convergence between parent report and direct assessment of language and attention in culturally and linguistically diverse children

    PubMed Central

    2017-01-01

    Parent report is commonly used to assess language and attention in children for research and clinical purposes. It is therefore important to understand the convergent validity of parent-report tools in comparison to direct assessments of language and attention. In particular, cultural and linguistic background may influence this convergence. In this study a group of six- to eight-year old children (N = 110) completed direct assessments of language and attention and their parents reported on the same areas. Convergence between assessment types was explored using correlations. Possible influences of ethnicity (Hispanic or non-Hispanic) and of parent report language (English or Spanish) were explored using hierarchical linear regression. Correlations between parent report and direct child assessments were significant for both language and attention, suggesting convergence between assessment types. Ethnicity and parent report language did not moderate the relationships between direct child assessments and parent report tools for either attention or language. PMID:28683131

  13. Convergence between parent report and direct assessment of language and attention in culturally and linguistically diverse children.

    PubMed

    Ebert, Kerry Danahy

    2017-01-01

    Parent report is commonly used to assess language and attention in children for research and clinical purposes. It is therefore important to understand the convergent validity of parent-report tools in comparison to direct assessments of language and attention. In particular, cultural and linguistic background may influence this convergence. In this study a group of six- to eight-year old children (N = 110) completed direct assessments of language and attention and their parents reported on the same areas. Convergence between assessment types was explored using correlations. Possible influences of ethnicity (Hispanic or non-Hispanic) and of parent report language (English or Spanish) were explored using hierarchical linear regression. Correlations between parent report and direct child assessments were significant for both language and attention, suggesting convergence between assessment types. Ethnicity and parent report language did not moderate the relationships between direct child assessments and parent report tools for either attention or language.

  14. The Advantages and Disadvantages of Computer Technology in Second Language Acquisition

    ERIC Educational Resources Information Center

    Lai, Cheng-Chieh; Kritsonis, William Allan

    2006-01-01

    The purpose of this article is to discuss the advantages and disadvantages of computer technology and Computer Assisted Language Learning (CALL) programs for current second language learning. According to the National Clearinghouse for English Language Acquisition & Language Instruction Educational Programs' report (2002), more than nine million…

  15. Online Collaborative Communities of Learning for Pre-Service Teachers of Languages

    ERIC Educational Resources Information Center

    Morgan, Anne-Marie

    2015-01-01

    University programs for preparing preservice teachers of languages for teaching in schools generally involve generic pedagogy, methodology, curriculum, programming and issues foci, that provide a bridge between the study of languages (or recognition of existing language proficiency) and the teaching of languages. There is much territory to cover…

  16. A Whole Language Flight Plan: An Interview with Three Teachers.

    ERIC Educational Resources Information Center

    Griffith, Priscilla L.; Klesius, Janell

    1990-01-01

    Provides suggestions to teachers planning to implement a whole language program, based on interviews with three whole language teachers. Focuses on support for the whole language program; decisions about curriculum and evaluation; development of vocabulary and comprehension; strengths and weaknesses of the whole language approach; and preparation…

  17. The ABC's of Online Course Design According to Addie Model

    ERIC Educational Resources Information Center

    Durak, Gürhan; Ataizi, Murat

    2016-01-01

    The purpose of this study was to design the course of Programming Languages-I online, which is given on face-to-face basis at undergraduate level. It is seen in literature that there is no detailed research on the preparation of a fully-online course directly based on an instructional design model. In this respect, depending on the ADDIE design…

  18. E.H.A., Part B Flow-Through Entitlement's Project Speak. O.E.E. Evaluation Report, 1981-82.

    ERIC Educational Resources Information Center

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

    This report presents an evaluation of the third and final year of Project Speak, funded under Part B of the Education for All Handicapped Children Act. Project Speak was initiated to stimulate the language development of preschool handicapped children through direct instruction and parent training. The program provided home-based language…

  19. It's Elementary in Appalachia: Helping Prospective Teachers and Their Students Understand Sexuality and Gender

    ERIC Educational Resources Information Center

    Swartz, Patti Capel

    2003-01-01

    The most blatant discrimination that exists today in schools is that directed toward lesbian, gay, bisexual, transgender, queer, and intersex students (l/g/b/t/i/q). English and language arts teacher education programs can help foster critical awareness among future teachers of sexuality and gender as well as provide the pedagogical skills and…

  20. Preschool Preposition Test and Classroom Behavior Description: Eighth Grade Follow-Up of Head Start Program.

    ERIC Educational Resources Information Center

    Aaronson, May; And Others

    Head Start children tested at 4 years of age on the Preschool Preposition Test (PPT) and the Classroom Behavior Description checklist (CBD) were assessed for academic achievement and scholastic aptitude at the third- and eighth-grade levels. The PPT is a receptive language test which examines the comprehension of verbal directions by using spatial…

  1. Extending a Powerful Idea. Artificial Intelligence Memo No. 590.

    ERIC Educational Resources Information Center

    Lawler, Robert W.

    This document focuses on the use of a computer and the LOGO programing language by an eight-year-old boy. The stepping of variables, which is the development and incrementally changing of one of several variables, is an idea that is followed in one child's mind as he effectively directs himself in a freely-chosen problem-solving situation. The…

  2. Wet Lab Accelerator: A Web-Based Application Democratizing Laboratory Automation for Synthetic Biology.

    PubMed

    Bates, Maxwell; Berliner, Aaron J; Lachoff, Joe; Jaschke, Paul R; Groban, Eli S

    2017-01-20

    Wet Lab Accelerator (WLA) is a cloud-based tool that allows a scientist to conduct biology via robotic control without the need for any programming knowledge. A drag and drop interface provides a convenient and user-friendly method of generating biological protocols. Graphically developed protocols are turned into programmatic instruction lists required to conduct experiments at the cloud laboratory Transcriptic. Prior to the development of WLA, biologists were required to write in a programming language called "Autoprotocol" in order to work with Transcriptic. WLA relies on a new abstraction layer we call "Omniprotocol" to convert the graphical experimental description into lower level Autoprotocol language, which then directs robots at Transcriptic. While WLA has only been tested at Transcriptic, the conversion of graphically laid out experimental steps into Autoprotocol is generic, allowing extension of WLA into other cloud laboratories in the future. WLA hopes to democratize biology by bringing automation to general biologists.

  3. Programming parallel architectures: The BLAZE family of languages

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush

    1988-01-01

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

  4. The PlusCal Algorithm Language

    NASA Astrophysics Data System (ADS)

    Lamport, Leslie

    Algorithms are different from programs and should not be described with programming languages. The only simple alternative to programming languages has been pseudo-code. PlusCal is an algorithm language that can be used right now to replace pseudo-code, for both sequential and concurrent algorithms. It is based on the TLA + specification language, and a PlusCal algorithm is automatically translated to a TLA + specification that can be checked with the TLC model checker and reasoned about formally.

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

    ERIC Educational Resources Information Center

    Ali, Azad; Smith, David

    2014-01-01

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

  6. Mobile Language Study

    DTIC Science & Technology

    2003-08-18

    Language Study 5c. PROGRAM ELEMENT NUMBER 5d. PROJECT NUMBER 5d. TASK NUMBER 6. AUTHOR(S) Professor Mads Dam, Pablo Giambiagi 5e...Standard Form 298 (Rev. 8/98) Prescribed by ANSI Std. Z39-18 SPC 01-4025 Mobile Language Study Final...smart card applications. Smart cards can be programmed using general-purpose languages ; but because of their limited resources, smart card programs

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

  8. Japan-U.S. Joint Ventures in Higher Education: Language Education in an Uncertain Future.

    ERIC Educational Resources Information Center

    Clayton, Thomas

    1991-01-01

    Examines Japanese-U.S. joint venture language or U.S.-style education programs in Japan. These programs offer language and cultural education classes for those interested in English and for students who have failed in the Japanese education system. Problems facing these programs and the need to explore new, English-language education markets are…

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

    ERIC Educational Resources Information Center

    Monteverde G., Luisa

    1971-01-01

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

  10. C Language Integrated Production System, Ada Version

    NASA Technical Reports Server (NTRS)

    Culbert, Chris; Riley, Gary; Savely, Robert T.; Melebeck, Clovis J.; White, Wesley A.; Mcgregor, Terry L.; Ferguson, Melisa; Razavipour, Reza

    1992-01-01

    CLIPS/Ada provides capabilities of CLIPS v4.3 but uses Ada as source language for CLIPS executable code. Implements forward-chaining rule-based language. Program contains inference engine and language syntax providing framework for construction of expert-system program. Also includes features for debugging application program. Based on Rete algorithm which provides efficient method for performing repeated matching of patterns. Written in Ada.

  11. Beyond Course Availability: An Investigation into Order and Concurrency Effects of Undergraduate Programming Courses on Learning.

    ERIC Educational Resources Information Center

    Urbaczewski, Andrew; Urbaczewski, Lise

    The objective of this study was to find the answers to two primary research questions: "Do students learn programming languages better when they are offered in a particular order, such as 4th generation languages before 3rd generation languages?"; and "Do students learn programming languages better when they are taken in separate semesters as…

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

    ERIC Educational Resources Information Center

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

    2016-01-01

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

  13. Language Interference and Language Learning Techniques Transfer in L2 and L3 Immersion Programs.

    ERIC Educational Resources Information Center

    Aronin, Larissa; Toubkin, Lynne

    2002-01-01

    Examines the relationships between the first (L1), second (L2), and third (L3) language in immersion programs for Russian-speaking students in Israel. Two parallel and similar immersion programs, which were carried out for the same population, but with different target languages (L2 Hebrew and L3 English), are described. Presents tentative…

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

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

  16. The missing foundation in teacher education: Knowledge of the structure of spoken and written language.

    PubMed

    Moats, L C

    1994-01-01

    Reading research supports the necessity for directly teaching concepts about linguistic structure to beginning readers and to students with reading and spelling difficulties. In this study, experienced teachers of reading, language arts, and special education were tested to determine if they have the requisite awareness of language elements (e.g., phonemes, morphemes) and of how these elements are represented in writing (e.g., knowledge of sound-symbol correspondences). The results were surprisingly poor, indicating that even motivated and experienced teachers typically understand too little about spoken and written language structure to be able to provide sufficient instruction in these areas. The utility of language structure knowledge for instructional planning, for assessment of student progress, and for remediation of literacy problems is discussed.The teachers participating in the study subsequently took a course focusing on phonemic awareness training, spoken-written language relationships, and careful analysis of spelling and reading behavior in children. At the end of the course, the teachers judged this information to be essential for teaching and advised that it become a prerequisite for certification. Recommendations for requirements and content of teacher education programs are presented.

  17. GPAW - massively parallel electronic structure calculations with Python-based software.

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

    Enkovaara, J.; Romero, N.; Shende, S.

    2011-01-01

    Electronic structure calculations are a widely used tool in materials science and large consumer of supercomputing resources. Traditionally, the software packages for these kind of simulations have been implemented in compiled languages, where Fortran in its different versions has been the most popular choice. While dynamic, interpreted languages, such as Python, can increase the effciency of programmer, they cannot compete directly with the raw performance of compiled languages. However, by using an interpreted language together with a compiled language, it is possible to have most of the productivity enhancing features together with a good numerical performance. We have used thismore » approach in implementing an electronic structure simulation software GPAW using the combination of Python and C programming languages. While the chosen approach works well in standard workstations and Unix environments, massively parallel supercomputing systems can present some challenges in porting, debugging and profiling the software. In this paper we describe some details of the implementation and discuss the advantages and challenges of the combined Python/C approach. We show that despite the challenges it is possible to obtain good numerical performance and good parallel scalability with Python based software.« less

  18. Achieving Academic Control in Two Languages: Drawing on the Psychology of Language Learning in Considering the Past, the Present, and Prospects for the Future

    ERIC Educational Resources Information Center

    Cohen, Andrew D.

    2015-01-01

    This paper first considers what it means to become truly proficient in a language other than the native one. It then looks briefly at the evolution of dual language programs. Next, it focuses on the issue of whether the first language (L1) or the second language (L2) serves as the language of mediation. Other dual language program issues are then…

  19. The Value of Foreign Language in Business.

    ERIC Educational Resources Information Center

    Stebinger, Arnold

    The University of South Carolina's Master's Program in International Business began in June 1974, with 43 students studying German and Spanish. The program began with a 9-week intensive language learning program, followed by a nine-month unified business program, with language instruction twice a week; six weeks of area study concentrating on the…

  20. Using Microcomputer Word Processors for Foreign Languages.

    ERIC Educational Resources Information Center

    Smith, Kim L.

    1984-01-01

    Describes the programs and modifications needed to do word processing using foreign language characters. One such program, Screenwriter, uses soft character sets -- character sets which can be designed by the program user. This program has a word processing power combined with a foreign language capability that would allow any person to work with…

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

  2. Knowledge Intensive Programming: A New Educational Computing Environment.

    ERIC Educational Resources Information Center

    Seidman, Robert H.

    1990-01-01

    Comparison of the process of problem solving using a conventional procedural computer programing language (e.g., BASIC, Logo, Pascal), with the process when using a logic programing language (i.e., Prolog), focuses on the potential of the two types of programing languages to facilitate the transfer of problem-solving skills, cognitive development,…

  3. ZettaBricks: A Language Compiler and Runtime System for Anyscale Computing

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

    Amarasinghe, Saman

    This grant supported the ZettaBricks and OpenTuner projects. ZettaBricks is a new implicitly parallel language and compiler where defining multiple implementations of multiple algorithms to solve a problem is the natural way of programming. ZettaBricks makes algorithmic choice a first class construct of the language. Choices are provided in a way that also allows our compiler to tune at a finer granularity. The ZettaBricks compiler autotunes programs by making both fine-grained as well as algorithmic choices. Choices also include different automatic parallelization techniques, data distributions, algorithmic parameters, transformations, and blocking. Additionally, ZettaBricks introduces novel techniques to autotune algorithms for differentmore » convergence criteria. When choosing between various direct and iterative methods, the ZettaBricks compiler is able to tune a program in such a way that delivers near-optimal efficiency for any desired level of accuracy. The compiler has the flexibility of utilizing different convergence criteria for the various components within a single algorithm, providing the user with accuracy choice alongside algorithmic choice. OpenTuner is a generalization of the experience gained in building an autotuner for ZettaBricks. OpenTuner is a new open source framework for building domain-specific multi-objective program autotuners. OpenTuner supports fully-customizable configuration representations, an extensible technique representation to allow for domain-specific techniques, and an easy to use interface for communicating with the program to be autotuned. A key capability inside OpenTuner is the use of ensembles of disparate search techniques simultaneously; techniques that perform well will dynamically be allocated a larger proportion of tests.« less

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

  5. Frequency Domain Identification Toolbox

    NASA Technical Reports Server (NTRS)

    Horta, Lucas G.; Juang, Jer-Nan; Chen, Chung-Wen

    1996-01-01

    This report documents software written in MATLAB programming language for performing identification of systems from frequency response functions. MATLAB is a commercial software environment which allows easy manipulation of data matrices and provides other intrinsic matrix functions capabilities. Algorithms programmed in this collection of subroutines have been documented elsewhere but all references are provided in this document. A main feature of this software is the use of matrix fraction descriptions and system realization theory to identify state space models directly from test data. All subroutines have templates for the user to use as guidelines.

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

    ERIC Educational Resources Information Center

    Sert, Olcay

    2010-01-01

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

  7. Language Training for Trainable Mentally Retarded Children: ITPA, Peabody, and Distar Techniques.

    ERIC Educational Resources Information Center

    Leiss, Robert H.; Proger, Barton B.

    To determine the most effective language training activities for trainable mentally retarded (TMR) children, the variables of degree of previous language training, IQ, Peabody language treatment program versus Distar language treatment program, pretest versus posttest, and sex were examined with 122 TMR Ss (7 to 14 years old). Results of the…

  8. Language and Man: An Exploratory Foreign-Language Program for Grade Six.

    ERIC Educational Resources Information Center

    Bartos, Marilyn; And Others

    This curriculum guide presents a program introducing sixth-grade children to the study of language, of languages other than English, and specifically of French. An initial section includes a variety of activities designed to interest students in the study of language, its peculiarties, complexities, and importance in life. Prior to the first…

  9. Teaching English as a Foreign Language in Primary School. Case Studies in TESOL Practice Series

    ERIC Educational Resources Information Center

    McCloskey, Mary Lou, Ed.; Orr, Janet, Ed.; Dolitsky, Marlene, Ed.

    2006-01-01

    Although language specialists do not always agree about the best age at which to introduce English language instruction, policy changes are increasingly mandating earlier introduction of English in foreign language (EFL) settings worldwide. In this volume, language educators and program implementers from various countries describe programs and…

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

    ERIC Educational Resources Information Center

    Lachance, Joan R.

    2017-01-01

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

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

  12. The association between scalp hair-whorl direction, handedness and hemispheric language dominance: is there a common genetic basis of lateralization?

    PubMed

    Jansen, Andreas; Lohmann, Hubertus; Scharfe, Stefanie; Sehlmeyer, Christina; Deppe, Michael; Knecht, Stefan

    2007-04-01

    The hemispheres of the human brain are functionally asymmetric. The left hemisphere tends to be dominant for language and superior in the control of manual dexterity. The mechanisms underlying these asymmetries are not known. Genetic as well as environmental factors are discussed. Recently, atypical anticlockwise hair-whorl direction has been related to an increased probability for non-right-handedness and atypical hemispheric language dominance. These findings are fascinating and important since hair-whorl direction is a structural marker of lateralization and could provide a readily observable anatomical clue to functional brain lateralization. Based on data on handedness and hair-whorl direction, Amar Klar proposed a genetic model ("random-recessive model") in that a single gene with two alleles controls both handedness and hair-whorl orientation (Klar, A.J.S., 2003. Human handedness and scalp hair-whorl direction develop from a common genetic mechanism. Genetics 165, 269-276). The present study was designed to further investigate the relationship between scalp hair-whorl direction with handedness and hemispheric language dominance. 1212 subjects were investigated for scalp hair-whorl direction and handedness. Additionally, we determined hemispheric language dominance (as assessed by a word generation task) in a subgroup of 212 subjects using functional transcranial Doppler sonography (fTCD). As for the single attributes - hair-whorl direction, handedness, and language dominance - we reproduced previously published results. However, we found no association between hair-whorl direction and either language dominance or handedness. These results strongly argue against a common genetic basis of handedness or language lateralization with scalp hair-whorl direction. Inspection of hair patterns will not help us to determine language dominance.

  13. 76 FR 18538 - Applications for New Awards; National Professional Development Program

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-04-04

    ... DEPARTMENT OF EDUCATION [CFDA 84.195N] Applications for New Awards; National Professional Development Program AGENCY: Office of English Language Acquisition, Language Enhancement, and Academic... Language Acquisition, Language Enhancement and Academic Achievement for Limited English Proficient Students...

  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. Bricklayer Static Analysis

    NASA Astrophysics Data System (ADS)

    Harris, Christopher

    In the U.S., science and math are taking spotlight in education, and rightfully so as they directly impact economic progression. Curiously absent is computer science, which despite its numerous job opportunities and growth does not have as much focus. This thesis develops a source code analysis framework using language translation, and machine learning classifiers to analyze programs written in Bricklayer for the purposes of programmatically identifying relative success or failure of a students Bricklayer program, helping teachers scale in the amount of students they can support, and providing better messaging. The thesis uses as a case study a set of student programs to demonstrate the possibilities of the framework.

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

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is the WSU for Language Development programs? 39.136 Section 39.136 Indians BUREAU OF INDIAN AFFAIRS, DEPARTMENT OF THE INTERIOR EDUCATION THE INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU...

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

    ERIC Educational Resources Information Center

    Haxhi, Jessica; Yamashita-Iverson, Kazumi

    2009-01-01

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

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

    ERIC Educational Resources Information Center

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

    2014-01-01

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

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

    PubMed

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

    2018-05-01

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

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

  1. An experimental comparative analyse between three low capacity PLCs

    NASA Astrophysics Data System (ADS)

    Popa, G. N.; Diniş, C. M.; lagăr, A.; Popa, I.

    2017-01-01

    PLCs are used increasingly more often in industrial applications and beyond. PLCs from different companies involved different programming languages. Some of the PLCs can be programmed in all languages, while others do not. For three types of PLCs was made an application for a traffic light with priority. PLCs usually have a general and a special set of instructions that only some of these are found from a PLC to another. Programs were made with specific instruction set of respectively PLC. The programs were carried out in three languages. For a case study, it makes a comparative analysis between three programming languages.

  2. Runtime Verification of C Programs

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    2008-01-01

    We present in this paper a framework, RMOR, for monitoring the execution of C programs against state machines, expressed in a textual (nongraphical) format in files separate from the program. The state machine language has been inspired by a graphical state machine language RCAT recently developed at the Jet Propulsion Laboratory, as an alternative to using Linear Temporal Logic (LTL) for requirements capture. Transitions between states are labeled with abstract event names and Boolean expressions over such. The abstract events are connected to code fragments using an aspect-oriented pointcut language similar to ASPECTJ's or ASPECTC's pointcut language. The system is implemented in the C analysis and transformation package CIL, and is programmed in OCAML, the implementation language of CIL. The work is closely related to the notion of stateful aspects within aspect-oriented programming, where pointcut languages are extended with temporal assertions over the execution trace.

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

    PubMed

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

    2003-01-01

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

  4. Direct interventions for improving the performance of individuals with Alzheimer's disease.

    PubMed

    Mahendra, N

    2001-11-01

    Direct interventions are being used increasingly to maintain and improve the communicative and cognitive functioning of patients with Alzheimer's dementia. Speech-language pathologists can play an integral role in maximizing the functioning of dementia patients by selecting appropriate direct interventions that capitalize on spared neuropsychological abilities to compensate for impaired abilities. Successful direct interventions use techniques that facilitate learning and retention of information and skills. In this article, direct intervention techniques-repeated exposure via spaced retrieval training and quizzes; errorless learning; multisensory stimulation using music, toys, pets, and memory wallets; and other approaches to cognitive-linguistic stimulation such as the use of personal computers; the Montessori method; and activity programming-are reviewed. The rationale for use of these direct interventions and available efficacy data with Alzheimer's patients also are presented.

  5. Sources, Developments and Directions of Task-Based Language Teaching

    ERIC Educational Resources Information Center

    Bygate, Martin

    2016-01-01

    This paper provides an outline of the origins, the current shape and the potential directions of task-based language teaching (TBLT) as an approach to language pedagogy. It first offers a brief description of TBLT and considers its origins within language teaching methodology and second language acquisition. It then summarises the current position…

  6. Exploring the Synergy between Science Literacy and Language Literacy with English Language Learners: Lessons Learned within a Sustained Professional Development Program

    ERIC Educational Resources Information Center

    Carrejo, David J.; Reinhartz, Judy

    2012-01-01

    Thirty-five elementary teachers participated in a yearlong professional development (PD) program whose goal was to foster science content learning while promoting language literacy for English Language Learners (ELL). The researchers utilized an explanatory design methodology to determine the degree to which science and language literacy…

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

  8. Language Arts for Today's Children. NCTE Curriculum Series, Volume Two.

    ERIC Educational Resources Information Center

    National Council of Teachers of English, Champaign, IL. Commission on the English Curriculum.

    This volume on elementary language programs is divided into four related parts. Part 1 discusses the sources of any effective language program: an understanding of the child's need for language, a knowledge of child development, and an awareness of the continuity essential to growth in language. Part 2 treats the main areas of the language…

  9. English-as-a-Second-Language Programs in Basic Skills Education Program 1

    DTIC Science & Technology

    1984-01-01

    languages and English as a second language . These theories and findings have led, in turn, to the development of new methods for teaching languages ...INTRODUCTION TO TEACHING TECHNIQUES FOR ENGLISH AS A SECOND LANGUAGE . . . . . . . . . . . . 9 Introduction ............................. 9 Traditional Methods ...instruments. q8 . _. ,’,..8 4% .’ II. A BRIEF INTRODUCTION TO TEACHING TECHNIQUES FOR ENGLISH

  10. Staff Report to the Senior Department Official on Recognition Compliance Issues. Recommendation Page: American Speech-Language-Hearing Association

    ERIC Educational Resources Information Center

    US Department of Education, 2010

    2010-01-01

    The American Speech-Language-Hearing Association, Council on Academic Accreditation in Audiology and Speech-Language Pathology (CAA) is a national accrediting agency of graduate education programs in audiology or speech-language pathology. The CAA currently accredits or or preaccredits 319 programs (247 in speech-language pathology and 72 in…

  11. A North and Far North Queensland Initiative: Rethinking the "Why" When Promoting Languages Education

    ERIC Educational Resources Information Center

    Boulard, Florence

    2015-01-01

    Despite the recent Australian Government commitment to supporting schools in growing students into global citizens, language educators cannot rely on this alone to attract new language students. The Young Language Ambassador Program is a new initiative that started in August 2014. The Young Language Ambassador Program is a partnership between…

  12. A Computer Language at the Crossroads: Logo.

    ERIC Educational Resources Information Center

    Thornburg, David D.

    1986-01-01

    Reviews Logo programming language's developmental history, including Papert's vision, creation of LISP, and evolution of Logo from LISP; discusses reasons for Logo not becoming a commonplace programming language; describes Logo program design and its utility for serious programmers; and lists sources of further information on Logo. (MBR)

  13. A Compiler and Run-time System for Network Programming Languages

    DTIC Science & Technology

    2012-01-01

    A Compiler and Run-time System for Network Programming Languages Christopher Monsanto Princeton University Nate Foster Cornell University Rob...Foster, R. Harrison, M. Freedman, C. Monsanto , J. Rexford, A. Story, and D. Walker. Frenetic: A network programming language. In ICFP, Sep 2011. [10] A

  14. Ada--Programming Language of the Future.

    ERIC Educational Resources Information Center

    Rudd, David

    1983-01-01

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

  15. Practices in habilitation of pediatric recipients of cochlear implants in India: A survey.

    PubMed

    Jeyaraman, Janani

    2013-01-01

    Cochlear implant (CI) (re)habilitation programs are long-term processes, with many factors contributing to the overall success. The clinics in India that are working toward pediatric CI habilitation vary in their team philosophy, clinical practices, and service delivery. It is important to explore their clinical perspectives and practices to appreciate their current state and suggest directions for improvement in the future. The objective of the study was to characterize the current status and clinical practices of the pediatric CI programs in India. Twenty-two clinics involved in the pediatric CI habilitation program across India participated in the survey. The heads of the CI teams of the participant clinics completed a validated survey questionnaire containing multiple-choice and open-ended questions on the details of the CI habilitation team, assessment and therapy protocols used, and other related clinical services. The categorical data obtained were analyzed using descriptive statistical measures. The interpretation of results indicated a need to focus future discussions on early identification and management of hearing impairment, funding for CIs, continuing education programs for professionals, decision processes for providing CIs for children with multiple concerns, choice of language(s) of instruction, assessment protocols used, and outreach/consultation services.

  16. Introduction to Foreign Languages and Cultures: A New Course to Stimulate Second Language Learning in the Public Schools.

    ERIC Educational Resources Information Center

    Watkins, Stephen A.

    1978-01-01

    Olympic View Middle School has established a program designed to stimulate interest in foreign languages and cultures. The course is intended as an introduction to foreign language and culture study, and is required for all 7th and 8th grade students. Program 1 of the course is taught during one semester of 7th grade, Program 2 during one semester…

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

    ERIC Educational Resources Information Center

    Dobb, Fred

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

  18. Caregiver Talk to Young Spanish-English Bilinguals: Comparing Direct Observation and Parent-Report Measures of Dual-Language Exposure

    ERIC Educational Resources Information Center

    Marchman, Virginia A.; Martínez, Lucía Z.; Hurtado, Nereyda; Grüter, Theres; Fernald, Anne

    2017-01-01

    In research on language development by bilingual children, the early language environment is commonly characterized in terms of the relative amount of exposure a child gets to each language based on parent report. Little is known about how absolute measures of child-directed speech in two languages relate to language growth. In this study of…

  19. Model Building for Undergraduate Colleges: A Theoretical Framework for Studying and Reforming the Curricular-Instructional Subsystem in American Colleges. Final Report.

    ERIC Educational Resources Information Center

    Axelrod, Joseph

    In this report of a project on curriculum planning, a new language is developed for analyzing and describing "the curricular-instructional subsystem." Some of the data come from the author's experiences in planning and directing the Experimental Freshman-Year Program (EFP) at San Francisco State College, but most were collected at the…

  20. Peterson's Summer Study Abroad: A Guide to Summer Academic and Language Programs. First Edition.

    ERIC Educational Resources Information Center

    Peterson's Guides, Inc., Princeton, NJ.

    This guide provides descriptions of over 900 summer academic and language study-abroad programs in 80 countries that range from 1-week language study courses to full-summer university programs. An introductory section provides general information on study abroad programs and the use of the guide. The bulk of the guide consists of individual…

  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. Second Language Word Learning through Repetition and Imitation: Functional Networks as a Function of Learning Phase and Language Distance.

    PubMed

    Ghazi-Saidi, Ladan; Ansaldo, Ana Ines

    2017-01-01

    Introduction and Aim : Repetition and imitation are among the oldest second language (L2) teaching approaches and are frequently used in the context of L2 learning and language therapy, despite some heavy criticism. Current neuroimaging techniques allow the neural mechanisms underlying repetition and imitation to be examined. This fMRI study examines the influence of verbal repetition and imitation on network configuration. Integration changes within and between the cognitive control and language networks were studied, in a pair of linguistically close languages (Spanish and French), and compared to our previous work on a distant language pair (Ghazi-Saidi et al., 2013). Methods : Twelve healthy native Spanish-speaking (L1) adults, and 12 healthy native Persian-speaking adults learned 130 new French (L2) words, through a computerized audiovisual repetition and imitation program. The program presented colored photos of objects. Participants were instructed to look at each photo and pronounce its name as closely as possible to the native template (imitate). Repetition was encouraged as many times as necessary to learn the object's name; phonological cues were provided if necessary. Participants practiced for 15 min, over 30 days, and were tested while naming the same items during fMRI scanning, at week 1 (shallow learning phase) and week 4 (consolidation phase) of training. To compare this set of data with our previous work on Persian speakers, a similar data analysis plan including accuracy rates (AR), response times (RT), and functional integration values for the language and cognitive control network at each measure point was included, with further L1-L2 direct comparisons across the two populations. Results and Discussion : The evidence shows that learning L2 words through repetition induces neuroplasticity at the network level. Specifically, L2 word learners showed increased network integration after 3 weeks of training, with both close and distant language pairs. Moreover, higher network integration was observed in the learners with the close language pair, suggesting that repetition effects on network configuration vary as a function of task complexity.

  3. Responses of Massachusetts hospitals to a state mandate to collect race, ethnicity and language data from patients: a qualitative study.

    PubMed

    Jorgensen, Selena; Thorlby, Ruth; Weinick, Robin M; Ayanian, John Z

    2010-12-31

    A Massachusetts regulation implemented in 2007 has required all acute care hospitals to report patients' race, ethnicity and preferred language using standardized methodology based on self-reported information from patients. This study assessed implementation of the regulation and its impact on the use of race and ethnicity data in performance monitoring and quality improvement within hospitals. Thematic analysis of semi-structured interviews with executives from a representative sample of 28 Massachusetts hospitals in 2009. The number of hospitals using race, ethnicity and language data internally beyond refining interpreter services increased substantially from 11 to 21 after the regulation. Thirteen of these hospitals were utilizing patient race and ethnicity data to identify disparities in quality performance measures for a variety of clinical processes and outcomes, while 16 had developed patient services and community outreach programs based on findings from these data. Commonly reported barriers to data utilization include small numbers within categories, insufficient resources, information system requirements, and lack of direction from the state. The responses of Massachusetts hospitals to this new state regulation indicate that requiring the collection of race, ethnicity and language data can be an effective method to promote performance monitoring and quality improvement, thereby setting the stage for federal standards and incentive programs to eliminate racial and ethnic disparities in the quality of health care.

  4. PILOT: A Programming Language for Beginners.

    ERIC Educational Resources Information Center

    Schnorr, Janice M.

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

  5. An Analysis of Published Preschool Language Programs.

    ERIC Educational Resources Information Center

    Bartlett, Elsa Jaffe

    For purposes of analysis, preschool language programs can be sorted into four general categories according to the dominant type of learning activity (1) Pattern practice, (2) Cognitive verbalization, (3) Discussion, (4) Role play. Along with definitions of language, the program types differ in the kinds of interactions which occur between teacher…

  6. The Language & International Trade Program at Clemson University.

    ERIC Educational Resources Information Center

    Suarez, Jose I.

    Clemson University (South Carolina) has developed an undergraduate Language and International Trade program designed to train students to meet the needs of American firms doing business overseas. Program aims are that graduates know one foreign language, be attuned to cultural differences, have a business training foundation, and have experience…

  7. 77 FR 72832 - Applications for New Awards; Native American and Alaska Native Children in School Program

    Federal Register 2010, 2011, 2012, 2013, 2014

    2012-12-06

    ... School Program AGENCY: Office of English Language Acquisition, Department of Education. Overview... participation in language instruction educational programs. Projects funded under the Native American and Alaska... Act of 1965, as amended (ESEA), may support the teaching and studying of Native American languages...

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

    ERIC Educational Resources Information Center

    Ina, Lekkai

    2014-01-01

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

  9. Using Problem Solving to Teach a Programming Language.

    ERIC Educational Resources Information Center

    Milbrandt, George

    1995-01-01

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

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

  11. Professional Development Programs and English Language Instructors: A Critical-Postmodern Study

    ERIC Educational Resources Information Center

    Arikan, Arda

    2004-01-01

    In this completed qualitative dissertation research, the nature of the relationship between professional development programs (in-service training programs) and English language instructors was studied with a critical postmodern lense focusing on the narratives of nine English language instructors on their experiences in their professional…

  12. Professional Development Programs and English Language Instructors: A Critical-Postmodern Study

    ERIC Educational Resources Information Center

    Arikan, Arda

    2004-01-01

    In this completed qualitative dissertation research, the nature of the relationship between professional development programs (in-service training programs) and English language instructors was studied with a critical postmodern lens focusing on the narratives of nine English language instructors on their experiences in their professional…

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

  14. An Analysis of Application Generators.

    DTIC Science & Technology

    1983-03-01

    query language OUEL in the programming language C, THESEUS [20], which embeds relational operators in the language Euclid. Schmidt [21] reports some...34The Design and Implementation of INGRES," ACM-TODS, Vol. 1. No. 3, 1976,. 33 £ 20. Shopiro,J.E., " THESEUS -A Programming Language for Relational

  15. Colorado Model Content Standards: Foreign Language.

    ERIC Educational Resources Information Center

    Colorado State Dept. of Education, Denver.

    The model course content standards for foreign language instruction in Colorado's public schools, K-12, provide guidelines, not curriculum, for school districts to design language programs. An introductory section presents some basic considerations in program design. The two general standards for foreign language performance are that: (1) students…

  16. Bilingualism and Special Education: Program and Pedagogical Issues.

    ERIC Educational Resources Information Center

    Cummins, Jim

    1983-01-01

    Application of the research-based principle that first and second language cognitive and academic development are interdependent and that language acquisition is largely dependent on students receiving sufficient comprehensible input in the target language is discussed in reference to program planning for academically at risk language minority…

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

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

  19. Direct versus indirect and individual versus group modes of language therapy for children with primary language impairment: principal outcomes from a randomized controlled trial and economic evaluation.

    PubMed

    Boyle, James M; McCartney, Elspeth; O'Hare, Anne; Forbes, John

    2009-01-01

    Many school-age children with language impairments are enrolled in mainstream schools and receive indirect language therapy, but there have been, to the authors' knowledge, no previous controlled studies comparing the outcomes and costs of direct and indirect intervention delivered by qualified therapists and therapy assistants, and each delivery mode offered to children individually or in groups. To investigate the relative effectiveness of indirect and direct intervention therapy modes delivered individually or in groups for children with primary language impairment. A multi-centre randomized controlled trial investigated 161 children with primary language impairment aged 6-11 years randomized to a usual-therapy control group or to direct individual, indirect individual, direct group or indirect group therapy modes. Intervention was delivered three times a week for 30-40-min sessions in mainstream schools over 15 weeks. Language performance was assessed at baseline, post-therapy and at 12 months. Cost analysis was based on salary and travel costs for intervention modes and usual therapy. Compared with controls, children receiving project therapy made short-term improvements in expressive (p = 0.031), but not receptive, language immediately following intervention. Children with specific expressive language delay were more likely to show improvement than those with mixed receptive-expressive difficulties. The four project therapy modes did not differ on primary language outcomes (all p-values>0.392) and there were no further improvements evident at follow-up. Indirect group therapy was the least costly mode, with direct individual therapy the most costly. Intervention in this age group can be effective for expressive language and can be delivered equally effectively though speech and language therapy assistants and to children in groups.

  20. Expanding the developmental models of writing: A direct and indirect effects model of developmental writing (DIEW)

    PubMed Central

    Kim, Young-Suk Grace; Schatschneider, Christopher

    2016-01-01

    We investigated direct and indirect effects of component skills on writing (DIEW) using data from 193 children in Grade 1. In this model, working memory was hypothesized to be a foundational cognitive ability for language and cognitive skills as well as transcription skills, which, in turn, contribute to writing. Foundational oral language skills (vocabulary and grammatical knowledge) and higher-order cognitive skills (inference and theory of mind) were hypothesized to be component skills of text generation (i.e., discourse-level oral language). Results from structural equation modeling largely supported a complete mediation model among four variations of the DIEW model. Discourse-level oral language, spelling, and handwriting fluency completely mediated the relations of higher-order cognitive skills, foundational oral language, and working memory to writing. Moreover, language and cognitive skills had both direct and indirect relations to discourse-level oral language. Total effects, including direct and indirect effects, were substantial for discourse-level oral language (.46), working memory (.43), and spelling (.37), followed by vocabulary (.19), handwriting (.17), theory of mind (.12), inference (.10), and grammatical knowledge (.10). The model explained approximately 67% of variance in writing quality. These results indicate that multiple language and cognitive skills make direct and indirect contributions, and it is important to consider both direct and indirect pathways of influences when considering skills that are important to writing. PMID:28260812

  1. The Use of Direct Spelling Instruction for Children with Language Impairment

    ERIC Educational Resources Information Center

    Good, Joy E.; Lance, Dee M.; Rainey, Jacquie

    2018-01-01

    Children with language impairment frequently struggle with written language skills such as spelling. With their expertise in language, speech-language pathologists are in the position to promote the development of such skills. One way to do this is through the use of direct spelling instruction which has been shown to facilitate growth in a number…

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

    PubMed Central

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

    2018-01-01

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

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

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

    ERIC Educational Resources Information Center

    Gan, Linda; Chong, Sylvia

    1998-01-01

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

  5. Cost/Benefit Evaluation of Three English Language Training Programs for Potential Navy Use.

    ERIC Educational Resources Information Center

    Swope, William M.; And Others

    As part of its plans to recruit Hispanic personnel who speak English as a second language, the U.S. Navy will have to provide English language training as well as technical training to prepare these personnel for fleet duty. A cost/benefit analysis was conducted of three English language training programs: the English Technical Language School…

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

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

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

    ERIC Educational Resources Information Center

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

    2016-01-01

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

  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. Language Arts Program Guide, K-12.

    ERIC Educational Resources Information Center

    Hawaii State Dept. of Education, Honolulu. Office of Instructional Services.

    Intended for use by administrators, teachers, and district and state personnel, this guide provides a framework for Hawaii's kindergarten through grade 12 language arts program. Various sections of the guide contain (1) a statement of beliefs concerning the nature of language, language and learning, the student, and the school climate; (2) program…

  11. Programming Languages, Natural Languages, and Mathematics

    ERIC Educational Resources Information Center

    Naur, Peter

    1975-01-01

    Analogies are drawn between the social aspects of programming and similar aspects of mathematics and natural languages. By analogy with the history of auxiliary languages it is suggested that Fortran and Cobol will remain dominant. (Available from the Association of Computing Machinery, 1133 Avenue of the Americas, New York, NY 10036.) (Author/TL)

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

    ERIC Educational Resources Information Center

    Higgins, Chris

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

  13. The English Language Learner Program Survey for Principals. REL 2014-027

    ERIC Educational Resources Information Center

    Grady, Matthew W.; O'Dwyer, Laura M.

    2014-01-01

    REL Northeast & Islands at Education Development Center, in partnership with the English Language Learners Alliance, has developed a new survey tool--The English Language Learner Program Survey for Principals--to help state education departments collect consistent data on the education of English language learner students. Designed for school…

  14. A Programming Language Environment for the Unassisted Learner.

    ERIC Educational Resources Information Center

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

    1982-01-01

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

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

    PubMed

    McClellan, Sean R; Snowden, Lonnie

    2015-01-01

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

  16. Ada Linear-Algebra Program

    NASA Technical Reports Server (NTRS)

    Klumpp, A. R.; Lawson, C. L.

    1988-01-01

    Routines provided for common scalar, vector, matrix, and quaternion operations. Computer program extends Ada programming language to include linear-algebra capabilities similar to HAS/S programming language. Designed for such avionics applications as software for Space Station.

  17. Quantification and Formalization of Security

    DTIC Science & Technology

    2010-02-01

    Quantification of Information Flow . . . . . . . . . . . . . . . . . . 30 2.4 Language Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . 46...system behavior observed by users holding low clearances. This policy, or a variant of it, is enforced by many pro- gramming language -based mechanisms...illustrates with a particular programming language (while-programs plus probabilistic choice). The model is extended in §2.5 to programs in which

  18. US Directory of Foreign Language Education Programs.

    ERIC Educational Resources Information Center

    Grosse, Christine Uber

    The preparation of a directory of foreign language education programs was a response to the lack of an information source for location or curricular content of programs in foreign language pedagogy, and followed the lead of other associations in the United States and abroad in compiling such information. Despite having developed guidelines for…

  19. Language and Culture Immersion: A Winning Enterprise.

    ERIC Educational Resources Information Center

    Cormier, Raymond

    A second language program developed at Wilson College (Chambersburg, Pennsylvania) with a federal grant uses the Rassias Method of theatrical, dramatic language saturation. In the first application of the program at the college, peer tutors (who would be assistant teachers in the subsequent immersion program) were trained in a three-day workshop.…

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

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

    ERIC Educational Resources Information Center

    Shaw, Ruey-Shiang

    2013-01-01

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

  2. Supporting Caregivers in Developing Responsive Communication Partnerships with Their Children: Extending a Caregiver-Led Interactive Language Program

    ERIC Educational Resources Information Center

    Cologon, Kathy; Wicks, Lilly; Salvador, Aliza

    2017-01-01

    This study investigates whether extension of a caregiver-led interactive language program may enhance its effectiveness in supporting communication. Caregiver-led language programs, which focus on establishing responsive interaction patterns to support opportunities for communication between caregivers and young children within natural settings,…

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

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

    ERIC Educational Resources Information Center

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

    2018-01-01

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

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

    ERIC Educational Resources Information Center

    Ikonnikova, Maryna

    2016-01-01

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

  6. Evaluative Case Study on the Efficacy of the ELPS Program in Mathematics

    ERIC Educational Resources Information Center

    Perez, Malia Ann

    2013-01-01

    The English Language Proficiency Standards (ELPS) program was developed to address the need to effectively integrate second language acquisition with quality content area instruction. English language learners (ELLs) have struggled on standardized tests and there has been little empirical evidence regarding the impact of the ELPS program on…

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

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

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

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

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

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

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

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

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

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  12. Requirements for Programming Languages in Computer-Based Instructional Systems.

    ERIC Educational Resources Information Center

    Zinn, Karl

    The author reviews the instructional programing languages which already exist and describes their methods of presentation, organization, and preparation. He recommends that all research and development projects remain flexible in their choice of programing language for a time yet. He suggests ways to adapt to specific uses and users, to exploit…

  13. Project HAPI (Handicapped Achievement Program Improvement): Assessment plus Intervention equal I.E.P. A Handbook on How To Write an Individualized Education Program for Severe Disorders of Language, Including Aphasia and Other Speech-Language Handicapped (Communication Disorders). Book One.

    ERIC Educational Resources Information Center

    Chapman, Jean

    The first of five handbooks developed by Project HAPI (Handicapped Achievement Program Improvement), a multimedia staff development program to help teachers and specialists write effective individualized education programs (IEPs), is in looseleaf workbook format and focuses on children with severe disorders of language, including aphasia and other…

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

    ERIC Educational Resources Information Center

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

    2016-01-01

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

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

    ERIC Educational Resources Information Center

    Córdoba Zúñiga, Eulices

    2016-01-01

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

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

  17. The Role of Linguistics and Linguistic Analysis in Programs under Title VI of the National Defense Education Act of 1958: A Statement by the Committee on Language Programs, American Council of Learned Societies.

    ERIC Educational Resources Information Center

    Carroll, John B.; And Others

    Concentrating on five ways in which foreign language teaching can be aided by linguistic science, the Committee on Language Programs, established by the American Council of Learned Societies, expresses its support of the National Defense Education Act of 1958, Title VI; and the Language Development Section of the Department of Health, Education,…

  18. The Impact of Vietnam's Globalization on National Education Policies and Teacher Training Programs for Teachers of English as an International Language: A Case Study of the University of Pedagogy in Ho Chi Minh City

    ERIC Educational Resources Information Center

    Lam, Tri Ly

    2011-01-01

    The Problem: The purpose of this study was to investigate the impact of Vietnam's globalization on national language education policies and teacher training programs for teachers of English to speakers of other languages. Specifically, this research explored the extent to which the new policies for English language training programs adopted by the…

  19. Action Algebras and Model Algebras in Denotational Semantics

    NASA Astrophysics Data System (ADS)

    Guedes, Luiz Carlos Castro; Haeusler, Edward Hermann

    This article describes some results concerning the conceptual separation of model dependent and language inherent aspects in a denotational semantics of a programming language. Before going into the technical explanation, the authors wish to relate a story that illustrates how correctly and precisely posed questions can influence the direction of research. By means of his questions, Professor Mosses aided the PhD research of one of the authors of this article and taught the other, who at the time was a novice supervisor, the real meaning of careful PhD supervision. The student’s research had been partially developed towards the implementation of programming languages through denotational semantics specification, and the student had developed a prototype [12] that compared relatively well to some industrial compilers of the PASCAL language. During a visit to the BRICS lab in Aarhus, the student’s supervisor gave Professor Mosses a draft of an article describing the prototype and its implementation experiments. The next day, Professor Mosses asked the supervisor, “Why is the generated code so efficient when compared to that generated by an industrial compiler?” and “You claim that the efficiency is simply a consequence of the Object- Orientation mechanisms used by the prototype programming language (C++); this should be better investigated. Pay more attention to the class of programs that might have this good comparison profile.” As a result of these aptly chosen questions and comments, the student and supervisor made great strides in the subsequent research; the advice provided by Professor Mosses made them perceive that the code generated for certain semantic domains was efficient because it mapped to the “right aspect” of the language semantics. (Certain functional types, used to represent mappings such as Stores and Environments, were pushed to the level of the object language (as in gcc). This had the side-effect of generating code for arrays in the same way as that for functional denotational types. For example, PASCAL arrays belong to the “language inherent” aspect, while the Store domain seems to belong to the “model dependent” aspect. This distinction was important because it focussed attention on optimizing the model dependent semantic domains to obtain a more efficient implementation.) The research led to a nice conclusion: The guidelines of Action Semantics induce a clear separation of the model and language inherent aspects of a language’s semantics. A good implementation of facets, particularly the model dependent ones, leads to generation of an efficient compiler. In this article we discuss the separation of the language inherent and model-inherent domains at the theoretical and conceptual level. In doing so, the authors hope to show how Professor Mosses’s influence extended beyond his technical advice to his professional and personal examples on the supervision of PhD research.

  20. STAR- A SIMPLE TOOL FOR AUTOMATED REASONING SUPPORTING HYBRID APPLICATIONS OF ARTIFICIAL INTELLIGENCE (DEC VAX VERSION)

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1994-01-01

    The Simple Tool for Automated Reasoning program (STAR) is an interactive, interpreted programming language for the development and operation of artificial intelligence (AI) application systems. STAR provides an environment for integrating traditional AI symbolic processing with functions and data structures defined in compiled languages such as C, FORTRAN and PASCAL. This type of integration occurs in a number of AI applications including interpretation of numerical sensor data, construction of intelligent user interfaces to existing compiled software packages, and coupling AI techniques with numerical simulation techniques and control systems software. The STAR language was created as part of an AI project for the evaluation of imaging spectrometer data at NASA's Jet Propulsion Laboratory. Programming in STAR is similar to other symbolic processing languages such as LISP and CLIP. STAR includes seven primitive data types and associated operations for the manipulation of these structures. A semantic network is used to organize data in STAR, with capabilities for inheritance of values and generation of side effects. The AI knowledge base of STAR can be a simple repository of records or it can be a highly interdependent association of implicit and explicit components. The symbolic processing environment of STAR may be extended by linking the interpreter with functions defined in conventional compiled languages. These external routines interact with STAR through function calls in either direction, and through the exchange of references to data structures. The hybrid knowledge base may thus be accessed and processed in general by either side of the application. STAR is initially used to link externally compiled routines and data structures. It is then invoked to interpret the STAR rules and symbolic structures. In a typical interactive session, the user enters an expression to be evaluated, STAR parses the input, evaluates the expression, performs any file input/output required, and displays the results. The STAR interpreter is written in the C language for interactive execution. It has been implemented on a VAX 11/780 computer operating under VMS, and the UNIX version has been implemented on a Sun Microsystems 2/170 workstation. STAR has a memory requirement of approximately 200K of 8 bit bytes, excluding externally compiled functions and application-dependent symbolic definitions. This program was developed in 1985.

  1. STAR- A SIMPLE TOOL FOR AUTOMATED REASONING SUPPORTING HYBRID APPLICATIONS OF ARTIFICIAL INTELLIGENCE (UNIX VERSION)

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1994-01-01

    The Simple Tool for Automated Reasoning program (STAR) is an interactive, interpreted programming language for the development and operation of artificial intelligence (AI) application systems. STAR provides an environment for integrating traditional AI symbolic processing with functions and data structures defined in compiled languages such as C, FORTRAN and PASCAL. This type of integration occurs in a number of AI applications including interpretation of numerical sensor data, construction of intelligent user interfaces to existing compiled software packages, and coupling AI techniques with numerical simulation techniques and control systems software. The STAR language was created as part of an AI project for the evaluation of imaging spectrometer data at NASA's Jet Propulsion Laboratory. Programming in STAR is similar to other symbolic processing languages such as LISP and CLIP. STAR includes seven primitive data types and associated operations for the manipulation of these structures. A semantic network is used to organize data in STAR, with capabilities for inheritance of values and generation of side effects. The AI knowledge base of STAR can be a simple repository of records or it can be a highly interdependent association of implicit and explicit components. The symbolic processing environment of STAR may be extended by linking the interpreter with functions defined in conventional compiled languages. These external routines interact with STAR through function calls in either direction, and through the exchange of references to data structures. The hybrid knowledge base may thus be accessed and processed in general by either side of the application. STAR is initially used to link externally compiled routines and data structures. It is then invoked to interpret the STAR rules and symbolic structures. In a typical interactive session, the user enters an expression to be evaluated, STAR parses the input, evaluates the expression, performs any file input/output required, and displays the results. The STAR interpreter is written in the C language for interactive execution. It has been implemented on a VAX 11/780 computer operating under VMS, and the UNIX version has been implemented on a Sun Microsystems 2/170 workstation. STAR has a memory requirement of approximately 200K of 8 bit bytes, excluding externally compiled functions and application-dependent symbolic definitions. This program was developed in 1985.

  2. Evaluation of English Language Development Programs in the Santa Ana Unified School District. A Report on Data System Reliability and Statistical Modeling of Program Impacts.

    ERIC Educational Resources Information Center

    Mitchell, Douglas E.; Destino, Tom; Karam, Rita

    In response to concern about the effectiveness of programs for English-as-a-Second-Language students in California's schools, the Santa Ana Unified School District, in which over 80 percent of students are limited-English-proficient (LEP) conducted a study of both the operations and effectiveness of the district's language development program,…

  3. "Doing Good" in Italian through Student Community Engagement: The Benefits of Language Placements

    ERIC Educational Resources Information Center

    Bouvet, Eric; Cosmini, Daniela; Palaktsoglou, Maria; Vanzo, Lynn

    2017-01-01

    This article discusses a community engagement pilot program for language students offered at Flinders University. For a number of years, the "Language in Action" program has provided placement opportunities for language students in a range of community settings such as aged-care agencies and cultural associations. From an educational…

  4. 25 CFR 39.133 - Who decides how Language Development funds can be used?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.133 Who decides how Language Development funds can be used? Tribal governing bodies or local school... 25 Indians 1 2010-04-01 2010-04-01 false Who decides how Language Development funds can be used...

  5. Responding to the Diversity of Chinese Language Learners in Australian Schools

    ERIC Educational Resources Information Center

    Scrimgeour, Andrew

    2014-01-01

    Until recently Chinese language learning in Australian primary and junior secondary schools has been characterised by programs primarily designed for second language learners who have had no prior knowledge of or exposure to Chinese language. Participation in such programs by Australian-born children who speak Putonghua (Mandarin) or another…

  6. Commercial Language, Business Economics, and the Liberal Arts Curriculum.

    ERIC Educational Resources Information Center

    Sell, John W.; And Others

    A program at the College of Wooster (Ohio) in commercial language and international business is described. The program was undertaken with private funds and within the context of a traditional liberal arts college. It has three main curricular goals: (1) additional training of language instructors for language courses that would include the…

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

    ERIC Educational Resources Information Center

    Feldman, David

    1975-01-01

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

  8. Foreign Language Academy

    ERIC Educational Resources Information Center

    Palandra, Maria

    2008-01-01

    As interest in the study of foreign languages grows, more and more school and district leaders will be charged with the responsibility of establishing a language program. Some of the questions that they will need to answer include: What language and what model should be selected? How could another program be inserted in a school day already…

  9. African Language Instruction at the University of Wisconsin: A HEA Title VI-Funded Program.

    ERIC Educational Resources Information Center

    Kuntz, Patricia S.

    This paper describes the evolution of African language instruction at the University of Wisconsin, examining how faculty and staff have utilized state and federal funding to promote the national capacity in African language proficiency. Six sections describe the program's evolution: "Language Instruction at Wisconsin"; "Origins of…

  10. 25 CFR 39.133 - Who decides how Language Development funds can be used?

    Code of Federal Regulations, 2012 CFR

    2012-04-01

    ... SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.133 Who decides how Language Development funds can be used? Tribal governing bodies or local school boards decide... 25 Indians 1 2012-04-01 2011-04-01 true Who decides how Language Development funds can be used? 39...

  11. 25 CFR 39.133 - Who decides how Language Development funds can be used?

    Code of Federal Regulations, 2014 CFR

    2014-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.133 Who decides how Language Development funds can be used? Tribal governing bodies or local school... 25 Indians 1 2014-04-01 2014-04-01 false Who decides how Language Development funds can be used...

  12. 25 CFR 39.133 - Who decides how Language Development funds can be used?

    Code of Federal Regulations, 2013 CFR

    2013-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.133 Who decides how Language Development funds can be used? Tribal governing bodies or local school... 25 Indians 1 2013-04-01 2013-04-01 false Who decides how Language Development funds can be used...

  13. 25 CFR 39.133 - Who decides how Language Development funds can be used?

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... 25 Indians 1 2011-04-01 2011-04-01 false Who decides how Language Development funds can be used... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.133 Who decides how Language Development funds can be used? Tribal governing bodies or local school...

  14. Research in Second Language Studies at Michigan State University

    ERIC Educational Resources Information Center

    White, Benjamin; , Fei, Fei; Russell, Marthe

    2009-01-01

    The Second Language Studies (SLS) Program was established in 2005 with the express purpose of providing "a firm foundation in the field of Second Language Acquisition and its application to current second language research and teaching" (http://sls.msu.edu). Under the leadership of Professor Susan Gass, the program has grown to include…

  15. Language and Ethnicity: Multiple Literacies in Context, Language Education in Guatemala

    ERIC Educational Resources Information Center

    Helmberger, Janet L.

    2006-01-01

    This study focuses on the research literature available in the United States on the evolution of language policy and planning issues involved in bilingual education programs in Mayan communities in Guatemala. I begin with general comments regarding language policy and planning for bilingual programs for ethnic groups within the borders of…

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

    ERIC Educational Resources Information Center

    Anderson, Neil J.

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

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

  18. BASIC, Logo, and Pilot: A Comparison of Three Computer Languages.

    ERIC Educational Resources Information Center

    Maddux, Cleborne D.; Cummings, Rhoda E.

    1985-01-01

    Following a brief history of Logo, BASIC, and Pilot programing languages, common educational programing tasks (input from keyboard, evaluation of keyboard input, and computation) are presented in each language to illustrate how each can be used to perform the same tasks and to demonstrate each language's strengths and weaknesses. (MBR)

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

  20. Investigating the Relationship between Iranian EFL Teachers' Autonomy and Their Neuro-Linguistic Programming

    ERIC Educational Resources Information Center

    Hosseinzadeh, Ehsan; Baradaran, Abdollah

    2015-01-01

    The present study was an attempt to investigate the relationship between English Language Teachers' autonomy and their Neuro-linguistic Programming (NLP). To this end, a group of 200 experienced English language teachers at various language schools in Tehran, inter alia, Asre Zaban Language Academy, were given two questionnaires namely Teaching…

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

    PubMed

    Nofre, David; Priestley, Mark; Alberts, Gerard

    2014-01-01

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

  2. The Relation Between Emotion Understanding and Theory of Mind in Children Aged 3 to 8: The Key Role of Language

    PubMed Central

    Grazzani, Ilaria; Ornaghi, Veronica; Conte, Elisabetta; Pepe, Alessandro; Caprin, Claudia

    2018-01-01

    Although a significant body of research has investigated the relationships among children’s emotion understanding (EU), theory of mind (ToM), and language abilities. As far as we know, no study to date has been conducted with a sizeable sample of both preschool and school-age children exploring the direct effect of EU on ToM when the role of language was evaluated as a potential exogenous factor in a single comprehensive model. Participants in the current study were 389 children (age range: 37–97 months, M = 60.79 months; SD = 12.66), to whom a False-Belief understanding battery, the Test of Emotion Comprehension, and the Peabody Test were administered. Children’s EU, ToM, and language ability (receptive vocabulary) were positively correlated. Furthermore, EU scores explained variability in ToM scores independently of participants’ age and gender. Finally, language was found to play a crucial role in both explaining variance in ToM scores and in mediating the relationship between EU and ToM. We discuss the theoretical and educational implications of these outcomes, particularly in relation to offering social and emotional learning programs through schools.

  3. The Relation Between Emotion Understanding and Theory of Mind in Children Aged 3 to 8: The Key Role of Language.

    PubMed

    Grazzani, Ilaria; Ornaghi, Veronica; Conte, Elisabetta; Pepe, Alessandro; Caprin, Claudia

    2018-01-01

    Although a significant body of research has investigated the relationships among children's emotion understanding (EU), theory of mind (ToM), and language abilities. As far as we know, no study to date has been conducted with a sizeable sample of both preschool and school-age children exploring the direct effect of EU on ToM when the role of language was evaluated as a potential exogenous factor in a single comprehensive model. Participants in the current study were 389 children (age range: 37-97 months, M = 60.79 months; SD = 12.66), to whom a False-Belief understanding battery, the Test of Emotion Comprehension, and the Peabody Test were administered. Children's EU, ToM, and language ability (receptive vocabulary) were positively correlated. Furthermore, EU scores explained variability in ToM scores independently of participants' age and gender. Finally, language was found to play a crucial role in both explaining variance in ToM scores and in mediating the relationship between EU and ToM. We discuss the theoretical and educational implications of these outcomes, particularly in relation to offering social and emotional learning programs through schools.

  4. Do cognitive, language, or physical impairments affect participation in a trial of self-management programs for stroke?

    PubMed

    Cadilhac, Dominique A; Kilkenny, Monique F; Srikanth, Velandai; Lindley, Richard I; Lalor, Erin; Osborne, Richard H; Batterbsy, Malcolm

    2016-01-01

    Research studies may have limited generalizability when survivors of stroke with physical, language, or cognitive impairments are excluded. To assess whether presence of cognitive, language, or global impairments affects participation in self-management programs. Stroke survivors were recruited in South Australia from seven hospitals or via advertisements into a randomized controlled trial (1:1:1 ratio) of a Stroke Self-Management Program, the Stanford chronic condition self-management program, or standard care. Impairment status was measured using: Cognistat (cognition), Frenchay Aphasia assessment (language), modified Rankin Score (mRS; where score 3-5 = global disability). participation (i.e. booked, accessed, and completed a program (defined as attending ≥ 50% of sessions)) and safety (i.e. adverse events). Outcomes were compared by impairment status. Among 315 people screened 143/149 eligible were randomized (median age 71 years; 41% male; with impairments: 62% cognitive, 34% language, 64% global disability). Participation did not differ by cognitive or language impairment status (cognitive 75%, no cognitive 68%, p = 0.54; language 78%, no language 69%, p = 0.42). However, participation did vary by global impairment status (global disability 61%, no disability 96%, p < 0.001). Participants with cognitive impairment experienced more adverse events (severe n = 9 versus no cognitive impairment n = 1). Survivors of stroke with cognitive, language, or global impairments are able to participate in self-management programs and should be included in these types of research studies or programs. Reduced participation by those with global disability and the possibility of more adverse events in people with cognitive impairments needs to be considered. © 2016 World Stroke Organization.

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

    NASA Astrophysics Data System (ADS)

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

    2011-08-01

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

  6. Ada style guide (version 1.1)

    NASA Technical Reports Server (NTRS)

    Seidewitz, Edwin V.; Agresti, William; Ferry, Daniel; Lavallee, David; Maresca, Paul; Nelson, Robert; Quimby, Kelvin; Rosenberg, Jacob; Roy, Daniel; Shell, Allyn

    1987-01-01

    Ada is a programming language of considerable expressive power. The Ada Language Reference Manual provides a thorough definition of the language. However, it does not offer sufficient guidance on the appropriate use of Ada's powerful features. For this reason, the Goddard Space Flight Center Ada User's Group has produced this style guide which addresses such program style issues. The guide covers three areas of Ada program style: the structural decomposition of a program; the coding and the use of specific Ada features; and the textural formatting of a program.

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

    NASA Astrophysics Data System (ADS)

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

    2012-09-01

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

  8. Using a visual programming language to bridge the cognitive gap between a novice's mental model and program code

    NASA Astrophysics Data System (ADS)

    Smith, Bryan J.

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

  9. Translations on Eastern Europe Political, Sociological, and Military Affairs No, 1570

    DTIC Science & Technology

    1978-07-27

    industrial design, and to the complete cultural activities of televison ). In the directive work, in addition to the more deliberate and planned... televison program with great cultural impact or, on a narrower basis, a new and at first perhaps unusually-appearing public art creation. In such ways...translated; those from English-language sources are transcribed or reprinted, with the original phrasing and other characteristics retained. Headlines

  10. HPF Implementation of ARC3D

    NASA Technical Reports Server (NTRS)

    Frumkin, Michael; Yan, Jerry

    1999-01-01

    We present an HPF (High Performance Fortran) implementation of ARC3D code along with the profiling and performance data on SGI Origin 2000. Advantages and limitations of HPF as a parallel programming language for CFD applications are discussed. For achieving good performance results we used the data distributions optimized for implementation of implicit and explicit operators of the solver and boundary conditions. We compare the results with MPI and directive based implementations.

  11. The Design of SimpleITK.

    PubMed

    Lowekamp, Bradley C; Chen, David T; Ibáñez, Luis; Blezek, Daniel

    2013-01-01

    SimpleITK is a new interface to the Insight Segmentation and Registration Toolkit (ITK) designed to facilitate rapid prototyping, education and scientific activities via high level programming languages. ITK is a templated C++ library of image processing algorithms and frameworks for biomedical and other applications, and it was designed to be generic, flexible and extensible. Initially, ITK provided a direct wrapping interface to languages such as Python and Tcl through the WrapITK system. Unlike WrapITK, which exposed ITK's complex templated interface, SimpleITK was designed to provide an easy to use and simplified interface to ITK's algorithms. It includes procedural methods, hides ITK's demand driven pipeline, and provides a template-less layer. Also SimpleITK provides practical conveniences such as binary distribution packages and overloaded operators. Our user-friendly design goals dictated a departure from the direct interface wrapping approach of WrapITK, toward a new facade class structure that only exposes the required functionality, hiding ITK's extensive template use. Internally SimpleITK utilizes a manual description of each filter with code-generation and advanced C++ meta-programming to provide the higher-level interface, bringing the capabilities of ITK to a wider audience. SimpleITK is licensed as open source software library under the Apache License Version 2.0 and more information about downloading it can be found at http://www.simpleitk.org.

  12. Toward Enhancing OpenMP's Work-Sharing Directives

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

    Chapman, B M; Huang, L; Jin, H

    2006-05-17

    OpenMP provides a portable programming interface for shared memory parallel computers (SMPs). Although this interface has proven successful for small SMPs, it requires greater flexibility in light of the steadily growing size of individual SMPs and the recent advent of multithreaded chips. In this paper, we describe two application development experiences that exposed these expressivity problems in the current OpenMP specification. We then propose mechanisms to overcome these limitations, including thread subteams and thread topologies. Thus, we identify language features that improve OpenMP application performance on emerging and large-scale platforms while preserving ease of programming.

  13. The Language of Fund-Raising Direct Mail: Differences between Letters for National and Local Constituencies.

    ERIC Educational Resources Information Center

    Ringer, R. Jeffrey

    A study examined differences in the language of direct mail advertising used by political campaigns at different levels--national state, and local. Seventeen direct mail fund-raising political campaign letters were content analyzed with Wiseman and Schenck-Hamlin's typology of compliance-gaining techniques, language style and readability. The…

  14. Knowledge-Based Extensible Natural Language Interface Technology Program

    DTIC Science & Technology

    1989-11-30

    natural language as its own meta-language to explain the meaning and attributes of the words and idioms of the larguage. Educational courses in language...understood and used by Lydia for human-computer dialogue. The KL enables a systems developer or " teacher -user" to build the system to a point where new...language can be "formal" as in a structured educational language program or it can be "informal" as in the case of a person consulting a dictionary for the

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

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

    Code of Federal Regulations, 2012 CFR

    2012-04-01

    ... a specific appropriation from Congress? Yes, a school may operate a language development program... 25 Indians 1 2012-04-01 2011-04-01 true May schools operate a language development program without a specific appropriation from Congress? 39.137 Section 39.137 Indians BUREAU OF INDIAN AFFAIRS...

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

    Code of Federal Regulations, 2013 CFR

    2013-04-01

    ... a specific appropriation from Congress? Yes, a school may operate a language development program... 25 Indians 1 2013-04-01 2013-04-01 false May schools operate a language development program without a specific appropriation from Congress? 39.137 Section 39.137 Indians BUREAU OF INDIAN AFFAIRS...

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

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... a specific appropriation from Congress? Yes, a school may operate a language development program... 25 Indians 1 2011-04-01 2011-04-01 false May schools operate a language development program without a specific appropriation from Congress? 39.137 Section 39.137 Indians BUREAU OF INDIAN AFFAIRS...

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

    Code of Federal Regulations, 2014 CFR

    2014-04-01

    ... a specific appropriation from Congress? Yes, a school may operate a language development program... 25 Indians 1 2014-04-01 2014-04-01 false May schools operate a language development program without a specific appropriation from Congress? 39.137 Section 39.137 Indians BUREAU OF INDIAN AFFAIRS...

  20. Native Language Reading Approach Program, 1982-1983. O.E.E. Final Evaluation Report.

    ERIC Educational Resources Information Center

    Keyes, Jose Luis; And Others

    The Native Language Reading Approach Program in New York City was designed as an exemplary approach to on-site training of classroom teachers and their assistants in how to help students transfer reading skills from their native language to English. Program components included support services, teacher training, material/curriculum development,…

  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. Foreign Language and International Public Service at SIU-C: An Interdisciplinary B.A. Degree Program under Development.

    ERIC Educational Resources Information Center

    Timpe, Eugene F.

    A model for undergraduate programs designed to integrate foreign language instruction with training for an international public service occupation is outlined. The language component and professional training, taught separately at first, are brought together at the end of the program in an internship in an international public service…

  3. Influencing the Instructional Design Strategies of New Teachers: Foreign Language and Technology Teacher Education.

    ERIC Educational Resources Information Center

    Cunningham, Ann C.; Redmond, Mary Lynn

    2002-01-01

    Presents the foreign language education program at Wake Forest University as an example of how a content-focused curriculum can be enhanced by a supportive technology program. An emphasis on content, research, and practice supported by integrated, state-of-the-art technology prepares graduates of the foreign language education program to lead…

  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. "More than Being in a Class": Adolescents' Ethnolinguistic Insights in a Two-Way Dual-Language Program

    ERIC Educational Resources Information Center

    Kibler, Amanda; Salerno, April; Hardigree, Christine

    2014-01-01

    Much of the debate regarding outcomes of various types of dual-language programs has focused on linguistic and academic results, and with good reason: improving the educational outcomes of language minorities and supporting societal multilingualism are vital goals. More rarely explored, however, are these programs' ethnolinguistic outcomes: the…

  6. The Languages of the Valencian Educational System: The Results of Two Decades of Language Policy.

    ERIC Educational Resources Information Center

    Arroyo, Jose Luis Blas

    2002-01-01

    The compulsory education system in the autonomous Spanish region known as the Comunidad Valenciano has offered a varied program of bilingual education. Spanish and Valenciano, an autochthonous variety of Catalan, alternate according to various curricular programs as the main teaching languages. Examines the objectives of each of these programs, as…

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

  8. The Merits of the Continued Instruction of ADA as a First Language at the Naval Postgraduate School

    DTIC Science & Technology

    1994-09-01

    H., Ada as a Second Language, McGraw Hill Book Company, 1986. Deitel , H.M. and Deitel P.J., C+ + How to Program , Prentice Hatl, 1994. Fastrack...complex language whose success is dependent on its users knowing how to utilize all of its features to yield good programs . (Fastrack) The addition of...Ada in particular as the first programming language at the Naval Postgraduate School The catch-22 of industry’s dedication to C++ and the Department

  9. Anisotropy in the Arrival Directions of Ultrahigh-Energy Cosmic Rays

    NASA Astrophysics Data System (ADS)

    Villaseñor, Luis

    2017-06-01

    In this article we illustrate, in an interactive way, the analysis and visualization of anisotropy properties in the arrival directions of ultrahigh-energy cosmic rays detected by the Telescope Array and the Pierre Auger experiments by using data released by both collaborations. We describe the use of several programs that we have written in Python and Julia languages for this purpose. We also discuss the potential sources and analyse the effect of correcting the arrival directions to take into account the deflections of the cosmic rays by the magnetic field of our galaxy for one specific model of the galactic magnetic field under several assumptions about the composition of the primary cosmic rays.

  10. Reading Aloud to Children: Benefits and Implications for Acquiring Literacy Before Schooling Begins.

    PubMed

    Massaro, Dominic W

    2017-01-01

    Extensive experience in written language might provide children the opportunity to learn to read in the same manner they learn spoken language. One potential type of written language immersion is reading aloud to children, which is additionally valuable because the vocabulary in picture books is richer and more extensive than that found in child-directed speech. This study continues a comparison between these 2 communication media by evaluating their relative linguistic and cognitive complexity. Although reading grade level has been used only to assess the complexity of written language, it was also applied to both child-directed and adult-directed speech. Five measures of reading grade level gave an average grade level of 4.2 for picture books, 1.9 for child-directed speech, and 3.0 for adult-directed speech. The language in picture books is more challenging than that found in both child-directed and adult-directed speech. It is proposed that this difference between written and spoken language is the formal versus informal genre of their occurrence rather than their text or oral medium. The value of reading books aloud therefore exposes children to a linguistic and cognitive complexity not typically found in speech to children.

  11. Structured Design Language for Computer Programs

    NASA Technical Reports Server (NTRS)

    Pace, Walter H., Jr.

    1986-01-01

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

  12. The Integration of English Language Development and Science Instruction in Elementary Classrooms

    NASA Astrophysics Data System (ADS)

    Zwiep, Susan Gomez; Straits, William J.; Stone, Kristin R.; Beltran, Dolores D.; Furtado, Leena

    2011-12-01

    This paper explores one district's attempt to implement a blended science and English Language Development (ELD) elementary program, designed to provide English language learners opportunities to develop proficiency in English through participation in inquiry-based science. This process resulted in blended program that utilized a combined science/ELD lesson plan format to structure and guide teachers' efforts to use science as the context for language development. Data, collected throughout the first 2 years of the program, include teacher-generated lesson plans, observation notes, and interviews with teachers and principals. The process by which the blended program was developed, the initial implementation of the program, the resulting science/ELD lesson plan format, and teachers' perceptions about the program and its impact on their students are described.

  13. Linguistics, Computers, and the Language Teacher. A Communicative Approach.

    ERIC Educational Resources Information Center

    Underwood, John H.

    This analysis of the state of the art of computer programs and programming for language teaching has two parts. In the first part, an overview of the theory and practice of language teaching, Noam Chomsky's view of language, and the implications and problems of generative theory are presented. The theory behind the input model of language…

  14. WAC: Closing Doors or Opening Doors for Second Language Writers?

    ERIC Educational Resources Information Center

    Cox, Michelle

    2011-01-01

    Written by a WAC program director and second language writing studies scholar, this article raises questions about how second language writers are faring in WAC programs and the extent to which the fields of second language writing and WAC are informed by each other's scholarship. In this article, Cox draws from her review of 26 journal articles…

  15. A Concept For a Primary Author's Language (PAL-X)

    ERIC Educational Resources Information Center

    Ripota, Peter

    A Primary Author's Language (PAL-X) has been developed to serve as a documentation language for computer-assisted instructional (CAI) programs. Its development was necessary to permit the dissemination of CAI given the facts that: 1)existing CAI programs were written in over 60 languages; 2)the system for COURSEWRITER II, the most commonly used…

  16. Collaborative Research Projects in the Technology-Enhanced Language Classroom: Preservice and In-Service Teachers Exchange Knowledge about Technology

    ERIC Educational Resources Information Center

    Schmid, Euline Cutrim; Hegelheimer, Volker

    2014-01-01

    This paper presents research findings of a longitudinal empirical case study that investigated an innovative Computer Assisted Language Learning (CALL) professional development program for pre-service English as Foreign Language (EFL) teachers. The conceptualization of the program was based on the assumption that pre-service language teachers…

  17. Omaha Language Preservation in the Macy, Nebraska Public School.

    ERIC Educational Resources Information Center

    Rudin, Catherine

    A native language renewal program at the Macy, Nebraska Public School is described that is designed to preserve Omaha, a native American Indian language that is only a generation away from extinction. At the time of this research, only about 100 fluent Omaha speakers lived on the Omaha Reservation in Nebraska. The language and culture program,…

  18. Graphical qualities of educational technology: Using drag-and-drop and text-based programs for introductory computer science.

    PubMed

    DiSalvo, Betsy

    2014-01-01

    To determine appropriate computer science curricula, educators sought to better understand the different affordances of teaching with a visual programming language (Alice) or a text-based language (Jython). Although students often preferred one language, that language wasn't necessarily the one from which they learned the most.

  19. Cross-Language Transfer in English Immersion Programs in Germany: Reading Comprehension and Reading Fluency

    ERIC Educational Resources Information Center

    Gebauer, Sandra Kristina; Zaunbauer, Anna C. M.; Moller, Jens

    2013-01-01

    Cross-language effects on reading skills are of particular interest in the context of foreign language immersion programs. Although there is an extensive literature on cross-language effects on reading in general, research focusing on immersion students and including different dimensions of reading acquisition such as reading fluency and reading…

  20. Education for Adult English Language Learners in the United States: Trends, Research, and Promising Practices

    ERIC Educational Resources Information Center

    Schaetzel, Kirsten; Young, Sarah

    2010-01-01

    Adult English language learners comprise a substantial proportion of the adult education population in the United States. In program year 2006-2007, 46% of participants enrolled in state-administered adult education programs were in English as a second language (ESL) classes. This percentage does not include English language learners enrolled in…

  1. Caregiver talk to young Spanish-English bilinguals: Comparing direct observation and parent-report measures of dual-language exposure

    PubMed Central

    Marchman, Virginia A.; Martínez, Lucía Z.; Hurtado, Nereyda; Grüter, Theres; Fernald, Anne

    2016-01-01

    In research on language development by bilingual children, the early language environment is commonly characterized in terms of the relative amount of exposure a child gets to each language based on parent report. Little is known about how absolute measures of child-directed speech in two languages relate to language growth. In this study of 3-year-old Spanish-English bilinguals (n = 18), traditional parent-report estimates of exposure were compared to measures of the number of Spanish and English words children heard during naturalistic audio recordings. While the two estimates were moderately correlated, observed numbers of child-directed words were more consistently predictive of children's processing speed and standardized test performance, even when controlling for reported proportion of exposure. These findings highlight the importance of caregiver engagement in bilingual children's language outcomes in both of the languages they are learning. PMID:27197746

  2. Computing Programs for Determining Traffic Flows from Roundabouts

    NASA Astrophysics Data System (ADS)

    Boroiu, A. A.; Tabacu, I.; Ene, A.; Neagu, E.; Boroiu, A.

    2017-10-01

    For modelling road traffic at the level of a road network it is necessary to specify the flows of all traffic currents at each intersection. These data can be obtained by direct measurements at the traffic light intersections, but in the case of a roundabout this is not possible directly and the literature as well as the traffic modelling software doesn’t offer ways to solve this issue. Two sets of formulas are proposed by which all traffic flows from the roundabouts with 3 or 4 arms are calculated based on the streams that can be measured. The objective of this paper is to develop computational programs to operate with these formulas. For each of the two sets of analytical relations, a computational program was developed in the Java operating language. The obtained results fully confirm the applicability of the calculation programs. The final stage for capitalizing these programs will be to make them web pages in HTML format, so that they can be accessed and used on the Internet. The achievements presented in this paper are an important step to provide a necessary tool for traffic modelling because these computational programs can be easily integrated into specialized software.

  3. Software for Optimizing Plans Involving Interdependent Goals

    NASA Technical Reports Server (NTRS)

    Estlin, Tara; Gaines, Daniel; Rabideau, Gregg

    2005-01-01

    A computer program enables construction and optimization of plans for activities that are directed toward achievement of goals that are interdependent. Goal interdependence is defined as the achievement of one or more goals affecting the desirability or priority of achieving one or more other goals. This program is overlaid on the Automated Scheduling and Planning Environment (ASPEN) software system, aspects of which have been described in a number of prior NASA Tech Briefs articles. Unlike other known or related planning programs, this program considers interdependences among goals that can change between problems and provides a language for easily specifying such dependences. Specifications of the interdependences can be formulated dynamically and provided to the associated planning software as part of the goal input. Then an optimization algorithm provided by this program enables the planning software to reason about the interdependences and incorporate them into an overall objective function that it uses to rate the quality of a plan under construction and to direct its optimization search. In tests on a series of problems of planning geological experiments by a team of instrumented robotic vehicles (rovers) on new terrain, this program was found to enhance plan quality.

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

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

  6. The Army FAO Training Program: Time to Break More Glass

    DTIC Science & Technology

    2013-03-01

    these five countries, English is the co-national language in the Philippines, a strong second language in Malaysia , and the second language and growing...advanced language studies and develop in-depth knowledge of the region through a program of travel, research, and self -study.” While IRT succeeds in...in providing advanced language training. Furthermore, most IRT FAOs conduct little research, and “ self -study”, when conducted, normally equates to

  7. Real time imaging and infrared background scene analysis using the Naval Postgraduate School infrared search and target designation (NPS-IRSTD) system

    NASA Astrophysics Data System (ADS)

    Bernier, Jean D.

    1991-09-01

    The imaging in real time of infrared background scenes with the Naval Postgraduate School Infrared Search and Target Designation (NPS-IRSTD) System was achieved through extensive software developments in protected mode assembly language on an Intel 80386 33 MHz computer. The new software processes the 512 by 480 pixel images directly in the extended memory area of the computer where the DT-2861 frame grabber memory buffers are mapped. Direct interfacing, through a JDR-PR10 prototype card, between the frame grabber and the host computer AT bus enables each load of the frame grabber memory buffers to be effected under software control. The protected mode assembly language program can refresh the display of a six degree pseudo-color sector in the scanner rotation within the two second period of the scanner. A study of the imaging properties of the NPS-IRSTD is presented with preliminary work on image analysis and contrast enhancement of infrared background scenes.

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

    ERIC Educational Resources Information Center

    Fernandez, Patricia Espinoza

    2016-01-01

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

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

    ERIC Educational Resources Information Center

    Mannila, Linda; Peltomaki, Mia; Salakoski, Tapio

    2006-01-01

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

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

    ERIC Educational Resources Information Center

    Dworin, Joel

    2011-01-01

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

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

    PubMed

    Bruhn, Peter; Geyer-Schulz, Andreas

    2002-01-01

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

  12. Effects of a supplemental Spanish oral language program on sentence length, complexity, and grammaticality in Spanish-speaking children attending English-only preschools.

    PubMed

    Restrepo, M Adelaida; Castilla, Anny P; Schwanenflugel, Paula J; Neuharth-Pritchett, Stacey; Hamilton, Claire E; Arboleda, Alejandra

    2010-01-01

    The purpose of this study was to examine the effects of a supplemental Spanish language instruction program for children who spoke Spanish as their native language and were attending English-only preschool programs. Specifically, the study evaluated the program's effects on the children's Spanish sentence length in words, subordination index, and grammaticality of sentences. Forty-five Spanish-speaking children attending English-only prekindergarten classrooms were selected for study. Of those, 15 children received 30 min of Spanish instruction 5 days a week for 16 weeks. The program targeted 5-10 vocabulary words a week, dialogic book reading, phonemic awareness, and letter knowledge. The remaining 30 children participated in regular preschool English instruction. Students were evaluated before intervention, immediately after intervention, and 4 months following intervention. Repeated measures analyses of variance indicated that the children who received the small-group supplemental Spanish language instruction made significant gains in their Spanish sentence length in words and subordination index when compared to those receiving regular English-only classroom instruction. There were no differences in the children's grammaticality of sentences. The findings demonstrate that a daily short native language program has significant effects on sentence length in words and subordination index in English language learners who are attending English-only preschool programs.

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

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

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

  16. Language Magazine: The Journal of Communication & Education, 2003.

    ERIC Educational Resources Information Center

    Ward, Daniel, Ed.

    2003-01-01

    Articles are included on such issues as the following: heritage languages; the psychology of language; the Voice of America broadcasts; dual language programs; linguistic autobiography in the language classroom; pronunciation; electronic education; dialects; world languages; bilingual education; language travel; language structure; conceptual…

  17. Pointing and Reference in Sign Language and Spoken Language: Anchoring vs. Identifying

    ERIC Educational Resources Information Center

    Barberà, Gemma; Zwets, Martine

    2013-01-01

    In both signed and spoken languages, pointing serves to direct an addressee's attention to a particular entity. This entity may be either present or absent in the physical context of the conversation. In this article we focus on pointing directed to nonspeaker/nonaddressee referents in Sign Language of the Netherlands (Nederlandse Gebarentaal,…

  18. Aspect-Oriented Monitoring of C Programs

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; VanWyk, Eric

    2008-01-01

    The paper presents current work on extending ASPECTC with state machines, resulting in a framework for aspect-oriented monitoring of C programs. Such a framework can be used for testing purposes, or it can be part of a fault protection strategy. The long term goal is to explore the synergy between the fields of runtime verification, focused on program monitoring, and aspect-oriented programming, focused on more general program development issues. The work is inspired by the observation that most work in this direction has been done for JAVA, partly due to the lack of easily accessible extensible compiler frameworks for C. The work is performed using the SILVER extensible attribute grammar compiler framework, in which C has been defined as a host language. Our work consists of extending C with ASPECTC, and subsequently to extend ASPECTC with state machines.

  19. Adding intelligent services to an object oriented system

    NASA Technical Reports Server (NTRS)

    Robideaux, Bret R.; Metzler, Theodore A.

    1994-01-01

    As today's software becomes increasingly complex, the need grows for intelligence of one sort or another to becomes part of the application, often an intelligence that does not readily fit the paradigm of one's software development. There are many methods of developing software, but at this time, the most promising is the object oriented (OO) method. This method involves an analysis to abstract the problem into separate 'objects' that are unique in the data that describe them and the behavior that they exhibit, and eventually to convert this analysis into computer code using a programming language that was designed (or retrofitted) for OO implementation. This paper discusses the creation of three different applications that are analyzed, designed, and programmed using the Shlaer/Mellor method of OO development and C++ as the programming language. All three, however, require the use of an expert system to provide an intelligence that C++ (or any other 'traditional' language) is not directly suited to supply. The flexibility of CLIPS permitted us to make modifications to it that allow seamless integration with any of our applications that require an expert system. We illustrate this integration with the following applications: (1) an after action review (AAR) station that assists a reviewer in watching a simulated tank battle and developing an AAR to critique the performance of the participants in the battle; (2) an embedded training system and over-the-shoulder coach for howitzer crewmen; and (3) a system to identify various chemical compounds from their infrared absorption spectra.

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

Top