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,…
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…
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,…
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
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.
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)
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.
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…
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…
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.
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,…
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…
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…
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.
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"…
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.
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…
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…
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…
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.
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,…
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…
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…
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…
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…
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, &…
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…
A description of the verbal behavior of students during two reading instruction methods
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
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…
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,…
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…
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…
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.
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.
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…
"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…
Understanding and Evolving the ML Module System
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
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,…
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…
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…
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.
Certified In-lined Reference Monitoring on .NET
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
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…
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…
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…
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…
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)…
Language-Specific Attention Treatment for Aphasia: Description and Preliminary Findings.
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.
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…
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…
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.
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…
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…
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…
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…
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…
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…
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.
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…
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,…
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…
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.
Writing and reading: connections between language by hand and language by eye.
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.
Networked Workstations and Parallel Processing Utilizing Functional Languages
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
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.
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…
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.
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",…
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…
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…
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…
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…
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…
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.
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…
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…
Implementing corporate wellness programs: a business approach to program planning.
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.
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…
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.
The Layer-Oriented Approach to Declarative Languages for Biological Modeling
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
The layer-oriented approach to declarative languages for biological modeling.
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.
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…
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…
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…
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…
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)
Semantic framework for mapping object-oriented model to semantic web languages
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
Semantic framework for mapping object-oriented model to semantic web languages.
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.
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…
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…
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…
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,…
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.
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.
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…
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,…
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…
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…
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…
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…
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.
A grammar-based semantic similarity algorithm for natural language sentences.
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.
Evaluation of Natural Language Processors.
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
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
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…
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…
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)…
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…
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.
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,…
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.
Education of speech-language pathologists and audiologists in Brazil.
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.
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.
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…
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)
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)
Process-oriented Approach to Designing Immersion Assessments
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
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.
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…
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…
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…
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…
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.
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…
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.
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…
A Grammar-Based Semantic Similarity Algorithm for Natural Language Sentences
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
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.
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.
Turtle Graphics Implementation Using a Graphical Dataflow Programming Approach
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
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…
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…
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…
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…
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.
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.
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,…
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;…
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…
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)
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…
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…
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.…
Participatory arts programs in residential dementia care: Playing with language differences.
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.
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)
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.
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.
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
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…
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.
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…
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.
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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.
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.
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…
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)
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.
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
Declarative Programming with Temporal Constraints, in the Language CG.
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.
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.
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
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.
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
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)
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)
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…
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,…
A Language-Based Approach To Wireless Sensor Network Security
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
Automated Item Generation with Recurrent Neural Networks.
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.
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.
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…
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…
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…
Engaging Mexican Origin Families in a School-Based Preventive Intervention
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
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.…
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…
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.
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.
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)
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…
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…
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…
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…
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,…
Creating a successful culturally sensitive home care program.
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.
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)
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.
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.
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.
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…
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…
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…
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:…
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…
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.
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.
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…
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…
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…
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.
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…
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.
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.
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.
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…
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.
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…
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…
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…
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,…
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…
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…
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.…
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
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.
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…
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…
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…
A Computer for Low Context-Switch Time
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
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.
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…
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…
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.
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.
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.
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...
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...
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.
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
Equation-based languages – A new paradigm for building energy modeling, simulation and optimization
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
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…
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…
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…
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)…
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. ...
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…
Prototyping Visual Database Interface by Object-Oriented Language
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
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.
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.
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.
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
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…
Building a genome database using an object-oriented approach.
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.
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...
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...
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...
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…
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…
The history of sign language and deaf education in Turkey.
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.
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.
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.
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.
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...
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...
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...
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...
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...
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
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
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…
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)
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,…
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…
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…
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…
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…
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…
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…
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…
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.
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.
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…
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.
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.
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.
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.
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.
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.
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…
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…
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.
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.
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.
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…
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.
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…
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.
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.
[Application of virtual instrumentation technique in toxicological studies].
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.
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…
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.
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)
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...
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...
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.
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…
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.…
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.
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
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)
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.
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.
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.
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.
Achieving Developmental Synchrony in Young Children With Hearing Loss
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
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.
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…
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…
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…
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…
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…
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.
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.
A Bibliography of Externally Published Works by the SEI Engineering Techniques Program
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
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…
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.
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.
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.
Level of Educational Attainment Among Deaf Adults Who Attended Bilingual-Bicultural Programs.
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.
Overcoming Language and Literacy Barriers in Safety and Health Training of Agricultural Workers
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
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.
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.
Survey of Speech-Language Pathology Graduate Program Training in Outer and Middle Ear Screening.
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.
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…
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…
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.
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…
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…
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.
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.
Usability Issues in the Design of Novice Programming Systems,
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
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)
A Common Programming Language for the Department of Defense--Background and Technical Requirements
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,
Writing analytic element programs in Python.
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.
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
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,…
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)
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...
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...
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.…
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.
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.
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.
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.
Tuning collective communication for Partitioned Global Address Space programming models
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
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)
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…
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…
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…
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…
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…
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...
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...
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...
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...
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...
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)
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…
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…
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…
Practice guidelines for program evaluation in community-based rehabilitation.
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.
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…
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…
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.…
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…
Musical plus phonological input for young foreign language readers
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
Musical plus phonological input for young foreign language readers.
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.
An Evaluation Framework and Comparative Analysis of the Widely Used First Programming Languages
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
An evaluation framework and comparative analysis of the widely used first programming languages.
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.
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.
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
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
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
Interactive radio in the classroom: ten years of proven success.
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.
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)
Computer Programming Languages for Health Care
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.
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.
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
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.…
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.…
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…
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…
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…
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…
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...
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…
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…
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…
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…
The Language of Ageism: Why We Need to Use Words Carefully.
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.
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,…
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…
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.
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…
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…
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…
Language plus for international graduate students in nursing.
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.
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.
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
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.
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…
Laboratory automation in a functional programming language.
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.
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…
A comparison of common programming languages used in bioinformatics.
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.
A comparison of common programming languages used in bioinformatics
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
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…
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…
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)
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,…
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…
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…
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,…
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.
A New Framework for Software Visualization: A Multi-Layer Approach
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
Un currículo interdisciplinario de base teórica para enseñar inglés como segunda lengua1
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
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…
Programming languages for synthetic biology.
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.
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.
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).
The emergence of mind and brain: an evolutionary, computational, and philosophical approach.
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.
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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,…
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…
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…
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…
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…
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'…
Dynamic Protocol Reverse Engineering: A Grammatical Inference Approach
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
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.
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.
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…
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…
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…
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…
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.
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…
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…
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...
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...
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...
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...
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…
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.
[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.…
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…
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,…
Language acquisition from a biolinguistic perspective.
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.
Language-Agnostic Reproducible Data Analysis Using Literate Programming.
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.
Language-Agnostic Reproducible Data Analysis Using Literate Programming
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
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
Concurrent Collections (CnC): A new approach to parallel programming
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.
Approaches to R education in Canadian universities
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
Approaches to R education in Canadian universities.
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.
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.
Should bilingual children learn reading in two languages at the same time or in sequence?
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
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.
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…
The Design and Implementation of an Operating System for the IBM Personal Computer.
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
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.
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.
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.
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…
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…
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.
Netlang: A software for the linguistic analysis of corpora by means of complex networks
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
Netlang: A software for the linguistic analysis of corpora by means of complex networks.
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.
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
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.
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…
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.