Sample records for programming language approaches

  1. Teaching Programming to Novices: A Review of Approaches and Tools.

    ERIC Educational Resources Information Center

    Brusilovsky, P.; And Others

    Three different approaches to teaching introductory programming are reviewed: the incremental approach, the sub-language approach, and the mini-language approach. The paper analyzes all three approaches, providing a brief history of each and describing an example of a programming environment supporting this approach. In the incremental approach,…

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

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

  4. Bilingual parallel programming

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

    Foster, I.; Overbeek, R.

    1990-01-01

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

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

  6. The Tao of Whole Language.

    ERIC Educational Resources Information Center

    Zola, Meguido

    1989-01-01

    Uses the philosophy of Taoism as a metaphor in describing the whole language approach to language arts instruction. The discussion covers the key principles that inform the whole language approach, the resulting holistic nature of language programs, and the role of the teacher in this approach. (16 references) (CLB)

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

    NASA Technical Reports Server (NTRS)

    1974-01-01

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

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

  9. Making a Traditional Study-Abroad Program Geographic: A Theoretically Informed Regional Approach

    ERIC Educational Resources Information Center

    Jokisch, Brad

    2009-01-01

    Geographers have been active in numerous focused study-abroad programs, but few have created or led language-based programs overseas. This article describes the development of a Spanish language program in Ecuador and how it was made geographic primarily through a theoretically informed regional geography course. The approach employs theoretical…

  10. A common distributed language approach to software integration

    NASA Technical Reports Server (NTRS)

    Antonelli, Charles J.; Volz, Richard A.; Mudge, Trevor N.

    1989-01-01

    An important objective in software integration is the development of techniques to allow programs written in different languages to function together. Several approaches are discussed toward achieving this objective and the Common Distributed Language Approach is presented as the approach of choice.

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

  12. A Functional-Notional Approach for English for Specific Purposes (ESP) Programs.

    ERIC Educational Resources Information Center

    Kim, Young-Min

    English for Specific Purposes (ESP) programs, characterized by the special needs of the language learners, are described and a review of the literature on a functional-notional approach to the syllabus design of ESP programs is presented. It is suggested that effective ESP programs should teach the language skills necessary to function and perform…

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

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

    NASA Technical Reports Server (NTRS)

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

    1983-01-01

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

  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. The Concert system - Compiler and runtime technology for efficient concurrent object-oriented programming

    NASA Technical Reports Server (NTRS)

    Chien, Andrew A.; Karamcheti, Vijay; Plevyak, John; Sahrawat, Deepak

    1993-01-01

    Concurrent object-oriented languages, particularly fine-grained approaches, reduce the difficulty of large scale concurrent programming by providing modularity through encapsulation while exposing large degrees of concurrency. Despite these programmability advantages, such languages have historically suffered from poor efficiency. This paper describes the Concert project whose goal is to develop portable, efficient implementations of fine-grained concurrent object-oriented languages. Our approach incorporates aggressive program analysis and program transformation with careful information management at every stage from the compiler to the runtime system. The paper discusses the basic elements of the Concert approach along with a description of the potential payoffs. Initial performance results and specific plans for system development are also detailed.

  17. Cognitive Academic Language Learning Approach (Project CALLA), Community School District 2 Special Alternative Instruction Program. Final Evaluation Report, 1992-93. OREA Report.

    ERIC Educational Resources Information Center

    Lynch, Joanne

    Cognitive Academic Language Learning Approach (Project CALLA) was a federally funded program serving 960 limited-English-proficient students in 10 Manhattan (New York) elementary schools in 1992-93 its third year of operation. The project provided instruction in English as a Second Language (ESL), mathematics, science, and social studies in…

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

    ERIC Educational Resources Information Center

    Velez-Rubio, Miguel

    2013-01-01

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

  19. The Whole Language Approach versus the Basal Reading Approach and the Effects on Reading Achievement Scores.

    ERIC Educational Resources Information Center

    Puorro, Michelle

    A study examined two first-grade classrooms implementing the whole language approach and two utilizing the basal reading approach to determine the differences, if any, between the treatments. The hypothesis was that the whole language reading approach when combined with a phonics program would not result in higher test scores on a standardized…

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

  1. One Approach to Teaching the Specific Language Disabled Adult Language Arts.

    ERIC Educational Resources Information Center

    Peterson, Binnie L.

    1981-01-01

    One approach never before used in adult language arts instruction--the Slingerland Simultaneous Multisensory Technique--has been found useful for specific language disabled adults in multisensory programs at Anchorage Community College. The Slingerland method builds from single sight, sound, and feel of letters through combinations, encoding,…

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

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

  4. Native Language Immersion.

    ERIC Educational Resources Information Center

    Reyhner, Jon

    This paper describes the benefits of indigenous mother tongue immersion programs, examining the Total Physical Response approach to immersion for beginning learners and focusing on the development of Maori and Hawaiian mother tongue language immersion programs. The paper discusses the importance of immersing students in a language-risk…

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

  6. Evaluation Study of "Language, Literacy, & Vocabulary!" Spring 2006 Pilot

    ERIC Educational Resources Information Center

    McNabb, Mary

    2006-01-01

    Purpose: A pilot study of the "Language, Literacy, & Vocabulary!" program was conducted by Learning Gauger, Inc., for National Geographic School Publishing, in spring 2006. The program evaluation examined the classroom adoption approaches used by participating teachers and the subsequent impact of the "Language, Literacy, &…

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

    ERIC Educational Resources Information Center

    de Oliveira, Luciana C.

    2016-01-01

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

  8. A description of the verbal behavior of students during two reading instruction methods

    PubMed Central

    Daly, Patricia M.

    1987-01-01

    The responses of students during two reading methods, the language experience approach and two Mastery Learning programs, were analyzed using verbal operants. A description of student responding was generated for these methods. The purpose of the study was to answer the questions: What are the major controlling variables determining student reading behavior during the language experience approach and two Mastery Learning programs, and how do these controlling variables change across story reading sessions and across stories in the first method? Student responses by verbal operant were compared for both reading methods. Findings indicated higher frequencies of textual operants occurred in responses during the Mastery Learning programs. A greater reliance on intraverbal control was evident in responses during the language experience approach. It is suggested that students who can generate strong intraverbal responses and who may have visual discrimination problems during early reading instruction may benefit from use of the language experience approach at this stage. ImagesFigure 2Figure 3 PMID:22477535

  9. Language Teacher Education in a Fast-Changing World. Anthology Series 29. Selected Papers from a Seminar on Language Teacher Education in a Fast-Changing World (April 1992).

    ERIC Educational Resources Information Center

    Sadtono, Eugenius, Ed.

    Selected papers from a 1992 seminar on innovations in language teacher education include: "Collaboration in Assessment: Empowering the Individual Course Member" (Leslie Dickinson); "An Approach to the Evaluation of ELT Preparation Programs" (Stephen J. Gaies); "Human Resources Development in the Management of English Language Programs: An…

  10. Internationalizing General Education from within: Raising the Visibility of Heritage Language Students in the Classroom

    ERIC Educational Resources Information Center

    Davidova, Evguenia

    2011-01-01

    This article analyzes the findings of a pilot project conducted in 2008-2009 as a partnership between University Studies, Portland State University's interdisciplinary general education program, and the University's Russian Flagship Language Partner Program. The project proposes a new approach of integrating non-English speakers' language skills,…

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

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Plotkin, Donna

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

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

    ERIC Educational Resources Information Center

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

    2012-01-01

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

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

    NASA Technical Reports Server (NTRS)

    Dennis, Jack B.

    1989-01-01

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

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

  15. School Leadership for Dual Language Education: A Social Justice Approach

    ERIC Educational Resources Information Center

    DeMatthews, David; Izquierdo, Elena

    2016-01-01

    This article examines how a dual language program can be developed within the framework of social justice leadership. The authors analyzed principal, teacher, and parent interview transcripts as well as field notes and key documents to understand the role of school leadership in creating inclusive dual language programs to close the Latina/o-White…

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

    ERIC Educational Resources Information Center

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

    2017-01-01

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

  17. Understanding and Evolving the ML Module System

    DTIC Science & Technology

    2005-05-01

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

  18. A Multidimensional Curriculum Model for Heritage or International Language Instruction.

    ERIC Educational Resources Information Center

    Lazaruk, Wally

    1993-01-01

    Describes the Multidimension Curriculum Model for developing a language curriculum and suggests a generic approach to selecting and sequencing learning objectives. Alberta Education used this model to design a new French-as-a-Second-Language program. The experience/communication, culture, language, and general language components at the beginning,…

  19. Curriculum Approaches in Language Teaching: Forward, Central, and Backward Design

    ERIC Educational Resources Information Center

    Richards, Jack C.

    2013-01-01

    The development and implementation of language teaching programs can be approached in several different ways, each of which has different implications for curriculum design. Three curriculum approaches are described and compared. Each differs with respect to when issues related to input, process, and outcomes, are addressed. Forward design starts…

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

    ERIC Educational Resources Information Center

    Coan, James S.

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

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

  2. Certified In-lined Reference Monitoring on .NET

    DTIC Science & Technology

    2006-06-01

    Introduction Language -based approaches to computer security have employed two major strategies for enforcing security policies over untrusted programs. • Low...automatically verify IRM’s using a static type-checker. Mobile (MOnitorable BIL with Effects) is an exten- sion of BIL (Baby Intermediate Language ) [15], a...AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES Proceedings of the 2006 Programming Languages and

  3. The Integration of Language and Content: Form-Focused Instruction in a Content-Based Language Program

    ERIC Educational Resources Information Center

    Valeo, Antonella

    2013-01-01

    This comparative, classroom-based study investigated the effect and effectiveness of introducing a focus on form approach to a content-based, occupation-specific language program for adults. Thirty-six adults in two classes participated in a 10-week study. One group of 16 adults received content-based instruction that included a focus on form…

  4. Indigenous Language Education Policy: Supporting Community-Controlled Immersion in Canada and the US

    ERIC Educational Resources Information Center

    De Korne, Haley

    2010-01-01

    The vitality of most Indigenous languages in North America, like minority languages in many parts of the world, is at risk due to the pressures of majority languages and cultures. The transmission of Indigenous languages through school-based programs is a wide-spread approach to maintaining and revitalizing threatened languages in Canada and the…

  5. The Effectiveness of Three Reading Approaches and an Oral Language Stimulation Program with Disadvantaged Children in the Primary Grades: A Follow-Up Report After the Third Grade.

    ERIC Educational Resources Information Center

    Dunn, Lloyd M.; Bruininks, Robert H.

    The Cooperative Reading Project was a 2-year study designed to test the effectiveness of three initial reading approaches and an oral language stimulation program with inner-city Southern disadvantaged children. This followup study looked for differences among the treatment groups after pupils had completed their third school year. The 354…

  6. No Dull Lexicon.

    ERIC Educational Resources Information Center

    Small, Robert C.

    Despite claims to the contrary, the English language program has improved dramatically over the past 20 years. The traditional program's drill/memorization approach was ineffectual, incomplete, shallow, and uninteresting. Today, however, the study of language involves looking at all of its aspects, sounds, words, and symbols. Instead of throwing…

  7. Ideals into Reality: Some Examples.

    ERIC Educational Resources Information Center

    Capuzzi, Dave; And Others

    Examples of innovations in college and adult reading reading programs in five states are described. At Maricopa Technical College (Arizona) adult students have access to a special reading program emphasizing the language experience approach, capitalizing on students' life experiences and oral language facility. Otero Junior College (Colorado)…

  8. Language-Specific Attention Treatment for Aphasia: Description and Preliminary Findings.

    PubMed

    Peach, Richard K; Nathan, Meghana R; Beck, Katherine M

    2017-02-01

    The need for a specific, language-based treatment approach to aphasic impairments associated with attentional deficits is well documented. We describe language-specific attention treatment, a specific skill-based approach for aphasia that exploits increasingly complex linguistic tasks that focus attention. The program consists of eight tasks, some with multiple phases, to assess and treat lexical and sentence processing. Validation results demonstrate that these tasks load on six attentional domains: (1) executive attention; (2) attentional switching; (3) visual selective attention/processing speed; (4) sustained attention; (5) auditory-verbal working memory; and (6) auditory processing speed. The program demonstrates excellent inter- and intrarater reliability and adequate test-retest reliability. Two of four people with aphasia exposed to this program demonstrated good language recovery whereas three of the four participants showed improvements in auditory-verbal working memory. The results provide support for this treatment program in patients with aphasia having no greater than a moderate degree of attentional impairment. Thieme Medical Publishers 333 Seventh Avenue, New York, NY 10001, USA.

  9. Request-Based Mediated Execution

    ERIC Educational Resources Information Center

    Sundresh, Sameer

    2009-01-01

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

  10. Biculturalism through Experiential Language Learning.

    ERIC Educational Resources Information Center

    Brennan, Pamela; Donoghue, Anna Acitelli

    This paper describes the English as a Second Language Program developed for educationally disadvantaged Mexican-American adults as part of the educational offerings of Project Step-Up, an OEO-funded demonstration program in San Diego. Project Step-Up features a multifold methodological approach incorporating techniques from (1) life skills…

  11. Testing framework for embedded languages

    NASA Astrophysics Data System (ADS)

    Leskó, Dániel; Tejfel, Máté

    2012-09-01

    Embedding a new programming language into an existing one is a widely used technique, because it fastens the development process and gives a part of a language infrastructure for free (e.g. lexical, syntactical analyzers). In this paper we are presenting a new advantage of this development approach regarding to adding testing support for these new languages. Tool support for testing is a crucial point for a newly designed programming language. It could be done in the hard way by creating a testing tool from scratch, or we could try to reuse existing testing tools by extending them with an interface to our new language. The second approach requires less work, and also it fits very well for the embedded approach. The problem is that the creation of such interfaces is not straightforward at all, because the existing testing tools were mostly not designed to be extendable and to be able to deal with new languages. This paper presents an extendable and modular model of a testing framework, in which the most basic design decision was to keep the - previously mentioned - interface creation simple and straightforward. Other important aspects of our model are the test data generation, the oracle problem and the customizability of the whole testing phase.

  12. Teaching Language-Deviant Children to Generalize Newly Taught Language: A Socio-Ecological Approach. Volume II. Final Report.

    ERIC Educational Resources Information Center

    Schiefelbusch, R. L.; Rogers-Warren, Ann

    The second volume of a final report on language generalization of severely and moderately retarded and mildly language delayed children is composed of eight appendixes. Introductory information lists project dissemination activities, including published articles and presented papers. Appendix 1 details the two language training programs used in…

  13. Teaching Language-Deviant Children to Generalize Newly Taught Language: A Socio-Ecological Approach. Volume I. Final Report.

    ERIC Educational Resources Information Center

    Schiefelbusch, R. L.; Rogers-Warren, Ann

    The report examines longitudinal research on language generalization in natural environments of 32 severely retarded, moderately retarded, and mildly language delayed preschool children. All Ss received language training on one of two programs and Ss' speech samples in a natural environment were collected and analyzed for evidence of…

  14. Passage: A Journal of Refugee Education.

    ERIC Educational Resources Information Center

    Passage, 1985

    1985-01-01

    This inaugural issue of the journal concerning education programs for refugees in the United States contains 20 articles dealing with teaching English as a second language (ESL) and cultural orientation. They include "The IESL/CO/PET Program" (Anne Morgan); "Studying Refugees' Languages: A New Approach in Staff Development" (John Duffy and Chad…

  15. Family Involvement in a Hawaiian Language Immersion Program

    ERIC Educational Resources Information Center

    Yamauchi, Lois A.; Lau-Smith, Jo-Anne; Luning, Rebecca J. I.

    2008-01-01

    This study investigated the ways in which family members of students in a Hawaiian language immersion program were involved in their children's education and identified the effects of and barriers to involvement. A sociocultural theoretical approach and Epstein's framework of different types of involvement were applied. Participants included 35…

  16. A Relational Algebra Query Language for Programming Relational Databases

    ERIC Educational Resources Information Center

    McMaster, Kirby; Sambasivam, Samuel; Anderson, Nicole

    2011-01-01

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

  17. THE EFFECTIVENESS OF THREE READING APPROACHES AND AN ORAL LANGUAGE STIMULATION PROGRAM WITH DISADVANTAGED CHILDREN IN THE PRIMARY GRADES--AN INTERIM REPORT AFTER ONE YEAR OF THE COOPERATIVE READING PROJECT.

    ERIC Educational Resources Information Center

    DUNN, LLOYD M.; AND OTHERS

    THE EFFECTIVENESS OF THREE APPROACHES TO TEACHING BEGINNING READING AND THE INFLUENCE OF AN ORAL LANGUAGE STIMULATION PROGRAM ON THE DEVELOPMENT OF DISADVANTAGED CHILDREN IS REPORTED IN THE FIRST-YEAR REPORT OF A 2-YEAR INTERVENTION STUDY. SUBJECTS WERE 608 FIRST-GRADE PUPILS FROM 12 ELEMENTARY SCHOOLS IN AN INNER-CITY AREA. THE THREE EXPERIMENTAL…

  18. Automated benchmark generation based upon a specification language

    NASA Technical Reports Server (NTRS)

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

    1984-01-01

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

  19. Curriculum Guide, English as a Second Language, Kindergarten through Grade Twelve.

    ERIC Educational Resources Information Center

    Berrios, Ana Teresa; And Others

    This curriculum guide provides a detailed description of the program in English as a second language (ESL) in the Newark Public Schools. After an introduction that describes the audiolingual method of teaching foreign languages and that defines briefly the cognitive approach to language instruction and the "silent way," the guide…

  20. Redesigning an Introductory Language Curriculum: A Backward Design Approach

    ERIC Educational Resources Information Center

    Paesani, Kate

    2017-01-01

    In response to calls for curricular change in foreign language programs and institutional requirements to evaluate programmatic effectiveness, this article presents a backward design approach to the redesign of an introductory French curriculum grounded in the framing concept of cultural literacy. In addition, data from student evaluations,…

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

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

    NASA Technical Reports Server (NTRS)

    Diaconescu, Roxana E.; Zima, Hans P.

    2006-01-01

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

  3. Writing and reading: connections between language by hand and language by eye.

    PubMed

    Berninger, Virginia W; Abbott, Robert D; Abbott, Sylvia P; Graham, Steve; Richards, Todd

    2002-01-01

    Four approaches to the investigation of connections between language by hand and language by eye are described and illustrated with studies from a decade-long research program. In the first approach, multigroup structural equation modeling is applied to reading and writing measures given to typically developing writers to examine unidirectional and bidirectional relationships between specific components of the reading and writing systems. In the second approach, structural equation modeling is applied to a multivariate set of language measures given to children and adults with reading and writing disabilities to examine how the same set of language processes is orchestrated differently to accomplish specific reading or writing goals, and correlations between factors are evaluated to examine the level at which the language-by-hand system and the language-by-eye system communicate most easily. In the third approach, mode of instruction and mode of response are systematically varied in evaluating effectiveness of treating reading disability with and without a writing component. In the fourth approach, functional brain imaging is used to investigate residual spelling problems in students whose problems with word decoding have been remediated. The four approaches support a model in which language by hand and language by eye are separate systems that interact in predictable ways.

  4. Networked Workstations and Parallel Processing Utilizing Functional Languages

    DTIC Science & Technology

    1993-03-01

    program . This frees the programmer to concentrate on what the program is to do, not how the program is...traditional ’von Neumann’ architecture uses a timer based (e.g., the program counter), sequentially pro- grammed, single processor approach to problem...traditional ’von Neumann’ architecture uses a timer based (e.g., the program counter), sequentially programmed , single processor approach to

  5. Quantum games as quantum types

    NASA Astrophysics Data System (ADS)

    Delbecque, Yannick

    In this thesis, we present a new model for higher-order quantum programming languages. The proposed model is an adaptation of the probabilistic game semantics developed by Danos and Harmer [DH02]: we expand it with quantum strategies which enable one to represent quantum states and quantum operations. Some of the basic properties of these strategies are established and then used to construct denotational semantics for three quantum programming languages. The first of these languages is a formalisation of the measurement calculus proposed by Danos et al. [DKP07]. The other two are new: they are higher-order quantum programming languages. Previous attempts to define a denotational semantics for higher-order quantum programming languages have failed. We identify some of the key reasons for this and base the design of our higher-order languages on these observations. The game semantics proposed in this thesis is the first denotational semantics for a lambda-calculus equipped with quantum types and with extra operations which allow one to program quantum algorithms. The results presented validate the two different approaches used in the design of these two new higher-order languages: a first one where quantum states are used through references and a second one where they are introduced as constants in the language. The quantum strategies presented in this thesis allow one to understand the constraints that must be imposed on quantum type systems with higher-order types. The most significant constraint is the fact that abstraction over part of the tensor product of many unknown quantum states must not be allowed. Quantum strategies are a new mathematical model which describes the interaction between classical and quantum data using system-environment dialogues. The interactions between the different parts of a quantum system are described using the rich structure generated by composition of strategies. This approach has enough generality to be put in relation with other work in quantum computing. Quantum strategies could thus be useful for other purposes than the study of quantum programming languages.

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

    ERIC Educational Resources Information Center

    Feurzeig, Wallace; Papert, Seymour A.

    2011-01-01

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

  7. Lazy evaluation of FP programs: A data-flow approach

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

    Wei, Y.H.; Gaudiot, J.L.

    1988-12-31

    This paper presents a lazy evaluation system for the list-based functional language, Backus` FP in data-driven environment. A superset language of FP, called DFP (Demand-driven FP), is introduced. FP eager programs are transformed into DFP lazy programs which contain the notions of demands. The data-driven execution of DFP programs has the same effects of lazy evaluation. DFP lazy programs have the property of always evaluating a sufficient and necessary result. The infinite sequence generator is used to demonstrate the eager-lazy program transformation and the execution of the lazy programs.

  8. The Analysis of L1 Teaching Programs in England, Canada, the USA and Australia Regarding Media Literacy and Their Applicability to Turkish Language Teaching

    ERIC Educational Resources Information Center

    Tüzel, Sait

    2013-01-01

    Two basic approaches namely "independent lesson approach" and "integration approach" appear in teaching media literacy. Media literacy is regarded as a separate lesson in the education program like mathematics and social sciences in "independent lesson approach". However, in "integration approach",…

  9. A Framework for the Dual Language Assessment of Young Dual Language Learners in the United States. Research Report. ETS RR-17-37

    ERIC Educational Resources Information Center

    Guzman-Orth, Danielle; Lopez, Alexis A.; Tolentino, Florencia

    2017-01-01

    Dual language learners (DLLs) and the various educational programs that serve them are increasing in number across the country. This framework lays out a conceptual approach for dual language assessment tasks designed to measure the language and literacy skills of young DLLs entering kindergarten in the United States. Although our examples focus…

  10. Laying the Foundations for Video-Game Based Language Instruction for the Teaching of EFL

    ERIC Educational Resources Information Center

    Galvis, Héctor Alejandro

    2015-01-01

    This paper introduces video-game based language instruction as a teaching approach catering to the different socio-economic and learning needs of English as a Foreign Language students. First, this paper reviews statistical data revealing the low participation of Colombian students in English as a second language programs abroad (U.S. context…

  11. Turned on to Language Arts: Computer Literacy in the Primary Grades.

    ERIC Educational Resources Information Center

    Guthrie, Larry F.; Richardson, Susan

    1995-01-01

    Describes Apple Computer's Early Language Connections (ELC) program. Designed for K-2 grades, ELC integrates Macintosh computers, children's literature, instructional software, and other curriculum materials, including sample lessons constructed around thematic units. The literature-based product uses a whole-language approach (with phonics…

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

    ERIC Educational Resources Information Center

    Mead, Robert G., Jr., Ed.

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

  13. Navigating Complexities: An Integrative Approach to English Language Teacher Education

    ERIC Educational Resources Information Center

    Ryan, Phillip; Glodjo, Tyler; Hobbs, Bethany; Stargel, Victoria; Williams, Thad

    2015-01-01

    This article is an analysis of one undergraduate English language teacher education program's integrative theoretical framework that is structured around three pillars: interdisciplinarity, critical pedagogy, and teacher exploration. First, the authors survey the unique complexities of language teaching and learning. Then, they introduce this…

  14. The Marine Language Exchange Program: an International Approach to Ocean Sciences

    NASA Astrophysics Data System (ADS)

    Nowell, A.; Robigou, V.

    2004-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 fewer 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 that address this gap. A consortium of U.S. and European institutions including University of Washington (Washington), Eckerd College (Florida), 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 ocean 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 preparatory immersion experience students from each institution enroll in courses abroad for 6 to 12 months to study marine sciences for full academic credit. 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.

  15. Communicative Language Teaching: Where Are We Going?

    ERIC Educational Resources Information Center

    Savignon, Sandra J., Ed.; Berns, Margie S., Ed.

    1983-01-01

    This collection of papers is a resource for classroom teachers and program administrators who want to know not only what the communicative approach to language teaching is all about but how the goal of communicative competence is being met in teaching contexts similar to their own. Papers and authors include: "Functional Approaches to…

  16. Arabic Teachers' Perception of an Integrated Approach for Teaching Arabic as a Foreign Language in Colleges and Universities in the United States

    ERIC Educational Resources Information Center

    Al-Mohsen, Abeer

    2016-01-01

    This study examines the perception of Arabic teachers on whether an integrated approach is critical for students' communicative competence in Arabic. Additionally, the study attempts to uncover what might be potential barriers to the integrated-approach program-wide implementation in the field of Teaching Arabic as a Foreign Language in higher…

  17. Implementing corporate wellness programs: a business approach to program planning.

    PubMed

    Helmer, D C; Dunn, L M; Eaton, K; Macedonio, C; Lubritz, L

    1995-11-01

    1. Support of key decision makers is critical to the successful implementation of a corporate wellness program. Therefore, the program implementation plan must be communicated in a format and language readily understood by business people. 2. A business approach to corporate wellness program planning provides a standardized way to communicate the implementation plan. 3. A business approach incorporates the program planning components in a format that ranges from general to specific. This approach allows for flexibility and responsiveness to changes in program planning. 4. Components of the business approach are the executive summary, purpose, background, ground rules, approach, requirements, scope of work, schedule, and financials.

  18. Teaching GUI-Programming Concepts to Prospective K12 ICT Teachers: MIT App Inventor as an Alternative to Text-Based Languages

    ERIC Educational Resources Information Center

    Mihci, Can; Ozdener Donmez, Nesrin

    2017-01-01

    The purpose of this research is to investigate the short and long-term effects of using GUI-oriented visual Blocks-Based Programming languages (BBL) as a 2nd tier tool when teaching programming to prospective K12 ICT teachers. In a mixed-method approach, the effect on academic success as well as the impact on professional opinions and preferences…

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

  20. The Layer-Oriented Approach to Declarative Languages for Biological Modeling

    PubMed Central

    Raikov, Ivan; De Schutter, Erik

    2012-01-01

    We present a new approach to modeling languages for computational biology, which we call the layer-oriented approach. The approach stems from the observation that many diverse biological phenomena are described using a small set of mathematical formalisms (e.g. differential equations), while at the same time different domains and subdomains of computational biology require that models are structured according to the accepted terminology and classification of that domain. Our approach uses distinct semantic layers to represent the domain-specific biological concepts and the underlying mathematical formalisms. Additional functionality can be transparently added to the language by adding more layers. This approach is specifically concerned with declarative languages, and throughout the paper we note some of the limitations inherent to declarative approaches. The layer-oriented approach is a way to specify explicitly how high-level biological modeling concepts are mapped to a computational representation, while abstracting away details of particular programming languages and simulation environments. To illustrate this process, we define an example language for describing models of ionic currents, and use a general mathematical notation for semantic transformations to show how to generate model simulation code for various simulation environments. We use the example language to describe a Purkinje neuron model and demonstrate how the layer-oriented approach can be used for solving several practical issues of computational neuroscience model development. We discuss the advantages and limitations of the approach in comparison with other modeling language efforts in the domain of computational biology and outline some principles for extensible, flexible modeling language design. We conclude by describing in detail the semantic transformations defined for our language. PMID:22615554

  1. The layer-oriented approach to declarative languages for biological modeling.

    PubMed

    Raikov, Ivan; De Schutter, Erik

    2012-01-01

    We present a new approach to modeling languages for computational biology, which we call the layer-oriented approach. The approach stems from the observation that many diverse biological phenomena are described using a small set of mathematical formalisms (e.g. differential equations), while at the same time different domains and subdomains of computational biology require that models are structured according to the accepted terminology and classification of that domain. Our approach uses distinct semantic layers to represent the domain-specific biological concepts and the underlying mathematical formalisms. Additional functionality can be transparently added to the language by adding more layers. This approach is specifically concerned with declarative languages, and throughout the paper we note some of the limitations inherent to declarative approaches. The layer-oriented approach is a way to specify explicitly how high-level biological modeling concepts are mapped to a computational representation, while abstracting away details of particular programming languages and simulation environments. To illustrate this process, we define an example language for describing models of ionic currents, and use a general mathematical notation for semantic transformations to show how to generate model simulation code for various simulation environments. We use the example language to describe a Purkinje neuron model and demonstrate how the layer-oriented approach can be used for solving several practical issues of computational neuroscience model development. We discuss the advantages and limitations of the approach in comparison with other modeling language efforts in the domain of computational biology and outline some principles for extensible, flexible modeling language design. We conclude by describing in detail the semantic transformations defined for our language.

  2. Early Education of the Language-Learning Handicapped Child.

    ERIC Educational Resources Information Center

    Easter Seal Treatment Center of Montgomery County, Rockville, MD.

    The brochure descrbies a demonstration program on the early education of the language learning handicapped preschool child. Discussed are symptoms of the language learning problem (such as misunderstanding what is said), a remedial approach based on specific disability intervention, the Easter Seal Treatment Center, project objectives (such as the…

  3. Whole Language Lives On: The Illusion of "Balanced" Reading Instruction.

    ERIC Educational Resources Information Center

    Moats, Louisa Cook

    This position paper contends that the whole language approach to reading instruction has been disproved by research and evaluation but still pervades textbooks for teachers, instructional materials for classroom use, some states' language-arts standards and other policy documents, teacher licensing requirements and preparation programs, and the…

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

    ERIC Educational Resources Information Center

    Liskin-Gasparro, Judith E.

    1995-01-01

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

  5. Steps toward Unifying Dual Language Programs, Common Core State Standards, and Critical Pedagogy: Oportunidades, Estrategias Y Retos

    ERIC Educational Resources Information Center

    Alfaro, Cristina; Durán, Richard; Hunt, Alexandra; Aragón, María José

    2014-01-01

    Recent education reforms have begun to reframe academic discussion and teacher practice surrounding bilingual educational approaches for preparing "21st century, college and career ready" citizens. Given this broader context, in this article we examine ways that we might join implementation of dual language programs, Common Core State…

  6. Brave New (Virtual) World: Transforming Language Learning into Cultural Studies through Online Learning Environments (MOOs).

    ERIC Educational Resources Information Center

    Schneider, Jeffrey; von der Emde, Silke

    2000-01-01

    Describes an online approach through using a MOO, a computer program that allows students to share text-based virtual reality. The goal of the program was to build an environment that both enabled practice in the target language and sustained reflection on the processes of cultural production and reception. (Author/VWL)

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

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

  9. The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts

    ERIC Educational Resources Information Center

    Kunkle, Wanda M.

    2010-01-01

    Many students experience difficulties learning to program. They find learning to program in the object-oriented paradigm particularly challenging. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting…

  10. Stakeholder Informed Non-Traditional Student Induction: A Balanced Approach

    ERIC Educational Resources Information Center

    Soontiens, Werner; Kerr, Rosemary; Ang, Grace; Scully, Glennda

    2016-01-01

    Purpose: The purpose of this paper is to consider the evolution of a tailored university induction program over time to establish the change in the nature and content of the program. Design/ Methodology/Approach: The induction program is pitched against the conceptual backdrop of academic norms and conventions, language, integration and the role…

  11. A Pear Tried to Kiss Me: A Language Experience Approach to Reading Readiness in Kindergarten.

    ERIC Educational Resources Information Center

    Cook, Barbara; Johnson, Marilyn

    Information is given in this booklet on how to implement a language experience approach to reading readiness instruction in the kindergarten based on the experiences of teachers in the Burrillville Reading Observes Necessary Communication Objectives and Skills (BRONCOS) project, a Right to Read program in Burrillville, Rhode Island. An…

  12. The Effect of Asynchronous/Synchronous Approaches on English Vocabulary Achievement: A Study of Iranian EFL Learners

    ERIC Educational Resources Information Center

    Khodaparast, Fatemeh; Ghafournia, Narjes

    2015-01-01

    The contribution of computer-assisted instructional programs to language learning process has been the focus of researchers for about two decades. However, the effect of synchronous and asynchronous computer-assisted approaches of language teaching on improving L2 vocabulary has been scarcely investigated. This study explored whether synchronous,…

  13. An analysis of integrated science and language arts themes in software at the elementary school level

    NASA Astrophysics Data System (ADS)

    Libidinsky, Lisa Jill

    2002-09-01

    There are many demands on the elementary classroom teacher today, such that teachers often do not have the time and resources to instruct in a meaningful manner that would produce effective, real instruction. Subjects are often disjointed and not significant. When teachers instruct using an integrated approach, students learn more efficiently as they see connections in the subjects. Science and language arts, when combined to produce an integrated approach, show positive associations that can enable students to learn real-life connections. In addition, with the onset of technology and the increased usage of technological programs in the schools, teachers can use technology to support an integrated curriculum. When teachers use a combined instructional focus of science, language arts, and technology to produce lessons, students are able to gain knowledge of concepts and skills necessary for appropriate academic growth and development. Given that there are many software programs available to teachers for classroom use, it is imperative that quality software is used for instruction. Using criteria based upon an intensive literature review of integrated instruction in the areas of science and language arts, this study examines science and language arts software programs to determine whether there are science and language arts integrated themes in the software analyzed. Also, this study examines whether more science and language arts integrated themes are present in science or language arts software programs. Overall, this study finds a significant difference between language arts software and science software when looking at integrated themes. This study shows that science software shows integrated themes with language arts more often than does language arts software with science. The findings in this study can serve as a reference point for educators when selecting software that is meaningful and effective in the elementary classroom. Based on this study, it is apparent that there is a need to evaluate software for appropriate use in the classroom in order to promote effective education.

  14. A portable approach for PIC on emerging architectures

    NASA Astrophysics Data System (ADS)

    Decyk, Viktor

    2016-03-01

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

  15. An Approach to the Study of Culture in Overseas Programs. Studies in Language Education, Report No. 7.

    ERIC Educational Resources Information Center

    Kalivoda, Theodore B.

    This paper aims at increasing the cultural impact which overseas programs can have on their participants. Too often such programs rely on cultural learning through haphazard and chance experiences. In its stead, a carefully organized program of cultural knowledge and experiences is advanced. Centered around a thematic approach to analysis of the…

  16. The Inclusion of Children with Special Educational Needs in an Intensive French as a Second-Language Program: From Theory to Practice

    ERIC Educational Resources Information Center

    Joy, Rhonda; Murphy, Elizabeth

    2012-01-01

    This paper portrays the activity system of eight classes of Grade 6 children with special educational needs in an Intensive French as a second-language education program. Classroom norms and tools reflected a social-interactionist and social-constructivist approach with scaffolding, social interaction, multiple modes of representing, holistic,…

  17. Middle School Language Arts Teacher Decision-Making Compared to the Reading Next Report's Instructional Elements

    ERIC Educational Resources Information Center

    Wood, Geralee

    2012-01-01

    This mixed-methods, collective case study approach explored how one district's forty-four language arts teachers in grades 6, 7, and 8 used their core literacy programs to incorporate the nine instructional elements recommended by the Reading Next report (Biancarosa & Snow, 2006) into the district's literacy program. Acknowledging…

  18. Contextual Dynamics in Foreign Language Learning Motivation

    ERIC Educational Resources Information Center

    Kozaki, Yoko; Ross, Steven J.

    2011-01-01

    Learning context has increasingly been postulated to exert an influence on the dynamics of individual differences in language learning. In a longitudinal design that tested the proficiency gains of 1,682 learners over a 2-year foreign language program, a multilevel modeling approach was deployed in this study to account for variation in second…

  19. Cognition, Corpora, and Computing: Triangulating Research in Usage-Based Language Learning

    ERIC Educational Resources Information Center

    Ellis, Nick C.

    2017-01-01

    Usage-based approaches explore how we learn language from our experience of language. Related research thus involves the analysis of the usage from which learners learn and of learner usage as it develops. This program involves considerable data recording, transcription, and analysis, using a variety of corpus and computational techniques, many of…

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

    ERIC Educational Resources Information Center

    Farmington Public Schools, CT.

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

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

  2. A grammar-based semantic similarity algorithm for natural language sentences.

    PubMed

    Lee, Ming Che; Chang, Jia Wei; Hsieh, Tung Cheng

    2014-01-01

    This paper presents a grammar and semantic corpus based similarity algorithm for natural language sentences. Natural language, in opposition to "artificial language", such as computer programming languages, is the language used by the general public for daily communication. Traditional information retrieval approaches, such as vector models, LSA, HAL, or even the ontology-based approaches that extend to include concept similarity comparison instead of cooccurrence terms/words, may not always determine the perfect matching while there is no obvious relation or concept overlap between two natural language sentences. This paper proposes a sentence similarity algorithm that takes advantage of corpus-based ontology and grammatical rules to overcome the addressed problems. Experiments on two famous benchmarks demonstrate that the proposed algorithm has a significant performance improvement in sentences/short-texts with arbitrary syntax and structure.

  3. Evaluation of Natural Language Processors.

    DTIC Science & Technology

    1980-11-01

    techniques described. Common practice in describing natural language processors is to describe the programs, then give about 20 examples of correctly...make a decision based on performance as to which approaches are most promising for further research and development. The lack of evaluation leaves...successively more difficult problems. This approach might be compared to children taking achievement tests in school. A 90% score on problems involving

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

  5. The Effects of a Summer Reading Program Using Simultaneous Multisensory Instruction of Language Arts on Reading Proficiency

    ERIC Educational Resources Information Center

    Magpuri-Lavell, Theresa; Paige, David; Williams, Rosemary; Akins, Kristia; Cameron, Molly

    2014-01-01

    The present study examined the impact of the Simultaneous Multisensory Institute for Language Arts (SMILA) approach on the reading proficiency of 39 students between the ages of 7-11 participating in a summer reading program. The summer reading clinic draws students from the surrounding community which is located in a large urban district in the…

  6. Growing Capacity with the Vocabulary of English Language Arts Programs: Vocabulary Megaclusters. Reading Research Report. #11.02

    ERIC Educational Resources Information Center

    Hiebert, Elfrieda H.

    2011-01-01

    The typical approach to teaching vocabulary in English/Language Arts programs has been to focus on six to eight words per text. Even though these words may add meaning to a particular story, the target words are often rare and their generalizability is limited. The Vocabulary Megaclusters provides a framework for selecting and teaching words…

  7. Reading Fluency through Alternative Text: Rereading with an Interact Sing-to-Read Program Embedded within a Middle School Music Classroom

    ERIC Educational Resources Information Center

    Biggs, Marie C.; Watkins, Nancy A.

    2008-01-01

    Singing exaggerates the language of reading. The students find their voices in the rhythm and bounce of language by using music as an alternative technological approach to reading. A concurrent mixed methods study was conducted to investigate the use of an interactive sing-to-read program Tune Into Reading (Electronic Learning Products, 2006)…

  8. A Multimedia Program Combining Special Purposes Italian with the Study of the Italian Economy.

    ERIC Educational Resources Information Center

    Calvi, Licia; Geerts, Walter

    This paper describes the first phase of a project that applies multimedia and hypermedia technology to the study of modern languages. The approach differs from taditional ones in that language is not viewed from a conversational or grammatical perspective but through scenarios imitating the contexts of natural language use. In this phase, the…

  9. Functional language and data flow architectures

    NASA Technical Reports Server (NTRS)

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

    1983-01-01

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

  10. Introduction of Communicative Language Teaching in Tourism in Cuba.

    ERIC Educational Resources Information Center

    Valdes, Antonio Irizar; Jhones, Ada Chiappy

    1991-01-01

    Describes experimental program based on the ideas of the communicative approach to teaching English as a foreign language that was implemented at the Centre for Studies in Tourism in Havana in 1987. Special emphasis is on the difficulties encountered by teachers in a foreign language setting who had been previously used to teaching prescribed,…

  11. An engineering approach to automatic programming

    NASA Technical Reports Server (NTRS)

    Rubin, Stuart H.

    1990-01-01

    An exploratory study of the automatic generation and optimization of symbolic programs using DECOM - a prototypical requirement specification model implemented in pure LISP was undertaken. It was concluded, on the basis of this study, that symbolic processing languages such as LISP can support a style of programming based upon formal transformation and dependent upon the expression of constraints in an object-oriented environment. Such languages can represent all aspects of the software generation process (including heuristic algorithms for effecting parallel search) as dynamic processes since data and program are represented in a uniform format.

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

    PubMed

    Behlau, Mara; Gasparini, Gisele

    2006-01-01

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

  13. Telemetry Monitoring and Display Using LabVIEW

    NASA Technical Reports Server (NTRS)

    Wells, George; Baroth, Edmund C.

    1993-01-01

    The Measurement Technology Center of the Instrumentation Section configures automated data acquisition systems to meet the diverse needs of JPL's experimental research community. These systems are based on personal computers or workstations (Apple, IBM/Compatible, Hewlett-Packard, and Sun Microsystems) and often include integrated data analysis, visualization and experiment control functions in addition to data acquisition capabilities. These integrated systems may include sensors, signal conditioning, data acquisition interface cards, software, and a user interface. Graphical programming is used to simplify configuration of such systems. Employment of a graphical programming language is the most important factor in enabling the implementation of data acquisition, analysis, display and visualization systems at low cost. Other important factors are the use of commercial software packages and off-the-shelf data acquisition hardware where possible. Understanding the experimenter's needs is also critical. An interactive approach to user interface construction and training of operators is also important. One application was created as a result of a competative effort between a graphical programming language team and a text-based C language programming team to verify the advantages of using a graphical programming language approach. With approximately eight weeks of funding over a period of three months, the text-based programming team accomplished about 10% of the basic requirements, while the Macintosh/LabVIEW team accomplished about 150%, having gone beyond the original requirements to simulate a telemetry stream and provide utility programs. This application verified that using graphical programming can significantly reduce software development time. As a result of this initial effort, additional follow-on work was awarded to the graphical programming team.

  14. Using the Spanish Online Resource "Aula Virtual de Espanol" (AVE) to Promote a Blended Teaching Approach in High School Spanish Language Classrooms

    ERIC Educational Resources Information Center

    Pellerin, Martine; Montes, Carlos Soler

    2012-01-01

    The study explores the effectiveness of the implementation of blended teaching (BT) by combining the Spanish online resource "Aula Virtual de Espanol" (AVE) with the face-to-face (F2F) delivery approach in second language Spanish programs in two high schools in Alberta, Canada. Findings demonstrate the effectiveness of combining the…

  15. Teaching Machines, Programming, Computers, and Instructional Technology: The Roots of Performance Technology.

    ERIC Educational Resources Information Center

    Deutsch, William

    1992-01-01

    Reviews the history of the development of the field of performance technology. Highlights include early teaching machines, instructional technology, learning theory, programed instruction, the systems approach, needs assessment, branching versus linear program formats, programing languages, and computer-assisted instruction. (LRW)

  16. Occupational English as a Second Language.

    ERIC Educational Resources Information Center

    Ramirez, Alicia D.; Spandel, Victoria L.

    1980-01-01

    The purposes, development, characteristics, target population needs, appropriate materials, and teacher qualifications of an Occupational English as a Second Language Program (OESL) are presented. OESL is a component of bilingual education that utilizes open entry and exit and a competency-based individualized instructional approach. (PMJ)

  17. Process-oriented Approach to Designing Immersion Assessments

    DTIC Science & Technology

    2014-02-01

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

  18. Understanding a technical language: A schema-based approach

    NASA Technical Reports Server (NTRS)

    Falzon, P.

    1984-01-01

    Workers in many job categories tend to develop technical languages, which are restricted subjects of natural language. A better knowledge of these retrictions provides guidelines for the design of the restricted languages of interactive systems. Accordingly, a technical language used by air-traffic controllers in their communications with pilots was studied. A method of analysis is presented that allows the schemata underlying each category of messages to be identified. This schematic knowledge was implemented in programs, which assume that the goal-oriented aspect of technical languages (and particularly the restricted domain of discourse) limits the processes and the data necessary in order to understand the messages (monosemy, limited vocabulary, evocation of the schemata by some command words, absence of syntax). The programs can interpret, and translate into sequences of action, the messages emitted by the controllers.

  19. Access and Engagement: Program Design and Instructional Approaches for Immigrant Students in Secondary School. Topics in Immigrant Education 4. Language in Education: Theory and Practice 94.

    ERIC Educational Resources Information Center

    Walqui, Aida

    This book describes the characteristics of secondary schools in the United States that make it difficult for immigrant students to succeed. These include the following: fragmented school days and instructional programs in which English-as-a-Second-Language and content area teachers work in separate departments and rarely interact; the complex…

  20. Language and Society. Course HP06a: Part Time BA Degree Programme.

    ERIC Educational Resources Information Center

    Griffith Univ., Brisbane (Australia). School of Humanities.

    This course, one of 16 sequential courses comprising phase one of a part-time Bachelor of Arts degree program in Australian Studies, examines a number of theoretical approaches to the study of language, particularly those which place language in a social context. It is designed for independent study combined with tutorial sessions. Chapter 1 is an…

  1. Elevating "Low" Language for High Stakes: A Case for Critical, Community-Based Learning in a Medical Spanish for Heritage Learners Program

    ERIC Educational Resources Information Center

    Martinez, Glenn; Schwartz, Adam

    2012-01-01

    Critical approaches to Spanish heritage language (SHL) pedagogy have called for more meaningful engagement with heritage language communities (Leeman, 2005). In a recent survey, furthermore, SHL students expressed a desire for more community-based activities in SHL curricula (Beaudrie, Ducar, & Relano-Pastor, 2009). This paper reports on the…

  2. Bridges to Swaziland: Using Task-Based Learning and Computer-Mediated Instruction to Improve English Language Teaching and Learning

    ERIC Educational Resources Information Center

    Pierson, Susan Jacques

    2015-01-01

    One way to provide high quality instruction for underserved English Language Learners around the world is to combine Task-Based English Language Learning with Computer- Assisted Instruction. As part of an ongoing project, "Bridges to Swaziland," these approaches have been implemented in a determined effort to improve the ESL program for…

  3. A Code Generation Approach for Auto-Vectorization in the Spade Compiler

    NASA Astrophysics Data System (ADS)

    Wang, Huayong; Andrade, Henrique; Gedik, Buğra; Wu, Kun-Lung

    We describe an auto-vectorization approach for the Spade stream processing programming language, comprising two ideas. First, we provide support for vectors as a primitive data type. Second, we provide a C++ library with architecture-specific implementations of a large number of pre-vectorized operations as the means to support language extensions. We evaluate our approach with several stream processing operators, contrasting Spade's auto-vectorization with the native auto-vectorization provided by the GNU gcc and Intel icc compilers.

  4. Meeting First Graders' Need for Rich, Authentic Literacy Experiences by Moving from a Basal Reader to a Whole Language Orientation.

    ERIC Educational Resources Information Center

    Brand, Wendy

    This practicum was designed to allow first graders the opportunity to read and write in a more natural and authentic manner than that permitted by using the basal reading series as the basis for reading instruction. The first grade reading program was transformed from a basal-oriented approach to a whole language approach. Through the use of…

  5. Testing-Based Compiler Validation for Synchronous Languages

    NASA Technical Reports Server (NTRS)

    Garoche, Pierre-Loic; Howar, Falk; Kahsai, Temesghen; Thirioux, Xavier

    2014-01-01

    In this paper we present a novel lightweight approach to validate compilers for synchronous languages. Instead of verifying a compiler for all input programs or providing a fixed suite of regression tests, we extend the compiler to generate a test-suite with high behavioral coverage and geared towards discovery of faults for every compiled artifact. We have implemented and evaluated our approach using a compiler from Lustre to C.

  6. Eliminating Fear of the Blank Page: A Thematic Approach, aka Squeezing the California Department of Education's 1992 ESL Model Standards for Adult Education Programs into One Tidy Package.

    ERIC Educational Resources Information Center

    DesRoches, Diane

    An approach to teaching integrated language skills in adult English-as-a-Second-Language (ESL) instruction is described. The technique uses a combination of classroom drama and role-playing, writing about the event, revision, publication, and follow-up activities to develop speaking, listening, reading, and writing skills. Eight stages are defined…

  7. A Grammar-Based Semantic Similarity Algorithm for Natural Language Sentences

    PubMed Central

    Chang, Jia Wei; Hsieh, Tung Cheng

    2014-01-01

    This paper presents a grammar and semantic corpus based similarity algorithm for natural language sentences. Natural language, in opposition to “artificial language”, such as computer programming languages, is the language used by the general public for daily communication. Traditional information retrieval approaches, such as vector models, LSA, HAL, or even the ontology-based approaches that extend to include concept similarity comparison instead of cooccurrence terms/words, may not always determine the perfect matching while there is no obvious relation or concept overlap between two natural language sentences. This paper proposes a sentence similarity algorithm that takes advantage of corpus-based ontology and grammatical rules to overcome the addressed problems. Experiments on two famous benchmarks demonstrate that the proposed algorithm has a significant performance improvement in sentences/short-texts with arbitrary syntax and structure. PMID:24982952

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

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

    NASA Technical Reports Server (NTRS)

    Mcclure, C. W.

    1970-01-01

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

  10. Turtle Graphics Implementation Using a Graphical Dataflow Programming Approach

    DTIC Science & Technology

    1992-09-01

    this research. The intent of this section is not to teach how to program in LOGO, with the use of Turtle Graphics, but simply to provide an... how to program in Prograph, but only to provide a basic understanding the Prograph language, and its programming envi- ronment. Several examples are

  11. A Survey on Teaching and Learning Recursive Programming

    ERIC Educational Resources Information Center

    Rinderknecht, Christian

    2014-01-01

    We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…

  12. Pedagogical Issues in Object Orientation.

    ERIC Educational Resources Information Center

    Nerur, Sridhar; Ramanujan, Sam; Kesh, Someswar

    2002-01-01

    Discusses the need for people with object-oriented (OO) skills, explains benefits of OO in software development, and addresses some of the difficulties in teaching OO. Topics include the evolution of programming languages; differences between OO and traditional approaches; differences from data modeling; and Unified Modeling Language (UML) and…

  13. Merging the Internet and Hypermedia in the English Language Arts.

    ERIC Educational Resources Information Center

    Reed, W. Michael; Wells, John G.

    1997-01-01

    Discussion of hypermedia and computer-mediated communication focuses on a project that merges a language arts Internet resource with a hypermedia-based knowledge construction approach to learning. Highlights include constructing a HyperCard-based program on Shakespeare's "Hamlet," gophers and search engines, downloading, collaborative…

  14. Galaxy Classroom Project Evaluation, Language Arts, Grades 3-5. Final Report.

    ERIC Educational Resources Information Center

    Guth, Gloria J. A.; Block, Clifford

    The GALAXY Language Arts Demonstration Program is a package of integrated curricular and instructional approaches that features the organization of instruction around themes presented through television broadcasts, children's literature, classroom activities, and the use of interactive technology. During the GALAXY Project demonstration phase for…

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

  16. Concurrency-based approaches to parallel programming

    NASA Technical Reports Server (NTRS)

    Kale, L.V.; Chrisochoides, N.; Kohl, J.; Yelick, K.

    1995-01-01

    The inevitable transition to parallel programming can be facilitated by appropriate tools, including languages and libraries. After describing the needs of applications developers, this paper presents three specific approaches aimed at development of efficient and reusable parallel software for irregular and dynamic-structured problems. A salient feature of all three approaches in their exploitation of concurrency within a processor. Benefits of individual approaches such as these can be leveraged by an interoperability environment which permits modules written using different approaches to co-exist in single applications.

  17. Replication of an Inter-Disciplinary Approach to Early Education of Handicapped Children 0-3 Years.

    ERIC Educational Resources Information Center

    Smiley, Constance J.; And Others

    Presented is the guide to the Illinois project entitled "An Inter-Disciplinary Approach to Early Education of Handicapped Children Ages 0 - 3 Years" which includes information on funding and public awareness, diagnosis and evaluation, child development-home program, speech and language, structuring the day program, job descriptions and training,…

  18. Foreign Languages for the Professions: An Inter-Cultural Approach to Modern Communications. Proceedings of the [Center for International Higher Education Documentation] Conference (5th, Weston, MA, May 14, 1981). CIHED Conference Series, No. 3.

    ERIC Educational Resources Information Center

    Turner, Solveig M., Ed.

    The general focus of the papers in these proceedings is communication and the specific purpose for which persons study a foreign language. The following papers are included: (1) "Marketing Your Innovative Language Program," by S. Sadow; (2) "The Implementation of Taped Interviews in Foreign Language Courses," by J. Frommer and M. Collins Weitz;…

  19. Integrating Overseas Language and Business Education in a Statewide Consortium.

    ERIC Educational Resources Information Center

    Miller, Fred; Cano, Vicente

    This report addresses the difficulties regional universities, particularly those in rural areas, have in responding to the challenge of providing coordinated business and language education, and describes an approach that exploits the synergistic potential of cooperative study-abroad programs in creating opportunities for integrating business and…

  20. PTA and TPR: A Comprehension Based Approach in a Public Elementary School.

    ERIC Educational Resources Information Center

    Schneider, Judith Morganroth

    1984-01-01

    Describes a pilot program offering conversational Spanish to elementary school students. The "Total Physical Response" technique was used initially, followed by an emphasis on comprehension and the creation of a natural language environment, all as means of facilitating second language acquisition at the children's level. (SL)

  1. Academic Preparation for International Pre-MBA's in Marketing.

    ERIC Educational Resources Information Center

    Westerfield, Kay

    Adjustments to the case study approach are recommended to address three major areas of difficulty for foreign students in master's-level marketing education programs: (1) language-related problems; (2) unfamiliar class format and methodology; and (3) lack of cultural background knowledge. For language-related problems, case studies are a good…

  2. Japanese Language and Culture 10-20-30: Guide to Implementation.

    ERIC Educational Resources Information Center

    Alberta Learning, Edmonton (Canada). Curriculum Standards Branch.

    This teacher's guide provides an innovative program of studies for teaching Japanese at the secondary level, featuring a content-based curriculum, an integrated approach, results (outcomes)-based orientation, and the use of language for effective interaction. This guide provides teachers with suggestions for designing and planning a Japanese…

  3. Students' Perceptions of the Impact of CLIL in a Mexican BA Program (Percepciones de los estudiantes sobre el impacto de la enseñanza de contenido-lengua integrados en un programa de pregrado en México)

    ERIC Educational Resources Information Center

    Asomoza, Alejandra Nuñez

    2015-01-01

    Content and language integrated learning is an innovative pedagogical approach used in educational institutions worldwide. This study considers information and experiences from various settings in order to explore content and language integrated learning within the Mexican context. This study reports the perceptions of students in a BA program.…

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

    PubMed

    Swinnen, Aagje; de Medeiros, Kate

    2017-01-01

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

  5. Structured Programming on the 380-Z.

    ERIC Educational Resources Information Center

    Horton, Graeme

    1983-01-01

    With the production of SBAS, a combination of language and machine allowing for a disciplined and error-free approach to teaching programming is available. Instructional strategies for use with SBAS and basic concepts (decisions, repetitions/iterations, actions/processes) are discussed. Sample flow charts and program listings are provided. (JN)

  6. Concept-based query language approach to enterprise information systems

    NASA Astrophysics Data System (ADS)

    Niemi, Timo; Junkkari, Marko; Järvelin, Kalervo

    2014-01-01

    In enterprise information systems (EISs) it is necessary to model, integrate and compute very diverse data. In advanced EISs the stored data often are based both on structured (e.g. relational) and semi-structured (e.g. XML) data models. In addition, the ad hoc information needs of end-users may require the manipulation of data-oriented (structural), behavioural and deductive aspects of data. Contemporary languages capable of treating this kind of diversity suit only persons with good programming skills. In this paper we present a concept-oriented query language approach to manipulate this diversity so that the programming skill requirements are considerably reduced. In our query language, the features which need technical knowledge are hidden in application-specific concepts and structures. Therefore, users need not be aware of the underlying technology. Application-specific concepts and structures are represented by the modelling primitives of the extended RDOOM (relational deductive object-oriented modelling) which contains primitives for all crucial real world relationships (is-a relationship, part-of relationship, association), XML documents and views. Our query language also supports intensional and extensional-intensional queries, in addition to conventional extensional queries. In its query formulation, the end-user combines available application-specific concepts and structures through shared variables.

  7. Discrim: a computer program using an interactive approach to dissect a mixture of normal or lognormal distributions

    USGS Publications Warehouse

    Bridges, N.J.; McCammon, R.B.

    1980-01-01

    DISCRIM is an interactive computer graphics program that dissects mixtures of normal or lognormal distributions. The program was written in an effort to obtain a more satisfactory solution to the dissection problem than that offered by a graphical or numerical approach alone. It combines graphic and analytic techniques using a Tektronix1 terminal in a time-share computing environment. The main program and subroutines were written in the FORTRAN language. ?? 1980.

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

    PubMed Central

    Billoud, B; Kontic, M; Viari, A

    1996-01-01

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

  9. The Ancient Greeks Speak to Us: A New Humanistic Approach to Classical Greek and Greek Culture for Secondary Schools. Students' Programmed Text - Level Alpha. [Second Edition].

    ERIC Educational Resources Information Center

    Masciantonio, Rudolph

    This is a students' programmed text for Level Alpha of a humanistic approach to the instruction of Classical Greek and Greek culture in secondary schools. The goals of the program are to help students become aware of: (1) the impact of Hellenic civilization on contemporary society, including the impact of the Greek language on English; (2) the…

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

  11. The Ancient Greeks Speak to Us - A New Humanistic Approach to Classical Greek and Greek Culture for Secondary Schools. Students' Programmed Text-Level Beta.

    ERIC Educational Resources Information Center

    Masciantonio, Rudolph

    This is a student's programmed text for Level Beta of a humanistic approach to instruction of Classical Greek and Greek culture in secondary schools. The goals of the program are to help students become aware of: (1) the impact of Hellenic civilization on contemporary society, including the impact of the Greek language on English; (2) the…

  12. An evaluation of Turbo Prolog with an emphasis on its application to the development of expert systems

    NASA Technical Reports Server (NTRS)

    Loftin, Richard B.

    1987-01-01

    Turbo Prolog is a recently available, compiled version of the programming language Prolog. Turbo Prolog is designed to provide not only a Prolog compiler, but also a program development environment for the IBM Personal Computer family. An evaluation of Turbo Prolog was made, comparing its features to other versions of Prolog and to the community of languages commonly used in artificial intelligence (AI) research and development. Three programs were employed to determine the execution speed of Turbo Prolog applied to various problems. The results of this evaluation demonstrated that Turbo Prolog can perform much better than many commonly employed AI languages for numerically intensive problems and can equal the speed of development languages such as OPS5+ and CLIPS, running on the IBM PC. Applications for which Turbo Prolog is best suited include those which (1) lend themselves naturally to backward-chaining approaches, (2) require extensive use of mathematics, (3) contain few rules, (4) seek to make use of the window/color graphics capabilities of the IBM PC, and (5) require linkage to programs in other languages to form a complete executable image.

  13. Integrated Language Experience Approach--Using Research Unit.

    ERIC Educational Resources Information Center

    Warren City Schools, OH.

    This program, included in "Effective Reading Programs...," is the result of the efforts of a small team of teachers who desired an alternative method for teaching efficient reading and study skills to underachieving high school students and for supplementing remedial reading classes. Begun in 1972, the program serves 130 ninth graders…

  14. Social Studies: A Primary Activities Handbook/A Language Arts Approach.

    ERIC Educational Resources Information Center

    Pennsylvania State Dept. of Education, Harrisburg.

    Learning activities and teaching methods based on the social science disciplines and language arts skills are presented to aid classroom teachers in grades one through three as they develop and implement social studies education programs. Major objectives of the handbook are to identify social studies concepts which are within the realm of…

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

  16. Spanish Picture Books: An Annotated Bibliography with Activities for Teaching Writing.

    ERIC Educational Resources Information Center

    Ritter, Melissa G.

    With the growing numbers of English language learners in the schools, more and more educators are creating bilingual programs and opportunities for students to learn in their native languages while also perfecting their English skills. Writing is integral to these approaches, and learning to write well in Spanish often contributes to academic…

  17. Entre Nous: A Tutorial Approach to the Teaching of Business French.

    ERIC Educational Resources Information Center

    Chaisson, Arthur P.

    Suffolk University (Massachusetts) has developed a degree program in international marketing in French and Spanish that links curricula in the economics department and the department of humanities and modern languages. Language tutorials are mandatory for students in the international economics major. The tutorials are taught by native French- and…

  18. The Role of the School-based Speech-Language Pathologist Serving Preschool Children with Dysphagia: A Personal Perspective.

    ERIC Educational Resources Information Center

    Kurjan, Randy Moskowitz

    2000-01-01

    This article discusses the role of speech-language pathologists in serving preschool children with dysphagia. Current approaches to feeding and swallowing intervention, etiologies and programs, transdisciplinary teaming, developmental and feeding evaluation, and types of service delivery models (home-based and center-based) for preschool children…

  19. Family Literacy: A Critical Inquiry-Based Approach to English Language Acquisition

    ERIC Educational Resources Information Center

    Rolander, Kathleen

    2018-01-01

    In this theoretical article, the author explores the perceptions that drive the development of family literacy programs aimed at preparing limited-English-proficiency (LEP) families for schools in the United States. Examining English language learning with regard to power dynamics within a society and culture, the article considers the spectrum of…

  20. A Study of Critical Literacy Work with Beginning English Language Learners: An Integrated Approach

    ERIC Educational Resources Information Center

    Lau, Sunny Man-Chu

    2013-01-01

    This article reports some main findings of a year-long participatory action research study of critical literacy (CL) practices with middle school recent immigrant English language learners (ELLs) in Ontario, Canada. The CL program followed an integrated instructional model informed by Cummins' (2001) "Academic Expertise Framework" and…

  1. Responding to Bullying: Language Socialization and Religious Identification in Classes for Sikh Youth

    ERIC Educational Resources Information Center

    Klein, Wendy

    2015-01-01

    Drawing from ethnography of communication and language socialization approaches, this paper examines classes on bullying held for Sikh middle school students at a Sikh religious institution in California. Sikh educational programs play an important role in socializing youth into Sikh teachings, practices, and community perspectives. Due to one…

  2. Is a Response to Intervention (RTI) Approach to Preschool Language and Early Literacy Instruction Needed?

    ERIC Educational Resources Information Center

    Greenwood, Charles R.; Carta, Judith J.; Atwater, Jane; Goldstein, Howard; Kaminski, Ruth; McConnell, Scott

    2013-01-01

    Preschool experience plays a role in children's development. However, for programs with language and early literacy goals, the question remains whether preschool instructional experiences are sufficiently effective to achieve these goals for all children. In a multisite study, the authors conducted a process-product description of preschool…

  3. Supporting the Cybercrime Investigation Process: Effective Discrimination of Source Code Authors Based on Byte-Level Information

    NASA Astrophysics Data System (ADS)

    Frantzeskou, Georgia; Stamatatos, Efstathios; Gritzalis, Stefanos

    Source code authorship analysis is the particular field that attempts to identify the author of a computer program by treating each program as a linguistically analyzable entity. This is usually based on other undisputed program samples from the same author. There are several cases where the application of such a method could be of a major benefit, such as tracing the source of code left in the system after a cyber attack, authorship disputes, proof of authorship in court, etc. In this paper, we present our approach which is based on byte-level n-gram profiles and is an extension of a method that has been successfully applied to natural language text authorship attribution. We propose a simplified profile and a new similarity measure which is less complicated than the algorithm followed in text authorship attribution and it seems more suitable for source code identification since is better able to deal with very small training sets. Experiments were performed on two different data sets, one with programs written in C++ and the second with programs written in Java. Unlike the traditional language-dependent metrics used by previous studies, our approach can be applied to any programming language with no additional cost. The presented accuracy rates are much better than the best reported results for the same data sets.

  4. Representation-Independent Iteration of Sparse Data Arrays

    NASA Technical Reports Server (NTRS)

    James, Mark

    2007-01-01

    An approach is defined that describes a method of iterating over massively large arrays containing sparse data using an approach that is implementation independent of how the contents of the sparse arrays are laid out in memory. What is unique and important here is the decoupling of the iteration over the sparse set of array elements from how they are internally represented in memory. This enables this approach to be backward compatible with existing schemes for representing sparse arrays as well as new approaches. What is novel here is a new approach for efficiently iterating over sparse arrays that is independent of the underlying memory layout representation of the array. A functional interface is defined for implementing sparse arrays in any modern programming language with a particular focus for the Chapel programming language. Examples are provided that show the translation of a loop that computes a matrix vector product into this representation for both the distributed and not-distributed cases. This work is directly applicable to NASA and its High Productivity Computing Systems (HPCS) program that JPL and our current program are engaged in. The goal of this program is to create powerful, scalable, and economically viable high-powered computer systems suitable for use in national security and industry by 2010. This is important to NASA for its computationally intensive requirements for analyzing and understanding the volumes of science data from our returned missions.

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

  6. Teaching Reading.

    ERIC Educational Resources Information Center

    Ricketts, Mary

    1980-01-01

    Described are five approaches to teaching reading: Language Experience, Modified Alphabet, Linguistic, Programmed, and Basal. It is suggested that a good teacher, well trained, certified in his or her profession, an active participant in professional organizations, can teach reading successfully using almost any approach. (KC)

  7. Removing obstacles for African American English-speaking children through greater understanding of language difference.

    PubMed

    Pearson, Barbara Zurer; Conner, Tracy; Jackson, Janice E

    2013-01-01

    Language difference among speakers of African American English (AAE) has often been considered language deficit, based on a lack of understanding about the AAE variety. Following Labov (1972), Wolfram (1969), Green (2002, 2011), and others, we define AAE as a complex rule-governed linguistic system and briefly discuss language structures that it shares with general American English (GAE) and others that are unique to AAE. We suggest ways in which mistaken ideas about the language variety add to children's difficulties in learning the mainstream dialect and, in effect, deny them the benefits of their educational programs. We propose that a linguistically informed approach that highlights correspondences between AAE and the mainstream dialect and trains students and teachers to understand language varieties at a metalinguistic level creates environments that support the academic achievement of AAE-speaking students. Finally, we present 3 program types that are recommended for helping students achieve the skills they need to be successful in multiple linguistic environments.

  8. Workplace Literacy Programs: Variations of Approach and Limits of Impact.

    ERIC Educational Resources Information Center

    Mikulecky, Larry

    Six workplace literacy programs were evaluated for impact upon learners, learners' families, and learners' productivity. Site 1 was an automotive plant where learners were involved in technical preparation, the General Educational Development program, and English as a Second Language (ESL). Site 2 was a wood-processing plant with a communication…

  9. Study of the Employment Status of Block Program Graduates. Teacher Education Forum; Volume 4, Number 7.

    ERIC Educational Resources Information Center

    Buffie, Edward G.

    The Block Program is one of five major options at Indiana University, Bloomington, for students preparing to become elementary teachers. The project emphasizes team approach to instruction; flexibility of program; carefully articulated work with respect to preparation in language arts, mathematics, science, and social studies; carefully…

  10. Adult Learning in a Computer-Based ESL Acquisition Program

    ERIC Educational Resources Information Center

    Sanchez, Karen Renee

    2013-01-01

    This study explores the self-efficacy of students learning English as a Second Language on the computer-based Rosetta Stone program. The research uses a qualitative approach to explore how a readily available computer-based learning program, Rosetta Stone, can help adult immigrant students gain some English competence and so acquire a greater…

  11. Self-Efficacy in Teaching Chinese as a Foreign Language in Australian Schools

    ERIC Educational Resources Information Center

    Chen, Zhu; Yeung, Alexander S.

    2015-01-01

    Participating in a research-oriented teacher education program, 20 university graduates from China were invited to teach Chinese as a foreign language in western Sydney schools and conducted teacher research for one and half years. By analysing their research on their own teaching through a qualitative approach, this study attempted to identify…

  12. Folklore for Teachers: Deutsche Volkskunde im Sprachunterricht (German Folklore in Language Instruction).

    ERIC Educational Resources Information Center

    Weber, Berta N.

    1971-01-01

    Cultural study provides an invaluable tool for the motivation and enrichment of work in the language classroom. The teacher of German, having decided to embark on a culture study program, must not, however, make the mistake of concentrating on the past, nor of letting current political boundaries restrict his approach; rather, he will find that…

  13. Using a Learning Management System to Enhance an Extensive Reading Program

    ERIC Educational Resources Information Center

    Koby, Cory J.

    2017-01-01

    The Extensive Reading (ER) approach to second language acquisition is increasingly one of the methods of choice amongst English as a Foreign Language (EFL) educators around the world. This method requires learners to read a large volume of easily comprehensible text, and teachers to track and manage their students' progress in some manner. There…

  14. Philippines: The Role of Language and Education in Globalization

    ERIC Educational Resources Information Center

    Quijano, Consuelo A.

    2012-01-01

    International education has never been discussed in-depth by many citizens of the Philippines. International education refers to a study abroad program or an approach to prepare students to function in a global society. The focus of discussion is more on primary, secondary, and tertiary education. In any level of education, language plays a vital…

  15. Rocking Your Writing Program: Integration of Visual Art, Language Arts, & Science

    ERIC Educational Resources Information Center

    Poldberg, Monique M.,; Trainin, Guy; Andrzejczak, Nancy

    2013-01-01

    This paper explores the integration of art, literacy and science in a second grade classroom, showing how an integrative approach has a positive and lasting influence on student achievement in art, literacy, and science. Ways in which art, science, language arts, and cognition intersect are reviewed. Sample artifacts are presented along with their…

  16. Project COM-TECH (Bilingual Computer- and Technology-Oriented Program), 1985-86. OEA Evaluation Report.

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn. Office of Educational Assessment.

    In 1985-86, Project COM-TECH offered bilingual individualized instruction to 300 limited-English proficiency students at two New York City high schools (Bushwick in Brooklyn, and Brandeis in Manhattan). Using an enrichment approach, the project provided supplementary instruction in English as a second language (ESL), native language arts, and…

  17. Formalist (Linguistic) Criticism in an English Language Teacher Education Program: The Reward Approach

    ERIC Educational Resources Information Center

    Arikan, Arda

    2008-01-01

    The place of literary criticism in the education of pre-service English language teachers in EFL contexts is rarely discussed in the related literature. Traditional view of teaching criticism involves learning of the tenets of the critical school and applying them to literary texts. In this paper, an application of teaching criticism is discussed…

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

    PubMed

    Negreanu, Lorina

    2015-01-01

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

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

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

  1. Transformation of Graphical ECA Policies into Executable PonderTalk Code

    NASA Astrophysics Data System (ADS)

    Romeikat, Raphael; Sinsel, Markus; Bauer, Bernhard

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

  2. COMPOSE-HPC: A Transformational Approach to Exascale

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

    Bernholdt, David E; Allan, Benjamin A.; Armstrong, Robert C.

    2012-04-01

    The goal of the COMPOSE-HPC project is to 'democratize' tools for automatic transformation of program source code so that it becomes tractable for the developers of scientific applications to create and use their own transformations reliably and safely. This paper describes our approach to this challenge, the creation of the KNOT tool chain, which includes tools for the creation of annotation languages to control the transformations (PAUL), to perform the transformations (ROTE), and optimization and code generation (BRAID), which can be used individually and in combination. We also provide examples of current and future uses of the KNOT tools, whichmore » include transforming code to use different programming models and environments, providing tests that can be used to detect errors in software or its execution, as well as composition of software written in different programming languages, or with different threading patterns.« less

  3. Bravo, Silvestre!

    ERIC Educational Resources Information Center

    Kline, Harriet

    1971-01-01

    Discussion of a successful Federally funded program designed to teach English to Mexican-Americans in Edinburg, Texas. The author credited this success to the multi-media approach of teaching languages. (AF)

  4. The Role of Curricular Approach, Rural-Urban Background, and Socioeconomic Status in Second Language Learning: The Cornwall Area Study

    ERIC Educational Resources Information Center

    Swain, M.; Barik, H. C.

    1978-01-01

    Presenting evaluation results of a kindergarten bilingual education program and followup program, this article indicates French immersion can be effective among rural and urban students of both middle-upper and low socioeconomic status. (JC)

  5. Spanish for Nurses: An Interdisciplinary Approach.

    ERIC Educational Resources Information Center

    Medina, Elizabeth R.

    Courses in Spanish for nurses at Loretto Heights College in Colorado combine language instruction, cross-cultural studies, instruction in medical problems particular to certain groups, medical systems and philosophy, and participation in a college-wide interdisciplinary program entitled "Values in Concert." In this program, sets of three…

  6. The Rainbow/Holistic Approach to Aboriginal Literacy.

    ERIC Educational Resources Information Center

    George, Ningwakwe Priscilla

    2003-01-01

    Aboriginal literacy programs in Canada are using literacy as a means of reclaiming Aboriginal languages and a positive cultural identity. The Rainbow/Holistic Approach to Aboriginal literacy uses seven ways of knowing, each corresponding to a color. The approach recognizes that spirit, heart, mind, and body equally contribute to a life of balance,…

  7. A Language-Based Approach To Wireless Sensor Network Security

    DTIC Science & Technology

    2014-03-06

    128 – RPC 119 7.0 Secure RPC 87 32.0 Figure 1: SpartanRPC Memory Overhead (L) and Impact on Messaging (R) Figure 2: Scalaness /nesT Compilation and...language for developing real WSN applica- tions. This language, called Scalaness /nesT, extends Scala with staging features for executing programs on hubs...particular note here is the fact that cross-stage type safety of Scalaness source code ensures that compiled bytecode can be deployed to, and run on

  8. Automated Item Generation with Recurrent Neural Networks.

    PubMed

    von Davier, Matthias

    2018-03-12

    Utilizing technology for automated item generation is not a new idea. However, test items used in commercial testing programs or in research are still predominantly written by humans, in most cases by content experts or professional item writers. Human experts are a limited resource and testing agencies incur high costs in the process of continuous renewal of item banks to sustain testing programs. Using algorithms instead holds the promise of providing unlimited resources for this crucial part of assessment development. The approach presented here deviates in several ways from previous attempts to solve this problem. In the past, automatic item generation relied either on generating clones of narrowly defined item types such as those found in language free intelligence tests (e.g., Raven's progressive matrices) or on an extensive analysis of task components and derivation of schemata to produce items with pre-specified variability that are hoped to have predictable levels of difficulty. It is somewhat unlikely that researchers utilizing these previous approaches would look at the proposed approach with favor; however, recent applications of machine learning show success in solving tasks that seemed impossible for machines not too long ago. The proposed approach uses deep learning to implement probabilistic language models, not unlike what Google brain and Amazon Alexa use for language processing and generation.

  9. Multinational trials-recommendations on the translations required, approaches to using the same language in different countries, and the approaches to support pooling the data: the ISPOR Patient-Reported Outcomes Translation and Linguistic Validation Good Research Practices Task Force report.

    PubMed

    Wild, Diane; Eremenco, Sonya; Mear, Isabelle; Martin, Mona; Houchin, Caroline; Gawlicki, Mary; Hareendran, Asha; Wiklund, Ingela; Chong, Lee Yee; von Maltzahn, Robyn; Cohen, Lawrence; Molsen, Elizabeth

    2009-06-01

    With the internationalization of clinical trial programs, there is an increased need to translate and culturally adapt patient-reported outcome (PRO) measures. Although guidelines for good practices in translation and linguistic validation are available, the ISPOR Patient-Reported Outcomes Translation and Linguistic Validation Task Force identified a number of areas where they felt that further discussion around methods and best practices would be beneficial. The areas identified by the team were as follows: 1) the selection of the languages required for multinational trials; 2) the approaches suggested when the same language is required across two or more countries; and 3) the assessment of measurement equivalence to support the aggregation of data from different countries. The task force addressed these three areas, reviewed the available literature, and had multiple discussions to develop this report. Decision aid tools have also been developed and presented for the selection of languages and the approaches suggested for the use of the same language in different countries. It is hoped that this report and the decision tools proposed will assist those involved with multinational trials to 1) decide on the translations required for each country; 2) choose the approach to use when the same language is spoken in more than one country; and 3) choose methods to gather evidence to support the pooling of data collected using different language versions of the same tool.

  10. The Effects of Intertextual Reading Approach on the Development of Creative Writing Skills

    ERIC Educational Resources Information Center

    Akdal, Deniz; Sahin, Ayfer

    2014-01-01

    Problem Statement: The aim of the first five years of primary school is to teach and help the students develop basic skills as stated in the Primary School Language Program and Guide. Creative thinking and intertextual reading are among these skills, and it is important to give these to the students during language courses. Purpose of Study: The…

  11. Re-Purposing an OER for the Online Language Course: A Case Study of "Deutsch Interaktiv" by the Deutsche Welle

    ERIC Educational Resources Information Center

    Dixon, Edward M.; Hondo, Junko

    2014-01-01

    This paper will describe pedagogical approaches for re-purposing an open educational resource (OER) designed and produced by the Deutsche Welle. This free online program, "Deutsch Interaktiv," consists of authentic digital videos, slideshows and audio texts and gives a contemporary overview of the culture and language in Germany, Austria…

  12. From the Couch to the Classroom: A Fresh Curricular Approach for Television in EFL Instruction

    ERIC Educational Resources Information Center

    Mora, Raul Alberto

    2003-01-01

    American (and English language) television has gradually become a more influential factor in the way people are learning English overseas, as access to cable programming has widely spread across cities, regardless of socio-cultural backgrounds. What students watch on TV affects not only how they are learning the language, but also their cultural…

  13. Engaging Mexican Origin Families in a School-Based Preventive Intervention

    PubMed Central

    Mauricio, Anne M.; Gonzales, Nancy A.; Millsap, Roger E.; Meza, Connie M.; Dumka, Larry E.; Germán, Miguelina; Genalo, M. Toni

    2009-01-01

    This study describes a culturally sensitive approach to engage Mexican origin families in a school-based, family-focused preventive intervention trial. The approach was evaluated via assessing study enrollment and intervention program participation, as well as examining predictors of engagement at each stage. Incorporating traditional cultural values into all aspects of engagement resulted in participation rates higher than reported rates of minority-focused trials not emphasizing cultural sensitivity. Family preferred language (English or Spanish) or acculturation status predicted engagement at all levels, with less acculturated families participating at higher rates. Spanish-language families with less acculturated adolescents participated at higher rates than Spanish-language families with more acculturated adolescents. Other findings included two-way interactions between family language and the target child’s familism values, family single- vs. dual-parent status, and number of hours the primary parent worked in predicting intervention participation. Editors’ Strategic Implications: The authors present a promising approach—which requires replication—to engaging and retaining Mexican American families in a school-based prevention program. The research also highlights the importance of considering acculturation status when implementing and studying culturally tailored aspects of prevention models. PMID:18004659

  14. Introduction to Classroom Sprego

    ERIC Educational Resources Information Center

    Csernoch, Mária; Biró, Piroska

    2016-01-01

    Sprego is programming with spreadsheet functions. The present paper provides introductory Sprego examples which have so far only been available in Hungarian. Spreadsheet environments offer both a programming tool which best serves beginner and end-user programmers' interest, and an approach which lightens the burden of coding and language details.…

  15. Integrating Communication and Skills Training.

    ERIC Educational Resources Information Center

    Bean, Robert

    1994-01-01

    Discusses the need for effective basic language, literacy, numeracy and other communication skills to support all workforce development programs. The general cultural bias towards these programs has marginalized them and is reflected in policy, curriculum and practice. Adjustments are needed in the approaches to the new climate of workplace…

  16. Improving the interactivity and functionality of Web-based radiology teaching files with the Java programming language.

    PubMed

    Eng, J

    1997-01-01

    Java is a programming language that runs on a "virtual machine" built into World Wide Web (WWW)-browsing programs on multiple hardware platforms. Web pages were developed with Java to enable Web-browsing programs to overlay transparent graphics and text on displayed images so that the user could control the display of labels and annotations on the images, a key feature not available with standard Web pages. This feature was extended to include the presentation of normal radiologic anatomy. Java programming was also used to make Web browsers compatible with the Digital Imaging and Communications in Medicine (DICOM) file format. By enhancing the functionality of Web pages, Java technology should provide greater incentive for using a Web-based approach in the development of radiology teaching material.

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

    NASA Astrophysics Data System (ADS)

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

    2014-05-01

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

  18. Computer Learning Through Piaget's Eyes.

    ERIC Educational Resources Information Center

    Huber, Leonard N.

    1985-01-01

    Discusses Piaget's pre-operational, concrete operational, and formal operational stages and shows how this information sheds light on how children approach computers and computing, particularly with the LOGO programming language. (JN)

  19. Immigrant Learners and Their Families: Literacy To Connect the Generations. Language in Education: Theory & Practice 84.

    ERIC Educational Resources Information Center

    Weinstein-Shr, Gail, Ed.; Quintero, Elizabeth, Ed.

    Teachers' and developers' descriptions of intergenerational literacy programs for immigrants are collected here. Topics addressed include appropriate program design, the quality of intergenerational collaboration, student journals, learner-centered curriculum design, traditional and personal storytelling as a literacy approach, education and…

  20. Utilizing Oral-Motor Feedback in Auditory Conceptualization.

    ERIC Educational Resources Information Center

    Howard, Marilyn

    The Auditory Discrimination in Depth (ADD) program, an oral-motor approach to beginning reading instruction, trains first grade children in auditory skills by a process in which language and oral-motor feedback are used to integrate auditory properties with visual properties. This emphasis of the ADD program makes the child's perceptual…

  1. A Typology of FL Education with Particular Emphasis on Compensatory and Individualized Instruction.

    ERIC Educational Resources Information Center

    Jakobovits, Leon A.

    A comparative analysis of foreign language teaching methods considered within the framework of the author's EBTA Cube (Eight Basic Approaches to Teaching) contrasts methods of instruction in three categories: (1) non-programed versus programed instruction, (2) mass versus individualized instruction, and (3) traditional versus compensatory…

  2. Simulation and Collaborative Learning in Political Science and Sociology Classrooms.

    ERIC Educational Resources Information Center

    Peters, Sandra; Saxon, Deborah

    The program described here used cooperative, content-based computer writing projects to teach Japanese students at an intermediate level of English proficiency enrolled in first-year, English-language courses in political science/environmental issues and sociology/environmental issues in an international college program. The approach was taken to…

  3. Cincinnati's Bold New Venture: A Unified K-12 Reading/Communication Arts Program.

    ERIC Educational Resources Information Center

    Green, Reginald Leon

    1989-01-01

    Describes a unified reading/communication arts program in the Cincinnati Public School System which uses new basal texts, support materials, and a customized instructional system for each grade level, integrating listening, speaking, reading, writing, and thinking skills into a unified language approach. Discusses intervention strategies,…

  4. Creating a successful culturally sensitive home care program.

    PubMed

    Blanter, R; Page, P M

    1995-12-01

    Providing quality home care services to immigrants requires an integrated, holistic approach that genuinely addresses language and cultural differences. One home care agency in Massachusetts developed a team-oriented, culturally sensitive outreach program that ensures non-English-speaking patients the same level of service that the general population receives.

  5. An Optimum Strategy for Learning to Read Foreign Scientific and Technical Literature.

    ERIC Educational Resources Information Center

    Alford, M.H.T.

    A report on a series of computer programs being written to make frequency counts designed to indicate the learning problems to be encountered in any approach to a target literature discusses how these programs can be used to aid in foreign language vocabulary learning. (Author/AF)

  6. Test-driven programming

    NASA Astrophysics Data System (ADS)

    Georgiev, Bozhidar; Georgieva, Adriana

    2013-12-01

    In this paper, are presented some possibilities concerning the implementation of a test-driven development as a programming method. Here is offered a different point of view for creation of advanced programming techniques (build tests before programming source with all necessary software tools and modules respectively). Therefore, this nontraditional approach for easier programmer's work through building tests at first is preferable way of software development. This approach allows comparatively simple programming (applied with different object-oriented programming languages as for example JAVA, XML, PYTHON etc.). It is predictable way to develop software tools and to provide help about creating better software that is also easier to maintain. Test-driven programming is able to replace more complicated casual paradigms, used by many programmers.

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

  8. Synthesizing information-update functions using off-line symbolic processing

    NASA Technical Reports Server (NTRS)

    Rosenschein, Stanley J.

    1990-01-01

    This paper explores the synthesis of programs that track dynamic conditions in their environment. An approach is proposed in which the designer specifies, in a declarative language, aspects of the environment in which the program will be embedded. This specification is then automatically compiled into a program that, when executed, updates internal data structures so as to maintain as an invariant a desired correspondence between internal data structures and states of the external environment. This approach retains much of the flexibility of declarative programming while guaranteeing a hard bound on the execution time of information-update functions.

  9. Effects on Reading of an Early Intervention Program for Children at Risk of Learning Difficulties

    ERIC Educational Resources Information Center

    González-Valenzuela, María-José; Martín-Ruiz, Isaías

    2017-01-01

    The study aimed to analyze the effects on reading of an early oral and written language intervention program for Spanish children at risk of learning difficulties. The goal of this classroom-based program was to prioritize a systematic approach to reading and writing and to foster phonological knowledge and the development of oral language…

  10. The Exploration of Student-Centred Approaches for the Improvement of Learning Programming in Higher Education

    ERIC Educational Resources Information Center

    Hawi, Nazir

    2010-01-01

    The author has undergone a major shift in the way of teaching his undergraduate computer programming courses. In the classroom, the teacher's computer is connected to a splitter and a video projector that display the computer's screen to the entire class. Using this technology, the programming language itself is used live in class to help the…

  11. The Effects of an Experimental Training Program for Teachers of Vocational English Using Concentrated Language Encounter Instructional Processes and Reciprocal Peer Teaching Strategies

    ERIC Educational Resources Information Center

    Rattanavich, Saowalak

    2017-01-01

    This experimental study aims to investigate the effects of three vocational English classes, each one academic semester in duration, and using the concentrated language encounter approach and reciprocal peer teaching strategies. This study employed a time-series design with one pre-experiment and two post-experiments. Discourse and frequency…

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

  13. Adult Student Retention and Achievement with Language-Based Modular Materials. POR FIN: Program Organizing Related Family Instruction in the Neighborhood.

    ERIC Educational Resources Information Center

    Bexar County School Board, San Antonio, TX.

    The goal of the POR FIN research design was to develop a language-based curriculum emphasizing the audiolingual approach and integrating academic and social-functioning subject matter. The modular curriculum is designed so that each lesson is independent and complete in itself, and provides a high degree of motivation, retention, and achievement…

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

    NASA Technical Reports Server (NTRS)

    Yared, Wael I.; Sheridan, Thomas B.

    1991-01-01

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

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

    NASA Astrophysics Data System (ADS)

    Christiansen, Henning

    2004-09-01

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

  16. Monte Carlo Approach for Reliability Estimations in Generalizability Studies.

    ERIC Educational Resources Information Center

    Dimitrov, Dimiter M.

    A Monte Carlo approach is proposed, using the Statistical Analysis System (SAS) programming language, for estimating reliability coefficients in generalizability theory studies. Test scores are generated by a probabilistic model that considers the probability for a person with a given ability score to answer an item with a given difficulty…

  17. An Examination of the LVA Approach to Teaching Reading

    ERIC Educational Resources Information Center

    Murphy, Jean C.

    2004-01-01

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

  18. Structural and Multilingual Approaches to Subject Access on the Web.

    ERIC Educational Resources Information Center

    Chan, Lois Mai; Lin, Xia; Zeng, Marcia

    This paper presents some of the efforts currently being made to develop mechanisms that can organize World Wide Web resources for efficient and effective retrieval, as well as programs that can accommodate multiple languages. Part 1 discusses structural approaches to organizing Web resources, including the use of hierarchical or…

  19. An object-oriented approach to nested data parallelism

    NASA Technical Reports Server (NTRS)

    Sheffler, Thomas J.; Chatterjee, Siddhartha

    1994-01-01

    This paper describes an implementation technique for integrating nested data parallelism into an object-oriented language. Data-parallel programming employs sets of data called 'collections' and expresses parallelism as operations performed over the elements of a collection. When the elements of a collection are also collections, then there is the possibility for 'nested data parallelism.' Few current programming languages support nested data parallelism however. In an object-oriented framework, a collection is a single object. Its type defines the parallel operations that may be applied to it. Our goal is to design and build an object-oriented data-parallel programming environment supporting nested data parallelism. Our initial approach is built upon three fundamental additions to C++. We add new parallel base types by implementing them as classes, and add a new parallel collection type called a 'vector' that is implemented as a template. Only one new language feature is introduced: the 'foreach' construct, which is the basis for exploiting elementwise parallelism over collections. The strength of the method lies in the compilation strategy, which translates nested data-parallel C++ into ordinary C++. Extracting the potential parallelism in nested 'foreach' constructs is called 'flattening' nested parallelism. We show how to flatten 'foreach' constructs using a simple program transformation. Our prototype system produces vector code which has been successfully run on workstations, a CM-2, and a CM-5.

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

  1. Adaptive supervisory control of remote manipulation

    NASA Technical Reports Server (NTRS)

    Ferrell, W. R.

    1977-01-01

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

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

    NASA Technical Reports Server (NTRS)

    Fischer, Bernd; Visser, Eelco

    2003-01-01

    Program generation and transformation systems manipulate large, pa- rameterized object language fragments. Support for user-definable concrete syntax makes this easier but is typically restricted to certain object and meta languages. We show how Prolog can be retrofitted with concrete syntax and describe how a seamless interaction of concrete syntax fragments with an existing legacy meta-programming system based on abstract syntax is achieved. We apply the approach to gradually migrate the schemas of the AUTOBAYES program synthesis system to concrete syntax. Fit experiences show that this can result in a considerable reduction of the code size and an improved readability of the code. In particular, abstracting out fresh-variable generation and second-order term construction allows the formulation of larger continuous fragments and improves the locality in the schemas.

  3. Can space station software be specified through Ada?

    NASA Technical Reports Server (NTRS)

    Knoebel, Arthur

    1987-01-01

    Programming of the space station is to be done in the Ada programming language. A breadboard of selected parts of the work package for Marshall Space Flight Center is to be built, and programming this small part will be a good testing ground for Ada. One coding of the upper levels of the design brings out several problems with top-down design when it is to be carried out strictly within the language. Ada is evaluated on the basis of this experience, and the points raised are compared with other experience as related in the literature. Rapid prototyping is another approach to the initial programming; several different types of prototypes are discussed, and compared with the art of specification. Some solutions are proposed and a number of recommendations presented.

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

  5. Assessment and d/Deaf and Hard of Hearing Multilingual Learners: Considerations and Promising Practices.

    PubMed

    Pizzo, Lianna; Chilvers, Amanda

    2016-01-01

    The authors address considerations and promising practices relating to assessment of d/Deaf and Hard of Hearing Multilingual Learners. DMLs' unique culture(s), language(s), and learning needs must be considered when assessments of this population are being planned, conducted, and interpreted. The authors address theory and research on (a) general considerations for the overarching assessment process, (b) specific assessment approaches used to assess DMLs, and (c) assessment of language proficiency for diverse language learners. In addition, basic recommendations for the assessment of DMLs are made, including increased availability of assessments in various languages, use of multiple sources of individual and family data, assessment of all languages, and incorporation of a strong assessment component (that includes nondiscrimination practices) into teacher preparation programs.

  6. Learning Effects of an Experimental EFL Program in Second Life

    ERIC Educational Resources Information Center

    Wang, Charles Xiaoxue; Calandra, Brendan; Hibbard, Susan T.; McDowell Lefaiver, Mary L.

    2012-01-01

    This paper reports on the effects an experimental English as a Foreign Language (EFL) program in Second Life (SL) had on Chinese student EFL learning. The study took an evaluative approach using quasi-experimental design with participants from one Chinese university and one American university in the southeastern United States. Results indicated…

  7. Institutionalizing Global Citizenship: A Critical Analysis of Higher Education Programs and Curricula

    ERIC Educational Resources Information Center

    Aktas, Fatih; Pitts, Kate; Richards, Jessica C.; Silova, Iveta

    2017-01-01

    While higher education internationalization efforts have traditionally been associated with the expansion of study abroad experiences, the recruitment of international students and scholars, as well as the growth of area studies and language programs, the past decade has seen an increase in a variety of multi-disciplinary approaches to…

  8. Ready to Read: A Long-term Literacy Project in the South Pacific.

    ERIC Educational Resources Information Center

    Lumelume, Seriema; Todd, Elizabeth S.

    1996-01-01

    Profiles the "Ready to Read Project," a literacy program developed in 1988 and implemented throughout several South Pacific islands including Fiji, Western Samoa, and the Marshall Islands. The program established a whole-language approach to English literacy based on principles and philosophies grounded in local and international reading…

  9. Exploring Student Integration Patterns in Two-Way Immersion Schools

    ERIC Educational Resources Information Center

    Martinez, Martha I.

    2011-01-01

    Two-way immersion (TWI) programs teach English Learners (ELs) and native English speakers in the same classroom using both languages in an immersion approach. Studies suggest that TWI programs result in greater student integration, thus providing a promising alternative for Spanish speaking ELs, who are frequently concentrated in high poverty,…

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

  11. Five C Framework: A Student-Centered Approach for Teaching Programming Courses to Students with Diverse Disciplinary Background

    ERIC Educational Resources Information Center

    Tom, Mary

    2015-01-01

    The already existing complexities of teaching and learning computer programming are increased where students are diverse in their disciplinary backgrounds, language skills, and culture. Learners experience emotional issues of anxiety, fear or boredom. Identifying opportunities for improvement and applying theoretical and empirical evidence found…

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

    ERIC Educational Resources Information Center

    Weiss, Lucile S.

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

  13. Is a Response to Intervention (RTI) Approach to Preschool Language and Early Literacy Instruction Needed?

    PubMed Central

    Greenwood, Charles R.; Carta, Judith J.; Atwater, Jane; Goldstein, Howard; Kaminski, Ruth; McConnell, Scott

    2014-01-01

    Preschool experience plays a role in children's development. However, for programs with language and early literacy goals, the question remains whether or not preschool instructional experiences are sufficiently effective to achieve these goals for all children. In a multisite study, we conducted a process-product description of preschool instruction and children's growth and outcomes in typical programs (i.e., Pre-Kindergarten, Title 1, Head Start, Tuition-Based) using a Response to Intervention (RTI) perspective. Results indicated that (a) students in their preschool year prior to kindergarten made small gains, but students starting the year in lower Tier 2 and 3 performance levels did not close initial skills gaps, (b) variations were noted by program types with varying socio-demographics and instructional processes, and (c) the quality of instruction (Tier 1) received by all was low with room for improvement. Implications for future research on the application of the RTI approach and potential benefits are discussed. PMID:24899769

  14. Using an architectural approach to integrate heterogeneous, distributed software components

    NASA Technical Reports Server (NTRS)

    Callahan, John R.; Purtilo, James M.

    1995-01-01

    Many computer programs cannot be easily integrated because their components are distributed and heterogeneous, i.e., they are implemented in diverse programming languages, use different data representation formats, or their runtime environments are incompatible. In many cases, programs are integrated by modifying their components or interposing mechanisms that handle communication and conversion tasks. For example, remote procedure call (RPC) helps integrate heterogeneous, distributed programs. When configuring such programs, however, mechanisms like RPC must be used explicitly by software developers in order to integrate collections of diverse components. Each collection may require a unique integration solution. This paper describes improvements to the concepts of software packaging and some of our experiences in constructing complex software systems from a wide variety of components in different execution environments. Software packaging is a process that automatically determines how to integrate a diverse collection of computer programs based on the types of components involved and the capabilities of available translators and adapters in an environment. Software packaging provides a context that relates such mechanisms to software integration processes and reduces the cost of configuring applications whose components are distributed or implemented in different programming languages. Our software packaging tool subsumes traditional integration tools like UNIX make by providing a rule-based approach to software integration that is independent of execution environments.

  15. CSMP Mathematics for the Intermediate Grades. Part V. Teacher's Guide. The Languages of Strings and Arrows. Geometry and Measurement. Probability and Statistics. Experimental Version.

    ERIC Educational Resources Information Center

    CEMREL, Inc., St. Louis, MO.

    This Comprehensive School Mathematics Program (CSMP) guide is divided into three major parts. The first, the Languages of Strings and Arrows, opens with a suggested lesson order. Major sections cover instructional approaches for: (1) Games with Strings, (2) Necklaces, and (3) The Table Game. A Series of appendices is included. Part 2, Geometry and…

  16. Teaching English as a Foreign Language to Students with Learning Disabilities at the Intermediate and Advanced Levels: A Multiple-Strategies Approach

    ERIC Educational Resources Information Center

    El-Koumy, Abdel Salam A.

    2016-01-01

    The idea of this book arose out of an awareness that students with language learning disabilities are completely ignored in the Egyptian school system and there are no special programs that cater to these students. They are placed in normal schools that are not prepared to deal with their unique difficulties. This book, therefore, is an attempt to…

  17. Classroom Management: A Persistent Challenge for Pre-Service Foreign Language Teachers (Manejo del salón de clase: un reto persistente para docentes practicantes de lenguas extranjeras)

    ERIC Educational Resources Information Center

    Macías, Diego Fernando; Sánchez, Jesús Ariel

    2015-01-01

    This qualitative descriptive study aimed to ascertain the extent to which classroom management constituted a problem among pre-service foreign language teachers in a teacher education program at a public university in Colombia. The study also sought to identify classroom management challenges, the approaches to confronting them, and the…

  18. A Computer for Low Context-Switch Time

    DTIC Science & Technology

    1990-03-01

    Results To find out how an implementation performs, we use a set of programs that make up a simulation system. These programs compile C language programs ...have worse relative context-switch performance: the time needed to switch contexts has not de- creased as much as the time to run programs . Much of...this study is: How seriously is throughput performance im- paired by this approach to computer architecture? Reasonable estimates are possible only

  19. Teaching of science and language by elementary teachers who emphasize the integrated language approach: A descriptive study

    NASA Astrophysics Data System (ADS)

    Blouch, Kathleen Kennedy

    This research involved investigating the nature of science and language instruction in 13 elementary classrooms where teachers have restructured their language programs to reflect an integrated or holistic view of language instruction. The teachers were identified by school administrators and other professionals as teachers who have implemented instructional reforms described in the Pennsylvania Framework for Reading, Writing and Speaking Across the Curriculum (PCRPII), (Lytle & Botel, 1900). The instruction utilized by these teachers was described as atypical when compared to that of teachers utilizing the more traditional didactic skills oriented approach to language literacy. The research involved observing, recording and categorizing teaching behaviors during both science and language instruction. Videotaped observations were followed by analyses and descriptions of these behaviors. Interviews were also conducted to ascertain the basis for selection of the various instructional approaches. The instruction was compared on four dimensions: participation patterns, time the behaviors were practiced, type of tasks and levels of questioning. The instruction was then described in light of constructivist teaching practices: student collaboration, student autonomy, integration and higher order thinking. Constructivist practices differed among teachers for science and language instruction. During science instruction teachers spent more time involved in teacher-whole group participation patterns with more direct questioning as compared to language instruction in which children participated alone or in groups and had opportunity to initiate conversations and questions. Student inquiry was evidenced during language instruction more so than during science. The 13 teachers asked a variety of levels and types of questions both in science and language instruction. More hands-on science experiences were observed when science was taught separately compared to when integrated with the language instruction. Teachers also described professional changes that caused them to implement new practices. Each cited the importance of a significant person, who encouraged them to attempt new approaches. The research reveals that to produce significant reform in instruction (more so in science than in language) at the elementary school level, proactive support and encouragement by administrators is required. Involving practicing teachers in extensive - modeled - mentored professional development experiences is also required.

  20. Reimagining Kindergarten: Restoring a Developmental Approach when Accountability Demands Are Pushing Formal Instruction on the Youngest Learners

    ERIC Educational Resources Information Center

    Graue, Elizabeth

    2009-01-01

    The traditional kindergarten program often reflected a rich but generic approach with creative contexts for typical kindergartners organized around materials (manipulatives or dramatic play) or a developmental area (fine motor or language). The purpose of kindergarten reflected beliefs about how children learn, specialized training for…

  1. The Changing Fabric of Adult Basic Education in Kansas

    ERIC Educational Resources Information Center

    Zacharakis, Jeff

    2007-01-01

    This article discusses the changing cultural fabric in Kansas. The author sees this change as an opportunity to strengthen and expand the Adult Basic Education and English as a Second Language programming. By taking this approach, adult education will appeal not only to best practices where authentic community-based approaches are indeed more…

  2. Parents' views on engaging families of middle school students in obesity prevention and control in a multiethnic population.

    PubMed

    Cowgill, Burton O; Chung, Paul J; Thompson, Lindsey R; Elijah, Jacinta; Lamb, Sheila; Garcia, Vanessa P; Bastani, Roshan

    2014-04-04

    Overweight and obesity remain significant public health risks for youth in the United States, particularly among racial/ethnic minority groups. Efforts at obesity prevention and control have targeted youth and family members in diverse settings. Although involving parents in obesity prevention programs for youth may improve the potential of these programs, less is known about parents' preferred methods of engagement, especially among racial/ethnic minority parents and parents whose primary language is not English. In this qualitative study, parents of middle-school-aged children were asked how best to engage their children in obesity prevention and control efforts. We recruited 38 parents whose children attended Los Angeles middle schools to participate in focus groups. Two English-language focus groups with 14 parents of different racial/ethnic backgrounds and 2 Spanish language groups with 24 Latino parents were conducted from 2010 through 2011. We analyzed focus group transcripts by using content analysis using inductive and deductive techniques. Findings from focus groups confirmed that parents want to help their children avoid obesity but feel constrained in their ability to take action. Participants identified an overarching desire to become better parents as a potential incentive to engage in obesity prevention efforts. Parents advocated for family-focused approaches in obesity prevention programs, including family sports leagues and cooking classes. Most findings were consistent between language groups, but parents in the Spanish language groups cited language-related barriers. The development and testing of simple programs that are sustainable, community-based, and family-focused may empower families to address obesity prevention and control.

  3. Can language acquisition be facilitated in cochlear implanted children? Comparison of cognitive and behavioral psychologists' viewpoints.

    PubMed

    Monshizadeh, Leila; Vameghi, Roshanak; Yadegari, Fariba; Sajedi, Firoozeh; Hashemi, Seyed Basir

    2016-11-08

    To study how language acquisition can be facilitated for cochlear implanted children based on cognitive and behavioral psychology viewpoints? To accomplish this objective, literature related to behaviorist and cognitive psychology prospects about language acquisition were studied and some relevant books as well as Medline, Cochrane Library, Google scholar, ISI web of knowledge and Scopus databases were searched. Among 25 articles that were selected, only 11 met the inclusion criteria and were included in the study. Based on the inclusion criteria, review articles, expert opinion studies, non-experimental and experimental studies that clearly focused on behavioral and cognitive factors affecting language acquisition in children were selected. Finally, the selected articles were appraised according to guidelines of appraisal of medical studies. Due to the importance of the cochlear implanted child's language performance, the comparison of behaviorist and cognitive psychology points of view in child language acquisition was done. Since each theoretical basis, has its own positive effects on language, and since the two are not in opposition to one another, it can be said that a set of behavioral and cognitive factors might facilitate the process of language acquisition in children. Behavioral psychologists believe that repetition, as well as immediate reinforcement of child's language behavior help him easily acquire the language during a language intervention program, while cognitive psychologists emphasize on the relationship between information processing, memory improvement through repetitively using words along with "associated" pictures and objects, motor development and language acquisition. It is recommended to use a combined approach based on both theoretical frameworks while planning a language intervention program.

  4. Connecting Architecture and Implementation

    NASA Astrophysics Data System (ADS)

    Buchgeher, Georg; Weinreich, Rainer

    Software architectures are still typically defined and described independently from implementation. To avoid architectural erosion and drift, architectural representation needs to be continuously updated and synchronized with system implementation. Existing approaches for architecture representation like informal architecture documentation, UML diagrams, and Architecture Description Languages (ADLs) provide only limited support for connecting architecture descriptions and implementations. Architecture management tools like Lattix, SonarJ, and Sotoarc and UML-tools tackle this problem by extracting architecture information directly from code. This approach works for low-level architectural abstractions like classes and interfaces in object-oriented systems but fails to support architectural abstractions not found in programming languages. In this paper we present an approach for linking and continuously synchronizing a formalized architecture representation to an implementation. The approach is a synthesis of functionality provided by code-centric architecture management and UML tools and higher-level architecture analysis approaches like ADLs.

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

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

  7. The World Report on Disability in relation to the development of speech-language pathology in Viet Nam.

    PubMed

    Atherton, Marie; Dung, Nguyễn Thị Ngọc; Nhân, Võ Hoàng

    2013-02-01

    Wylie, McAllister, Davidson, and Marshall (2013) argue that recommendations made within the World Report on Disability provide an opportunity for speech-language pathologists to consider new ways of developing services for people with communication and swallowing disorders. They propose that current approaches to the delivery of speech-language pathology services are largely embedded within the medical model of impairment, thereby limiting the ability of services to meet the needs of people in a holistic manner. In this paper, the criticality of selecting an appropriate service delivery model is discussed within the context of a recently established post-graduate speech therapy education programme in Viet Nam. Driving forces for the implementation of the program will be explored, as will the factors that determined the choice of service delivery. Opportunities and challenges to the long-term viability of the program and the program's potential to meet the needs of persons with communication and swallowing disorders in Viet Nam will be considered.

  8. Equation-based languages – A new paradigm for building energy modeling, simulation and optimization

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

    Wetter, Michael; Bonvini, Marco; Nouidui, Thierry S.

    Most of the state-of-the-art building simulation programs implement models in imperative programming languages. This complicates modeling and excludes the use of certain efficient methods for simulation and optimization. In contrast, equation-based modeling languages declare relations among variables, thereby allowing the use of computer algebra to enable much simpler schematic modeling and to generate efficient code for simulation and optimization. We contrast the two approaches in this paper. We explain how such manipulations support new use cases. In the first of two examples, we couple models of the electrical grid, multiple buildings, HVAC systems and controllers to test a controller thatmore » adjusts building room temperatures and PV inverter reactive power to maintain power quality. In the second example, we contrast the computing time for solving an optimal control problem for a room-level model predictive controller with and without symbolic manipulations. As a result, exploiting the equation-based language led to 2, 200 times faster solution« less

  9. Equation-based languages – A new paradigm for building energy modeling, simulation and optimization

    DOE PAGES

    Wetter, Michael; Bonvini, Marco; Nouidui, Thierry S.

    2016-04-01

    Most of the state-of-the-art building simulation programs implement models in imperative programming languages. This complicates modeling and excludes the use of certain efficient methods for simulation and optimization. In contrast, equation-based modeling languages declare relations among variables, thereby allowing the use of computer algebra to enable much simpler schematic modeling and to generate efficient code for simulation and optimization. We contrast the two approaches in this paper. We explain how such manipulations support new use cases. In the first of two examples, we couple models of the electrical grid, multiple buildings, HVAC systems and controllers to test a controller thatmore » adjusts building room temperatures and PV inverter reactive power to maintain power quality. In the second example, we contrast the computing time for solving an optimal control problem for a room-level model predictive controller with and without symbolic manipulations. As a result, exploiting the equation-based language led to 2, 200 times faster solution« less

  10. Early Language Learning for All: Examination of a Prekindergarten French Program in an Inclusion Setting

    ERIC Educational Resources Information Center

    Regalla, Michele; Peker, Hilal

    2015-01-01

    This preliminary study examined a prekindergarten multimodal French program conducted for students in an inclusion charter school. Due to the age and varied ability levels of the students, media such as video and songs combined with kinesthetic activities served as the primary instructional approach. Data on children's ability to understand and…

  11. Collaborative Teaching in a Linguistically and Culturally Diverse Higher Education Setting: A Case Study of a Postgraduate Accounting Program

    ERIC Educational Resources Information Center

    Evans, Elaine; Tindale, Jen; Cable, Dawn; Mead, Suzanne Hamil

    2009-01-01

    The Language for Professional Communication in Accounting project has changed teaching practice in a linguistically and culturally diverse postgraduate accounting program at Macquarie University in Australia. This paper reflects on the project's interdisciplinary and collaborative approach to diversity in the classroom by tracing its growth and…

  12. minimUML: A Minimalist Approach to UML Diagramming for Early Computer Science Education

    ERIC Educational Resources Information Center

    Turner, Scott A.; Perez-Quinones, Manuel A.; Edwards, Stephen H.

    2005-01-01

    In introductory computer science courses, the Unified Modeling Language (UML) is commonly used to teach basic object-oriented design. However, there appears to be a lack of suitable software to support this task. Many of the available programs that support UML focus on developing code and not on enhancing learning. Programs designed for…

  13. Bilingual Academic Computer and Technology Oriented Program. Project COM-TECH, 1987-1988.

    ERIC Educational Resources Information Center

    Berney, Tomi D.; Plotkin, Donna

    The Bilingual Computer and Technology Oriented Program (COM-TECH) completed the final year of a 3-year funding cycle. The project's primary goal was to provide bilingual individualized instruction, using an enrichment approach, to Spanish- and Haitian Creole/French-speaking students of varying levels of native and English second-language (ESL)…

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

  15. Articulating the Curriculum through Cultural Themes: A Literacy and Genre Approach to Teaching Protest, Rebellion, and the Reevaluation of the Past

    ERIC Educational Resources Information Center

    Rogers, N. Jeff; LeCompte, Laurie; Plumly, Vanessa

    2012-01-01

    Conceived of as a response to the 2007 MLA Report on the state of foreign language teaching and learning in the United States, this article takes up some of the report's recommendations and puts them into practice. The first part of the article offers a response to current debates concerning foreign language programs and lays the conceptual…

  16. Prototyping Visual Database Interface by Object-Oriented Language

    DTIC Science & Technology

    1988-06-01

    approach is to use object-oriented programming. Object-oriented languages are characterized by three criteria [Ref. 4:p. 1.2.1]: - encapsulation of...made it a sub-class of our DMWindow.Cls, which is discussed later in this chapter. This extension to the application had to be intergrated with our... abnormal behaviors similar to Korth’s discussion of pitfalls in relational database designing. Even extensions like GEM [Ref. 8] that are powerful and

  17. User interfaces for computational science: A domain specific language for OOMMF embedded in Python

    NASA Astrophysics Data System (ADS)

    Beg, Marijan; Pepper, Ryan A.; Fangohr, Hans

    2017-05-01

    Computer simulations are used widely across the engineering and science disciplines, including in the research and development of magnetic devices using computational micromagnetics. In this work, we identify and review different approaches to configuring simulation runs: (i) the re-compilation of source code, (ii) the use of configuration files, (iii) the graphical user interface, and (iv) embedding the simulation specification in an existing programming language to express the computational problem. We identify the advantages and disadvantages of different approaches and discuss their implications on effectiveness and reproducibility of computational studies and results. Following on from this, we design and describe a domain specific language for micromagnetics that is embedded in the Python language, and allows users to define the micromagnetic simulations they want to carry out in a flexible way. We have implemented this micromagnetic simulation description language together with a computational backend that executes the simulation task using the Object Oriented MicroMagnetic Framework (OOMMF). We illustrate the use of this Python interface for OOMMF by solving the micromagnetic standard problem 4. All the code is publicly available and is open source.

  18. Engineering and Scientific Applications: Using MatLab(Registered Trademark) for Data Processing and Visualization

    NASA Technical Reports Server (NTRS)

    Sen, Syamal K.; Shaykhian, Gholam Ali

    2011-01-01

    MatLab(TradeMark)(MATrix LABoratory) is a numerical computation and simulation tool that is used by thousands Scientists and Engineers in many countries. MatLab does purely numerical calculations, which can be used as a glorified calculator or interpreter programming language; its real strength is in matrix manipulations. Computer algebra functionalities are achieved within the MatLab environment using "symbolic" toolbox. This feature is similar to computer algebra programs, provided by Maple or Mathematica to calculate with mathematical equations using symbolic operations. MatLab in its interpreter programming language form (command interface) is similar with well known programming languages such as C/C++, support data structures and cell arrays to define classes in object oriented programming. As such, MatLab is equipped with most of the essential constructs of a higher programming language. MatLab is packaged with an editor and debugging functionality useful to perform analysis of large MatLab programs and find errors. We believe there are many ways to approach real-world problems; prescribed methods to ensure foregoing solutions are incorporated in design and analysis of data processing and visualization can benefit engineers and scientist in gaining wider insight in actual implementation of their perspective experiments. This presentation will focus on data processing and visualizations aspects of engineering and scientific applications. Specifically, it will discuss methods and techniques to perform intermediate-level data processing covering engineering and scientific problems. MatLab programming techniques including reading various data files formats to produce customized publication-quality graphics, importing engineering and/or scientific data, organizing data in tabular format, exporting data to be used by other software programs such as Microsoft Excel, data presentation and visualization will be discussed.

  19. Treating conduct disorder: An effectiveness and natural language analysis study of a new family-centred intervention program.

    PubMed

    Stevens, Kimberly A; Ronan, Prof Kevin; Davies, Gene

    2017-05-01

    This paper reports on a new family-centred, feedback-informed intervention focused on evaluating therapeutic outcomes and language changes across treatment for conduct disorder (CD). The study included 26 youth and families from a larger randomised, controlled trial (Ronan et al., in preparation). Outcome measures reflected family functioning/youth compliance, delinquency, and family goal attainment. First- and last-treatment session audio files were transcribed into more than 286,000 words and evaluated through the Linguistic Inquiry and Word Count Analysis program (Pennebaker et al., 2007). Significant outcomes across family functioning/youth compliance, delinquency, goal attainment and word usage reflected moderate-strong effect sizes. Benchmarking findings also revealed reduced time of treatment delivery compared to a gold standard approach. Linguistic analysis revealed specific language changes across treatment. For caregivers, increased first person, action-oriented, present tense, and assent type words and decreased sadness words were found; for youth, significant reduction in use of leisure words. This study is the first using lexical analyses of natural language to assess change across treatment for conduct disordered youth and families. Such findings provided strong support for program tenets; others, more speculative support. Copyright © 2016. Published by Elsevier B.V.

  20. Addressing Clinician–Client Mismatch: A Preliminary Intervention Study With a Bilingual Vietnamese–English Preschooler

    PubMed Central

    Pham, Giang; Kohnert, Kathryn; Mann, Deanine

    2018-01-01

    Purpose This project examined receptive vocabulary treatment outcomes in the two languages of a bilingual preschooler with moderate to severe language impairment. Method A series of single-subject experimental designs was used to compare English-only (EO) and bilingual (BI) approaches to receptive vocabulary treatment. The participant, Nam, was a boy age 3;11 (years;months) who was learning Vietnamese as a first language at home and English in his early childhood education program. Treatment was implemented by an EO interventionist using a computer interface and prerecorded audio files in Vietnamese and English. The dependent measure was the percentage of items that were correctly identified in each language. Results Combined studies revealed that the BI approach increased Nam’s attention to task and was as effective as the EO approach for increasing his receptive vocabulary in English. Nam made vocabulary gains in both treatment conditions; receptive vocabulary gains were evident in both Vietnamese and English. Conclusion This project showed that it is feasible for an EO clinician to promote gains in both the home and school languages of a BI child through creative collaborations with BI colleagues and the use of technology. Replication with additional participants and treatment activities is needed to make further generalizations. PMID:21616987

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

  2. Building a genome database using an object-oriented approach.

    PubMed

    Barbasiewicz, Anna; Liu, Lin; Lang, B Franz; Burger, Gertraud

    2002-01-01

    GOBASE is a relational database that integrates data associated with mitochondria and chloroplasts. The most important data in GOBASE, i. e., molecular sequences and taxonomic information, are obtained from the public sequence data repository at the National Center for Biotechnology Information (NCBI), and are validated by our experts. Maintaining a curated genomic database comes with a towering labor cost, due to the shear volume of available genomic sequences and the plethora of annotation errors and omissions in records retrieved from public repositories. Here we describe our approach to increase automation of the database population process, thereby reducing manual intervention. As a first step, we used Unified Modeling Language (UML) to construct a list of potential errors. Each case was evaluated independently, and an expert solution was devised, and represented as a diagram. Subsequently, the UML diagrams were used as templates for writing object-oriented automation programs in the Java programming language.

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

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

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

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

  7. Connecting Reading and Writing in the Intermediate Grades: A Workshop Approach.

    ERIC Educational Resources Information Center

    Cohle, Diane M.; Towle, Wendy

    Imagine a literacy-centered classroom where reading and writing are no longer viewed as school skills, but as life skills--a classroom where students voluntarily and spontaneously engage in discussions about their reading and writing. This book offers personal evidence of the workshop approach as it applies to a balanced language arts program for…

  8. The history of sign language and deaf education in Turkey.

    PubMed

    Kemaloğlu, Yusuf Kemal; Kemaloğlu, Pınar Yaprak

    2012-01-01

    Sign language is the natural language of the prelingually deaf people particularly without hearing-speech rehabilitation. Otorhinolaryngologists, regarding health as complete physical, mental and psychosocial well-being, aim hearing by diagnosing deafness as deviance from normality. However, it's obvious that the perception conflicted with the behavior which does not meet the mental and social well-being of the individual also contradicts with the definition mentioned above. This article aims to investigate the effects of hearing-speech target ignoring the sign language in Turkish population and its consistency with the history through statistical data, scientific publications and historical documents and to support critical perspective on this issue. The study results showed that maximum 50% of the deaf benefited from hearing-speech program for last 60 years before hearing screening programs; however, systems including sign language in education were not generated. In the light of these data, it is clear that the approach ignoring sign language particularly before the development of screening programs is not reasonable. In addition, considering sign language being part of the Anatolian history from Hittites to Ottomans, it is a question to be answered that why evaluation, habilitation and education systems excluding sign language are still the only choice for deaf individuals in Turkey. Despite legislative amendments in the last 6-7 years, the primary cause of failure to come into force is probably because of inadequate conception of the issue content and importance, as well as limited effort to offer solutions by academicians and authorized politicians. Within this context, this paper aims to make a positive effect on this issue offering a review for the medical staff, particularly otorhinolaryngologists and audiologists.

  9. Integrated Task And Data Parallel Programming: Language Design

    NASA Technical Reports Server (NTRS)

    Grimshaw, Andrew S.; West, Emily A.

    1998-01-01

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

  10. A rigorous approach to self-checking programming

    NASA Technical Reports Server (NTRS)

    Hua, Kien A.; Abraham, Jacob A.

    1986-01-01

    Self-checking programming is shown to be an effective concurrent error detection technique. The reliability of a self-checking program however relies on the quality of its assertion statements. A self-checking program written without formal guidelines could provide a poor coverage of the errors. A constructive technique for self-checking programming is presented. A Structured Program Design Language (SPDL) suitable for self-checking software development is defined. A set of formal rules, was also developed, that allows the transfromation of SPDL designs into self-checking designs to be done in a systematic manner.

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

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

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

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

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

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

  17. Can language acquisition be facilitated in cochlear implanted children? Comparison of cognitive and behavioral psychologists’ viewpoints

    PubMed Central

    Monshizadeh, Leila; Vameghi, Roshanak; Yadegari, Fariba; Sajedi, Firoozeh; Hashemi, Seyed Basir

    2016-01-01

    AIM To study how language acquisition can be facilitated for cochlear implanted children based on cognitive and behavioral psychology viewpoints? METHODS To accomplish this objective, literature related to behaviorist and cognitive psychology prospects about language acquisition were studied and some relevant books as well as Medline, Cochrane Library, Google scholar, ISI web of knowledge and Scopus databases were searched. Among 25 articles that were selected, only 11 met the inclusion criteria and were included in the study. Based on the inclusion criteria, review articles, expert opinion studies, non-experimental and experimental studies that clearly focused on behavioral and cognitive factors affecting language acquisition in children were selected. Finally, the selected articles were appraised according to guidelines of appraisal of medical studies. RESULTS Due to the importance of the cochlear implanted child’s language performance, the comparison of behaviorist and cognitive psychology points of view in child language acquisition was done. Since each theoretical basis, has its own positive effects on language, and since the two are not in opposition to one another, it can be said that a set of behavioral and cognitive factors might facilitate the process of language acquisition in children. Behavioral psychologists believe that repetition, as well as immediate reinforcement of child’s language behavior help him easily acquire the language during a language intervention program, while cognitive psychologists emphasize on the relationship between information processing, memory improvement through repetitively using words along with “associated” pictures and objects, motor development and language acquisition. CONCLUSION It is recommended to use a combined approach based on both theoretical frameworks while planning a language intervention program. PMID:27872829

  18. Parents’ Views on Engaging Families of Middle School Students in Obesity Prevention and Control in a Multiethnic Population

    PubMed Central

    Chung, Paul. J.; Thompson, Lindsey R.; Elijah, Jacinta; Lamb, Sheila; Garcia, Vanessa P.; Bastani, Roshan

    2014-01-01

    Introduction Overweight and obesity remain significant public health risks for youth in the United States, particularly among racial/ethnic minority groups. Efforts at obesity prevention and control have targeted youth and family members in diverse settings. Although involving parents in obesity prevention programs for youth may improve the potential of these programs, less is known about parents’ preferred methods of engagement, especially among racial/ethnic minority parents and parents whose primary language is not English. In this qualitative study, parents of middle-school–aged children were asked how best to engage their children in obesity prevention and control efforts. Methods We recruited 38 parents whose children attended Los Angeles middle schools to participate in focus groups. Two English-language focus groups with 14 parents of different racial/ethnic backgrounds and 2 Spanish language groups with 24 Latino parents were conducted from 2010 through 2011. We analyzed focus group transcripts by using content analysis using inductive and deductive techniques. Results Findings from focus groups confirmed that parents want to help their children avoid obesity but feel constrained in their ability to take action. Participants identified an overarching desire to become better parents as a potential incentive to engage in obesity prevention efforts. Parents advocated for family-focused approaches in obesity prevention programs, including family sports leagues and cooking classes. Most findings were consistent between language groups, but parents in the Spanish language groups cited language-related barriers. Conclusion The development and testing of simple programs that are sustainable, community-based, and family-focused may empower families to address obesity prevention and control. PMID:24698532

  19. Reimagining Kindergarten

    ERIC Educational Resources Information Center

    Graue, Elizabeth

    2010-01-01

    The traditional kindergarten program often reflected a rich but generic approach with creative contexts for typical kindergartners organized around materials (manipulatives or dramatic play) or a developmental area (fine motor or language). The purpose of kindergarten reflected beliefs about how children learn, specialized training for…

  20. Toward a Better Implementation of the Audio-Lingual Approach

    ERIC Educational Resources Information Center

    Valdman, Albert

    1970-01-01

    Revised version of a paper presented at the Fifth Symposium of the PILEI, Programa Interamericano de Linguistica y Ensenanza de Idiomas (Inter-American Program on Linguistics and Foreign Language Instruction), Sao Paolo, Brazil, January 11, 1969. (DS)

  1. High School PREP: Thematic Planning, Fall '83. Preparation for Raising Educational Performance. [HS PREP Experimental Program].

    ERIC Educational Resources Information Center

    New York City Board of Education, Brooklyn, NY. Div. of Curriculum and Instruction.

    This is a handbook designed for carrying out the goals and objectives of Preparation for Raising Educational Performance (PREP), a thematic, remedial program for ninth graders in New York City public schools. The lessons presented in the handbook model an approach to learning which follows the patterns of actual language development: listening,…

  2. Le programme "La francophonie": Une approche internationale et interdisciplinaire (The Francophony Program: An International and Interdisciplinary Approach).

    ERIC Educational Resources Information Center

    Bras, Monique

    The origins, development, and organization of a set of instructional materials entitled "La Francophonie" at North Carolina Central University are described. The project grew out of American students' disaffection for language learning in the mid 1960's and the narrow focus of much college-level instruction. The program consists of two…

  3. A Correlational Study of the Tennessee Formative Assessment Program (TFAP) to the Tennessee Comprehensive Assessment Program (TCAP) on Fifth Grade Reading/Language Arts

    ERIC Educational Resources Information Center

    Williams, Tina R.

    2009-01-01

    The approach of high-stakes testing and accountability of student learning has resulted in an increase of ongoing assessments and continual instructional adjustments by teachers to achieve maximum student performance on standardized tests. According to Black and Wiliam (1998a), formative assessments can produce significant learning gains by…

  4. Maximizing the Impact of Telepractice through a Multifaceted Service Delivery Model at The Shepherd Centre, Australia

    ERIC Educational Resources Information Center

    Davis, Aleisha; Hopkins, Tracy; Abrahams, Yetta

    2012-01-01

    The Shepherd Centre is a nonprofit early intervention program in New South Wales, Australia, providing listening and spoken language services through an interdisciplinary team approach to children with hearing loss and their families. The program has been providing distance services to families in rural and remote areas of Australia and in other…

  5. Teaching Reading to Children with Down Syndrome: A Guide for Parents and Teachers. Topics in Down Syndrome.

    ERIC Educational Resources Information Center

    Oelwein, Patricia Logan

    This book is designed to give parents and teachers of children with Down syndrome and other developmental delays an alternative reading program. The program is based on a functional, language-experience approach which attempts to compensate for common deficits in auditory memory and verbal skills. The seven chapters of Part 1 describe how children…

  6. Beliefs and Perceptions of DPRK teachers of English towards CLT Instruction and Factors That Influence Program Implementation

    ERIC Educational Resources Information Center

    Park, Vickie Bin

    2012-01-01

    Similar to its neighboring countries of China, South Korea, and Japan, the Democratic People's Republic of Korea (DPRK) (also known as North Korea) has made English a compulsory subject for middle school to university level students, and teacher training programs based on the Communicative Language Teaching (CLT) approach have also been…

  7. The Programmers' Collective: Fostering Participatory Culture by Making Music Videos in a High School Scratch Coding Workshop

    ERIC Educational Resources Information Center

    Fields, Deborah; Vasudevan, Veena; Kafai, Yasmin B.

    2015-01-01

    We highlight ways to support interest-driven creation of digital media in Scratch, a visual-based programming language and community, within a high school programming workshop. We describe a collaborative approach, the programmers' collective, that builds on social models found in do-it-yourself and open source communities, but with scaffolding…

  8. Level of Educational Attainment among Deaf Adults Who Attended Bilingual-Bicultural Programs

    ERIC Educational Resources Information Center

    Dammeyer, Jesper; Marschark, Marc

    2016-01-01

    In Scandinavia and some other countries, a bilingual-bicultural approach to deaf education was celebrated in national programs from the mid-1980s until the broad popularity of cochlear implantation in middle 2000s created a shift back to an emphasis on spoken language for many deaf children. At the same time, only a few studies evaluated the…

  9. A Rewriting-Based Approach to Trace Analysis

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Rosu, Grigore; Clancy, Daniel (Technical Monitor)

    2002-01-01

    We present a rewriting-based algorithm for efficiently evaluating future time Linear Temporal Logic (LTL) formulae on finite execution traces online. While the standard models of LTL are infinite traces, finite traces appear naturally when testing and/or monitoring red applications that only run for limited time periods. The presented algorithm is implemented in the Maude executable specification language and essentially consists of a set of equations establishing an executable semantics of LTL using a simple formula transforming approach. The algorithm is further improved to build automata on-the-fly from formulae, using memoization. The result is a very efficient and small Maude program that can be used to monitor program executions. We furthermore present an alternative algorithm for synthesizing probably minimal observer finite state machines (or automata) from LTL formulae, which can be used to analyze execution traces without the need for a rewriting system, and can hence be used by observers written in conventional programming languages. The presented work is part of an ambitious runtime verification and monitoring project at NASA Ames, called PATHEXPLORER, and demonstrates that rewriting can be a tractable and attractive means for experimenting and implementing program monitoring logics.

  10. Planning for Multiagent Using ASP-Prolog

    NASA Astrophysics Data System (ADS)

    Son, Tran Cao; Pontelli, Enrico; Nguyen, Ngoc-Hieu

    This paper presents an Answer Set Programming based approach to multiagent planning. The proposed methodology extends the action language \\cal B in [12] to represent and reason about plans with cooperative actions of an individual agent operating in a multiagent environment. This language is used to formalize multiagent planning problems and the notion of a joint plan for multiagent in the presence of cooperative actions. Finally, the paper presents a system for computing joint plans based on the ASP-Prolog system.

  11. English for American Indians. A Newsletter of the Office of Education Programs, Bureau of Indian Affairs; Selections from the First Three Issues (Fall 1968, Winter 1969, Spring 1969). Curriculum Bulletin No. 4.

    ERIC Educational Resources Information Center

    Bauer, Evelyn, Ed.

    Intended for teachers and other educators teaching English in the educational system of the Bureau of Indian Affairs (BIA), this compilation of the first three issues of English for American Indians includes the following articles on English as a Second Language (ESL): (1) "Language Drill and Young Children" (a teaching approach of…

  12. Objects as closures: Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1989-01-01

    We discuss denotational semantics of object-oriented languages, using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin, in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  13. Integrated Task and Data Parallel Programming

    NASA Technical Reports Server (NTRS)

    Grimshaw, A. S.

    1998-01-01

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

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

  15. Visualization of Real-Time Data

    NASA Technical Reports Server (NTRS)

    Stansifer, Ryan; Engrand, Peter

    1996-01-01

    In this project we explored various approaches to presenting real-time data from the numerous systems monitored on the space shuttle to computer users. We examined the approach that several projects at the Kennedy Space Center (KSC) used to accomplish this. We undertook to build a prototype system to demonstrate that the Internet and the Java programming language could be used to present the real-time data conveniently. Several Java programs were developed that presented real-time data in different forms including one form that emulated the display screens of the PC GOAL system which is familiar to many at KSC. Also, we developed several communications programs to supply the data continuously. Furthermore, a framework was created using the World Wide Web (WWW) to organize the collection and presentation of the real-time data. We believe our demonstration project shows the great flexibility of the approach. We had no particular use of the data in mind, instead we wanted the most general and the least complex framework possible. People who wish to view data need only know how to use a WWW browser and the address (the URL). People wanting to build WWW documents containing real-time data need only know the values of a few parameters, they do not need to program in Java or any other language. These are stunning advantages over more monolithic systems.

  16. Adding question answering to an e-tutor for programming languages

    NASA Astrophysics Data System (ADS)

    Taylor, Kate; Moore, Simon

    Control over a closed domain of textual material removes many question answering issues, as does an ontology that is closely intertwined with its sources. This pragmatic, shallow approach to many challenging areas of research in adaptive hypermedia, question answering, intelligent tutoring and humancomputer interaction has been put into practice at Cambridge in the Computer Science undergraduate course to teach the hardware description language Veri/og. This language itself poses many challenges as it crosses the interdisciplinary boundary between hardware and software engineers, giving rise to severalhuman ontologies as well as theprogramming language itself We present further results from ourformal and informal surveys. We look at further work to increase the dialogue between studentand tutor and export our knowledge to the Semantic Web.

  17. Formal methods in the design of Ada 1995

    NASA Technical Reports Server (NTRS)

    Guaspari, David

    1995-01-01

    Formal, mathematical methods are most useful when applied early in the design and implementation of a software system--that, at least, is the familiar refrain. I will report on a modest effort to apply formal methods at the earliest possible stage, namely, in the design of the Ada 95 programming language itself. This talk is an 'experience report' that provides brief case studies illustrating the kinds of problems we worked on, how we approached them, and the extent (if any) to which the results proved useful. It also derives some lessons and suggestions for those undertaking future projects of this kind. Ada 95 is the first revision of the standard for the Ada programming language. The revision began in 1988, when the Ada Joint Programming Office first asked the Ada Board to recommend a plan for revising the Ada standard. The first step in the revision was to solicit criticisms of Ada 83. A set of requirements for the new language standard, based on those criticisms, was published in 1990. A small design team, the Mapping Revision Team (MRT), became exclusively responsible for revising the language standard to satisfy those requirements. The MRT, from Intermetrics, is led by S. Tucker Taft. The work of the MRT was regularly subject to independent review and criticism by a committee of distinguished Reviewers and by several advisory teams--for example, the two User/Implementor teams, each consisting of an industrial user (attempting to make significant use of the new language on a realistic application) and a compiler vendor (undertaking, experimentally, to modify its current implementation in order to provide the necessary new features). One novel decision established the Language Precision Team (LPT), which investigated language proposals from a mathematical point of view. The LPT applied formal mathematical analysis to help improve the design of Ada 95 (e.g., by clarifying the language proposals) and to help promote its acceptance (e.g., by identifying a verifiable subset that would meet the needs of safety-critical applications). The first LPT project, which ran from the fall of 1990 unti the end of 1992, produced studies of several language issues: optimization, sharing and storage, tasking and protected records, overload resolution, the floating point model, distribution, program erros, and object-oriented programming. The second LPT project, in 1994, formally modeled the dynamic semantics of a large part of the (almost) final language definition, looking especially for interactions between language features.

  18. Improving English Language Learners' Academic Writing: A Multi-Strategy Approach to a Multi-Dimensional Challenge

    ERIC Educational Resources Information Center

    Marulanda Ángel, Nora Lucía; Martínez García, Juan Manuel

    2017-01-01

    The demands of the academic field and the constraints students have while learning how to write appropriately call for better approaches to teach academic writing. This research study examines the effect of a multifaceted academic writing module on pre-service teachers' composition skills in an English teacher preparation program at a medium sized…

  19. Critical Multimodal Hip Hop Production: A Social Justice Approach to African American Language and Literacy Practices

    ERIC Educational Resources Information Center

    Turner, K. C. Nat; Hayes, Nini, Visaya; Way, Kate

    2013-01-01

    This article features key findings from a study that highlights the transformative impact of a pedagogical approach that employs Critical Multimodal Hip Hop Production (CMHHP). The study took place in an extended day program in a northern California public middle school among a group of 30, urban, African American, Chicano/a/Latino/a, and Asian…

  20. FPGA Coprocessor for Accelerated Classification of Images

    NASA Technical Reports Server (NTRS)

    Pingree, Paula J.; Scharenbroich, Lucas J.; Werne, Thomas A.

    2008-01-01

    An effort related to that described in the preceding article focuses on developing a spaceborne processing platform for fast and accurate onboard classification of image data, a critical part of modern satellite image processing. The approach again has been to exploit the versatility of recently developed hybrid Virtex-4FX field-programmable gate array (FPGA) to run diverse science applications on embedded processors while taking advantage of the reconfigurable hardware resources of the FPGAs. In this case, the FPGA serves as a coprocessor that implements legacy C-language support-vector-machine (SVM) image-classification algorithms to detect and identify natural phenomena such as flooding, volcanic eruptions, and sea-ice break-up. The FPGA provides hardware acceleration for increased onboard processing capability than previously demonstrated in software. The original C-language program demonstrated on an imaging instrument aboard the Earth Observing-1 (EO-1) satellite implements a linear-kernel SVM algorithm for classifying parts of the images as snow, water, ice, land, or cloud or unclassified. Current onboard processors, such as on EO-1, have limited computing power, extremely limited active storage capability and are no longer considered state-of-the-art. Using commercially available software that translates C-language programs into hardware description language (HDL) files, the legacy C-language program, and two newly formulated programs for a more capable expanded-linear-kernel and a more accurate polynomial-kernel SVM algorithm, have been implemented in the Virtex-4FX FPGA. In tests, the FPGA implementations have exhibited significant speedups over conventional software implementations running on general-purpose hardware.

  1. Automating Embedded Analysis Capabilities and Managing Software Complexity in Multiphysics Simulation, Part I: Template-Based Generic Programming

    DOE PAGES

    Pawlowski, Roger P.; Phipps, Eric T.; Salinger, Andrew G.

    2012-01-01

    An approach for incorporating embedded simulation and analysis capabilities in complex simulation codes through template-based generic programming is presented. This approach relies on templating and operator overloading within the C++ language to transform a given calculation into one that can compute a variety of additional quantities that are necessary for many state-of-the-art simulation and analysis algorithms. An approach for incorporating these ideas into complex simulation codes through general graph-based assembly is also presented. These ideas have been implemented within a set of packages in the Trilinos framework and are demonstrated on a simple problem from chemical engineering.

  2. C++, objected-oriented programming, and astronomical data models

    NASA Technical Reports Server (NTRS)

    Farris, A.

    1992-01-01

    Contemporary astronomy is characterized by increasingly complex instruments and observational techniques, higher data collection rates, and large data archives, placing severe stress on software analysis systems. The object-oriented paradigm represents a significant new approach to software design and implementation that holds great promise for dealing with this increased complexity. The basic concepts of this approach will be characterized in contrast to more traditional procedure-oriented approaches. The fundamental features of objected-oriented programming will be discussed from a C++ programming language perspective, using examples familiar to astronomers. This discussion will focus on objects, classes and their relevance to the data type system; the principle of information hiding; and the use of inheritance to implement generalization/specialization relationships. Drawing on the object-oriented approach, features of a new database model to support astronomical data analysis will be presented.

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

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

  5. Analyse des besoins et etablissement d'un programme pour un stage professionnel dans le cadre de l'Overseas Development Administration (O.D.A.) (Analysis of Needs and Development of a Program for O.D.A. Graduate Scholarship Recipients)

    ERIC Educational Resources Information Center

    Hawkey, R.; And Others

    1981-01-01

    Describes an English language program for foreign professionals expected to attend graduate courses at British universities under the auspices of the Overseas Development Administration. Explains how this intensive program was based on an analysis of students' communication needs, and uses a teaching approach covering, in turn, academic and…

  6. Objects as closures - Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1988-01-01

    The denotational semantics of object-oriented languages is discussed using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin (1988), in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  7. Incorporating advanced language models into the P300 speller using particle filtering

    NASA Astrophysics Data System (ADS)

    Speier, W.; Arnold, C. W.; Deshpande, A.; Knall, J.; Pouratian, N.

    2015-08-01

    Objective. The P300 speller is a common brain-computer interface (BCI) application designed to communicate language by detecting event related potentials in a subject’s electroencephalogram signal. Information about the structure of natural language can be valuable for BCI communication, but attempts to use this information have thus far been limited to rudimentary n-gram models. While more sophisticated language models are prevalent in natural language processing literature, current BCI analysis methods based on dynamic programming cannot handle their complexity. Approach. Sampling methods can overcome this complexity by estimating the posterior distribution without searching the entire state space of the model. In this study, we implement sequential importance resampling, a commonly used particle filtering (PF) algorithm, to integrate a probabilistic automaton language model. Main result. This method was first evaluated offline on a dataset of 15 healthy subjects, which showed significant increases in speed and accuracy when compared to standard classification methods as well as a recently published approach using a hidden Markov model (HMM). An online pilot study verified these results as the average speed and accuracy achieved using the PF method was significantly higher than that using the HMM method. Significance. These findings strongly support the integration of domain-specific knowledge into BCI classification to improve system performance.

  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. The Politics of Speaking: An Approach to Evaluating Bilingual-Bicultural Schools. Bilingual Education Paper Series, Vol. 1, No. 6.

    ERIC Educational Resources Information Center

    Erickson, Frederick

    A method of evaluating bilingual-bicultural education programs that has a sociolinguistic basis uses samples of the language spoken by a number of bilingual program students as they go through their school day. A random sample of the child's speech would be continuously recorded for an hour, with a bilingual observer taking running notes on where…

  10. Finding Your Way™: a collaborative approach to increase awareness of missing person events among persons with dementia.

    PubMed

    Hillier, Loretta M; Harvey, David; Conway, Cathy; Hunt, Jocelyn; Hoffman, Ron

    2016-04-01

    To describe an innovative community-wide program aimed at increasing awareness of risks of missing person events among persons with dementia targeting various cultural groups and to present preliminary evaluation findings. Review of program records to describe program implementation and a community partner survey. Over 23 months, 386 partnerships were established to implement the program; 941 awareness-raising sessions were conducted reaching 23,495 individuals. There is an upward trend in number of sessions conducted in various languages and attendance. Community partners' (>85%) responded positively to the program and consultation process. This partnership experience demonstrates the effectiveness of a collaborative approach to the development and widespread dissemination of information and resource materials aimed at ensuring the safety of a vulnerable population.

  11. Encouraging Reading and Language Development in Cultural Minority Children.

    ERIC Educational Resources Information Center

    Kawakami, Alice J.; Au, Kathryn Hu-pei

    1986-01-01

    The article reviews approaches used in the Kamehameha Elementary Education Program (KEEP) in Hawaii to increase reading skills of educationally at-risk Polynesian-Hawaiian children (K-grade 3). Whole class story reading lessons and small group reading comprehension lessons are described. (CL)

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

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

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

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

  16. Courseware Integration into Task-Based Learning: A Case Study of Multimedia Courseware-Supported Oral Presentations for Non-English Major Students

    ERIC Educational Resources Information Center

    Tsai, Shu-Chiao

    2011-01-01

    This study reports on the integration of English for Specific Purposes (ESP) multimedia courseware for oral presentations into a self-learning and elective program for non-English major students in an English as a Foreign Language (EFL) setting. A computer-aided instruction approach, combined with a task-based learning approach, was adopted.…

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

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

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

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

    McCaskey, Alexander J.

    Hybrid programming models for beyond-CMOS technologies will prove critical for integrating new computing technologies alongside our existing infrastructure. Unfortunately the software infrastructure required to enable this is lacking or not available. XACC is a programming framework for extreme-scale, post-exascale accelerator architectures that integrates alongside existing conventional applications. It is a pluggable framework for programming languages developed for next-gen computing hardware architectures like quantum and neuromorphic computing. It lets computational scientists efficiently off-load classically intractable work to attached accelerators through user-friendly Kernel definitions. XACC makes post-exascale hybrid programming approachable for domain computational scientists.

  1. A Rewriting Logic Approach to Type Inference

    NASA Astrophysics Data System (ADS)

    Ellison, Chucky; Şerbănuţă, Traian Florin; Roşu, Grigore

    Meseguer and Roşu proposed rewriting logic semantics (RLS) as a programing language definitional framework that unifies operational and algebraic denotational semantics. RLS has already been used to define a series of didactic and real languages, but its benefits in connection with defining and reasoning about type systems have not been fully investigated. This paper shows how the same RLS style employed for giving formal definitions of languages can be used to define type systems. The same term-rewriting mechanism used to execute RLS language definitions can now be used to execute type systems, giving type checkers or type inferencers. The proposed approach is exemplified by defining the Hindley-Milner polymorphic type inferencer mathcal{W} as a rewrite logic theory and using this definition to obtain a type inferencer by executing it in a rewriting logic engine. The inferencer obtained this way compares favorably with other definitions or implementations of mathcal{W}. The performance of the executable definition is within an order of magnitude of that of highly optimized implementations of type inferencers, such as that of OCaml.

  2. An Object-Oriented Approach to Writing Computational Electromagnetics Codes

    NASA Technical Reports Server (NTRS)

    Zimmerman, Martin; Mallasch, Paul G.

    1996-01-01

    Presently, most computer software development in the Computational Electromagnetics (CEM) community employs the structured programming paradigm, particularly using the Fortran language. Other segments of the software community began switching to an Object-Oriented Programming (OOP) paradigm in recent years to help ease design and development of highly complex codes. This paper examines design of a time-domain numerical analysis CEM code using the OOP paradigm, comparing OOP code and structured programming code in terms of software maintenance, portability, flexibility, and speed.

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

  4. Achieving Developmental Synchrony in Young Children With Hearing Loss

    PubMed Central

    Mellon, Nancy K.; Ouellette, Meredith; Greer, Tracy; Gates-Ulanet, Patricia

    2009-01-01

    Children with hearing loss, with early and appropriate amplification and intervention, demonstrate gains in speech, language, and literacy skills. Despite these improvements many children continue to exhibit disturbances in cognitive, behavioral, and emotional control, self-regulation, and aspects of executive function. Given the complexity of developmental learning, educational settings should provide services that foster the growth of skills across multiple dimensions. Transdisciplinary intervention services that target the domains of language, communication, psychosocial functioning, motor, and cognitive development can promote academic and social success. Educational programs must provide children with access to the full range of basic skills necessary for academic and social achievement. In addition to an integrated curriculum that nurtures speech, language, and literacy development, innovations in the areas of auditory perception, social emotional learning, motor development, and vestibular function can enhance student outcomes. Through ongoing evaluation and modification, clearly articulated curricular approaches can serve as a model for early intervention and special education programs. The purpose of this article is to propose an intervention model that combines best practices from a variety of disciplines that affect developmental outcomes for young children with hearing loss, along with specific strategies and approaches that may help to promote optimal development across domains. Access to typically developing peers who model age-appropriate skills in language and behavior, small class sizes, a co-teaching model, and a social constructivist perspective of teaching and learning, are among the key elements of the model. PMID:20150187

  5. Legacy model integration for enhancing hydrologic interdisciplinary research

    NASA Astrophysics Data System (ADS)

    Dozier, A.; Arabi, M.; David, O.

    2013-12-01

    Many challenges are introduced to interdisciplinary research in and around the hydrologic science community due to advances in computing technology and modeling capabilities in different programming languages, across different platforms and frameworks by researchers in a variety of fields with a variety of experience in computer programming. Many new hydrologic models as well as optimization, parameter estimation, and uncertainty characterization techniques are developed in scripting languages such as Matlab, R, Python, or in newer languages such as Java and the .Net languages, whereas many legacy models have been written in FORTRAN and C, which complicates inter-model communication for two-way feedbacks. However, most hydrologic researchers and industry personnel have little knowledge of the computing technologies that are available to address the model integration process. Therefore, the goal of this study is to address these new challenges by utilizing a novel approach based on a publish-subscribe-type system to enhance modeling capabilities of legacy socio-economic, hydrologic, and ecologic software. Enhancements include massive parallelization of executions and access to legacy model variables at any point during the simulation process by another program without having to compile all the models together into an inseparable 'super-model'. Thus, this study provides two-way feedback mechanisms between multiple different process models that can be written in various programming languages and can run on different machines and operating systems. Additionally, a level of abstraction is given to the model integration process that allows researchers and other technical personnel to perform more detailed and interactive modeling, visualization, optimization, calibration, and uncertainty analysis without requiring deep understanding of inter-process communication. To be compatible, a program must be written in a programming language with bindings to a common implementation of the message passing interface (MPI), which includes FORTRAN, C, Java, the .NET languages, Python, R, Matlab, and many others. The system is tested on a longstanding legacy hydrologic model, the Soil and Water Assessment Tool (SWAT), to observe and enhance speed-up capabilities for various optimization, parameter estimation, and model uncertainty characterization techniques, which is particularly important for computationally intensive hydrologic simulations. Initial results indicate that the legacy extension system significantly decreases developer time, computation time, and the cost of purchasing commercial parallel processing licenses, while enhancing interdisciplinary research by providing detailed two-way feedback mechanisms between various process models with minimal changes to legacy code.

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

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

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

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

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

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

  12. Describing, using 'recognition cones'. [parallel-series model with English-like computer program

    NASA Technical Reports Server (NTRS)

    Uhr, L.

    1973-01-01

    A parallel-serial 'recognition cone' model is examined, taking into account the model's ability to describe scenes of objects. An actual program is presented in an English-like language. The concept of a 'description' is discussed together with possible types of descriptive information. Questions regarding the level and the variety of detail are considered along with approaches for improving the serial representations of parallel systems.

  13. A Bibliography of Externally Published Works by the SEI Engineering Techniques Program

    DTIC Science & Technology

    1992-08-01

    media, and virtual reality * model- based engineering * programming languages * reuse * software architectures * software engineering as a discipline...Knowledge- Based Engineering Environments." IEEE Expert 3, 2 (May 1988): 18-23, 26-32. Audience: Practitioner [Klein89b] Klein, D.V. "Comparison of...Terms with Software Reuse Terminology: A Model- Based Approach." ACM SIGSOFT Software Engineering Notes 16, 2 (April 1991): 45-51. Audience: Practitioner

  14. PROGRAMED INSTRUCTION AS A STRATEGY FOR DEVELOPING CURRICULA FOR CHILDREN FROM DISADVANTAGED BACKGROUNDS.

    ERIC Educational Resources Information Center

    GOTKIN, LASSAR G.

    MATRIX GAMES IS A MODIFIED PROGRAMED-INSTRUCTION APPROACH TO TEACHING AND DEVELOPING LANGUAGE SKILLS. IN THIS STUDY, A BOARD DISPLAYING 16 PICTURES IN A 4 X 4 MATRIX WAS PLACED IN FRONT OF SEVERAL 4- OR 5-YEAR-OLDS. THE PICTURES COMPOSING A ROW CONTAINED A COMMON ITEM, FOR EXAMPLE, A BOY. THE PICTURES OF A COLUMN ALSO CONTAINED A COMMON ITEM, FOR…

  15. Assessing the relationship between computational speed and precision: a case study comparing an interpreted versus compiled programming language using a stochastic simulation model in diabetes care.

    PubMed

    McEwan, Phil; Bergenheim, Klas; Yuan, Yong; Tetlow, Anthony P; Gordon, Jason P

    2010-01-01

    Simulation techniques are well suited to modelling diseases yet can be computationally intensive. This study explores the relationship between modelled effect size, statistical precision, and efficiency gains achieved using variance reduction and an executable programming language. A published simulation model designed to model a population with type 2 diabetes mellitus based on the UKPDS 68 outcomes equations was coded in both Visual Basic for Applications (VBA) and C++. Efficiency gains due to the programming language were evaluated, as was the impact of antithetic variates to reduce variance, using predicted QALYs over a 40-year time horizon. The use of C++ provided a 75- and 90-fold reduction in simulation run time when using mean and sampled input values, respectively. For a series of 50 one-way sensitivity analyses, this would yield a total run time of 2 minutes when using C++, compared with 155 minutes for VBA when using mean input values. The use of antithetic variates typically resulted in a 53% reduction in the number of simulation replications and run time required. When drawing all input values to the model from distributions, the use of C++ and variance reduction resulted in a 246-fold improvement in computation time compared with VBA - for which the evaluation of 50 scenarios would correspondingly require 3.8 hours (C++) and approximately 14.5 days (VBA). The choice of programming language used in an economic model, as well as the methods for improving precision of model output can have profound effects on computation time. When constructing complex models, more computationally efficient approaches such as C++ and variance reduction should be considered; concerns regarding model transparency using compiled languages are best addressed via thorough documentation and model validation.

  16. Object-oriented programming with mixins in Ada

    NASA Technical Reports Server (NTRS)

    Seidewitz, ED

    1992-01-01

    Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language features in Ada 83, why one might desire them in Ada, and how they might be added in Ada 9X. The approach I took in this paper was to build the new object-oriented features of Ada 9X as much as possible on the basic constructs and philosophy of Ada 83. The object-oriented features proposed for Ada 9X, while different in detail, are based on the same kind of approach. Further consideration of this approach led me on a long reflection on the nature of object-oriented programming and its application to Ada. The results of this reflection, presented in this paper, show how a fairly natural object-oriented style can indeed be developed even in Ada 83. The exercise of developing this style is useful for at least three reasons: (1) it provides a useful style for programming object-oriented applications in Ada 83 until new features become available with Ada 9X; (2) it demystifies many of the mechanisms that seem to be 'magic' in most object-oriented programming languages by making them explicit; and (3) it points out areas that are and are not in need of change in Ada 83 to make object-oriented programming more natural in Ada 9X. In the next four sections I will address in turn the issues of object-oriented classes, mixins, self-reference and supertyping. The presentation is through a sequence of examples. This results in some overlap with that paper, but all the examples in the present paper are written entirely in Ada 83. I will return to considerations for Ada 9X in the last section of the paper.

  17. Agent oriented programming

    NASA Technical Reports Server (NTRS)

    Shoham, Yoav

    1994-01-01

    The goal of our research is a methodology for creating robust software in distributed and dynamic environments. The approach taken is to endow software objects with explicit information about one another, to have them interact through a commitment mechanism, and to equip them with a speech-acty communication language. System-level applications include software interoperation and compositionality. A government application of specific interest is an infrastructure for coordination among multiple planners. Daily activity applications include personal software assistants, such as programmable email, scheduling, and new group agents. Research topics include definition of mental state of agents, design of agent languages as well as interpreters for those languages, and mechanisms for coordination within agent societies such as artificial social laws and conventions.

  18. Level of Educational Attainment Among Deaf Adults Who Attended Bilingual-Bicultural Programs.

    PubMed

    Dammeyer, Jesper; Marschark, Marc

    2016-10-01

    In Scandinavia and some other countries, a bilingual-bicultural approach to deaf education was celebrated in national programs from the mid-1980s until the broad popularity of cochlear implantation in middle 2000s created a shift back to an emphasis on spoken language for many deaf children. At the same time, only a few studies evaluated the long-term outcomes of bilingual-bicultural education, and several of their findings have raised questions about benefits of the approach. This study examined the level of educational attainment of 408 deaf individuals who attended primary school either before or during the period of bilingual-bicultural education in Denmark, both relative to a comparable hearing cohort. Beyond group comparisons, three logistic regression models were created to evaluate the prediction of educational attainment by a number of relevant variables. Compared to the hearing population, the deaf population had a significantly lower level of educational attainment both before and after the introduction of bilingual-bicultural education. Signed language and spoken language abilities, the kind of school attended, degree of hearing loss, parental hearing loss, and gender were found significantly to explain levels of educational attainment in the deaf population. © The Author 2016. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oup.com.

  19. Overcoming Language and Literacy Barriers in Safety and Health Training of Agricultural Workers

    PubMed Central

    Arcury, Thomas A.; Estrada, Jorge M.; Quandt, Sara A.

    2010-01-01

    The workforce in all areas of United States agriculture and forestry is becoming increasingly diverse in language, culture, and education. Many agricultural workers are immigrants who have limited English language skills and limited educational attainment. Providing safety and health training to this large, diverse, dispersed, and often transient population of workers is challenging. This review, prepared for the 2010 Agricultural Safety and Health Council of America/National Institute for Occupational Safety and Health conference, “Be Safe, Be Profitable: Protecting Workers in Agriculture,” is divided into five sections. First, we describe the occupational and demographic characteristics of agricultural workers in the US to highlight their safety and health training needs. Second, we summarize current research on the social and cultural attributes of agricultural workers and agricultural employers that affect the provision of safety and health training. Worker and employer attributes include language, literacy, financial limitations, work beliefs, and health beliefs. Third, we review current initiatives addressing safety and health training for agricultural workers that consider worker language and literacy. These initiatives are limited to a few specific topics (e.g., pesticides, heat stress); they do not provide general programs of safety training that would help establish a culture of workplace safety. However, several innovative approaches to health and safety training are being implemented, including the use of community-based participatory approaches and lay health promoter programs. Fourth, the limited industry response for safety training with this linguistically diverse and educationally limited workforce is summarized. Finally, gaps in knowledge and practice are summarized and recommendations to develop educationally, culturally, and linguistically appropriate safety and health training are presented. PMID:20665309

  20. Synthesizing Safety Conditions for Code Certification Using Meta-Level Programming

    NASA Technical Reports Server (NTRS)

    Eusterbrock, Jutta

    2004-01-01

    In code certification the code consumer publishes a safety policy and the code producer generates a proof that the produced code is in compliance with the published safety policy. In this paper, a novel viewpoint approach towards an implementational re-use oriented framework for code certification is taken. It adopts ingredients from Necula's approach for proof-carrying code, but in this work safety properties can be analyzed on a higher code level than assembly language instructions. It consists of three parts: (1) The specification language is extended to include generic pre-conditions that shall ensure safety at all states that can be reached during program execution. Actual safety requirements can be expressed by providing domain-specific definitions for the generic predicates which act as interface to the environment. (2) The Floyd-Hoare inductive assertion method is refined to obtain proof rules that allow the derivation of the proof obligations in terms of the generic safety predicates. (3) A meta-interpreter is designed and experimentally implemented that enables automatic synthesis of proof obligations for submitted programs by applying the modified Floyd-Hoare rules. The proof obligations have two separate conjuncts, one for functional correctness and another for the generic safety obligations. Proof of the generic obligations, having provided the actual safety definitions as context, ensures domain-specific safety of program execution in a particular environment and is simpler than full program verification.

  1. Medical Systems Engineering to Support Mars Mission Crew Autonomy

    NASA Technical Reports Server (NTRS)

    Antonsen, Erik; Mindock, Jennifer

    2017-01-01

    Human spaceflight missions to Mars face exceptionally challenging resource limitations that far exceed those faced before. Increasing transit times, decreasing opportunity for resupply, communications challenges, and extended time to evacuate a crew to definitive medical care dictate a level of crew autonomy in medical care that is beyond the current medical model. To approach this challenge, a medical systems engineering approach is proposed that relies on a clearly articulated Concept of Operations and risk analysis tools that are in development at NASA. This paper proposes an operational clinical model with key terminology and concepts translated to a controls theory paradigm to frame a common language between clinical and engineering teams. This common language will be used for design and validation of an exploration medical system that is fully integrated into a Mars transit vehicle. This approach merges medical simulation, human factors evaluation techniques, and human-in-the-loop testing in ground based analogs to tie medical hardware and software subsystem performance and overall medical system functionality to metrics of operational medical autonomy. Merging increases in operational clinical autonomy with a more restricted vehicle system resource scenario in interplanetary spaceflight will require an unprecedented level of medical and engineering integration. Full integration of medical capabilities into a Mars vehicle system may require a new approach to integrating medical system design and operations into the vehicle Program structure. Prior to the standing-up of a Mars Mission Program, proof of concept is proposed through the Human Research Program.

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

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

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

  5. The Adam language: Ada extended with support for multiway activities

    NASA Technical Reports Server (NTRS)

    Charlesworth, Arthur

    1993-01-01

    The Adam language is an extension of Ada that supports multiway activities, which are cooperative activities involving two or more processes. This support is provided by three new constructs: diva procedures, meet statements, and multiway accept statements. Diva procedures are recursive generic procedures having a particular restrictive syntax that facilitates translation for parallel computers. Meet statements and multiway accept statements provide two ways to express a multiway rendezvous, which is an n-way rendezvous generalizing Ada's 2-way rendezvous. While meet statements tend to have simpler rules than multiway accept statements, the latter approach is a more straightforward extension of Ada. The only nonnull statements permitted within meet statements and multiway accept statements are calls on instantiated diva procedures. A call on an instantiated diva procedure is also permitted outside a multiway rendezvous; thus sequential Adam programs using diva procedures can be written. Adam programs are translated into Ada programs appropriate for use on parallel computers.

  6. Latin Curriculum Standards. Revised.

    ERIC Educational Resources Information Center

    Delaware State Dept. of Public Instruction, Dover.

    Delaware's state standards for the Latin curriculum in the public schools are presented. An introductory section outlines the goals of the Latin program for reading, cultural awareness, grammar, writing, and oral language and briefly discusses the philosophy of and approaches to Latin instruction in elementary and middle schools. Three subsequent…

  7. Triage for Struggling Adolescent Readers

    ERIC Educational Resources Information Center

    Diamond, Linda J.

    2006-01-01

    To improve achievement for struggling readers in particular, secondary schools must design programs and curricula to address students' lack of background knowledge, delayed English language development, and limited success in reading. In this article, the author presents a systems approach that offers intensive care for the most at-risk students…

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

  9. State-Chart Autocoder

    NASA Technical Reports Server (NTRS)

    Clark, Kenneth; Watney, Garth; Murray, Alexander; Benowitz, Edward

    2007-01-01

    A computer program translates Unified Modeling Language (UML) representations of state charts into source code in the C, C++, and Python computing languages. ( State charts signifies graphical descriptions of states and state transitions of a spacecraft or other complex system.) The UML representations constituting the input to this program are generated by using a UML-compliant graphical design program to draw the state charts. The generated source code is consistent with the "quantum programming" approach, which is so named because it involves discrete states and state transitions that have features in common with states and state transitions in quantum mechanics. Quantum programming enables efficient implementation of state charts, suitable for real-time embedded flight software. In addition to source code, the autocoder program generates a graphical-user-interface (GUI) program that, in turn, generates a display of state transitions in response to events triggered by the user. The GUI program is wrapped around, and can be used to exercise the state-chart behavior of, the generated source code. Once the expected state-chart behavior is confirmed, the generated source code can be augmented with a software interface to the rest of the software with which the source code is required to interact.

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

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

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

  13. Writing analytic element programs in Python.

    PubMed

    Bakker, Mark; Kelson, Victor A

    2009-01-01

    The analytic element method is a mesh-free approach for modeling ground water flow at both the local and the regional scale. With the advent of the Python object-oriented programming language, it has become relatively easy to write analytic element programs. In this article, an introduction is given of the basic principles of the analytic element method and of the Python programming language. A simple, yet flexible, object-oriented design is presented for analytic element codes using multiple inheritance. New types of analytic elements may be added without the need for any changes in the existing part of the code. The presented code may be used to model flow to wells (with either a specified discharge or drawdown) and streams (with a specified head). The code may be extended by any hydrogeologist with a healthy appetite for writing computer code to solve more complicated ground water flow problems. Copyright © 2009 The Author(s). Journal Compilation © 2009 National Ground Water Association.

  14. Strawman II. Recommendations for a regulatory program for mining waste and materials under Subtitle D of the Resource Conservation and Recovery Act. Final report

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

    Not Available

    1990-05-21

    The package, referred to as 'Strawman II', is a working document that represents EPA's latest staff position on an effective program to regulate wastes and other materials uniquely associated with noncoal mining. Strawman II does not represent a proposed rule. The package consists of two parts: (1) the Foreward, which describes the pre-rulemaking Strawman process, a background and overview of the mining waste program as envisioned in the package, and discussions of major issues concerning the program and its scope; and (2) the Regulatory Approach, presented as '40 CFR XXX, XXY, and XXZ' to reflect how the program might appearmore » in regulatory language. Discussions and amplifications of specific points are also interspersed throughout the Regulatory Approach. EPA encourages all interested parties to convey their views on any and all aspects of the program concept.« less

  15. Voces de Olympo (Echoes from Mount Olympus). A Humanistic Approach to Latin for Children in the Sixth Grade: Teachers' Guide.

    ERIC Educational Resources Information Center

    Masciantonio, Rudolph; And Others

    This curriculum guide, developed for use in a sixth-grade FLES (foreign language in elementary school) program, embraces a visual-audiolingual approach to the teaching of Latin while providing a source of materials for the teaching of the culture of ancient Rome. The course is organized around eight major units on: (1) Jupiter and His Siblings,…

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

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

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

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

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

  1. Disclosure of complementary health approaches among low income and racially diverse safety net patients with diabetes.

    PubMed

    Chao, M T; Handley, M A; Quan, J; Sarkar, U; Ratanawongsa, N; Schillinger, D

    2015-11-01

    Patient-provider communication about complementary health approaches can support diabetes self-management by minimizing risk and optimizing care. We sought to identify sociodemographic and communication factors associated with disclosure of complementary health approaches to providers by low-income patients with diabetes. We used data from San Francisco Health Plan's SMARTSteps Program, a trial of diabetes self-management support for low-income patients (n=278) through multilingual automated telephone support. Interviews collected use and disclosure of complementary health approaches in the prior month, patient-physician language concordance, and quality of communication. Among racially, linguistically diverse participants, half (47.8%) reported using complementary health practices (n=133), of whom 55.3% disclosed use to providers. Age, sex, race/ethnicity, nativity, education, income, and health literacy were not associated with disclosure. In adjusted analyses, disclosure was associated with language concordance (AOR=2.21, 95% CI: 1.05, 4.67), physicians' interpersonal communication scores (AOR=1.50, 95% CI: 1.03, 2.19), shared decision making (AOR=1.74, 95% CI: 1.33, 2.29), and explanatory-type communication (AOR=1.46, 95% CI: 1.03, 2.09). Safety net patients with diabetes commonly use complementary health approaches and disclose to providers with higher patient-rated quality of communication. Patient-provider language concordance and patient-centered communication can facilitate disclosure of complementary health approaches. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

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

  3. Software engineering and Ada in design

    NASA Technical Reports Server (NTRS)

    Oneill, Don

    1986-01-01

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

  4. Tuning collective communication for Partitioned Global Address Space programming models

    DOE PAGES

    Nishtala, Rajesh; Zheng, Yili; Hargrove, Paul H.; ...

    2011-06-12

    Partitioned Global Address Space (PGAS) languages offer programmers the convenience of a shared memory programming style combined with locality control necessary to run on large-scale distributed memory systems. Even within a PGAS language programmers often need to perform global communication operations such as broadcasts or reductions, which are best performed as collective operations in which a group of threads work together to perform the operation. In this study we consider the problem of implementing collective communication within PGAS languages and explore some of the design trade-offs in both the interface and implementation. In particular, PGAS collectives have semantic issues thatmore » are different than in send–receive style message passing programs, and different implementation approaches that take advantage of the one-sided communication style in these languages. We present an implementation framework for PGAS collectives as part of the GASNet communication layer, which supports shared memory, distributed memory and hybrids. The framework supports a broad set of algorithms for each collective, over which the implementation may be automatically tuned. In conclusion, we demonstrate the benefit of optimized GASNet collectives using application benchmarks written in UPC, and demonstrate that the GASNet collectives can deliver scalable performance on a variety of state-of-the-art parallel machines including a Cray XT4, an IBM BlueGene/P, and a Sun Constellation system with InfiniBand interconnect.« less

  5. On Developing HyperCard Stacks for the Study of Chinese Characters: KanjiCard.

    ERIC Educational Resources Information Center

    Nakajima, Kazuko

    1988-01-01

    Describes "KanjiCard," an interactive self-tutorial program for beginning students of Japanese to learn Kanji, Chinese characters used in the Japanese language. The Macintosh-developed approach uses "HyperCard" technology, computer-assisted animation, and voice digitizing to achieve enhanced graphic presentation. (Author/CB)

  6. An Instructional Systems Technology Model for Institutional Change.

    ERIC Educational Resources Information Center

    Dudgeon, Paul J.

    A program based on instructional systems technology was developed at Canadore College as a means of devising the optimal learning experience for each individual student. The systems approach is used to solve educational problems through a process of analysis, synthesis, modeling, and simulation, based on the LOGOS (Language for Optimizing…

  7. An Evaluation of an Automated Approach to Concept-Based Grammar Instruction

    ERIC Educational Resources Information Center

    Lyddon, Paul A.

    2012-01-01

    Acquiring sufficient linguistic proficiency to perform competently in academic and professional contexts generally requires substantial study time beyond what most language programs can offer in the classroom. As such, teachers and students alike would benefit considerably from high quality self-access materials promoting independent learning out…

  8. Situational Leadership and Innovation in the EFL Classroom.

    ERIC Educational Resources Information Center

    Osburne, Andrea G.

    A case-study approach is presented to demonstrate how to use situational leadership (a management theory model developed by Hersey and Blanchard) to make students in teacher education programs more receptive to educational innovation in second language learning. Situational leadership theory defines a leader as anyone trying to influence another…

  9. A Structuralist Approach to Television Criticism.

    ERIC Educational Resources Information Center

    Robards, Brooks

    Although television is highly dependent on language and semiotic analysis, its form can best be analyzed through the structural notion of transformation. The critic's task becomes the articulation of structural laws intrinsic to television. One such law has to do with how television structures time. Television programming transforms action into…

  10. I Can Learn Japanese.

    ERIC Educational Resources Information Center

    Rubin, Michael; Funato, Makiko

    This set of materials for Japanese second language instruction was designed for students who can be taught most effectively through a functional, conversational approach. It is intended as a supplement to the regular course of study so that all students, regardless of ability level, can be provided with an effective instructional program. It…

  11. 32 CFR 206.1 - Major characteristics of the NSEP institutional grants program.

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... issues of national capacity; and (3) Defines innovative approaches to issues not addressed by NSEP... base capacity currently exists in some foreign languages and area studies. It also recognizes that... cases where the demand cannot be met and encourages efforts that increase demand. (5) NSEP encourages...

  12. 32 CFR 206.1 - Major characteristics of the NSEP institutional grants program.

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... issues of national capacity; and (3) Defines innovative approaches to issues not addressed by NSEP... base capacity currently exists in some foreign languages and area studies. It also recognizes that... cases where the demand cannot be met and encourages efforts that increase demand. (5) NSEP encourages...

  13. 32 CFR 206.1 - Major characteristics of the NSEP institutional grants program.

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... issues of national capacity; and (3) Defines innovative approaches to issues not addressed by NSEP... base capacity currently exists in some foreign languages and area studies. It also recognizes that... cases where the demand cannot be met and encourages efforts that increase demand. (5) NSEP encourages...

  14. 32 CFR 206.1 - Major characteristics of the NSEP institutional grants program.

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... issues of national capacity; and (3) Defines innovative approaches to issues not addressed by NSEP... base capacity currently exists in some foreign languages and area studies. It also recognizes that... cases where the demand cannot be met and encourages efforts that increase demand. (5) NSEP encourages...

  15. 32 CFR 206.1 - Major characteristics of the NSEP institutional grants program.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... issues of national capacity; and (3) Defines innovative approaches to issues not addressed by NSEP... base capacity currently exists in some foreign languages and area studies. It also recognizes that... cases where the demand cannot be met and encourages efforts that increase demand. (5) NSEP encourages...

  16. Cognitive Training and Initial Use of Referential Speech.

    ERIC Educational Resources Information Center

    Kahn, James V.

    1984-01-01

    Profoundly retarded 3-10 year olds (N=24) were divided into three groups: two cognitive training programs--object permanence or means-end--and language only. Results of pre- and posttests revealed that the cognitive training approaches were successful in enabling the majority of Ss to learn to use speech. (CL)

  17. Discipline-Specific Practica for International Teaching Assistants

    ERIC Educational Resources Information Center

    Gorsuch, Greta J.

    2006-01-01

    A topic of continued discussion has been whether international teaching assistant (ITA) education is best done within academic departments, or within university-wide programs organized by English as a Second Language (ESL) specialists. This report describes a pilot ITA practicum which may potentially combine the best of both approaches: Academic…

  18. Self-Evaluation Using iPads in EFL Teaching Practice

    ERIC Educational Resources Information Center

    Allen, Christopher; Hadjistassou, Stella K.; Richardson, David

    2016-01-01

    The relentlessly accelerating global educational demands for teaching English as a Second or Foreign Language (ESL/EFL) in multiple, diverse, and often remote geographic locations constitute new challenges for academic institutions, teacher training and preparation programs, and teachers themselves. This study describes a novel approach where five…

  19. Descubriendo la Lectura: An Application of Reading Recovery in Spanish. [Final Report.

    ERIC Educational Resources Information Center

    Escamilla, Kathy

    A study investigated the utility of a set of Spanish-language instructional materials, "Decsubriendo la Lectura," in compensatory or remedial literacy education for Spanish-speaking elementary students. The reading recovery approach, used with English-speaking first-graders, was adapted for Spanish. Program development included…

  20. Practice guidelines for program evaluation in community-based rehabilitation.

    PubMed

    Grandisson, Marie; Hébert, Michèle; Thibeault, Rachel

    2017-06-01

    This paper proposes practice guidelines to evaluate community-based rehabilitation (CBR) programs. These were developed through a rigorous three-phase research process including a literature review on good practices in CBR program evaluation, a field study during which a South Africa CBR program was evaluated, and a Delphi study to generate consensus among a highly credible panel of CBR experts from a wide range of backgrounds and geographical areas. The 10 guidelines developed are summarized into a practice model highlighting key features of sound CBR program evaluation. They strongly indicate that sound CBR evaluations are those that give a voice and as much control as possible to the most affected groups, embrace the challenge of diversity, and foster use of evaluation processes and findings through a rigorous, collaborative and empowering approach. The practice guidelines should facilitate CBR evaluation decisions in respect to facilitating an evaluation process, using frameworks and designing methods. Implications for rehabilitation Ten practice guidelines provide guidance to facilitate sound community-based rehabilitation (CBR) program evaluation decisions. Key indications of good practice include: • being as participatory and empowering as possible; • ensuring that all, including the most affected, have a real opportunity to share their thoughts; • highly considering mixed methods and participatory tools; • adapting to fit evaluation context, local culture and language(s); • defining evaluation questions and reporting findings using shared CBR language when possible, which the framework offered may facilitate.

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

  2. A Comparison of the Functional Distribution of Language in Bilingual Classrooms Following Language Separation vs. Concurrent Instructional Approaches.

    ERIC Educational Resources Information Center

    Milk, Robert D.

    This study analyzes how two bilingual classroom language distribution approaches affect classroom language use patterns. The two strategies, separate instruction in the two languages vs. the new concurrent language usage approach (NCA) allowing use of both languages with strict guidelines for language alternation, are observed on videotapes of a…

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

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

  5. Musical plus phonological input for young foreign language readers

    PubMed Central

    Fonseca-Mora, M. C.; Jara-Jiménez, Pilar; Gómez-Domínguez, María

    2015-01-01

    Based on previous studies showing that phonological awareness is related to reading abilities and that music training improves phonological processing, the aim of the present study was to test for the efficiency of a new method for teaching to read in a foreign language. Specifically, we tested the efficacy of a phonological training program, with and without musical support that aimed at improving early reading skills in 7–8-year-old Spanish children (n = 63) learning English as a foreign language. Of interest was also to explore the impact of this training program on working memory and decoding skills. To achieve these goals we tested three groups of children before and after training: a control group, an experimental group with phonological non-musical intervention (active control), and an experimental group with musical intervention. Results clearly point to the beneficial effects of the phonological teaching approach but the further impact of the music support was not demonstrated. Moreover, while children in the music group showed low musical aptitudes before training, they nevertheless performed better than the control group. Therefore, the phonological training program with and without music support seem to have significant effects on early reading skills. PMID:25852604

  6. Musical plus phonological input for young foreign language readers.

    PubMed

    Fonseca-Mora, M C; Jara-Jiménez, Pilar; Gómez-Domínguez, María

    2015-01-01

    Based on previous studies showing that phonological awareness is related to reading abilities and that music training improves phonological processing, the aim of the present study was to test for the efficiency of a new method for teaching to read in a foreign language. Specifically, we tested the efficacy of a phonological training program, with and without musical support that aimed at improving early reading skills in 7-8-year-old Spanish children (n = 63) learning English as a foreign language. Of interest was also to explore the impact of this training program on working memory and decoding skills. To achieve these goals we tested three groups of children before and after training: a control group, an experimental group with phonological non-musical intervention (active control), and an experimental group with musical intervention. Results clearly point to the beneficial effects of the phonological teaching approach but the further impact of the music support was not demonstrated. Moreover, while children in the music group showed low musical aptitudes before training, they nevertheless performed better than the control group. Therefore, the phonological training program with and without music support seem to have significant effects on early reading skills.

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

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

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

  10. Engineering and Scientific Applications: Using MatLab(Registered Trademark) for Data Processing and Visualization

    NASA Technical Reports Server (NTRS)

    Sen, Syamal K.; Shaykhian, Gholam Ali

    2011-01-01

    MatLab(R) (MATrix LABoratory) is a numerical computation and simulation tool that is used by thousands Scientists and Engineers in many cou ntries. MatLab does purely numerical calculations, which can be used as a glorified calculator or interpreter programming language; its re al strength is in matrix manipulations. Computer algebra functionalities are achieved within the MatLab environment using "symbolic" toolbo x. This feature is similar to computer algebra programs, provided by Maple or Mathematica to calculate with mathematical equations using s ymbolic operations. MatLab in its interpreter programming language fo rm (command interface) is similar with well known programming languag es such as C/C++, support data structures and cell arrays to define c lasses in object oriented programming. As such, MatLab is equipped with most ofthe essential constructs of a higher programming language. M atLab is packaged with an editor and debugging functionality useful t o perform analysis of large MatLab programs and find errors. We belie ve there are many ways to approach real-world problems; prescribed methods to ensure foregoing solutions are incorporated in design and ana lysis of data processing and visualization can benefit engineers and scientist in gaining wider insight in actual implementation of their perspective experiments. This presentation will focus on data processing and visualizations aspects of engineering and scientific applicati ons. Specifically, it will discuss methods and techniques to perform intermediate-level data processing covering engineering and scientifi c problems. MatLab programming techniques including reading various data files formats to produce customized publication-quality graphics, importing engineering and/or scientific data, organizing data in tabu lar format, exporting data to be used by other software programs such as Microsoft Excel, data presentation and visualization will be discussed. The presentation will emphasize creating practIcal scripts (pro grams) that extend the basic features of MatLab TOPICS mclude (1) Ma trix and vector analysis and manipulations (2) Mathematical functions (3) Symbolic calculations & functions (4) Import/export data files (5) Program lOgic and flow control (6) Writing function and passing parameters (7) Test application programs

  11. Connecting Science and Literacy in the Classroom: Using Space and Earth Science to Support Language Arts

    NASA Astrophysics Data System (ADS)

    Wessen, A. S.; Cobabe-Ammann, E. A.

    2009-12-01

    The connections between science and literacy in the classroom have received increasing attention over the last two decades, as more and more evidence demonstrates that science provides an exciting vehicle in which to engage students on the path to literacy improvement. Combining literacy with science allows students to creatively explore the world or universe, and it. Combining science and literacy improves both reading and science scores, and increases students’ interest in science. At a time when over 40% of students beyond the 5th grade are reading two or more levels below grade level and are struggling with their current materials, finding ways to excite and engage them in the reading process is key. Literacy programs incorporating unique space science content can help prepare children for standardized language arts tests. It also engages our nation’s youngest learners and their teachers with the science, math, and technology of exploration in a language arts format. This session focuses on programs and products that bring the excitement of earth and space science into the literacy classroom, with a focus on research-based approached to combining science and language arts. Reading, Writing and Rings! Grades 1-2

  12. Final Report from The University of Texas at Austin for DEGAS: Dynamic Global Address Space programming environments

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

    Erez, Mattan; Yelick, Katherine; Sarkar, Vivek

    The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of programming models and runtime systems to meet the challenges of Exascale computing. Our approach is to provide an efficient and scalable programming model that can be adapted to application needs through the use of dynamic runtime features and domain-specific languages for computational kernels. We address the following technical challenges: Programmability: Rich set of programming constructs based on a Hierarchical Partitioned Global Address Space (HPGAS) model, demonstrated in UPC++. Scalability: Hierarchical locality control, lightweight communication (extended GASNet), and ef- ficient synchronization mechanisms (Phasers). Performance Portability:more » Just-in-time specialization (SEJITS) for generating hardware-specific code and scheduling libraries for domain-specific adaptive runtimes (Habanero). Energy Efficiency: Communication-optimal code generation to optimize energy efficiency by re- ducing data movement. Resilience: Containment Domains for flexible, domain-specific resilience, using state capture mechanisms and lightweight, asynchronous recovery mechanisms. Interoperability: Runtime and language interoperability with MPI and OpenMP to encourage broad adoption.« less

  13. Interactive radio in the classroom: ten years of proven success.

    PubMed

    Imhoof, M

    1985-01-01

    Interactive instructional radio programming is an innovative, inexpensive, and highly effective educational tool. In interactive radio programming, lessons are provided by a radio instructor, but unlike other radio education programs, the instructor prompts responses from the radio audience, provides pauses for audience responses, and then supplies the correct response to the prompt. The lessons are generally supervised by a classroom teacher, and the students respond to the radio prompts either orally or in writing. The lessons encourage student participation, and the programs frequently require more than 100 audience responses for each 1/2 hour of radio programing. The US Agency for International Development's Office of Education in the Bureau for Science and Technology researched and developed the tool during the last 10 years, and conducted highly successful experimental projects with it in Kenya, Nicaragua, and the Dominican Republic. In September 1984 a conference, jointly sponsored by the agency and Kenya's Ministry of Education, Science, and Technology, was held in Nairobi to demonstrate the new tool and to encourage other countries to utilize the approach. Participants visited rural classrooms in Kenya where they had an opportunity to observe how the technique was being successfully used in Kenya's Radio Language Arts Project. In view of the successful results attained in the experimental projects of the 3 countries noted above, the conference participants recommended that the technique should immediately be integrated into the national curricula of these countries, and that the approach should be more widely used in other countries. They noted that the technique is especially appropriate for use in primary schools and in nonformal adult education programs and that the tool is especially useful for teaching mathematics and second languages. They recommended that educators in developing countries develop interactive instructional radio programs, evaluate these programs, and then integrate the approach in the school curriculum. The participants noted that the technique can serve to upgrade the quality of classroom teaching and that the approach can be also used to provide teachers with inservice training. They further recommended that administrators and parents should be provided with information about the technique and its advantages, and that efforts should be made to immediately promote its use.

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. Dynamic Approaches to Language Processing

    ERIC Educational Resources Information Center

    Srinivasan, Narayanan

    2007-01-01

    Symbolic rule-based approaches have been a preferred way to study language and cognition. Dissatisfaction with rule-based approaches in the 1980s lead to alternative approaches to study language, the most notable being the dynamic approaches to language processing. Dynamic approaches provide a significant alternative by not being rule-based and…

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

  9. The Language of Ageism: Why We Need to Use Words Carefully.

    PubMed

    Gendron, Tracey L; Welleford, E Ayn; Inker, Jennifer; White, John T

    2016-12-01

    Language carries and conveys meaning which feeds assumptions and judgments that can lead to the development of stereotypes and discrimination. As a result, this study closely examined the specific language that is used to communicate attitudes and perceptions of aging and older adults. We conducted a qualitative study of a twitter assignment for 236 students participating in a senior mentoring program. Three hundred fifty-four tweets were qualitatively analyzed to explore language-based age discrimination using a thematic analytic approach. Twelve percent of the tweets (n = 43) were found to contain discriminatory language. Thematic analysis of the biased tweets identified 8 broad themes describing language-based age discrimination: assumptions and judgments, older people as different, uncharacteristic characteristics, old as negative, young as positive, infantilization, internalized ageism, and internalized microaggression. The language of ageism is rooted in both explicit actions and implicit attitudes which make it highly complex and difficult to identify. Continued examination of linguistic encoding is needed in order to recognize and rectify language-based age discrimination. © The Author 2015. Published by Oxford University Press on behalf of The Gerontological Society of America. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com.

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

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

  12. A learning apprentice for software parts composition

    NASA Technical Reports Server (NTRS)

    Allen, Bradley P.; Holtzman, Peter L.

    1987-01-01

    An overview of the knowledge acquisition component of the Bauhaus, a prototype computer aided software engineering (CASE) workstation for the development of domain-specific automatic programming systems (D-SAPS) is given. D-SAPS use domain knowledge in the refinement of a description of an application program into a compilable implementation. The approach to the construction of D-SAPS was to automate the process of refining a description of a program, expressed in an object-oriented domain language, into a configuration of software parts that implement the behavior of the domain objects.

  13. A MULTIPLE TESTING OF THE ABC METHOD AND THE DEVELOPMENT OF A SECOND GENERATION MODEL. PART I, PRELIMINARY DISCUSSIONS OF METHODOLOGY. SUPPLEMENT, COMPUTER PROGRAMS OF THE HDL INFORMATION SYSTEMS.

    ERIC Educational Resources Information Center

    ALTMANN, BERTHOLD; BROWN, WILLIAM G.

    THE FIRST-GENERATION APPROACH BY CONCEPT (ABC) STORAGE AND RETRIEVAL METHOD, A METHOD WHICH UTILIZES AS A SUBJECT APPROACH APPROPRIATE STANDARDIZED ENGLISH-LANGUAGE STATEMENTS PROCESSED AND PRINTED IN A PERMUTED INDEX FORMAT, UNDERWENT A PERFORMANCE TEST, THE PRIMARY OBJECTIVE OF WHICH WAS TO SPOT DEFICIENCIES AND TO DEVELOP A SECOND-GENERATION…

  14. The Effectiveness of Three Reading Approaches and an Oral Language Stimulation Program with Disadvantaged Children in the Primary Grades: A Final Report After Two Years of the Cooperative Reading Project.

    ERIC Educational Resources Information Center

    Dunn, Lloyd M.; And Others

    The Cooperative Reading Project's purpose was to examine the relative effectiveness of three approaches to the teaching of beginning reading and the effectiveness of oral stimulation. This monograph reports the results of the last year of the project. The experimental reading treatments were: (1) the Initial Teaching Alphabet (ITA), (2) the Words…

  15. The Ancient Greeks Speak to Us. A New Humanistic Approach to Classical Greek and Greek Culture for Secondary Schools. Teacher's Guide - Level Beta.

    ERIC Educational Resources Information Center

    Masciantonio, Rudolph

    This is a teacher's guide for Level Beta of a humanistic approach to instruction of Classical Greek and Greek culture in secondary schools. The goals of the program are to help students become aware of: (1) the impact of Hellenic civilization on contemporary society, including the impact of the Greek language on English; (2) the similarities and…

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

  17. Text generation from Taiwanese Sign Language using a PST-based language model for augmentative communication.

    PubMed

    Wu, Chung-Hsien; Chiu, Yu-Hsien; Guo, Chi-Shiang

    2004-12-01

    This paper proposes a novel approach to the generation of Chinese sentences from ill-formed Taiwanese Sign Language (TSL) for people with hearing impairments. First, a sign icon-based virtual keyboard is constructed to provide a visualized interface to retrieve sign icons from a sign database. A proposed language model (LM), based on a predictive sentence template (PST) tree, integrates a statistical variable n-gram LM and linguistic constraints to deal with the translation problem from ill-formed sign sequences to grammatical written sentences. The PST tree trained by a corpus collected from the deaf schools was used to model the correspondence between signed and written Chinese. In addition, a set of phrase formation rules, based on trigger pair category, was derived for sentence pattern expansion. These approaches improved the efficiency of text generation and the accuracy of word prediction and, therefore, improved the input rate. For the assessment of practical communication aids, a reading-comprehension training program with ten profoundly deaf students was undertaken in a deaf school in Tainan, Taiwan. Evaluation results show that the literacy aptitude test and subjective satisfactory level are significantly improved.

  18. Dynamical and Mechanistic Reconstructive Approaches of T Lymphocyte Dynamics: Using Visual Modeling Languages to Bridge the Gap between Immunologists, Theoreticians, and Programmers

    PubMed Central

    Thomas-Vaslin, Véronique; Six, Adrien; Ganascia, Jean-Gabriel; Bersini, Hugues

    2013-01-01

    Dynamic modeling of lymphocyte behavior has primarily been based on populations based differential equations or on cellular agents moving in space and interacting each other. The final steps of this modeling effort are expressed in a code written in a programing language. On account of the complete lack of standardization of the different steps to proceed, we have to deplore poor communication and sharing between experimentalists, theoreticians and programmers. The adoption of diagrammatic visual computer language should however greatly help the immunologists to better communicate, to more easily identify the models similarities and facilitate the reuse and extension of existing software models. Since immunologists often conceptualize the dynamical evolution of immune systems in terms of “state-transitions” of biological objects, we promote the use of unified modeling language (UML) state-transition diagram. To demonstrate the feasibility of this approach, we present a UML refactoring of two published models on thymocyte differentiation. Originally built with different modeling strategies, a mathematical ordinary differential equation-based model and a cellular automata model, the two models are now in the same visual formalism and can be compared. PMID:24101919

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

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

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

  2. Developing a Materialist Anti-Racist Approach to Language Activism

    ERIC Educational Resources Information Center

    Flores, Nelson

    2017-01-01

    The aim of this paper is to propose a materialist anti-racist approach to language activism. This approach combines Joshua Fishman's pioneering work on language activism with critical race theory and the recent materialist turn in applied linguistics. A materialist anti-racist approach to language activism, positions language policy within broader…

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

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

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

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

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

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

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

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

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

  12. Tierless Programming for the Internet of Things

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

    Decker, Brett

    The Internet of Things (IoT) is about Internet-addressability and connectivity for everyday devices. The goal of this project was to create a framework to allow developers to more easily control IoT devices and turn their interactions into meaningful applications. We leveraged a tierless approach for Software Defined Networking (SDN) to build this framework. We expanded Flowlog, a tierless programming language for SDN controllers, to support IoT devices developed by Spark IO to build this framework.

  13. A New Framework for Software Visualization: A Multi-Layer Approach

    DTIC Science & Technology

    2006-09-01

    primary target is an exploration of the current state of the area so that we can discover the challenges and propose solutions for them. The study ...Small define both areas of study to collectively be a part of Software Visualization. 22 Visual Programming as ’Visual Programming’ (VP) refers to...founded taxonomy, with the proper characteristics, can further investigation in any field of study . A common language or terminology and the existence of

  14. Un currículo interdisciplinario de base teórica para enseñar inglés como segunda lengua1

    PubMed Central

    Fuentes, Brenda O.; Mas, Francisco Soto; Mein, Erika; Jacobson, Holly E.

    2013-01-01

    Among Hispanic immigrants in the United States (US), learning English is considered necessary for economic and social achievement. As a consequence, there is a high demand for English as a Second Language (ESL) classes. Despite the recognized benefits of ESL programs, both at the individual and social levels, more research is needed to identify education strategies that effectively promote all aspects of learning English as a second language. This article describes an ESL curriculum that incorporates a theory-based pedagogical approach specifically designed for immigrant Hispanic adults on the US-Mexico border region. The article also describes the implementation of the curriculum as well as the results of the evaluation, which was conducted using both quantitative and qualitative methods. Quantitative results indicate that the participants significantly improved their English proficiency (L2). Qualitative results suggest that participants were positively impacted by both the content and pedagogical approaches used by the curriculum. Their experience with the ESL class was positive in general. It can be concluded that the curriculum achieved its objective. This approach could serve as a model for second language teaching for adults. PMID:25284915

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

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

  17. Learning preference as a predictor of academic performance in first year accelerated graduate entry nursing students: a prospective follow-up study.

    PubMed

    Koch, Jane; Salamonson, Yenna; Rolley, John X; Davidson, Patricia M

    2011-08-01

    The growth of accelerated graduate entry nursing programs has challenged traditional approaches to teaching and learning. To date, limited research has been undertaken in the role of learning preferences, language proficiency and academic performance in accelerated programs. Sixty-two first year accelerated graduate entry nursing students, in a single cohort at a university in the western region of Sydney, Australia, were surveyed to assess their learning preference using the Visual, Aural, Read/write and Kinaesthetic (VARK) learning preference questionnaire, together with sociodemographic data, English language acculturation and perceived academic control. Six months following course commencement, the participant's grade point average (GPA) was studied as a measurement of academic performance. A 93% response rate was achieved. The majority of students (62%) reported preference for multiple approaches to learning with the kinaesthetic sensory mode a significant (p=0.009) predictor of academic performance. Students who spoke only English at home had higher mean scores across two of the four categories of VARK sensory modalities, visual and kinaesthetic compared to those who spoke non-English. Further research is warranted to investigate the reasons why the kinaesthetic sensory mode is a predictor of academic performance and to what extent the VARK mean scores of the four learning preference(s) change with improved English language proficiency. Copyright © 2010 Elsevier Ltd. All rights reserved.

  18. Coyotes, Skunks, and Bears in the Sky --- A Multicultural Approach to Astronomy

    NASA Astrophysics Data System (ADS)

    Lebofsky, N. R.; Lebofsky, L. A.; Canizo, T.

    1994-12-01

    Staff and teacher/facilitators from the ARTIST (Astronomy-Related Teacher Inservice Training) and ACCESS! (All Children Can Explore the Solar System!) PROJECTS use myths, legends, creative writing, and related activities to augment astronomy lessons. In both elementary and middle school classrooms teachers use an integrated curriculum approach to extend the science lesson into language arts, social studies, fine arts, and math. Reading, writing, storytelling, and art projects blend easily with lessons on constellations, planets, Sun, Moon, and sky. Including myths and legends from a variety of cultures and time periods underscores the universal appeal of both sky-watching and creativity. Through a variety of inservice programs and materials development, the authors provide scientific background and classroom activities for teachers in grades K--8. Project facilitators report marked improvement in primary grade reading and writing skills and improved language acquisition for bilingual students when a high interest topic such as astronomy is introduced and integrated with language arts lessons. Facilitators have used astronomy to empower special education students to share both their knowledge and appreciation of the universe with the general school population. A slide-and-music presentation and samples of student work will highlight activities developed through PROJECT ARTIST. PROJECT ARTIST is funded by the National Science Foundation. PROJECT ACCESS! is funded by the Arizona Board of Regents (Eisenhower Math and Science Program).

  19. The emergence of mind and brain: an evolutionary, computational, and philosophical approach.

    PubMed

    Mainzer, Klaus

    2008-01-01

    Modern philosophy of mind cannot be understood without recent developments in computer science, artificial intelligence (AI), robotics, neuroscience, biology, linguistics, and psychology. Classical philosophy of formal languages as well as symbolic AI assume that all kinds of knowledge must explicitly be represented by formal or programming languages. This assumption is limited by recent insights into the biology of evolution and developmental psychology of the human organism. Most of our knowledge is implicit and unconscious. It is not formally represented, but embodied knowledge, which is learnt by doing and understood by bodily interacting with changing environments. That is true not only for low-level skills, but even for high-level domains of categorization, language, and abstract thinking. The embodied mind is considered an emergent capacity of the brain as a self-organizing complex system. Actually, self-organization has been a successful strategy of evolution to handle the increasing complexity of the world. Genetic programs are not sufficient and cannot prepare the organism for all kinds of complex situations in the future. Self-organization and emergence are fundamental concepts in the theory of complex dynamical systems. They are also applied in organic computing as a recent research field of computer science. Therefore, cognitive science, AI, and robotics try to model the embodied mind in an artificial evolution. The paper analyzes these approaches in the interdisciplinary framework of complex dynamical systems and discusses their philosophical impact.

  20. Selecting ICT Based Solutions for Quality Learning and Sustainable Practice

    ERIC Educational Resources Information Center

    Gosper, Maree; Woo, Karen; Muir, Helen; Dudley, Christine; Nakazawa, Kayo

    2007-01-01

    This paper reports on a project involving software selection in the context of a curriculum redesign of a university level Japanese language program. The project aimed to improve learning outcomes, increase flexibility in student access, and increase flexibility in approaches to teaching and learning, through the use of a variety of software…

  1. Rethinking ESL Service Courses for International Graduate Students

    ERIC Educational Resources Information Center

    Min, Young-Kyung

    2016-01-01

    Drawing on data from a writing program in English as a second language (ESL) at a large university in the midwestern United States, this article addresses the significant gap in programmatic and pedagogical responses for graduate writing support by probing the notion of ESL service courses that approach graduate writing courses as being…

  2. Who Benefits from Which Reading Intervention in the Primary Years? Match the Intervention with the Reading Profile

    ERIC Educational Resources Information Center

    Munro, John

    2017-01-01

    Reading difficulties may have multiple causes. Effective approaches to reading intervention need to target the specific causes for individual readers. The Early Reading Intervention Knowledge program comprises three intervention pathways: a phonological-phonemic pathway, a phonic-orthographic pathway, and an oral language pathway. This study…

  3. Longitudinal Evaluation of the Computer Assisted Instruction, Title I Project, 1979-82.

    ERIC Educational Resources Information Center

    Lavin, Richard J.; Sanders, Jean E.

    The Computer-Assisted Instruction (CAI) Project is an alternative, supplementary approach to providing reading, mathematics, and language arts instruction in schools in six northeastern Massachusetts communities. The CAI activities are provided as a supplement to instruction in Title I/Chapter I programs. Beginning in 1979, a 3-year research study…

  4. Confluent Language Approach Revisited: Towards Integrating Technology in Literacy Education.

    ERIC Educational Resources Information Center

    Suleiman, Mahmoud F.

    Institutions of higher education have been on the forefront of technology integration. In particular, teacher education programs must respond to the training needs of prospective teachers who will in turn help young learners grow in the technologically advanced society. Several steps have been taken by universities and colleges to meet relevant…

  5. SIMON: A Simple Instructional Monitor. Technical Report.

    ERIC Educational Resources Information Center

    Feurzeig, Wallace; And Others

    An instructional monitor is a program which tries to detect, diagnose, and possibly help overcome a student's learning difficulties in the course of solving a problem or performing a task. In one approach to building an instructional monitor, the student uses a special task- or problem-oriented language expressly designed around some particular…

  6. Joint Attention in Infant-Toddler Early Childhood Programs: Its Dynamics and Potential for Collaborative Learning

    ERIC Educational Resources Information Center

    Degotardi, Sheila

    2017-01-01

    This article examines how joint attention episodes constitute a core feature of relational pedagogy for infants and toddlers. It draws on social interactionist approaches to language and cognitive development to propose that joint attention may afford significant current and future potential for young children's learning. However, most joint…

  7. Reflective and Transformative Practice in Bilingual Teacher Preparation: Examining Cross-Cultural and Linguistic Equity

    ERIC Educational Resources Information Center

    Hernández, Ana M.

    2017-01-01

    Culture, class, and language are significant social markers that impact classrooms today with challenges in educating teachers to become culturally responsive and competent. This article presents a theoretical approach on the preparation of bilingual teacher candidates and how the literature can inform teacher education programs on developing…

  8. Contesting Visions at a Japanese School for the Deaf

    ERIC Educational Resources Information Center

    Hayashi, Akiko; Tobin, Joseph

    2015-01-01

    This paper tells the story of the struggle to introduce a Japanese sign language program in a school for the deaf in Japan that until recently had followed the government's approach that emphasizes oral communication. Our method and conceptual framework is ethnographic, as we emphasize the cultural beliefs that underlie the three competing…

  9. Exploring the Synergies between the Object Oriented Paradigm and Mathematics: A Java Led Approach

    ERIC Educational Resources Information Center

    Conrad, Marc; French, Tim

    2004-01-01

    While the object oriented paradigm and its instantiation within programming languages such as Java has become a ubiquitous part of both the commercial and educational landscapes, its usage as a visualization technique within mathematics undergraduate programmes of study has perhaps been somewhat underestimated. By regarding the object oriented…

  10. Piecing Together Phonics and Whole Language: A Balanced Approach.

    ERIC Educational Resources Information Center

    Pernai, Karen; Pulciani, Jodie; Vahle, Heather

    The purpose of this study was to determine the effectiveness of the implementation of the Hello Reader Scholastic Phonics program as an addition to an already rich, literature-based curriculum. Test data suggested that primary grade students were not developing phonetic skills sufficient to meet district expectations. This research was designed to…

  11. Technical Writing and Beginning ESL Students: A Workshop Approach.

    ERIC Educational Resources Information Center

    Southard, Sherry G.

    Many international students who come to the United States to improve their research techniques and their written and oral presentations have little or no training in the English language. Such students might benefit from a program similar to that held at Oklahoma State University (Stillwater) in September 1981 for 12 Ecuadorian technicians. This…

  12. Cross-Age Reading Buddies and Cultural-Sensitive Literature: Student-Centered English Language Instruction in an Ethiopian Budget School

    ERIC Educational Resources Information Center

    Cianca, Sherri

    2012-01-01

    The Ethiopian government has called for educational improvement, emphasizing the employment of active, student-centered pedagogy. One way of maximizing an interactive learning approach involves blending a cross-age reading buddies program with high-quality, culturally relevant children's literature. Employing descriptive, mixed-method research,…

  13. Research Perspectives on Core French: A Literature Review

    ERIC Educational Resources Information Center

    Lapkin, Sharon; Mady, Callie; Arnott, Stephanie

    2009-01-01

    This article reviews the research literature on core French in three main areas: student diversity, delivery models for the core French program, and instructional approaches. These topics are put into context through a discussion of studies on community attitudes to French as a second language (FSL), dissatisfaction with core French outcomes and…

  14. Applying Multiculturalism to a High School American Literature Course: Changing Lenses and Crossing Borders.

    ERIC Educational Resources Information Center

    Noskin, David; Marshalek, Angela

    1995-01-01

    Describes a nine-week, secondary-school, language arts unit on the American dream with an emphasis on multicultural issues, particularly as they concern those students who are apathetic about or resistant to the multicultural program. Reviews specific lesson approaches to "The Great Gatsby,""Baseball in April,""Justin and…

  15. Object-Oriented Programming in High Schools the Turing Way.

    ERIC Educational Resources Information Center

    Holt, Richard C.

    This paper proposes an approach to introducing object-oriented concepts to high school computer science students using the Object-Oriented Turing (OOT) language. Students can learn about basic object-oriented (OO) principles such as classes and inheritance by using and expanding a collection of classes that draw pictures like circles and happy…

  16. Game Plans for Victors: New Skills for Severely Handicapped Children.

    ERIC Educational Resources Information Center

    Schoen, Sharon; And Others

    The paper describes an approach in which games were planned to provide instruction for three severely handicapped children (5-6 years old) with few leisure, social, or academic skills and many aberrant behaviors. The first of two games involved a language program to teach verbal interactions, picture identification, and picture matching. The…

  17. The Role of NLP in Teachers' Classroom Discourse

    ERIC Educational Resources Information Center

    Millrood, Radislav

    2004-01-01

    Neuro-linguistic programming (NLP) is an approach to language teaching which is claimed to help achieve excellence in learner performance. Yet there is little evidence of the impact that NLP techniques in teachers' discourse can have on learners. The article draws on workshops with teachers where classroom simulations were used to raise teachers'…

  18. Dynamic Protocol Reverse Engineering: A Grammatical Inference Approach

    DTIC Science & Technology

    2008-03-01

    domain-specific languages”. OOPSLA ’05: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and...Representation to k-TSS Lan- guage Models”. Computación y Sistemas , 3(4):273–244, 2000. ISSN 1405-5546. 256. Trakhtenbrot, B.A. and Y.M. Barzdin. Finite

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

    NASA Astrophysics Data System (ADS)

    Holmboe, Christian

    2004-12-01

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  13. A new programming metaphor for image processing procedures

    NASA Technical Reports Server (NTRS)

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

    1992-01-01

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

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

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

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

  17. Language acquisition from a biolinguistic perspective.

    PubMed

    Crain, Stephen; Koring, Loes; Thornton, Rosalind

    2017-10-01

    This paper describes the biolinguistic approach to language acquisition. We contrast the biolinguistic approach with a usage-based approach. We argue that the biolinguistic approach is superior because it provides more accurate and more extensive generalizations about the properties of human languages, as well as a better account of how children acquire human languages. To distinguish between these accounts, we focus on how child and adult language differ both in sentence production and in sentence understanding. We argue that the observed differences resist explanation using the cognitive mechanisms that are invoked by the usage-based approach. In contrast, the biolinguistic approach explains the qualitative parametric differences between child and adult language. Explaining how child and adult language differ and demonstrating that children perceive unity despite apparent diversity are two of the hallmarks of the biolinguistic approach to language acquisition. Copyright © 2016 Elsevier Ltd. All rights reserved.

  18. Language-Agnostic Reproducible Data Analysis Using Literate Programming.

    PubMed

    Vassilev, Boris; Louhimo, Riku; Ikonen, Elina; Hautaniemi, Sampsa

    2016-01-01

    A modern biomedical research project can easily contain hundreds of analysis steps and lack of reproducibility of the analyses has been recognized as a severe issue. While thorough documentation enables reproducibility, the number of analysis programs used can be so large that in reality reproducibility cannot be easily achieved. Literate programming is an approach to present computer programs to human readers. The code is rearranged to follow the logic of the program, and to explain that logic in a natural language. The code executed by the computer is extracted from the literate source code. As such, literate programming is an ideal formalism for systematizing analysis steps in biomedical research. We have developed the reproducible computing tool Lir (literate, reproducible computing) that allows a tool-agnostic approach to biomedical data analysis. We demonstrate the utility of Lir by applying it to a case study. Our aim was to investigate the role of endosomal trafficking regulators to the progression of breast cancer. In this analysis, a variety of tools were combined to interpret the available data: a relational database, standard command-line tools, and a statistical computing environment. The analysis revealed that the lipid transport related genes LAPTM4B and NDRG1 are coamplified in breast cancer patients, and identified genes potentially cooperating with LAPTM4B in breast cancer progression. Our case study demonstrates that with Lir, an array of tools can be combined in the same data analysis to improve efficiency, reproducibility, and ease of understanding. Lir is an open-source software available at github.com/borisvassilev/lir.

  19. Language-Agnostic Reproducible Data Analysis Using Literate Programming

    PubMed Central

    Vassilev, Boris; Louhimo, Riku; Ikonen, Elina; Hautaniemi, Sampsa

    2016-01-01

    A modern biomedical research project can easily contain hundreds of analysis steps and lack of reproducibility of the analyses has been recognized as a severe issue. While thorough documentation enables reproducibility, the number of analysis programs used can be so large that in reality reproducibility cannot be easily achieved. Literate programming is an approach to present computer programs to human readers. The code is rearranged to follow the logic of the program, and to explain that logic in a natural language. The code executed by the computer is extracted from the literate source code. As such, literate programming is an ideal formalism for systematizing analysis steps in biomedical research. We have developed the reproducible computing tool Lir (literate, reproducible computing) that allows a tool-agnostic approach to biomedical data analysis. We demonstrate the utility of Lir by applying it to a case study. Our aim was to investigate the role of endosomal trafficking regulators to the progression of breast cancer. In this analysis, a variety of tools were combined to interpret the available data: a relational database, standard command-line tools, and a statistical computing environment. The analysis revealed that the lipid transport related genes LAPTM4B and NDRG1 are coamplified in breast cancer patients, and identified genes potentially cooperating with LAPTM4B in breast cancer progression. Our case study demonstrates that with Lir, an array of tools can be combined in the same data analysis to improve efficiency, reproducibility, and ease of understanding. Lir is an open-source software available at github.com/borisvassilev/lir. PMID:27711123

  20. Concurrent Collections (CnC): A new approach to parallel programming

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

    Knobe, Kathleen

    2010-05-07

    A common approach in designing parallel languages is to provide some high level handles to manipulate the use of the parallel platform. This exposes some aspects of the target platform, for example, shared vs. distributed memory. It may expose some but not all types of parallelism, for example, data parallelism but not task parallelism. This approach must find a balance between the desire to provide a simple view for the domain expert and provide sufficient power for tuning. This is hard for any given architecture and harder if the language is to apply to a range of architectures. Either simplicitymore » or power is lost. Instead of viewing the language design problem as one of providing the programmer with high level handles, we view the problem as one of designing an interface. On one side of this interface is the programmer (domain expert) who knows the application but needs no knowledge of any aspects of the platform. On the other side of the interface is the performance expert (programmer or program) who demands maximal flexibility for optimizing the mapping to a wide range of target platforms (parallel / serial, shared / distributed, homogeneous / heterogeneous, etc.) but needs no knowledge of the domain. Concurrent Collections (CnC) is based on this separation of concerns. The talk will present CnC and its benefits. About the speaker. Kathleen Knobe has focused throughout her career on parallelism especially compiler technology, runtime system design and language design. She worked at Compass (aka Massachusetts Computer Associates) from 1980 to 1991 designing compilers for a wide range of parallel platforms for Thinking Machines, MasPar, Alliant, Numerix, and several government projects. In 1991 she decided to finish her education. After graduating from MIT in 1997, she joined Digital Equipment’s Cambridge Research Lab (CRL). She stayed through the DEC/Compaq/HP mergers and when CRL was acquired and absorbed by Intel. She currently works in the Software and Services Group / Technology Pathfinding and Innovation.« less

  1. Concurrent Collections (CnC): A new approach to parallel programming

    ScienceCinema

    Knobe, Kathleen

    2018-04-16

    A common approach in designing parallel languages is to provide some high level handles to manipulate the use of the parallel platform. This exposes some aspects of the target platform, for example, shared vs. distributed memory. It may expose some but not all types of parallelism, for example, data parallelism but not task parallelism. This approach must find a balance between the desire to provide a simple view for the domain expert and provide sufficient power for tuning. This is hard for any given architecture and harder if the language is to apply to a range of architectures. Either simplicity or power is lost. Instead of viewing the language design problem as one of providing the programmer with high level handles, we view the problem as one of designing an interface. On one side of this interface is the programmer (domain expert) who knows the application but needs no knowledge of any aspects of the platform. On the other side of the interface is the performance expert (programmer or program) who demands maximal flexibility for optimizing the mapping to a wide range of target platforms (parallel / serial, shared / distributed, homogeneous / heterogeneous, etc.) but needs no knowledge of the domain. Concurrent Collections (CnC) is based on this separation of concerns. The talk will present CnC and its benefits. About the speaker. Kathleen Knobe has focused throughout her career on parallelism especially compiler technology, runtime system design and language design. She worked at Compass (aka Massachusetts Computer Associates) from 1980 to 1991 designing compilers for a wide range of parallel platforms for Thinking Machines, MasPar, Alliant, Numerix, and several government projects. In 1991 she decided to finish her education. After graduating from MIT in 1997, she joined Digital Equipment’s Cambridge Research Lab (CRL). She stayed through the DEC/Compaq/HP mergers and when CRL was acquired and absorbed by Intel. She currently works in the Software and Services Group / Technology Pathfinding and Innovation.

  2. Approaches to R education in Canadian universities

    PubMed Central

    Carson, Michael A.; Basiliko, Nathan

    2016-01-01

    Introduction: R language is a powerful tool used in a wide array of research disciplines and owes a large amount of its success to its open source and adaptable nature. The popularity of R has grown rapidly over the past two decades and the number of users and packages is increasing at a near exponential rate. This rapid growth has prompted a number of formal and informal online and text resources, the volume of which is beginning to present challenges to novices learning R. Students are often first exposed to R in upper division undergraduate classes or during their graduate studies. The way R is presented likely has consequences for the fundamental understanding of the program and language itself; user comprehension of R may be better if learning the language itself followed by conducting analyses, compared to someone who is learning another subject (e.g. statistics) using R for the first time. Consequently, an understanding of the approaches to R education is critical. Methods: To establish how students are exposed to R, we used a survey to evaluate the current use in Canadian university courses, including the context in which R is presented and the types of uses of R in the classroom. Additionally, we looked at the reasons professors either do or don’t use/teach R. Results: We found that R is used in a broad range of course disciplines beyond statistics (e.g. ecology) and just over one half of Canadian universities have at least one course that uses R. Discussion and Conclusions: Developing programming-literate students is of utmost importance and our hope is that this benchmark study will influence how post-secondary educators, as well as other programmers, approach R, specifically when developing educational and supplemental content in online, text, and package-specific formats aiding in student’s comprehension of the R language. PMID:28003881

  3. Approaches to R education in Canadian universities.

    PubMed

    Carson, Michael A; Basiliko, Nathan

    2016-01-01

    Introduction: R language is a powerful tool used in a wide array of research disciplines and owes a large amount of its success to its open source and adaptable nature. The popularity of R has grown rapidly over the past two decades and the number of users and packages is increasing at a near exponential rate. This rapid growth has prompted a number of formal and informal online and text resources, the volume of which is beginning to present challenges to novices learning R. Students are often first exposed to R in upper division undergraduate classes or during their graduate studies. The way R is presented likely has consequences for the fundamental understanding of the program and language itself; user comprehension of R may be better if learning the language itself followed by conducting analyses, compared to someone who is learning another subject (e.g. statistics) using R for the first time. Consequently, an understanding of the approaches to R education is critical. Methods: To establish how students are exposed to R, we used a survey to evaluate the current use in Canadian university courses, including the context in which R is presented and the types of uses of R in the classroom. Additionally, we looked at the reasons professors either do or don't use/teach R. Results: We found that R is used in a broad range of course disciplines beyond statistics (e.g. ecology) and just over one half of Canadian universities have at least one course that uses R. Discussion and Conclusions: Developing programming-literate students is of utmost importance and our hope is that this benchmark study will influence how post-secondary educators, as well as other programmers, approach R, specifically when developing educational and supplemental content in online, text, and package-specific formats aiding in student's comprehension of the R language.

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

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

  6. From language classroom to clinical context: the role of language and culture in communication for nurses using English as a second language: a thematic analysis.

    PubMed

    O'Neill, Fiona

    2011-09-01

    This study explores the experiences of internationally educated nurses using English as a second language, recruited by advanced economies to supplement diminishing local workforces, as they progress from language learning programs to clinical settings. Understanding the journey these nurses experience as language learners and professionals highlights ways in which they could be better supported in their adaptation and integration into the Australian workforce. By means of semi-structured interviews, the nurses' narratives were explored and documented. Thematic analysis was used to interpret their experiences as they move from the English language classroom to the clinical setting. The participants had all completed studies in English as a second language in Australia and had experienced working in Australian as part of a competency based assessment program. At the time of the study, conducted in South Australia, six of the nurses had met the English language requirements of the Nurses Board of South Australia and had started working as Registered Nurses in Australia. Four participants were still to reach the mandatory English requirements, among whom three were to return to their home countries due to visa restrictions, and continue their efforts to attain the English language proficiency requirement. There were six female participants and four male. Five participants were Indian, four Chinese, and one, Nepalese. In exploring their experiences, themes of identity and belonging, safety and competence and adapting to new roles and ways of communicating are revealed. In their own words, these nurses reveal the challenges they face as they concurrently manage the roles of language learners and professionals. The journey from language classroom to clinical setting is a process that goes beyond the notions of language proficiency; these nurses are constructing new cultural and professional identities. Bridging the gap between preparation and practice involves making complex linguistic, cultural and social choices, often unsupported. Understanding their experience will better inform approaches to preparation and facilitate their adaptation and integration. Copyright © 2011 Elsevier Ltd. All rights reserved.

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

    ERIC Educational Resources Information Center

    Nekvapil, Jirí

    2016-01-01

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

  8. The Design and Implementation of an Operating System for the IBM Personal Computer.

    DTIC Science & Technology

    1984-12-01

    comprehensive study of an actual operating system in an effort to show students how theory has been put into action (Lions, 1978; McCharen, 1980). Another...Freedman, 1977). However, since it is easier to develop and maintain a program written in a high-order language (HOL), Pascal was chosen to be the primary...monolithic monitor approach and the kernel approach are strategies which can be used to structure operating systems ( Deitel , 1983; Holt, 1983

  9. Application of Design Patterns in Refactoring Software Design

    NASA Technical Reports Server (NTRS)

    Baggs. Rjpda; Shaykhian, Gholam Ali

    2007-01-01

    Refactoring software design is a method of changing software design while explicitly preserving its unique design functionalities. Presented approach is to utilize design patterns as the basis for refactoring software design. Comparison of a design solution will be made through C++ programming language examples to exploit this approach. Developing reusable component will be discussed, the paper presents that the construction of such components can diminish the added burden of both refactoring and the use of design patterns.

  10. Apply Design Patterns to Refactor Software Design

    NASA Technical Reports Server (NTRS)

    Baggs, Rhoda; Shaykhian, Gholam Ali

    2007-01-01

    Refactoring software design is a method of changing software design while explicitly preserving its unique design functionalities. Presented approach is to utilize design patterns as the basis for refactoring software design. Comparison of a design solution will be made through C++ programming language examples to exploit this approach. Developing reusable component will be discussed, the paper presents that the construction of such components can diminish the added burden of both refactoring and the use of design patterns.

  11. Random Testing and Model Checking: Building a Common Framework for Nondeterministic Exploration

    NASA Technical Reports Server (NTRS)

    Groce, Alex; Joshi, Rajeev

    2008-01-01

    Two popular forms of dynamic analysis, random testing and explicit-state software model checking, are perhaps best viewed as search strategies for exploring the state spaces introduced by nondeterminism in program inputs. We present an approach that enables this nondeterminism to be expressed in the SPIN model checker's PROMELA language, and then lets users generate either model checkers or random testers from a single harness for a tested C program. Our approach makes it easy to compare model checking and random testing for models with precisely the same input ranges and probabilities and allows us to mix random testing with model checking's exhaustive exploration of non-determinism. The PROMELA language, as intended in its design, serves as a convenient notation for expressing nondeterminism and mixing random choices with nondeterministic choices. We present and discuss a comparison of random testing and model checking. The results derive from using our framework to test a C program with an effectively infinite state space, a module in JPL's next Mars rover mission. More generally, we show how the ability of the SPIN model checker to call C code can be used to extend SPIN's features, and hope to inspire others to use the same methods to implement dynamic analyses that can make use of efficient state storage, matching, and backtracking.

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

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

  14. The Effect of Communication Strategy Training on the Development of EFL Learners' Strategic Competence and Oral Communicative Ability.

    PubMed

    Rabab'ah, Ghaleb

    2016-06-01

    This study examines the effect of communication strategy instruction on EFL students' oral communicative ability and their strategic competence. In a 14-week English as a Foreign Language (EFL) course (English Use II) based on Communicative Language Teaching approach, 80 learners were divided into two groups. The strategy training group ([Formula: see text]) received CS training based on a training program designed for the purpose of the present research, whereas the control group ([Formula: see text]) received only the normal communicative course using Click On 3, with no explicit focus on CSs. The communication strategies targeted in the training program included circumlocution (paraphrase), appeal for help, asking for repetition, clarification request, confirmation request, self-repair, and guessing. Pre- and post-test procedures were used to find out the effect of strategy training on language proficiency and CS use. The effect of the training was assessed by three types of data collection: the participants' pre- and post-IELTS speaking test scores, transcription data from the speaking IELTS test, and 'Click On' Exit Test scores. The findings revealed that participants in the strategy training group significantly outperformed the control group in their IELTS speaking test scores. The results of the post-test transcription data also confirmed that the participants in the strategy training group used more CSs, which could be attributed to the CS training program. The findings of the present research have implications for language teachers, and syllabus designers.

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

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

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

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

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

  20. The GPRIME approach to finite element modeling

    NASA Technical Reports Server (NTRS)

    Wallace, D. R.; Mckee, J. H.; Hurwitz, M. M.

    1983-01-01

    GPRIME, an interactive modeling system, runs on the CDC 6000 computers and the DEC VAX 11/780 minicomputer. This system includes three components: (1) GPRIME, a user friendly geometric language and a processor to translate that language into geometric entities, (2) GGEN, an interactive data generator for 2-D models; and (3) SOLIDGEN, a 3-D solid modeling program. Each component has a computer user interface of an extensive command set. All of these programs make use of a comprehensive B-spline mathematics subroutine library, which can be used for a wide variety of interpolation problems and other geometric calculations. Many other user aids, such as automatic saving of the geometric and finite element data bases and hidden line removal, are available. This interactive finite element modeling capability can produce a complete finite element model, producing an output file of grid and element data.

Top