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
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…
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…
C Language Integrated Production System, Ada Version
NASA Technical Reports Server (NTRS)
Culbert, Chris; Riley, Gary; Savely, Robert T.; Melebeck, Clovis J.; White, Wesley A.; Mcgregor, Terry L.; Ferguson, Melisa; Razavipour, Reza
1992-01-01
CLIPS/Ada provides capabilities of CLIPS v4.3 but uses Ada as source language for CLIPS executable code. Implements forward-chaining rule-based language. Program contains inference engine and language syntax providing framework for construction of expert-system program. Also includes features for debugging application program. Based on Rete algorithm which provides efficient method for performing repeated matching of patterns. Written in Ada.
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…
Setting Evidence-Based Language Goals
ERIC Educational Resources Information Center
Goertler, Senta; Kraemer, Angelika; Schenker, Theresa
2016-01-01
The purpose of this project was to identify target language benchmarks for the German program at Michigan State University (MSU) based on national and international guidelines and previous research, to assess language skills across course levels and class sections in the entire German program, and to adjust the language benchmarks as needed based…
ERIC Educational Resources Information Center
Córdoba Zúñiga, Eulices
2016-01-01
This article reports the findings of a qualitative research study conducted with six first semester students of an English as a foreign language program in a public university in Colombia. The aim of the study was to implement task-based language teaching as a way to integrate language skills and help learners to improve their communicative…
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.
Adding Concrete Syntax to a Prolog-Based Program Synthesis System
NASA Technical Reports Server (NTRS)
Fischer, Bernd; Visser, Eelco
2004-01-01
Program generation and transformation systems work on two language levels, the object-level (i e., the language of the manipulated programs), and the meta-level (i.e., the implementation language of the system itself). The meta-level representations of object-level program fragments are usually built in an essentially syntax-free fashion using the operations provided by the meta-language. However, syntax matters and a large conceptual distance between the two languages makes it difficult to maintain and extend such systems. Here we describe how an existing Prolog-based system can gradually be retrofitted with concrete object-level syntax, thus shrinking this distance.
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…
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.
DiSalvo, Betsy
2014-01-01
To determine appropriate computer science curricula, educators sought to better understand the different affordances of teaching with a visual programming language (Alice) or a text-based language (Jython). Although students often preferred one language, that language wasn't necessarily the one from which they learned the most.
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…
A Randomized Field Trial of the Fast ForWord Language Computer-Based Training Program
ERIC Educational Resources Information Center
Borman, Geoffrey D.; Benson, James G.; Overman, Laura
2009-01-01
This article describes an independent assessment of the Fast ForWord Language computer-based training program developed by Scientific Learning Corporation. Previous laboratory research involving children with language-based learning impairments showed strong effects on their abilities to recognize brief and fast sequences of nonspeech and speech…
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…
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)
Towards an agent-oriented programming language based on Scala
NASA Astrophysics Data System (ADS)
Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran
2012-09-01
Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.
Evaluating TBLT: The Case of a Task-Based Spanish Program
ERIC Educational Resources Information Center
González-Lloret, Marta; Nielson, Katharine B.
2015-01-01
The need for foreign language education in the US has increased in recent years, and teaching methods based on traditional textbooks are unlikely to meet the real-world needs of current learners. As a response, interest in Language for Specific Purposes programs has grown and so has Task-Based Language Teaching (TBLT) methodology. This article…
ERIC Educational Resources Information Center
Darancik, Yasemin
2016-01-01
It has been observed that data-based translation programs are often used both in and outside the class unconsciously and thus there occurs many problems in foreign language learning and teaching. To draw attention to this problem, with this study, whether the program has satisfactory results or not has been revealed by making translations from…
ERIC Educational Resources Information Center
Shimpi, Priya M.; Paik, Jae H.; Wanerman, Todd; Johnson, Rebecca; Li, Hui; Duh, Shinchieh
2015-01-01
The current English-language research and educational program was driven by an initiative to create a more interactive, theme-based bilingual language education model for preschools in Chengdu, China. During a 2-week teacher education program centered at the Experimental Kindergarten of the Chinese Academy of Sciences in Chengdu, China, a team of…
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…
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…
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 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.
ERIC Educational Resources Information Center
Haley, Katarina L.; And Others
1994-01-01
Fifteen preschool children with specific language impairment engaged in typical language intervention activities during conversation-based and imitation-based language programs. A higher number of positive social valence ratings; higher frequency of smiling, laughing, and engagement; and higher rate of verbal initiations were noted within…
Ada as an implementation language for knowledge based systems
NASA Technical Reports Server (NTRS)
Rochowiak, Daniel
1990-01-01
Debates about the selection of programming languages often produce cultural collisions that are not easily resolved. This is especially true in the case of Ada and knowledge based programming. The construction of programming tools provides a desirable alternative for resolving the conflict.
Some attributes of a language for property-based testing.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Neagoe, Vicentiu; Bishop, Matt
Property-based testing is a testing technique that evaluates executions of a program. The method checks that specifications, called properties, hold throughout the execution of the program. TASpec is a language used to specify these properties. This paper compares some attributes of the language with the specification patterns used for model-checking languages, and then presents some descriptions of properties that can be used to detect common security flaws in programs. This report describes the results of a one year research project at the University of California, Davis, which was funded by a University Collaboration LDRD entitled ''Property-based Testing for Cyber Securitymore » Assurance''.« less
ERIC Educational Resources Information Center
Wiechmann, JoAnn; Richardson, Martha; Jones, Don
2014-01-01
This program evaluation study addressed the struggle of local elementary school speech-language pathologists (SLPs) in a school district to provide evidence-based intervention in language for students below grade level as required by the U.S. Department of Education. Recently, Language Lab™ was published to address the needs of oral language…
Assisting Parents of Bilingual Students to Achieve Equity in Public Schools
ERIC Educational Resources Information Center
Ochoa, Salvador Hector; Rhodes, Robert L.
2005-01-01
This article provides school-based consultants with an overview of the English language learner (ELL) student population and common programs available to ELL students (such as English-only programs, pull-out English as a second language [ESL], content-based ESL, transitional bilingual programs, maintenance bilingual programs, and two-way or dual…
ERIC Educational Resources Information Center
Faez, Farahnaz
2011-01-01
In this paper I examine similarities and differences between the required knowledge base of teachers of English as a second language (ESL) and French as a second language (FSL) for teaching in Kindergarten through Grade 12 programs in Canada. Drawing on knowledge base frameworks in language teacher education (Freeman and Johnson, 1998; Richards,…
Bilingualism and Special Education: Program and Pedagogical Issues.
ERIC Educational Resources Information Center
Cummins, Jim
1983-01-01
Application of the research-based principle that first and second language cognitive and academic development are interdependent and that language acquisition is largely dependent on students receiving sufficient comprehensible input in the target language is discussed in reference to program planning for academically at risk language minority…
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
Abdelhalim, Safaa M.
2015-01-01
This study examines the effectiveness of a proposed English language program based on integrating two forms of children literature, mainly short stories and songs, in developing the needed life skills and language learning strategies of primary school students. Besides, it emphasized the importance of providing EFL fifth year primary students with…
A comparative study of programming languages for next-generation astrodynamics systems
NASA Astrophysics Data System (ADS)
Eichhorn, Helge; Cano, Juan Luis; McLean, Frazer; Anderl, Reiner
2018-03-01
Due to the computationally intensive nature of astrodynamics tasks, astrodynamicists have relied on compiled programming languages such as Fortran for the development of astrodynamics software. Interpreted languages such as Python, on the other hand, offer higher flexibility and development speed thereby increasing the productivity of the programmer. While interpreted languages are generally slower than compiled languages, recent developments such as just-in-time (JIT) compilers or transpilers have been able to close this speed gap significantly. Another important factor for the usefulness of a programming language is its wider ecosystem which consists of the available open-source packages and development tools such as integrated development environments or debuggers. This study compares three compiled languages and three interpreted languages, which were selected based on their popularity within the scientific programming community and technical merit. The three compiled candidate languages are Fortran, C++, and Java. Python, Matlab, and Julia were selected as the interpreted candidate languages. All six languages are assessed and compared to each other based on their features, performance, and ease-of-use through the implementation of idiomatic solutions to classical astrodynamics problems. We show that compiled languages still provide the best performance for astrodynamics applications, but JIT-compiled dynamic languages have reached a competitive level of speed and offer an attractive compromise between numerical performance and programmer productivity.
ERIC Educational Resources Information Center
Simpkins, N. K.
2014-01-01
This article reports an investigation into undergraduate student experiences and views of a visual or "blocks" based programming language and its environment. An additional and central aspect of this enquiry is to substantiate the perceived degree of transferability of programming skills learnt within the visual environment to a typical…
Quantification and Formalization of Security
2010-02-01
Quantification of Information Flow . . . . . . . . . . . . . . . . . . 30 2.4 Language Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . 46...system behavior observed by users holding low clearances. This policy, or a variant of it, is enforced by many pro- gramming language -based mechanisms...illustrates with a particular programming language (while-programs plus probabilistic choice). The model is extended in §2.5 to programs in which
Guide to Conducting a Language Immersion/Homestay Program.
ERIC Educational Resources Information Center
Drysdale, Susan; Killelea, Frances
This handbook, designed to assist foreign language teachers in planning and executing a language immersion/homestay program for their students, is based on a successful program in Switzerland undertaken by Northport (New York) High School French teachers in 1980. The material is presented in three parts: (1) preparation of the exchange, including…
34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?
Code of Federal Regulations, 2013 CFR
2013-07-01
... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...
34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?
Code of Federal Regulations, 2012 CFR
2012-07-01
... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...
34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?
Code of Federal Regulations, 2011 CFR
2011-07-01
... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...
34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?
Code of Federal Regulations, 2014 CFR
2014-07-01
... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...
34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?
Code of Federal Regulations, 2010 CFR
2010-07-01
... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...
Requirements for Programming Languages in Computer-Based Instructional Systems.
ERIC Educational Resources Information Center
Zinn, Karl
The author reviews the instructional programing languages which already exist and describes their methods of presentation, organization, and preparation. He recommends that all research and development projects remain flexible in their choice of programing language for a time yet. He suggests ways to adapt to specific uses and users, to exploit…
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
LaRusso, Maria; Jones, Stephanie M.; Kim, Ha Yeon; Kim, James; Donovan, Suzanne; Snow, Catherine
2016-01-01
This paper presents an exploratory analysis of treatment-control differences in the quality of classroom interactions in 4th through 7th grade urban classrooms. Word Generation (WG) is a research-based academic language program for middle school students designed to teach novel vocabulary and literacy through language arts, math, science, and…
ERIC Educational Resources Information Center
Feldman, David
1975-01-01
Presents a computerized program for foreign language learning giving drills for all the major language skills. The drills are followed by an extensive bibliography of documents in some way dealing with computer based instruction, particularly foreign language instruction. (Text is in Spanish.) (TL)
NASA Astrophysics Data System (ADS)
Smith, Bryan J.
Current research suggests that many students do not know how to program very well at the conclusion of their introductory programming course. We believe that a reason novices have such difficulties learning programming is because engineering novices often learn through a lecture format where someone with programming knowledge lectures to novices, the novices attempt to absorb the content, and then reproduce it during exams. By primarily appealing to programming novices who prefer to understand visually, we research whether programming novices understand programming better if computer science concepts are presented using a visual programming language than if these programs are presented using a text-based programming language. This method builds upon previous research that suggests that most engineering students are visual learners, and we propose that using a flow-based visual programming language will address some of the most important and difficult topics to novices of programming. We use an existing flow-model tool, RAPTOR, to test this method, and share the program understanding results using this theory.
Implementing embedded artificial intelligence rules within algorithmic programming languages
NASA Technical Reports Server (NTRS)
Feyock, Stefan
1988-01-01
Most integrations of artificial intelligence (AI) capabilities with non-AI (usually FORTRAN-based) application programs require the latter to execute separately to run as a subprogram or, at best, as a coroutine, of the AI system. In many cases, this organization is unacceptable; instead, the requirement is for an AI facility that runs in embedded mode; i.e., is called as subprogram by the application program. The design and implementation of a Prolog-based AI capability that can be invoked in embedded mode are described. The significance of this system is twofold: Provision of Prolog-based symbol-manipulation and deduction facilities makes a powerful symbolic reasoning mechanism available to applications programs written in non-AI languages. The power of the deductive and non-procedural descriptive capabilities of Prolog, which allow the user to describe the problem to be solved, rather than the solution, is to a large extent vitiated by the absence of the standard control structures provided by other languages. Embedding invocations of Prolog rule bases in programs written in non-AI languages makes it possible to put Prolog calls inside DO loops and similar control constructs. The resulting merger of non-AI and AI languages thus results in a symbiotic system in which the advantages of both programming systems are retained, and their deficiencies largely remedied.
ERIC Educational Resources Information Center
Schmid, Euline Cutrim; Hegelheimer, Volker
2014-01-01
This paper presents research findings of a longitudinal empirical case study that investigated an innovative Computer Assisted Language Learning (CALL) professional development program for pre-service English as Foreign Language (EFL) teachers. The conceptualization of the program was based on the assumption that pre-service language teachers…
High level language-based robotic control system
NASA Technical Reports Server (NTRS)
Rodriguez, Guillermo (Inventor); Kruetz, Kenneth K. (Inventor); Jain, Abhinandan (Inventor)
1994-01-01
This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.
High level language-based robotic control system
NASA Technical Reports Server (NTRS)
Rodriguez, Guillermo (Inventor); Kreutz, Kenneth K. (Inventor); Jain, Abhinandan (Inventor)
1996-01-01
This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.
ERIC Educational Resources Information Center
Chaaban, Youmen
2017-01-01
This article examines changes in teachers' beliefs and practices over the course of a professional development (PD) program concerned with the implementation of a constructivist-oriented pedagogy in English as a Foreign Language (EFL) classrooms. Grounded in situative theories of learning and development, the School-based Support Program places…
C-Language Integrated Production System, Version 5.1
NASA Technical Reports Server (NTRS)
Riley, Gary; Donnell, Brian; Ly, Huyen-Anh VU; Culbert, Chris; Savely, Robert T.; Mccoy, Daniel J.; Giarratano, Joseph
1992-01-01
CLIPS 5.1 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming provides representation of knowledge by use of heuristics. Object-oriented programming enables modeling of complex systems as modular components. Procedural programming enables CLIPS to represent knowledge in ways similar to those allowed in such languages as C, Pascal, Ada, and LISP. Working with CLIPS 5.1, one can develop expert-system software by use of rule-based programming only, object-oriented programming only, procedural programming only, or combinations of the three.
Whole-Language High Jinks: How to Tell When "Scientifically-Based Reading Instruction" Isn't
ERIC Educational Resources Information Center
Moats, Louisa
2007-01-01
In this practitioners' guide, a recognized reading expert explains how educators, parents, and concerned citizens can spot ineffective reading programs that may hide under the "scientifically-based" banner. Although the term "whole language" is not commonly used today, programs based on its premises remain popular. These…
Semantic Processing for Communicative Exercises in Foreign-Language Learning.
ERIC Educational Resources Information Center
Mulford, George W.
1989-01-01
Outlines the history of semantically based programs that have influenced the design of computer assisted language instruction (CALI) programs. Describes early attempts to make intelligent CALI as well as current projects, including the Foreign Language Adventure Game, developed at the University of Delaware. Describes some important…
ERIC Educational Resources Information Center
Bourque, Jane M.
Preparation for study abroad is a valid part of the foreign language program. One advantage of study abroad is the motivational focus it gives to home-based foreign languages programs. The possibility of participating in the foreign culture and actually using the language are incentives. Teaching intercultural communication and understanding is a…
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…
Knowledge-Based Extensible Natural Language Interface Technology Program
1989-11-30
natural language as its own meta-language to explain the meaning and attributes of the words and idioms of the larguage. Educational courses in language...understood and used by Lydia for human-computer dialogue. The KL enables a systems developer or " teacher -user" to build the system to a point where new...language can be "formal" as in a structured educational language program or it can be "informal" as in the case of a person consulting a dictionary for the
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.
Speech and Language Therapy Under an Automated Stimulus Control System.
ERIC Educational Resources Information Center
Garrett, Edgar Ray
Programed instruction for speech and language therapy, based upon stimulus control programing and presented by a completely automated teaching machine, was evaluated with 32 mentally retarded children, 20 children with language disorders (childhood aphasia), six adult aphasics, and 60 normal elementary school children. Posttesting with the…
Language Policies, Identities, and Education in Refugee Resettlement
ERIC Educational Resources Information Center
Feuerherm, Emily
2013-01-01
This dissertation explores the creation and development of a community based language and health program for Iraqi refugees. The need for the program is contextualized by international, national and local policies of refugee resettlement, policies for language and education, and the interpretation of these policies on the ground. Ideologies…
ERIC Educational Resources Information Center
Byrnes, Heidi, Ed.; Maxim, Hiram H., Ed.
This book includes the following chapters: "Literacy and Advanced Foreign Language Learning: Rethinking he Curriculum" (Richard G. Kern); "A Template for Advanced Learner Tasks: Staging Genre Reading and Cultural Literacy Through the Precis" (Janet Swaffar); "Fostering Advanced L2 Literacy: A Genre-Based, Cognitive…
High level language for measurement complex control based on the computer E-100I
NASA Technical Reports Server (NTRS)
Zubkov, B. V.
1980-01-01
A high level language was designed to control the process of conducting an experiment using the computer "Elektrinika-1001". Program examples are given to control the measuring and actuating devices. The procedure of including these programs in the suggested high level language is described.
Developing a Multimedia, Computer-Based Spanish Placement Test
ERIC Educational Resources Information Center
Zabaleta, Francisco
2007-01-01
Placing students of a foreign language within a basic language program constitutes an ongoing problem, particularly for large university departments when they have many incoming freshmen and transfer students. This article outlines the author's experience designing and piloting a language placement test for a university level Spanish program. The…
ERIC Educational Resources Information Center
Santana-Paixao, Raquel C.
2017-01-01
Oral testing administration plays a significant role in foreign language programs aiming to foster the development of students' speaking abilities. With the development of language teaching software, the use of computer based recording tools are becoming increasingly used in language courses as an alternative to traditional face-to-face oral…
F-Nets and Software Cabling: Deriving a Formal Model and Language for Portable Parallel Programming
NASA Technical Reports Server (NTRS)
DiNucci, David C.; Saini, Subhash (Technical Monitor)
1998-01-01
Parallel programming is still being based upon antiquated sequence-based definitions of the terms "algorithm" and "computation", resulting in programs which are architecture dependent and difficult to design and analyze. By focusing on obstacles inherent in existing practice, a more portable model is derived here, which is then formalized into a model called Soviets which utilizes a combination of imperative and functional styles. This formalization suggests more general notions of algorithm and computation, as well as insights into the meaning of structured programming in a parallel setting. To illustrate how these principles can be applied, a very-high-level graphical architecture-independent parallel language, called Software Cabling, is described, with many of the features normally expected from today's computer languages (e.g. data abstraction, data parallelism, and object-based programming constructs).
Language Analysis Package (L.A.P.) Version I System Design.
ERIC Educational Resources Information Center
Porch, Ann
To permit researchers to use the speed and versatility of the computer to process natural language text as well as numerical data without undergoing special training in programing or computer operations, a language analysis package has been developed partially based on several existing programs. An overview of the design is provided and system…
Flexible language constructs for large parallel programs
NASA Technical Reports Server (NTRS)
Rosing, Matthew; Schnabel, Robert
1993-01-01
The goal of the research described is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (MIMD) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include SIMD (Single Instruction Multiple Data), SPMD (Single Program Multiple Data), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression of the variety of algorithms that occur in large scientific computations. An overview of a new language that combines many of these programming models in a clean manner is given. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. An overview of the language and discussion of some of the critical implementation details is given.
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…
Emerald: an object-based language for distributed programming
DOE Office of Scientific and Technical Information (OSTI.GOV)
Hutchinson, N.C.
1987-01-01
Distributed systems have become more common, however constructing distributed applications remains a very difficult task. Numerous operating systems and programming languages have been proposed that attempt to simplify the programming of distributed applications. Here a programing language called Emerald is presented that simplifies distributed programming by extending the concepts of object-based languages to the distributed environment. Emerald supports a single model of computation: the object. Emerald objects include private entities such as integers and Booleans, as well as shared, distributed entities such as compilers, directories, and entire file systems. Emerald objects may move between machines in the system, but objectmore » invocation is location independent. The uniform semantic model used for describing all Emerald objects makes the construction of distributed applications in Emerald much simpler than in systems where the differences in implementation between local and remote entities are visible in the language semantics. Emerald incorporates a type system that deals only with the specification of objects - ignoring differences in implementation. Thus, two different implementations of the same abstraction may be freely mixed.« less
Algorithm Building and Learning Programming Languages Using a New Educational Paradigm
NASA Astrophysics Data System (ADS)
Jain, Anshul K.; Singhal, Manik; Gupta, Manu Sheel
2011-08-01
This research paper presents a new concept of using a single tool to associate syntax of various programming languages, algorithms and basic coding techniques. A simple framework has been programmed in Python that helps students learn skills to develop algorithms, and implement them in various programming languages. The tool provides an innovative and a unified graphical user interface for development of multimedia objects, educational games and applications. It also aids collaborative learning amongst students and teachers through an integrated mechanism based on Remote Procedure Calls. The paper also elucidates an innovative method for code generation to enable students to learn the basics of programming languages using drag-n-drop methods for image objects.
Object-oriented models of cognitive processing.
Mather, G
2001-05-01
Information-processing models of vision and cognition are inspired by procedural programming languages. Models that emphasize object-based representations are closely related to object-oriented programming languages. The concepts underlying object-oriented languages provide a theoretical framework for cognitive processing that differs markedly from that offered by procedural languages. This framework is well-suited to a system designed to deal flexibly with discrete objects and unpredictable events in the world.
Real-Time MENTAT programming language and architecture
NASA Technical Reports Server (NTRS)
Grimshaw, Andrew S.; Silberman, Ami; Liu, Jane W. S.
1989-01-01
Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.
Scenario-Based Programming, Usability-Oriented Perception
ERIC Educational Resources Information Center
Alexandron, Giora; Armoni, Michal; Gordon, Michal; Harel, David
2014-01-01
In this article, we discuss the possible connection between the programming language and the paradigm behind it, and programmers' tendency to adopt an external or internal perspective of the system they develop. Based on a qualitative analysis, we found that when working with the visual, interobject language of live sequence charts (LSC),…
Vocal Abuse Prevention Practices: A National Survey of School-Based Speech-Language Pathologists.
ERIC Educational Resources Information Center
McNamara, Anne P.; Perry, Cecyle K.
1994-01-01
A national survey of 145 school-based speech-language pathologists found that more than 80% did not have vocal abuse prevention programs, primarily because of time constraints and low priority assigned to voice problems. Existing programs were primarily for elementary asymptomatic and symptomatic children. Characteristics associated with…
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…
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…
ERIC Educational Resources Information Center
Borkum, Evan; He, Fang; Linden, Leigh L.
2012-01-01
We conduct a randomized evaluation of a school library program on children's language skills. We find that the program had little impact on students' scores on a language test administered 16 months after implementation. The estimates are sufficiently precise to rule out effects larger than 0.13 and 0.11 standard deviations based on the 95 and 90…
ERIC Educational Resources Information Center
Rivard, Léonard P.; Gueye, Ndeye R.
2016-01-01
'Literacy in the Science Classroom Project" was a three-year professional development (PD) program supporting minority-language secondary teachers' use of effective language-based instructional strategies for teaching science. Our primary objective was to determine how teacher beliefs and practices changed over time and how these were enacted…
Three Methods for Language Acquisition: Total Physical Response; the Tomatis Program; Suggestopedia.
ERIC Educational Resources Information Center
Bancroft, W. Jane
Total Physical Response is a strategy for learning second languages developed by James J. Asher. The Tomatis program, developed in France by Alfred Tomatis, is a method for treating dyslexia and communication problems and is also used for teaching basic elements of foreign languages. Suggestology is a psychotherapeutic system based on yogic…
Federal Register 2010, 2011, 2012, 2013, 2014
2010-12-23
... online program that blends various social media and web-based technologies to provide professional... needs assessments internationally, developing and implementing training programs through virtual media... all media including electronic media, and in all languages and editions. The program should be...
A Program for Improving Toddler Communication through Parent Coaching
ERIC Educational Resources Information Center
Moore, Heather W.; Barton, Erin E.; Chironis, Maria
2014-01-01
The purpose of this manuscript was to describe a community-based program, Language and Play Everyday (LAPE), aimed at evaluating effective practices for enhancing parents' capacity to increase their toddlers' communication skills. LAPE was a parent education program focused on coaching parents to embed naturalistic language-enhancing…
Simulation Higher Order Language Requirements Study.
ERIC Educational Resources Information Center
Goodenough, John B.; Braun, Christine L.
The definitions provided for high order language (HOL) requirements for programming flight training simulators are based on the analysis of programs written for a variety of simulators. Examples drawn from these programs are used to justify the need for certain HOL capabilities. A description of the general structure and organization of the…
Continuation of research into language concepts for the mission support environment
NASA Technical Reports Server (NTRS)
1991-01-01
A concept for a more intuitive and graphically based Computation (Comp) Builder was developed. The Graphical Comp Builder Prototype was developed, which is an X Window based graphical tool that allows the user to build Comps using graphical symbols. Investigation was conducted to determine the availability and suitability of the Ada programming language for the development of future control center type software. The Space Station Freedom Project identified Ada as the desirable programming language for the development of Space Station Control Center software systems.
AiGERM: A logic programming front end for GERM
NASA Technical Reports Server (NTRS)
Hashim, Safaa H.
1990-01-01
AiGerm (Artificially Intelligent Graphical Entity Relation Modeler) is a relational data base query and programming language front end for MCC (Mission Control Center)/STP's (Space Test Program) Germ (Graphical Entity Relational Modeling) system. It is intended as an add-on component of the Germ system to be used for navigating very large networks of information. It can also function as an expert system shell for prototyping knowledge-based systems. AiGerm provides an interface between the programming language and Germ.
Application Portable Parallel Library
NASA Technical Reports Server (NTRS)
Cole, Gary L.; Blech, Richard A.; Quealy, Angela; Townsend, Scott
1995-01-01
Application Portable Parallel Library (APPL) computer program is subroutine-based message-passing software library intended to provide consistent interface to variety of multiprocessor computers on market today. Minimizes effort needed to move application program from one computer to another. User develops application program once and then easily moves application program from parallel computer on which created to another parallel computer. ("Parallel computer" also include heterogeneous collection of networked computers). Written in C language with one FORTRAN 77 subroutine for UNIX-based computers and callable from application programs written in C language or FORTRAN 77.
The Integration of English Language Development and Science Instruction in Elementary Classrooms
NASA Astrophysics Data System (ADS)
Zwiep, Susan Gomez; Straits, William J.; Stone, Kristin R.; Beltran, Dolores D.; Furtado, Leena
2011-12-01
This paper explores one district's attempt to implement a blended science and English Language Development (ELD) elementary program, designed to provide English language learners opportunities to develop proficiency in English through participation in inquiry-based science. This process resulted in blended program that utilized a combined science/ELD lesson plan format to structure and guide teachers' efforts to use science as the context for language development. Data, collected throughout the first 2 years of the program, include teacher-generated lesson plans, observation notes, and interviews with teachers and principals. The process by which the blended program was developed, the initial implementation of the program, the resulting science/ELD lesson plan format, and teachers' perceptions about the program and its impact on their students are described.
NASA Technical Reports Server (NTRS)
Simmons, Reid; Apfelbaum, David
2005-01-01
Task Description Language (TDL) is an extension of the C++ programming language that enables programmers to quickly and easily write complex, concurrent computer programs for controlling real-time autonomous systems, including robots and spacecraft. TDL is based on earlier work (circa 1984 through 1989) on the Task Control Architecture (TCA). TDL provides syntactic support for hierarchical task-level control functions, including task decomposition, synchronization, execution monitoring, and exception handling. A Java-language-based compiler transforms TDL programs into pure C++ code that includes calls to a platform-independent task-control-management (TCM) library. TDL has been used to control and coordinate multiple heterogeneous robots in projects sponsored by NASA and the Defense Advanced Research Projects Agency (DARPA). It has also been used in Brazil to control an autonomous airship and in Canada to control a robotic manipulator.
A Performance-Based Teacher Education Curriculum in the Language Arts
ERIC Educational Resources Information Center
Rudman, Masha
1972-01-01
Under a feasibility grant awarded by the U.S. Department of Health, Education and Welfare for a Model Elementary Teacher Education Program (METEP), the University of Massachusetts' School of Education set up a language arts education program based on performance criteria, in that it is the performance of the student that is crucial, not the method…
Effects of Locus of Control and Learner-Control on Web-Based Language Learning
ERIC Educational Resources Information Center
Chang, Mei-Mei; Ho, Chiung-Mei
2009-01-01
The study explored the effects of students' locus of control and types of control over instruction on their self-efficacy and performance in a web-based language learning environment. A web-based interactive instructional program focusing on the comprehension of news articles for English language learners was developed in two versions: learner-…
Genetic algorithms using SISAL parallel programming language
DOE Office of Scientific and Technical Information (OSTI.GOV)
Tejada, S.
1994-05-06
Genetic algorithms are a mathematical optimization technique developed by John Holland at the University of Michigan [1]. The SISAL programming language possesses many of the characteristics desired to implement genetic algorithms. SISAL is a deterministic, functional programming language which is inherently parallel. Because SISAL is functional and based on mathematical concepts, genetic algorithms can be efficiently translated into the language. Several of the steps involved in genetic algorithms, such as mutation, crossover, and fitness evaluation, can be parallelized using SISAL. In this paper I will l discuss the implementation and performance of parallel genetic algorithms in SISAL.
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
Parents' Experiences Navigating Intervention Systems for Young Children with Mild Language Delays
ERIC Educational Resources Information Center
Marshall, Jennifer; Adelman, Andrea; Kesten, Stacey M.; Natale, Ruby A.; Elbaum, Batya
2017-01-01
The purpose of this study was to explore the experiences of parents of children with mild language delays who were referred to an Individuals With Disabilities Education Act (IDEA) birth-to-3 or preschool program, were determined not eligible for services, and were referred on to a community-based program for short-term speech-language therapy.…
ERIC Educational Resources Information Center
Levy, Erika S.; Crowley, Catherine J.
2012-01-01
Speech-language pathology (SLP) training programs are the initial gateway for nonnative speakers of English to join the SLP profession. An anonymous web-based survey in New York State examined policies and practices implemented when SLP students have foreign accents in English or in other languages. Responses were elicited from 530 students and 28…
ERIC Educational Resources Information Center
Dick, Galena Sells; And Others
1994-01-01
Describes the 10-year development of the Rough Rock English-Navajo Language Arts Program (RRENLAP) to improve the teaching of language, literacy, and biliteracy. Discusses collaboration between Rough Rock and the Hawaii-based Kamehameha Early Education Program, key RRENLAP instructional features, and the role of bilingual teachers in the struggle…
ERIC Educational Resources Information Center
Grittner, Frank M.
The nationwide need for maintenance of skills programs for students who discontinue their language studies 1-3 years before college is explained. Figures based on a national questionnaire identify the extent of this need, and possible program objectives and structure are suggested. Major attention is directed to such student activities as…
Future perspectives - proposal for Oxford Physiome Project.
Oku, Yoshitaka
2010-01-01
The Physiome Project is an effort to understand living creatures using "analysis by synthesis" strategy, i.e., by reproducing their behaviors. In order to achieve its goal, sharing developed models between different computer languages and application programs to incorporate into integrated models is critical. To date, several XML-based markup languages has been developed for this purpose. However, source codes written with XML-based languages are very difficult to read and edit using text editors. An alternative way is to use an object-oriented meta-language, which can be translated to different computer languages and transplanted to different application programs. Object-oriented languages are suitable for describing structural organization by hierarchical classes and taking advantage of statistical properties to reduce the number of parameter while keeping the complexity of behaviors. Using object-oriented languages to describe each element and posting it to a public domain should be the next step to build up integrated models of the respiratory control system.
Multiparadigm Design Environments
1992-01-01
following results: 1. New methods for programming in terms of conceptual models 2. Design of object-oriented languages 3. Compiler optimization and...experimented with object-based methods for programming directly in terms of conceptual models, object-oriented language design, computer program...expect the3e results to have a strong influence on future ,,j :- ...... L ! . . • a mm ammmml ll Illlll • l I 1 Conceptual Programming Conceptual
Directory of Professional Preparation Programs in TESOL in the United States and Canada: 1995-1997.
ERIC Educational Resources Information Center
Garshick, Ellen, Ed.
This directory lists all teaching English-as-a-Second-Language (ESL) programs or Teaching of English to Speakers of Other Languages (TESOL) programs in the United States and Canada at the undergraduate, Master's, and doctoral levels based on 1995 information. Over 210 institutions in the United States offer over 300 programs in TESOL at the three…
Integrating Multimedia Technology in a High School EFL Program
ERIC Educational Resources Information Center
Mayora, Carlos A.
2006-01-01
The author describes a Technologically Enhanced Language Learning program in Venezuela and how it helped improve high school EFL instruction. The author presents six challenges of teaching EFL and describes the context for the program. The author then provides a rationale for using multimedia in language teaching, based on theoretical frameworks.…
COMETT-CALLIOPE: The Implementation of Call Materials for Business and Industrial Purposes.
ERIC Educational Resources Information Center
Van Elsen, Edwig; And Others
The development of a Computer Assisted Language Learning for Information Organization and Production in Europe (CALLIOPE) program is discussed. CALLIOPE is a program launched by the European Community that is intended to provide computer-based foreign language instruction for the business and industrial environment. Program goals are two-fold: (1)…
English as a Second Language: Implementing Effective Adult Education Programs.
ERIC Educational Resources Information Center
California State Dept. of Education, Sacramento. Adult, Alternative, and Continuation Education Div.
The manual is designed to assist California educators and public in understanding the various aspects of an effective English-as-a-Second-Language (ESL) program for adults. It provides theory-based and practical guidelines for conceptualizing, planning, designing, managing, and evaluating such programs. Chapters address these topics: the adult ESL…
Lafayette School District: French Immersion Program
ERIC Educational Resources Information Center
Boudreaux, Nicole
2007-01-01
From 1969 to the late 1980's, most French programs in schools were based on a traditional foreign language instructional model, usually offering 30 minutes a day of French language instruction in elementary grades, increasing to 50 minutes a day in middle school. Contingent on funding and political swings over time, programs expanded from…
Dynamic Learning Objects to Teach Java Programming Language
ERIC Educational Resources Information Center
Narasimhamurthy, Uma; Al Shawkani, Khuloud
2010-01-01
This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…
Flexible Language Constructs for Large Parallel Programs
Rosing, Matt; Schnabel, Robert
1994-01-01
The goal of the research described in this article is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (multiple instruction multiple data [MIMD]) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include single instruction multiple data (SIMD), single program multiple data (SPMD), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression ofmore » the variety of algorithms that occur in large scientific computations. In this article, we give an overview of a new language that combines many of these programming models in a clean manner. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. In this article, we give an overview of the language and discuss some of the critical implementation details.« less
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…
Towards programming languages for genetic engineering of living cells
Pedersen, Michael; Phillips, Andrew
2009-01-01
Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts. PMID:19369220
Towards programming languages for genetic engineering of living cells.
Pedersen, Michael; Phillips, Andrew
2009-08-06
Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.
The Impact of IEEE-1076 on VHDL (Hardware Description Language)
1988-12-01
Portability simply refers to how machine-independent the language is defined. The Efficiency criterion looks at how fast a program compiles and how ...if a programming language is good. The evaluation was done to determine if IEEE Standard 1076-1987 was indeed a better version of VHDL than its...must be UNIX-based and be able to * use the tools that are common to that operating system such as lex [Lesk78I, yacc [John78] and the programming
Clips as a knowledge based language
NASA Technical Reports Server (NTRS)
Harrington, James B.
1987-01-01
CLIPS is a language for writing expert systems applications on a personal or small computer. Here, the CLIPS programming language is described and compared to three other artificial intelligence (AI) languages (LISP, Prolog, and OPS5) with regard to the processing they provide for the implementation of a knowledge based system (KBS). A discussion is given on how CLIPS would be used in a control system.
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…
User's guide to the LLL BASIC interpreter. [For 8080-based MCS-80 microcomputer system
DOE Office of Scientific and Technical Information (OSTI.GOV)
Allison, T.; Eckard, R.; Barber, J.
1977-06-09
Scientists are finding increased applications for microcomputers as process controllers in their experiments. However, while microcomputers are small and inexpensive, they are difficult to program in machine or assembly language. A high-level language is needed to enable scientists to develop their own microcomputer programs for their experiments on location. Recognizing this need, LLL contracted to have such a language developed. This report describes the result--the LLL BASIC interpreter, which operates with LLL's 8080-based MCS-80 microcomputer system. 4 tables.
An adaptive structure data acquisition system using a graphical-based programming language
NASA Technical Reports Server (NTRS)
Baroth, Edmund C.; Clark, Douglas J.; Losey, Robert W.
1992-01-01
An example of the implementation of data fusion using a PC and a graphical programming language is discussed. A schematic of the data acquisition system and user interface panel for an adaptive structure test are presented. The computer programs (a series of icons 'wired' together) are also discussed. The way in which using graphical-based programming software to control a data acquisition system can simplify analysis of data, promote multidisciplinary interaction, and provide users a more visual key to understanding their data are shown.
ERIC Educational Resources Information Center
Knowles, John K.
The process of matching teaching materials and methods to the student's learning style and ability level in foreign language classes is explored. The Neuro-Linguistic Programming (NLP) model offers a diagnostic process for the identification of style. This process can be applied to the language learning setting as a way of presenting material to…
ERIC Educational Resources Information Center
Lee, Steven K.; Ajayi, Lasisi; Richards, Rachel
2007-01-01
The purpose of the study is to examine teachers' perceptions of the Open Court language program. Open Court is published by McGraw Hill and has been approved by the "No Child Left Behind Act" as an appropriate research-based reading program. The Open Court program was adopted as part of the efforts to provide all elementary school…
ERIC Educational Resources Information Center
Aydin, Belgin; Kuru Gonen, Ipek
2012-01-01
This paper is concerned with the modifications implemented in a second year foreign language (FL) reading program with respect to the problems students experience while reading in FL. This research draws on the sources of FL reading anxiety identified in the first year reading program with a motivation to re-design the second year program to help…
ERIC Educational Resources Information Center
Cho, Hyesun
2014-01-01
Despite the proliferation of research in heritage language (HL) education, pedagogically based research that examines teacher education practice for promoting critical reflection of HL teachers is sparse. This article describes how preservice teachers working in community-based HL schools changed their views of HL identity during their…
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…
An Open-Sourced and Interactive Ebook Development Program for Minority Languages
ERIC Educational Resources Information Center
Sheepy, Emily; Sundberg, Ross; Laurie, Anne
2017-01-01
According to Long (2014), genuine task-based pedagogy is centered around the real-world activities that learners need to complete using the target language. We are developing the OurStories mobile application to support learners and instructors of minority languages in the development of personally relevant, task-based learning resources. The…
Downer, Jason; Pianta, Robert; Fan, Xitao; Hamre, Bridget; Mashburn, Andrew; Justice, Laura
2012-01-01
As early education grows in the United States, in-service professional development in key instructional and interaction skills is a core component of capacity-building in early childhood education. In this paper, we describe results from an evaluation of the effects of MyTeachingPartner, a web-based system of professional development, on language and literacy development during pre-kindergarten for 1338 children in 161 teachers’ classrooms. High levels of support for teachers’ implementation of language/literacy activities showed modest but significant effects for improving early language and literacy for children in classrooms in which English was the dominant language spoken by the students and teachers. The combination of web-based supports, including video-based consultation and web-based video teaching exemplars, was more effective at improving children’s literacy and language skills than was only making available to teachers a set of instructional materials and detailed lesson guides. These results suggest the importance of targeted, practice-focused supports for teachers in designing professional development systems for effective teaching in early childhood programs. PMID:23144591
ERIC Educational Resources Information Center
Przymus, Steve Daniel
2016-01-01
When educators do not facilitate English language learners' (ELLs) social integration in schools, this can perpetuate ELLs' marginalized status and the plateauing of ELLs' English language development. This study highlights a program for secondary ELLs called the ELL Ambassadors program, which partnered ELLs with non-ELLs based on shared…
ERIC Educational Resources Information Center
James, Laurie
2014-01-01
The intention of this study was to establish if the third grade English Language Learners improved reading fluency when using the computerized Waterford Early Reading Program. This quantitative study determined the effectiveness of the Waterford Early Reading Program at two Title I elementary schools. Students not meeting Grade Level Expectations…
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…
Experimenting with an Integrated Syllabus Design in Modern Languages.
ERIC Educational Resources Information Center
Towell, Richard
1991-01-01
Describes a university's experimental task-based French program that successfully integrated foreign language learning more fully with the learning of interpersonal skills and nonlinguistic content, although some language skills, especially those needed for advanced written language and translation, appeared to suffer. (14 references) (Author/CB)
Languages for Business Means Business for Languages.
ERIC Educational Resources Information Center
Cothran, Bettina F.
Georgia State University has developed undergraduate applied language programs in commercial French, German, and Spanish combining practical with theoretical studies. The curricula stress the communicative aspect of language, and are based on the content of certification examinations given in France, Germany, and Spain. Two upper-level courses in…
Social and Behavioral Correlates of Preschoolers with Specific Language Impairment
ERIC Educational Resources Information Center
McCabe, Paul C.
2005-01-01
The relationship between specific subtypes of speech language impairment (SLI) and concomitant social competence and behavioral adjustment was investigated. Teachers and parents completed behavior ratings of SLI preschoolers enrolled in a language-based intervention program and preschoolers without language impairment, including the Parent-Child…
Individualized Foreign Language Islands: Sample Materials.
ERIC Educational Resources Information Center
Mountain View School District, CA.
Students at Mountain View High School, California, are participating in an experimental foreign language program which is based on individualized instruction within a modular schedule. This collection of sample materials which students and parents receive reflects the goals and requirements of the program. Materials include: (1) program…
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.
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.
ERIC Educational Resources Information Center
Huffstetter, Mary; King, James R.; Onwuegbuzie, Anthony J.; Schneider, Jenifer J.; Powell-Smith, Kelly A.
2010-01-01
This study examined the effects of a computer-based early reading program (Headsprout Early Reading) on the oral language and early reading skills of at-risk preschool children. In a pretest-posttest control group design, 62 children were randomly assigned to receive supplemental instruction with Headsprout Early Reading (experimental group) or…
Comparison of LISP and MUMPS as implementation languages for knowledge-based systems
DOE Office of Scientific and Technical Information (OSTI.GOV)
Curtis, A.C.
1984-01-01
Major components of knowledge-based systems are summarized, along with the programming language features generally useful in their implementation. LISP and MUMPS are briefly described and compared as vehicles for building knowledge-based systems. The paper concludes with suggestions for extensions to MUMPS which might increase its usefulness in artificial intelligence applications without affecting the essential nature of the language. 8 references.
ERIC Educational Resources Information Center
Estes, Gary D.; Estes, Carole
The issue of using language proficiency or language dominance to assess programs for high school students with limited English speaking backgrounds is addressed. The development and initial analyses of the Competency Based Oral Language Assessment (COLA) are discussed. Three components of oral language are rated separately: semantics; syntax and…
Native Language Teachers in a Struggle for Language and Cultural Survival
ERIC Educational Resources Information Center
Suina, Joseph H.
2004-01-01
Language shift among New Mexico Pueblo Indians threatens the loss of their oral-based cultures. Language revival for many Pueblos has resulted in school programs in which students are easily accessible and teachers are accountable to tribes rather than the state. Finding "Pueblo space" for the Native language in school, where it was…
Integrating Mobile Technologies into Very Young Second Language Learners' Curriculum
ERIC Educational Resources Information Center
Sadykova, Gulnara; Gimaletdinova, Gulnara; Khalitova, Liliia; Kayumova, Albina
2016-01-01
This report is based on an exploratory case study of a private multilingual preschool language program that integrated a Mobile-Assisted Language Learning (MALL) project into the curriculum of five/six year-old children whose native language(s) is/are Russian and/or Tatar. The purpose of the study was to reveal teachers' and parents' perceptions…
C-Language Integrated Production System, Version 6.0
NASA Technical Reports Server (NTRS)
Riley, Gary; Donnell, Brian; Ly, Huyen-Anh Bebe; Ortiz, Chris
1995-01-01
C Language Integrated Production System (CLIPS) computer programs are specifically intended to model human expertise or other knowledge. CLIPS is designed to enable research on, and development and delivery of, artificial intelligence on conventional computers. CLIPS 6.0 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming: representation of knowledge as heuristics - essentially, rules of thumb that specify set of actions performed in given situation. Object-oriented programming: modeling of complex systems comprised of modular components easily reused to model other systems or create new components. Procedural-programming: representation of knowledge in ways similar to those of such languages as C, Pascal, Ada, and LISP. Version of CLIPS 6.0 for IBM PC-compatible computers requires DOS v3.3 or later and/or Windows 3.1 or later.
ERIC Educational Resources Information Center
Martinez, Jose A.; And Others
Project P.I.A.G.E.T. (Promoting Intellectual Adaptation Given Experiential Transforming) is a demonstration program to train five year old Hispanic children in the English language while maintaining their Spanish language skills. The instructional program is based on Piagetian principles which recognizes thought and language development as a…
Clinical and Educational Perspectives on Language Intervention for Children with Autism.
ERIC Educational Resources Information Center
Kamhi, Alan G.; And Others
The paper examines aspects of effective language intervention with autistic children. An overview is presented about the nature of language, its perception and comprehension, and the production of speech-language. Assessment strategies are considered. The second part of the paper analyzes traditional and communications-based intervention programs.…
Students' Motivation towards Computer Use in EFL Learning
ERIC Educational Resources Information Center
Genc, Gulten; Aydin, Selami
2010-01-01
It has been widely recognized that language instruction that integrates technology has become popular, and has had a tremendous impact on language learning process whereas learners are expected to be more motivated in a web-based Computer assisted language learning program, and improve their comprehensive language ability. Thus, the present paper…
Ownership of Language in Yucatec Maya Revitalization Pedagogy
ERIC Educational Resources Information Center
Guerrettaz, Anne Marie
2015-01-01
This classroom-based study examined a Yucatec Maya language course for teachers and the pedagogical implementation of national language policy in Mexico. Analysis of this teacher education program focused on various dimensions of teachers' Maya-language expertise, the teaching of the emergent standard Maya, and hegemonic constructions of…
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…
Associative programming language and virtual associative access manager
NASA Technical Reports Server (NTRS)
Price, C.
1978-01-01
APL provides convenient associative data manipulation functions in a high level language. Six statements were added to PL/1 via a preprocessor: CREATE, INSERT, FIND, FOR EACH, REMOVE, and DELETE. They allow complete control of all data base operations. During execution, data base management programs perform the functions required to support the APL language. VAAM is the data base management system designed to support the APL language. APL/VAAM is used by CADANCE, an interactive graphic computer system. VAAM is designed to support heavily referenced files. Virtual memory files, which utilize the paging mechanism of the operating system, are used. VAAM supports a full network data structure. The two basic blocks in a VAAM file are entities and sets. Entities are the basic information element and correspond to PL/1 based structures defined by the user. Sets contain the relationship information and are implemented as arrays.
ERIC Educational Resources Information Center
Ebert, Kerry Danahy; Kohnert, Kathryn; Pham, Giang; Disher, Jill Rentmeester; Payesteh, Bita
2014-01-01
Purpose: This study examines the absolute and relative effects of 3 different treatment programs for school-age bilingual children with primary or specific language impairment (PLI). It serves to expand the evidence base on which service providers can base treatment decisions. It also explores hypothesized relations between languages and cognition…
ERIC Educational Resources Information Center
Lennox, Maria; Garvis, Susanne; Westerveld, Marleen
2017-01-01
This paper explores teachers' and teacher assistants' self-efficacy of delivering PrepSTART, a classroom based, oral language and early literacy program for five-year-old students. In the current study, speech pathologists developed, provided training and monitored program implementation. Teachers and teacher assistants (n = 17) shared their…
Base Numeration Systems and Introduction to Computer Programming.
ERIC Educational Resources Information Center
Kim, K. Ed.; And Others
This teaching guide is for the instructor of an introductory course in computer programming using FORTRAN language. Five FORTRAN programs are incorporated in this guide, which has been used as a FORTRAN IV SELF TEACHER. The base eight, base four, and base two concepts are integrated with FORTRAN computer programs, geoblock activities, and related…
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.
A language comparison for scientific computing on MIMD architectures
NASA Technical Reports Server (NTRS)
Jones, Mark T.; Patrick, Merrell L.; Voigt, Robert G.
1989-01-01
Choleski's method for solving banded symmetric, positive definite systems is implemented on a multiprocessor computer using three FORTRAN based parallel programming languages, the Force, PISCES and Concurrent FORTRAN. The capabilities of the language for expressing parallelism and their user friendliness are discussed, including readability of the code, debugging assistance offered, and expressiveness of the languages. The performance of the different implementations is compared. It is argued that PISCES, using the Force for medium-grained parallelism, is the appropriate choice for programming Choleski's method on the multiprocessor computer, Flex/32.
Program Intensity and Service Delivery Models in the Schools: SLP Survey Results
ERIC Educational Resources Information Center
Brandel, Jayne; Loeb, Diane Frome
2011-01-01
Purpose: School-based speech-language pathologists (SLPs) routinely work with team members to make recommendations regarding an intervention program's intensity and method of service delivery for children with speech and language impairments. In this study, student, SLP, and workplace characteristics that may influence SLPs' recommendations were…
Tutorial on Generalized Programming Language s and Systems. Instructor Edition.
ERIC Educational Resources Information Center
Fasana, Paul J., Ed.; Shank, Russell, Ed.
This instructor's manual is a comparative analysis and review of the various computer programing languages currently available and their capabilities for performing text manipulation, information storage, and data retrieval tasks. Based on materials presented at the 1967 Convention of the American Society for Information Science, the manual…
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.
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.
Programming "Loose Training" as a Strategy to Facilitate Language Generalization.
ERIC Educational Resources Information Center
Campbell, C. Robert; Stremel-Campbell, Kathleen
1982-01-01
Results showed that "loose training" (conducting concurrent language training during an academic task and allowing the student to initiate a language response based on a wide array of naturaly occurring stimulus events) was effective in establishing a specific set of language responses in two moderately retarded 10 and 12 year olds. (Author/CL)
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.
Cummins, Jim
2014-01-01
The paper addresses the intersections between research findings and Canadian educational policies focusing on four major areas: (a) core and immersion programs for the teaching of French to Anglophone students, (b) policies concerning the learning of English and French by students from immigrant backgrounds, (c) heritage language teaching, and (d) the education of Deaf and hard-of hearing students. With respect to the teaching of French, policy-makers have largely ignored the fact that most core French programs produce meager results for the vast majority of students. Only a small proportion of students (<10%) attend more effective alternatives (e.g., French immersion and Intensive French programs). With respect to immigrant-background students, a large majority of teachers and administrators have not had opportunities to access the knowledge base regarding effective instruction for these students nor have they had opportunities for pre-service or in-service professional development regarding effective instructional practices. Educational policies in most jurisdictions have also treated the linguistic resources that children bring to school with, at best, benign neglect. In some cases (e.g., Ontario) school systems have been explicitly prohibited from instituting enrichment bilingual programs that would promote students’ bilingualism and biliteracy. Finally, with respect to Deaf students, policy-makers have ignored overwhelming research on the positive relationship between academic success and the development of proficiency in natural sign languages, preferring instead to leave uncorrected the proposition that acquisition of languages such as American Sign Language by young children (with or without cochlear implants) will impede children’s language and academic development. The paper reviews the kinds of policies, programs, and practices that could be implemented (at no additional cost) if policy-makers and educators pursued evidence-based educational policies. PMID:24847289
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
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…
ERIC Educational Resources Information Center
Douglas, Scott Roy; Kim, Marcia
2014-01-01
English for Academic Purposes (EAP) programs designed to meet postsecondary English language proficiency requirements are a common pathway to higher education for students from non-English-speaking backgrounds. Grounded in a Canadian context, this study seeks to examine the prevalence of Task-Based Language Teaching (TBLT) in EAP, common examples…
ERIC Educational Resources Information Center
White, Kelsey D.; Heidrich, Emily
2013-01-01
Most educators are aware that some students utilize web-based machine translators for foreign language assignments, however, little research has been done to determine how and why students utilize these programs, or what the implications are for language learning and teaching. In this mixed-methods study we utilized surveys, a translation task,…
ERIC Educational Resources Information Center
Paik, Susan J.; Rahman, Zaynah; Kula, Stacy M.; Saito, L. Erika; Witenstein, Matthew A.
2017-01-01
Based on 135 ethnic afterschool programs and language schools, this descriptive study (Part 2 of 2 in this issue) revealed differences in the types of programs housed within East, South, and Southeast Asian coethnic communities (strong, weak, or dispersed) in the U.S. The article applies a combined cultural-structural framework to understand…
Unifying Model-Based and Reactive Programming within a Model-Based Executive
NASA Technical Reports Server (NTRS)
Williams, Brian C.; Gupta, Vineet; Norvig, Peter (Technical Monitor)
1999-01-01
Real-time, model-based, deduction has recently emerged as a vital component in AI's tool box for developing highly autonomous reactive systems. Yet one of the current hurdles towards developing model-based reactive systems is the number of methods simultaneously employed, and their corresponding melange of programming and modeling languages. This paper offers an important step towards unification. We introduce RMPL, a rich modeling language that combines probabilistic, constraint-based modeling with reactive programming constructs, while offering a simple semantics in terms of hidden state Markov processes. We introduce probabilistic, hierarchical constraint automata (PHCA), which allow Markov processes to be expressed in a compact representation that preserves the modularity of RMPL programs. Finally, a model-based executive, called Reactive Burton is described that exploits this compact encoding to perform efficIent simulation, belief state update and control sequence generation.
Design Language for Digital Systems
NASA Technical Reports Server (NTRS)
Shiva, S. G.
1985-01-01
Digital Systems Design Language (DDL) is convenient hardware description language for developing and testing digital designs and for inputting design details into design automation system. Describes digital systems at gate, register transfer, and combinational block levels. DDL-based programs written in FORTRAN IV for batch execution.
The Impact of a Peer-Learning Agent Based on Pair Programming in a Programming Course
ERIC Educational Resources Information Center
Han, Keun-Woo; Lee, EunKyoung; Lee, YoungJun
2010-01-01
This paper analyzes the educational effects of a peer-learning agent based on pair programming in programming courses. A peer-learning agent system was developed to facilitate the learning of a programming language through the use of pair programming strategies. This system is based on the role of a peer-learning agent from pedagogical and…
Computer-Based Educational Software System. Final Report.
ERIC Educational Resources Information Center
Brandt, Richard C.; Davis, Bradley N.
CBESS (Computer-Based Educational Software System) is a set of 22 programs addressing authoring, instructional delivery, and instructional management. The programs are divided into five groups: (1) Computer-Based Memorization System (CBMS), which helps students acquire and maintain declarative (factual) knowledge (11 programs); (2) Language Skills…
Evidence-Based Programs. Technical Assistance Fact Sheets. Fact Sheet 1
ERIC Educational Resources Information Center
Kyler, Sandee J.; Bumbarger, Brian K.; Greenberg, Mark T.
2005-01-01
The term "evidence-based programs" is becoming quite common in prevention and human service work. However, many still struggle to recognize the importance of evidence-based programs and to understand what qualifies as "evidence-based." The language used may even seem to confound the issue further. The terms evidence-based,…
ERIC Educational Resources Information Center
Tulloch, Shelley; Kusugak, Adriana; Chenier, Cayla; Pilakapsi, Quluaq; Uluqsi, Gloria; Walton, Fiona
2017-01-01
The Miqqut project was a participatory action research project through which Inuit language and literacy learning was embedded in a traditional skills program. Community-based researchers tracked learners' progress through entrance, exit, and post-program interviews and questionnaires, as well as through participant observation. Results show that…
Discourse in Adult Education: The Language Education of Adult Immigrants in Sweden.
ERIC Educational Resources Information Center
Hill, Hannah
1990-01-01
A shortcoming of adult education theories is lack of attention to social, historical, and institutional contexts. A case study of language education programs for adult immigrants in Sweden illustrates how assumptions about participant-centered, needs-based education justified and legitimated the use of these programs as a tool for employment…
Students' Needs Analysis in an EFL Program for University Professors
ERIC Educational Resources Information Center
Bedoya, Paula Andrea; Valencia, Luz María; Montoya, Juan Carlos
2016-01-01
This study sets out to investigate professors' needs from an English as a foreign language program in a public university regarding demands, interests, and lacks based on the methodology of needs analysis. Data collected through a survey, focus groups, and individual interviews showed that professors need to meet the institutional language policy…
Revisiting the Need for Critical Research in Undergraduate Colombian English Language Teaching
ERIC Educational Resources Information Center
Granados-Beltrán, Carlo
2018-01-01
This article shares a reflection based on the relations found between the partial findings of two ongoing projects in a BA program in bilingual education. The first study is named "Critical Interculturality in Initial Language Teacher Education Programs" whose partial data were obtained through interviews with four expert professors of…
History of Outreach in National Centers for Foreign Languages and International Studies.
ERIC Educational Resources Information Center
Wiley, Marylee
Over the past decade, university-based outreach programs, established under the Title VI Higher Education Act in National Centers for Foreign Language and International Studies, have offered a variety of services to schools, community groups, the media, and other colleges and universities. Those outreach programs working in elementary and…
ERIC Educational Resources Information Center
Kummerer, Sharon E.; Lopez-Reyna, Norma A.; Hughes, Marie Tejero
2007-01-01
Purpose: This qualitative study explored mothers' perceptions of their children's communication disabilities, emergent literacy development, and speech-language therapy programs. Method: Participants were 14 Mexican immigrant mothers and their children (age 17-47 months) who were receiving center-based services from an early childhood intervention…
MetaJC++: A flexible and automatic program transformation technique using meta framework
NASA Astrophysics Data System (ADS)
Beevi, Nadera S.; Reghu, M.; Chitraprasad, D.; Vinodchandra, S. S.
2014-09-01
Compiler is a tool to translate abstract code containing natural language terms to machine code. Meta compilers are available to compile more than one languages. We have developed a meta framework intends to combine two dissimilar programming languages, namely C++ and Java to provide a flexible object oriented programming platform for the user. Suitable constructs from both the languages have been combined, thereby forming a new and stronger Meta-Language. The framework is developed using the compiler writing tools, Flex and Yacc to design the front end of the compiler. The lexer and parser have been developed to accommodate the complete keyword set and syntax set of both the languages. Two intermediate representations have been used in between the translation of the source program to machine code. Abstract Syntax Tree has been used as a high level intermediate representation that preserves the hierarchical properties of the source program. A new machine-independent stack-based byte-code has also been devised to act as a low level intermediate representation. The byte-code is essentially organised into an output class file that can be used to produce an interpreted output. The results especially in the spheres of providing C++ concepts in Java have given an insight regarding the potential strong features of the resultant meta-language.
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.
An Object Description Language for Distributed Discrete Event Simulations
2001-05-24
some tremendous improvements in simulation speed and fidelity. This dissertation describes a new programming language that is useful in creating...104 CHAPTER 8. GLUT- BASED USER INTERFACE....................................il 8. 1. OUTPUT CONCERNS...143 9.3. GLUT BASED DEMONSTRATIONS ......................................................... 145 9.3
Programming an offline-analyzer of motor imagery signals via python language.
Alonso-Valerdi, Luz María; Sepulveda, Francisco
2011-01-01
Brain Computer Interface (BCI) systems control the user's environment via his/her brain signals. Brain signals related to motor imagery (MI) have become a widespread method employed by the BCI community. Despite the large number of references describing the MI signal treatment, there is not enough information related to the available programming languages that could be suitable to develop a specific-purpose MI-based BCI. The present paper describes the development of an offline-analysis system based on MI-EEG signals via open-source programming languages, and the assessment of the system using electrical activity recorded from three subjects. The analyzer recognized at least 63% of the MI signals corresponding to three classes. The results of the offline analysis showed a promising performance considering that the subjects have never undergone MI trainings.
Toward Better Classroom Teaching.
ERIC Educational Resources Information Center
Grew, James H.
1964-01-01
Designed for the inexperienced language teacher, this summary of effective language teaching techniques is based on observations made in high school French classes, but is applicable also to elementary school and beginning college language programs. Consideration is given to maintaining interest and classroom control, using realia, and giving each…
Spot: A Programming Language for Verified Flight Software
NASA Technical Reports Server (NTRS)
Bocchino, Robert L., Jr.; Gamble, Edward; Gostelow, Kim P.; Some, Raphael R.
2014-01-01
The C programming language is widely used for programming space flight software and other safety-critical real time systems. C, however, is far from ideal for this purpose: as is well known, it is both low-level and unsafe. This paper describes Spot, a language derived from C for programming space flight systems. Spot aims to maintain compatibility with existing C code while improving the language and supporting verification with the SPIN model checker. The major features of Spot include actor-based concurrency, distributed state with message passing and transactional updates, and annotations for testing and verification. Spot also supports domain-specific annotations for managing spacecraft state, e.g., communicating telemetry information to the ground. We describe the motivation and design rationale for Spot, give an overview of the design, provide examples of Spot's capabilities, and discuss the current status of the implementation.
Latvian Language Competencies for Peace Corps Volunteers in the Republic of Latvia.
ERIC Educational Resources Information Center
Viksnins, Helen M.
This guide is designed for Latvian language training of Peace Corps workers in Latvia, is intended for use in a competency-based language training program, and reflects daily communication needs in that context. It consists of an introductory section on the history, alphabet, and phonology of the Latvian language and a series of 13 topical…
Estonian Language Competencies for Peace Corps Volunteers in the Republic of Estonia.
ERIC Educational Resources Information Center
Ets, Tiina K.
This guide is designed for Estonian language training of Peace Corps workers in Estonia, is intended for use in a competency-based language training program, and reflects daily communication needs in that context. It consists of 52 lessons, each addressing a specific language competency, organized in 14 topical units. An introductory section gives…
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.
Computer enhancement through interpretive techniques
NASA Technical Reports Server (NTRS)
Foster, G.; Spaanenburg, H. A. E.; Stumpf, W. E.
1972-01-01
The improvement in the usage of the digital computer through the use of the technique of interpretation rather than the compilation of higher ordered languages was investigated by studying the efficiency of coding and execution of programs written in FORTRAN, ALGOL, PL/I and COBOL. FORTRAN was selected as the high level language for examining programs which were compiled, and A Programming Language (APL) was chosen for the interpretive language. It is concluded that APL is competitive, not because it and the algorithms being executed are well written, but rather because the batch processing is less efficient than has been admitted. There is not a broad base of experience founded on trying different implementation strategies which have been targeted at open competition with traditional processing methods.
Saul: Towards Declarative Learning Based Programming
Kordjamshidi, Parisa; Roth, Dan; Wu, Hao
2015-01-01
We present Saul, a new probabilistic programming language designed to address some of the shortcomings of programming languages that aim at advancing and simplifying the development of AI systems. Such languages need to interact with messy, naturally occurring data, to allow a programmer to specify what needs to be done at an appropriate level of abstraction rather than at the data level, to be developed on a solid theory that supports moving to and reasoning at this level of abstraction and, finally, to support flexible integration of these learning and inference models within an application program. Saul is an object-functional programming language written in Scala that facilitates these by (1) allowing a programmer to learn, name and manipulate named abstractions over relational data; (2) supporting seamless incorporation of trainable (probabilistic or discriminative) components into the program, and (3) providing a level of inference over trainable models to support composition and make decisions that respect domain and application constraints. Saul is developed over a declaratively defined relational data model, can use piecewise learned factor graphs with declaratively specified learning and inference objectives, and it supports inference over probabilistic models augmented with declarative knowledge-based constraints. We describe the key constructs of Saul and exemplify its use in developing applications that require relational feature engineering and structured output prediction. PMID:26635465
Saul: Towards Declarative Learning Based Programming.
Kordjamshidi, Parisa; Roth, Dan; Wu, Hao
2015-07-01
We present Saul , a new probabilistic programming language designed to address some of the shortcomings of programming languages that aim at advancing and simplifying the development of AI systems. Such languages need to interact with messy, naturally occurring data, to allow a programmer to specify what needs to be done at an appropriate level of abstraction rather than at the data level, to be developed on a solid theory that supports moving to and reasoning at this level of abstraction and, finally, to support flexible integration of these learning and inference models within an application program. Saul is an object-functional programming language written in Scala that facilitates these by (1) allowing a programmer to learn, name and manipulate named abstractions over relational data; (2) supporting seamless incorporation of trainable (probabilistic or discriminative) components into the program, and (3) providing a level of inference over trainable models to support composition and make decisions that respect domain and application constraints. Saul is developed over a declaratively defined relational data model, can use piecewise learned factor graphs with declaratively specified learning and inference objectives, and it supports inference over probabilistic models augmented with declarative knowledge-based constraints. We describe the key constructs of Saul and exemplify its use in developing applications that require relational feature engineering and structured output prediction.
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…
Punjabi Heritage Language Schools in the United States
ERIC Educational Resources Information Center
Tiwana, Ravneet Kaur
2013-01-01
Punjabi heritage language maintenance and development are rooted in community, identity, and, for many, faith. Various opportunities are available for maintaining linguistic ties to Punjabi (also spelled Panjabi) and for developing proficiency in the Punjabi language. They range from community-based to federally funded programs, available in…
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…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Bachan, John
Chisel is a new open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. From the same source, Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.
1986-12-31
synthesize synchronization skeletons"Science of Computer Programming 2, 1982, pp. 241-266 [Gel85] Gelernter, David, "Generative communication in...effective computation based on given primitives . An architecture is an abstract object-type, whose instances are computing systems. By a parallel computing...explaining the language primitives on this basis. We explain how such a basis can be "simpler" than a general-purpose manual-programming language such as
Theoretical foundations for information representation and constraint specification
NASA Technical Reports Server (NTRS)
Menzel, Christopher P.; Mayer, Richard J.
1991-01-01
Research accomplished at the Knowledge Based Systems Laboratory of the Department of Industrial Engineering at Texas A&M University is described. Outlined here are the theoretical foundations necessary to construct a Neutral Information Representation Scheme (NIRS), which will allow for automated data transfer and translation between model languages, procedural programming languages, database languages, transaction and process languages, and knowledge representation and reasoning control languages for information system specification.
ERIC Educational Resources Information Center
Dymock, Darryl; Billett, Stephen
2008-01-01
This Support Document was produced by the authors based on their research for the report, "Assessing and Acknowledging Learning through Non-Accredited Community Adult Language, Literacy and Numeracy Programs," and is an added resource for further information. There were five phases of this project: Phase 1 comprised further interrogation…
ERIC Educational Resources Information Center
Wang, Yuping; Chen, Nian-Shing; Levy, Mike
2010-01-01
This article discusses the learning process undertaken by language teachers in a cyber face-to-face teacher training program. Eight tertiary Chinese language teachers attended a 12-week training program conducted in an online synchronous learning environment characterized by multimedia-based, oral and visual interaction. The term "cyber…
ERIC Educational Resources Information Center
Ortiz, Patricio R.
2009-01-01
This article illustrates how Mapuche Indigenous knowledge (Kimun) and language (Mapudungun) incorporated into an Intercultural Bilingual Education (IBE) program of a school within a Mapuche context in Chile creates decolonizing counter-hegemonic narratives as forms of culturally relevant pedagogy. Based on a six-month school ethnography, this…
Student and Teacher Success: The Impact of Computers in Primary Grades.
ERIC Educational Resources Information Center
Drexler, Nancy Gadzuk; And Others
This paper discusses the impact of computers on student learning as reported by teachers participating in a study of a computer-based language arts instructional program for the early elementary grades--the Apple Learning Series: Early Language (ALS-EL). Although they found the program difficult to evaluate, some teachers stated that the ALS-EL…
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)
Practitioner Toolkit: Working with Adult English Language Learners.
ERIC Educational Resources Information Center
Lieshoff, Sylvia Cobos; Aguilar, Noemi; McShane, Susan; Burt, Miriam; Peyton, Joy Kreeft; Terrill, Lynda; Van Duzer, Carol
2004-01-01
This document is designed to give support to adult education and family literacy instructors who are new to serving adult English language learners and their families in rural, urban, and faith- and community-based programs. The Toolkit is designed to have a positive impact on the teaching and learning in these programs. The results of two…
ERIC Educational Resources Information Center
Paribakht, T. Sima; Wesche, Marjorie Bingham
A study investigated the role of comprehension of meaningful language input in young adults' second language learning, focusing on: (1) what kinds of measurement instruments and procedures can be used in tracking student gains in specific aspects of target language proficiency; (2) development of a reliable self-report scale capturing different…
ERIC Educational Resources Information Center
Paciotto, Carla
2004-01-01
In 1991, the Bilingual Bicultural Education Program (BBEP) was launched in Chihuahua, Mexico, as a way of responding to the educational needs of the indigenous Tarahumara populations and the growing threat to their language and culture. Using a conceptual framework based on the literatures of curriculum inquiry, language shift and maintenance,…
LLOGO: An Implementation of LOGO in LISP. Artificial Intelligence Memo Number 307.
ERIC Educational Resources Information Center
Goldstein, Ira; And Others
LISP LOGO is a computer language invented for the beginning student of man-machine interaction. The language has the advantages of simplicity and naturalness as well as that of emphasizing the difference between programs and data. The language is based on the LOGO language and uses mnemonic syllables as commands. It can be used in conjunction with…
Distributed and parallel Ada and the Ada 9X recommendations
NASA Technical Reports Server (NTRS)
Volz, Richard A.; Goldsack, Stephen J.; Theriault, R.; Waldrop, Raymond S.; Holzbacher-Valero, A. A.
1992-01-01
Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construction of distributed systems. The revised version, often called Ada 9X, will become the new standard sometimes in the 1990s. It is intended that Ada 9X should provide language features giving limited support for distributed system construction. The requirements for such features are given. Many of the most advanced computer applications involve embedded systems that are comprised of parallel processors or networks of distributed computers. If Ada is to become the widely adopted language envisioned by many, it is essential that suitable compilers and tools be available to facilitate the creation of distributed and parallel Ada programs for these applications. The major languages issues impacting distributed and parallel programming are reviewed, and some principles upon which distributed/parallel language systems should be built are suggested. Based upon these, alternative language concepts for distributed/parallel programming are analyzed.
What can the programming language Rust do for astrophysics?
NASA Astrophysics Data System (ADS)
Blanco-Cuaresma, Sergi; Bolmont, Emeline
2017-06-01
The astrophysics community uses different tools for computational tasks such as complex systems simulations, radiative transfer calculations or big data. Programming languages like Fortran, C or C++ are commonly present in these tools and, generally, the language choice was made based on the need for performance. However, this comes at a cost: safety. For instance, a common source of error is the access to invalid memory regions, which produces random execution behaviors and affects the scientific interpretation of the results. In 2015, Mozilla Research released the first stable version of a new programming language named Rust. Many features make this new language attractive for the scientific community, it is open source and it guarantees memory safety while offering zero-cost abstraction. We explore the advantages and drawbacks of Rust for astrophysics by re-implementing the fundamental parts of Mercury-T, a Fortran code that simulates the dynamical and tidal evolution of multi-planet systems.
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…
A Brief Introduction to Foreign Languages Education Policy in China
ERIC Educational Resources Information Center
Zhang, Weiwen
2012-01-01
Based on a series of official published documents and relevant research reports, the paper make a brief introduction to foreign languages education policies in China, which included national English teaching guidance, national English language textbooks, national English curriculum standard and the massive English teachers training program, etc.…
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…
Get Networked and Spy Your Languages
ERIC Educational Resources Information Center
Rico, Mercedes; Ferreira, Paula; Dominguez, Eva M.; Coppens, Julian
2012-01-01
Our proposal describes ISPY, a multilateral European K2 language project based on the development of an Online Networking Platform for Language Learning (http://www.ispy-project.com/). Supported by the Lifelong Learning European Programme, the platform aims to help young adults across Europe, secondary and vocational school programs, learn a new…
Language Access Toolkit: An Organizing and Advocacy Resource for Community-Based Youth Programs
ERIC Educational Resources Information Center
Beyersdorf, Mark Ro
2013-01-01
Asian American Legal Defense and Education Fund (AALDEF) developed this language access toolkit to share the expertise and experiences of National Asian American Education Advocates Network (NAAEA) member organizations with other community organizations interested in developing language access campaigns. This toolkit includes an overview of…
Power within Blended Language Learning Programs in Japan
ERIC Educational Resources Information Center
Hinkelman, Don; Gruba, Paul
2012-01-01
As blended language learning environments evolve within tertiary foreign language institutions, issues of power with regards to the privileging of electronic technologies come to the fore. Blended learning, or the principled mix of online and classroom-based activities, challenges the practices of traditional CALL and face-to-face teaching within…
A web access script language to support clinical application development.
O'Kane, K C; McColligan, E E
1998-02-01
This paper describes the development of a script language to support the implementation of decentralized, clinical information applications on the World Wide Web (Web). The goal of this work is to facilitate construction of low overhead, fully functional clinical information systems that can be accessed anywhere by low cost Web browsers to search, retrieve and analyze stored patient data. The Web provides a model of network access to data bases on a global scale. Although it was originally conceived as a means to exchange scientific documents, Web browsers and servers currently support access to a wide variety of audio, video, graphical and text based data to a rapidly growing community. Access to these services is via inexpensive client software browsers that connect to servers by means of the open architecture of the Internet. In this paper, the design and implementation of a script language that supports the development of low cost, Web-based, distributed clinical information systems for both Inter- and Intra-Net use is presented. The language is based on the Mumps language and, consequently, supports many legacy applications with few modifications. Several enhancements, however, have been made to support modern programming practices and the Web interface. The interpreter for the language also supports standalone program execution on Unix, MS-Windows, OS/2 and other operating systems.
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.
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
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…
Authoring, Pedagogy, and the Web: Expectations versus Reality.
ERIC Educational Resources Information Center
Bangs, Paul
2002-01-01
Discusses two easy-to-use authoring systems--"Potatoes" and "MALTED"--for designing Web-based language instruction. Provides a check list of advice for would-be authors of language learning programs. (Author/VWL)
ERIC Educational Resources Information Center
Ziadat, Ayed H.; Al Ziyadat, Mohammad T.
2016-01-01
The main purpose of this study was to determine the effectiveness of a training program based on the six hats model in developing creative thinking skills and academic achievements in the Arabic language for gifted and talented Jordanian students. The study sample consisted of 59 gifted male and female students of the 7th grade from King Abdullah…
Does the Test Work? Evaluating a Web-Based Language Placement Test
ERIC Educational Resources Information Center
Long, Avizia Y.; Shin, Sun-Young; Geeslin, Kimberly; Willis, Erik W.
2018-01-01
In response to the need for examples of test validation from which everyday language programs can benefit, this paper reports on a study that used Bachman's (2005) assessment use argument (AUA) framework to examine evidence to support claims made about the intended interpretations and uses of scores based on a new web-based Spanish language…
Virtualization for Cost-Effective Teaching of Assembly Language Programming
ERIC Educational Resources Information Center
Cadenas, José O.; Sherratt, R. Simon; Howlett, Des; Guy, Chris G.; Lundqvist, Karsten O.
2015-01-01
This paper describes a virtual system that emulates an ARM-based processor machine, created to replace a traditional hardware-based system for teaching assembly language. The virtual system proposed here integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language…
Educational Programming for Pupils with Neurologically Based Language Disorders. Final Report.
ERIC Educational Resources Information Center
Zedler, Empress Y.
To investigate procedures whereby schools may achieve maximal results with otherwise normal underachieving pupils with neurologically based language-learning disorders, 100 such subjects were studied over a 2-year period. Fifty experimental subjects remained in regular classes in school and received individualized teaching outside of school hours…
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…
Formal semantic specifications as implementation blueprints for real-time programming languages
NASA Technical Reports Server (NTRS)
Feyock, S.
1981-01-01
Formal definitions of language and system semantics provide highly desirable checks on the correctness of implementations of programming languages and their runtime support systems. If these definitions can give concrete guidance to the implementor, major increases in implementation accuracy and decreases in implementation effort can be achieved. It is shown that of the wide variety of available methods the Hgraph (hypergraph) definitional technique (Pratt, 1975), is best suited to serve as such an implementation blueprint. A discussion and example of the Hgraph technique is presented, as well as an overview of the growing body of implementation experience of real-time languages based on Hgraph semantic definitions.
Design and Implementation of a Tool for Teaching Programming.
ERIC Educational Resources Information Center
Goktepe, Mesut; And Others
1989-01-01
Discussion of the use of computers in education focuses on a graphics-based system for teaching the Pascal programing language for problem solving. Topics discussed include user interface; notification based systems; communication processes; object oriented programing; workstations; graphics architecture; and flowcharts. (18 references) (LRW)
Pedagogy and Processes for a Computer Programming Outreach Workshop--The Bridge to College Model
ERIC Educational Resources Information Center
Tangney, Brendan; Oldham, Elizabeth; Conneely, Claire; Barrett, Stephen; Lawlor, John
2010-01-01
This paper describes a model for computer programming outreach workshops aimed at second-level students (ages 15-16). Participants engage in a series of programming activities based on the Scratch visual programming language, and a very strong group-based pedagogy is followed. Participants are not required to have any prior programming experience.…
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…
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
Do School-Based Tutoring Programs Significantly Improve Student Performance on Standardized Tests?
ERIC Educational Resources Information Center
Rothman, Terri; Henderson, Mary
2011-01-01
This study used a pre-post, nonequivalent control group design to examine the impact of an in-district, after-school tutoring program on eighth grade students' standardized test scores in language arts and mathematics. Students who had scored in the near-passing range on either the language arts or mathematics aspect of a standardized test at the…
ERIC Educational Resources Information Center
Jones, Stephanie M.; Kim, James; LaRusso, Maria; Kim, Ha Yeon; Selman, Robert; Uccelli, Paola; Barnes, Sophie; Donovan, Suzanne; Snow, Catherine
2016-01-01
Word Generation (WG) is a research-based vocabulary program for middle school students designed to teach words through language arts, math, science, and social studies classes. The program consists of weekly units that introduce 5 high-utility target words through brief passages designed to spark active examination and discussion of contemporary…
ERIC Educational Resources Information Center
Csomay, Eniko; Petrovic, Marija
2012-01-01
Vocabulary is an essential element of every second/foreign language teaching and learning program. While the goal of language teaching programs is to focus on explicit vocabulary teaching to promote learning, "materials which provide visual and aural input such as movies may be conducive to incidental vocabulary learning." (Webb and Rodgers, 2009,…
A Case Study on Use of One-to-One Laptops in English as Second Language Classrooms
ERIC Educational Resources Information Center
Turgut, Guliz
2012-01-01
One-to-one laptop programs, where each student has their own laptop to use in classroom, are becoming popular in schools especially in Australia and the United States. The purpose of the study was to contribute to the limited knowledge base explaining the implementation of laptop programs specifically with English language learners. Four ESL…
Hoover, Elizabeth L; Caplan, David N; Waters, Gloria S; Carney, Anne
2017-03-01
Intensive Comprehensive Aphasia Programs (ICAPs) have developed in response to a growing need for treatments which produce changes in language function in people with aphasia, especially in the chronic phase of recovery. ICAPs are growing in number and several papers have presented preliminary results of their use, but little data exist about their efficacy or effectiveness. This paper explores the communication effects of an ICAP program that incorporated evidenced-based individual and group treatment in an interprofessional program. Twenty-seven individuals with chronic aphasia were provided with 30 h of interprofessional treatment a week for a four-week period in both individual and group formats. A delayed treatment, within-participant research protocol was used. Language measures were taken at two intervals pre- and two intervals post treatment. Functional, narrative, and quality of life measures were taken once pre and once post treatment. Significant change was observed on targeted language functions post treatment. Significant treatment effects were also observed on functional and quality of life measures as well as on all impairment-based language measures for the group. The results provide evidence of linguistic and quality of life change in individuals with chronic aphasia who were treated in an interprofessional ICAP.
A Quantitative Analysis of Language Interventions for Children with Autism
ERIC Educational Resources Information Center
Kane, Meghan; Connell, James E.; Pellecchia, Melanie
2010-01-01
Research and services continue to expand to community-based programs serving individuals diagnosed with autism. A focus of great interest in those efforts is that of language acquisition and functional usage. For the purpose of this evaluation, language acquisition interventions are grouped into two broad categories, contrived and naturalistic.…
Young Children Learning English as a Second Language: An Intensive Summer Program.
ERIC Educational Resources Information Center
Sowers, Jayne
This paper describes the development and implementation of an intensive summer course in English as a Second Language (ESL) designed for children aged 4-5. Planning included development of a curriculum and instructional materials based on theory and practice in the teaching of young children, English language learning and instruction, and…
Promotional Video Production in a Foreign Language Course.
ERIC Educational Resources Information Center
Fukushima, Tatsuya
2002-01-01
Discusses a technology-based project as a requirement for a traditional intermediate Japanese course at the University of Arkansas in which students worked in a small group to produce the university's promotional video in the target language, thus enhancing their Japanese language skills and promoting the program to the public. (Author/VWL)
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…
Assessment and Evaluation in Whole Language Programs.
ERIC Educational Resources Information Center
Harp, Bill, Ed.
Intended for practioners, this book discusses many of the critical questions being asked about the role of whole language in schools. The book not only examines the growing research base that supports whole language, but also offers practical and realistic suggestions for tackling the many thorny issues involved in the assessment and evaluation of…
Predicting Participation in Dual Language Immersion Using Theory of Planned Behavior
ERIC Educational Resources Information Center
Call, Andrea; Domenech Rodríguez, Melanie M.; Vázquez, Alejandro L.; Corralejo, Samantha M.
2018-01-01
Dual language immersion programs are increasing in popularity. Yet little is known about what motivates parents to enroll their children in dual language immersion. The theory of planned behavior posits that behavior is based on attitudes, subjective norms, and perceived behavioral control. The current study was an exploratory evaluation of the…
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
Dynamic data distributions in Vienna Fortran
NASA Technical Reports Server (NTRS)
Chapman, Barbara; Mehrotra, Piyush; Moritsch, Hans; Zima, Hans
1993-01-01
Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Single-Program-Multiple-Data (SPMD) paradigm and allows the user to write programs for distributed-memory systems using global addresses. The language features focus mainly on the issue of distributing data across virtual processor structures. Those features of Vienna Fortran that allow the data distributions of arrays to change dynamically, depending on runtime conditions are discussed. The relevant language features are discussed, their implementation is outlined, and how they may be used in applications is described.
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.
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.
Nesting in an Object Oriented Language is NOT for the Birds
NASA Astrophysics Data System (ADS)
Buhr, P. A.; Zarnke, C. R.
The notion of nested blocks has come into disfavour or has been ignored in recent program language design. Many of the current object oriented programming languages use subclassing as the sole mechanism to establish relationships between classes and have no general notion of nesting. We argue that nesting (and, more generally, hierarchical organization) is a powerful mechanism that provides facilities that are not otherwise possible in a class based programming language. We agree that traditional block structure and its associated nesting have severe problems, and we suggest several extensions to the notion of blocks and block structure that indirectly make nesting a useful and powerful mechanism, particularly in an object oriented programming system. The main extension is to allow references to definitions from outside of the containing block, thereby making the contained definitions available in a larger scope. References are made using either the name of the containing entity or an instance of the containing entity. The extensions suggest a way to organize the programming environment for a large, multi-user system. These facilities are not available with subclassing, and subclassing provides facilities not available by nesting; hence, an object oriented language can benefit by providing nesting as well.
DOE Office of Scientific and Technical Information (OSTI.GOV)
McGoldrick, P.R.; Allison, T.G.
The BASIC2 INTERPRETER was developed to provide a high-level easy-to-use language for performing both control and computational functions in the MCS-80. The package is supplied as two alternative implementations, hardware and software. The ''software'' implementation provides the following capabilities: entry and editing of BASIC programs, device-independent I/O, special functions to allow access from BASIC to any I/O port, formatted printing, special INPUT/OUTPUT-and-proceed statements to allow I/O without interrupting BASIC program execution, full arithmetic expressions, limited string manipulation (10 or fewer characters), shorthand forms for common BASIC keywords, immediate mode BASIC statement execution, and capability of running a BASIC program thatmore » is stored in PROM. The allowed arithmetic operations are addition, subtraction, multiplication, division, and raising a number to a positive integral power. In the second, or ''hardware'', implementation of BASIC2 requiring an Am9511 Arithmetic Processing Unit (APU) interfaced to the 8080 microprocessor, arithmetic operations are performed by the APU. The following additional built-in functions are available in this implementation: square root, sine, cosine, tangent, arcsine, arccosine, arctangent, exponential, logarithm base e, and logarithm base 10. MCS-80,8080-based microcomputers; 8080 Assembly language; Approximately 8K bytes of RAM to store the assembled interpreter, additional user program space, and necessary peripheral devices. The hardware implementation requires an Am9511 Arithmetic Processing Unit and an interface board (reference 2).« less
NASA Astrophysics Data System (ADS)
Rivard, Léonard P.; Gueye, Ndeye R.
2016-05-01
Literacy in the Science Classroom Project was a three-year professional development (PD) program supporting minority-language secondary teachers' use of effective language-based instructional strategies for teaching science. Our primary objective was to determine how teacher beliefs and practices changed over time and how these were enacted in different classrooms. We also wanted to identify the challenges and enablers to implementing these literacy strategies and practices at the classroom, school, and district levels. Data collection involved both qualitative and quantitative methodologies: student questionnaires; interviews with teachers, principals, and mentor; and focus groups with students. The findings suggest that the program had an impact on beliefs and practices commensurate with the workshop participation of individual teachers. These language-enhanced teacher practices also had a positive impact on the use of talking, reading and writing by students in the science classroom. Finally, continuing PD support may be needed in certain jurisdictions for strengthening minority-language programs given the high teacher mobility in content-area classrooms evident in this study.
The research of .NET framework based on delegate of the LCE
NASA Astrophysics Data System (ADS)
Chen, Yi-peng
2011-10-01
Programmers realize LCE Enterprise services provided by NET framework when they develop applied VC# programming design language with component technology facing objects Lots of basic codes used to be compiled in the traditional programming design. However, nowadays this can be done just by adding corresponding character at class, interface, method, assembly with simple declarative program. This paper mainly expatiates the mechanism to realize LCE event services with delegate mode in C#. It also introduces the procedure of applying event class, event publisher, subscriber and client in LCE technology. It analyses the technology points of LCE based on delegate mode with popular language and practicing cases.
The Cheetah Data Management System
DOE Office of Scientific and Technical Information (OSTI.GOV)
Kunz, P.F.; Word, G.B.
1991-03-01
Cheetah is a data management system based on the C programming language. The premise of Cheetah is that the banks' of FORTRAN based systems should be structures' as defined by the C language. Cheetah is a system to mange these structures, while preserving the use of the C language in its native form. For C structures managed by Cheetah, the user can use Cheetah utilities such as reading and writing, in a machine independent form, both binary and text files to disk or over a network. Files written by Cheetah also contain a dictionary describing in detail the data containedmore » in the file. Such information is intended to be used by interactive programs for presenting the contents of the file. Such information is intended to be used by interactive programs for presenting the contents of file. Cheetah has been ported to many different operating systems with no operating system dependent switches.« less
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.
ERIC Educational Resources Information Center
Campbell, Chris; MacPherson, Seonaigh; Sawkins, Tanis
2014-01-01
This case study describes how sociocultural and activity theory were applied in the design of a publicly funded, Canadian Language Benchmark (CLB)-based English as a Second Language (ESL) credential program and curriculum for immigrant and international students in postsecondary institutions in British Columbia, Canada. The ESL Pathways Project…
ERIC Educational Resources Information Center
Jung, Insung; Suzuki, Yoko
2015-01-01
Wikis can be used to encourage and support collaborative constructivist learning. However, their effectiveness depends upon the use of scaffolding strategies to guide the students in their use. This action research investigated three scaffolding strategies for wiki-based multicultural Japanese language learning: worked examples, grouping and peer…
Planting the Seed: German at the Kindergarten Level.
ERIC Educational Resources Information Center
Lalande, John F., II; Taylor, Heimy F.
1982-01-01
Discusses teaching foreign language in kindergarten as a way to foster favorable attitudes for serious language study at a later date. Outlines some classroom guidelines and expectations based on experiences in two kindergarten FLES programs. (EKN)
TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY
Somogyi, Endre; Hagar, Amit; Glazier, James A.
2017-01-01
Living tissues are dynamic, heterogeneous compositions of objects, including molecules, cells and extra-cellular materials, which interact via chemical, mechanical and electrical process and reorganize via transformation, birth, death and migration processes. Current programming language have difficulty describing the dynamics of tissues because: 1: Dynamic sets of objects participate simultaneously in multiple processes, 2: Processes may be either continuous or discrete, and their activity may be conditional, 3: Objects and processes form complex, heterogeneous relationships and structures, 4: Objects and processes may be hierarchically composed, 5: Processes may create, destroy and transform objects and processes. Some modeling languages support these concepts, but most cannot translate models into executable simulations. We present a new hybrid executable modeling language paradigm, the Continuous Concurrent Object Process Methodology (CCOPM) which naturally expresses tissue models, enabling users to visually create agent-based models of tissues, and also allows computer simulation of these models. PMID:29282379
TOWARDS A MULTI-SCALE AGENT-BASED PROGRAMMING LANGUAGE METHODOLOGY.
Somogyi, Endre; Hagar, Amit; Glazier, James A
2016-12-01
Living tissues are dynamic, heterogeneous compositions of objects , including molecules, cells and extra-cellular materials, which interact via chemical, mechanical and electrical process and reorganize via transformation, birth, death and migration processes . Current programming language have difficulty describing the dynamics of tissues because: 1: Dynamic sets of objects participate simultaneously in multiple processes, 2: Processes may be either continuous or discrete, and their activity may be conditional, 3: Objects and processes form complex, heterogeneous relationships and structures, 4: Objects and processes may be hierarchically composed, 5: Processes may create, destroy and transform objects and processes. Some modeling languages support these concepts, but most cannot translate models into executable simulations. We present a new hybrid executable modeling language paradigm, the Continuous Concurrent Object Process Methodology ( CCOPM ) which naturally expresses tissue models, enabling users to visually create agent-based models of tissues, and also allows computer simulation of these models.
Entangled Parametric Hierarchies: Problems for an Overspecified Universal Grammar
Boeckx, Cedric; Leivada, Evelina
2013-01-01
This study addresses the feasibility of the classical notion of parameter in linguistic theory from the perspective of parametric hierarchies. A novel program-based analysis is implemented in order to show certain empirical problems related to these hierarchies. The program was developed on the basis of an enriched data base spanning 23 contemporary and 5 ancient languages. The empirical issues uncovered cast doubt on classical parametric models of language acquisition as well as on the conceptualization of an overspecified Universal Grammar that has parameters among its primitives. Pinpointing these issues leads to the proposal that (i) the (bio)logical problem of language acquisition does not amount to a process of triggering innately pre-wired values of parameters and (ii) it paves the way for viewing language, epigenetic (‘parametric’) variation as an externalization-related epiphenomenon, whose learning component may be more important than what sometimes is assumed. PMID:24019867
Application programs written by using customizing tools of a computer-aided design system
DOE Office of Scientific and Technical Information (OSTI.GOV)
Li, X.; Huang, R.; Juricic, D.
1995-12-31
Customizing tools of Computer-Aided Design Systems have been developed to such a degree as to become equivalent to powerful higher-level programming languages that are especially suitable for graphics applications. Two examples of application programs written by using AutoCAD`s customizing tools are given in some detail to illustrate their power. One tool uses AutoLISP list-processing language to develop an application program that produces four views of a given solid model. The other uses AutoCAD Developmental System, based on program modules written in C, to produce an application program that renders a freehand sketch from a given CAD drawing.
ERIC Educational Resources Information Center
Online Submission, 2005
2005-01-01
There are at least 6,000--7,000 languages spoken in the world today, with over half of them endangered. And 61 percent of the endangered languages are within the Asia and Pacific Region. The publication is a report derived from the Regional (Asia and Pacific Region) Workshop on Mother Tongue/Bilingual Literacy Programs for Ethnic Minorities, held…
ERIC Educational Resources Information Center
Gerstman, M. Linda
This curriculum unit is for use in an elementary school foreign language immersion program in Montgomery County, Maryland. The unit is geared toward the second grade science classroom. It includes instructional and performance objectives, vocabulary lists, optional language structure sections, illustrations, activities, evaluation suggestions, and…
ERIC Educational Resources Information Center
Platt, Jason James
2012-01-01
This article describes the philosophical foundations and educational methods of a Spanish language and cultural immersion program based in Mexico City, Mexico. The program is designed to assist U.S. graduate students in marriage and family therapy and clinical psychology programs to improve clinical service delivery with Latino clients. Utilizing…
Ware, Caitlin; Damnee, Souad; Djabelkhir, Leila; Cristancho, Victoria; Wu, Ya-Huei; Benovici, Judith; Pino, Maribel; Rigaud, Anne-Sophie
2017-01-01
Researchers have hypothesized that learning a foreign language could be beneficial for seniors, as language learning requires the use of extensive neural networks. We developed and qualitatively evaluated an English training program for older French adults; our principal objective was to determine whether a program integrating technology is feasible for this population. We conducted a 4-month pilot study (16, 2-h sessions) with 14 French participants, (nine women, five men, average age 75). Questionnaires were administered pre- and post-intervention to measure cognitive level and subjective feelings of loneliness or social isolation; however, these scores did not improve significantly. Post-intervention, semi-directive interviews were carried out with participants, and a content/theme analysis was performed. Five main themes were identified from the interviews: Associations with school, attitudes toward English, motivation for learning English, attitudes toward the program's organization, and social ties. The program was found to be feasible for this age group, yet perceived as quite difficult for participants who lacked experience with English. Nonetheless, most participants found the program to be stimulating and enjoyable. We discuss different suggestions for future programs and future directions for foreign-language learning as a therapeutic and cognitive intervention.
Quantum probabilistic logic programming
NASA Astrophysics Data System (ADS)
Balu, Radhakrishnan
2015-05-01
We describe a quantum mechanics based logic programming language that supports Horn clauses, random variables, and covariance matrices to express and solve problems in probabilistic logic. The Horn clauses of the language wrap random variables, including infinite valued, to express probability distributions and statistical correlations, a powerful feature to capture relationship between distributions that are not independent. The expressive power of the language is based on a mechanism to implement statistical ensembles and to solve the underlying SAT instances using quantum mechanical machinery. We exploit the fact that classical random variables have quantum decompositions to build the Horn clauses. We establish the semantics of the language in a rigorous fashion by considering an existing probabilistic logic language called PRISM with classical probability measures defined on the Herbrand base and extending it to the quantum context. In the classical case H-interpretations form the sample space and probability measures defined on them lead to consistent definition of probabilities for well formed formulae. In the quantum counterpart, we define probability amplitudes on Hinterpretations facilitating the model generations and verifications via quantum mechanical superpositions and entanglements. We cast the well formed formulae of the language as quantum mechanical observables thus providing an elegant interpretation for their probabilities. We discuss several examples to combine statistical ensembles and predicates of first order logic to reason with situations involving uncertainty.
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...
The Role of Affect in Intraindividual Variability in Task Performance for Young Learners
ERIC Educational Resources Information Center
Butler, Yuko Goto
2017-01-01
Young learners (defined as children ages 5-12) of English as a foreign language are growing in number worldwide. At the policy level, foreign language (FL) programs for young learners are increasingly emphasizing the use of task-based language teaching (TBLT). In practice, however, designing and implementing tasks for young learners poses numerous…
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,…
A Manual for Assessing Language Growth in Instructional Settings.
ERIC Educational Resources Information Center
Swinton, Spencer S.
This manual is designed to assist administrators of English-as-a-second-language programs in assessing students' language growth. It begins by reviewing some of the concepts and terminology to be used. It then goes on to suggest and illustrate data-recording formats and methods of summarizing raw gains. This is followed by an example based on…
ERIC Educational Resources Information Center
LeBlanc, Linda A.; Geiger, Kaneen B.; Sautter, Rachael A.; Sidener, Tina M.
2007-01-01
The Natural Language Paradigm (NLP) has proven effective in increasing spontaneous verbalizations for children with autism. This study investigated the use of NLP with older adults with cognitive impairments served at a leisure-based adult day program for seniors. Three individuals with limited spontaneous use of functional language participated…
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. ...
Programming "loose training" as a strategy to facilitate language generalization.
Campbell, C R; Stremel-Campbell, K
1982-01-01
This study investigated the generalization of spontaneous complex language behavior across a nontraining setting and the durability of generalization as a result of programming and "loose training" strategy. A within-subject, across-behaviors multiple-baseline design was used to examine the performance of two moderately retarded students in the use of is/are across three syntactic structures (i.e., "wh" questions, "yes/no" reversal questions, and statements). The language training procedure used in this study represented a functional example of programming "loose training." The procedure involved conducting concurrent language training within the context of an academic training task, and establishing a functional reduction in stimulus control by permitting the student to initiate a language response based on a wide array of naturally occurring stimulus events. Concurrent probes were conducted in the free play setting to assess the immediate generalization and the durability of the language behaviors. The results demonstrated that "loose training" was effective in establishing a specific set of language responses with the participants of this investigation. Further, both students demonstrated spontaneous use of the language behavior in the free play generalization setting and a trend was clearly evident for generalization to continue across time. Thus, the methods used appear to be successful for training the use of is/are in three syntactic structures. PMID:7118759
Kelley, Frances J; Klopf, Maria Ignacia
2008-10-01
To describe the Clinical Communication Program developed to integrate second language learning (L2), multimedia, Web-based technologies, and the Internet in an advanced practice nursing education program. Electronic recording devices as well as audio, video editing, Web design, and programming software were used as tools for developing L2 scenarios for practice in clinical settings. The Clinical Communication Program offers opportunities to support both students and faculty members to develop their linguistic and cultural competence skills to serve better their patients, in general, and their students who speak a language other than English, in particular. The program provided 24 h on-demand access for using audio, video, and text exercises via the Internet. L2 education for healthcare providers includes linguistic (listening, speaking, reading, and writing) experiences as well as cultural competence and practices inside and outside the classroom environment as well as online and offline the Internet realm.
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…
ERIC Educational Resources Information Center
Hill, Kathryn
2010-01-01
This article presents selected findings from an ethnographic study of classroom-based assessment practices in languages classrooms (Indonesian) in the final year of primary (Year 6) and the first year of secondary (Year 7), respectively. In particular, the paper focuses on differences between the respective year levels in how learning was assessed…
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...
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.
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…
The Use of a Computer-Based Writing Program: Facilitation or Frustration?
ERIC Educational Resources Information Center
Chen, Chi-Fen Emily; Cheng, Wei-Yuan
2006-01-01
The invention of computer-based writing program has revolutionized the way of teaching second language writing. Embedded with artificial intelligence scoring engine, it can provide students with both immediate score and diagnostic feedback on their essays. In addition, some of such programs offer convenient writing and editing tools to facilitate…
ERIC Educational Resources Information Center
Senger, Graciela
This curriculum unit, developed by the Montgomery County Public Schools, Maryland, was designed for use in the elementary level foreign language immersion program. It is geared toward the first grade science classroom. The unit includes instructional and performance objectives, necessary vocabulary lists, optional language structure sections,…
ERIC Educational Resources Information Center
Ramírez Romero, José Luis; Sayer, Peter; Pamplón Irigoyen, Elva Nora
2014-01-01
Over the past 15?years, many state governments in Mexico have initiated local programs to introduce English at the primary school level. In 2009, the Mexican Ministry of Education formalized the "Programa Nacional de Inglés en Educación Básica" (PNIEB) as part of the national curriculum, based on the argument that increasing the number…
Learning with a missing sense: what can we learn from the interaction of a deaf child with a turtle?
Miller, Paul
2009-01-01
This case study reports on the progress of Navon, a 13-year-old boy with prelingual deafness, over a 3-month period following exposure to Logo, a computer programming language that visualizes specific programming commands by means of a virtual drawing tool called the Turtle. Despite an almost complete lack of skills in spoken and sign language, Navon made impressive progress in his programming skills, including acquisition of a notable active written vocabulary, which he learned to apply in a purposeful, rule-based manner. His achievements are discussed with reference to commonly held assumptions about the relationship between language and thought, in general, and the prerequisite of proper spoken language skills for the acquisition of reading and writing, in particular. Highlighted are the central principles responsible for Navon's unexpected cognitive and linguistic development, including the way it affected his social relations with peers and teachers.
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.
An iconic programming language for sensor-based robots
NASA Technical Reports Server (NTRS)
Gertz, Matthew; Stewart, David B.; Khosla, Pradeep K.
1993-01-01
In this paper we describe an iconic programming language called Onika for sensor-based robotic systems. Onika is both modular and reconfigurable and can be used with any system architecture and real-time operating system. Onika is also a multi-level programming environment wherein tasks are built by connecting a series of icons which, in turn, can be defined in terms of other icons at the lower levels. Expert users are also allowed to use control block form to define servo tasks. The icons in Onika are both shape and color coded, like the pieces of a jigsaw puzzle, thus providing a form of error control in the development of high level applications.
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.
NASA Astrophysics Data System (ADS)
Lim, Chen Kim; Tan, Kian Lam; Yusran, Hazwanni; Suppramaniam, Vicknesh
2017-10-01
Visual language or visual representation has been used in the past few years in order to express the knowledge in graphic. One of the important graphical elements is fractal and L-Systems is a mathematic-based grammatical model for modelling cell development and plant topology. From the plant model, L-Systems can be interpreted as music sound and score. In this paper, LSound which is a Visual Language Programming (VLP) framework has been developed to model plant to music sound and generate music score and vice versa. The objectives of this research has three folds: (i) To expand the grammar dictionary of L-Systems music based on visual programming, (ii) To design and produce a user-friendly and icon based visual language framework typically for L-Systems musical score generation which helps the basic learners in musical field and (iii) To generate music score from plant models and vice versa using L-Systems method. This research undergoes a four phases methodology where the plant is first modelled, then the music is interpreted, followed by the output of music sound through MIDI and finally score is generated. LSound is technically compared to other existing applications in the aspects of the capability of modelling the plant, rendering the music and generating the sound. It has been found that LSound is a flexible framework in which the plant can be easily altered through arrow-based programming and the music score can be altered through the music symbols and notes. This work encourages non-experts to understand L-Systems and music hand-in-hand.
ERIC Educational Resources Information Center
Van Campen, Joseph A.
Computer software for programed language instruction, developed in the second quarter of 1970 at Stanford's Institute for Mathematical Studies in the Social Sciences is described in this report. The software includes: (1) a PDP-10 computer assembly language for generating drill sentences; (2) a coding system allowing a large number of sentences to…
ERIC Educational Resources Information Center
Sharp, Steven Kary
2017-01-01
Research indicates a need for teacher education programs which include embedded computer assisted language learning (CALL) to support teachers' technological pedagogical and content knowledge (TPACK) of how to employ technology in classroom settings. Researchers also indicate a need to better understand the knowledge-base of language teacher…
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...
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.
Guerrero, Erick G; Khachikian, Tenie; Kim, Tina; Kong, Yinfei; Vega, William A
2013-12-01
Quality of care, such as provision of services in Spanish, is a common factor believed to improve treatment engagement among Spanish-speaking Latinos in health care. However, there is little evidence that Spanish language proficiency among providers increases treatment access and retention in publicly funded substance abuse treatment. We analyzed client and program data collected in 2010-2011 from publicly funded treatment programs in Los Angeles County, California. An analytic sample of 1903 Latino clients nested within 40 treatment programs located in minority communities was analyzed using multilevel negative binomial regressions on days to initiate and spent in treatment. As hypothesized, Spanish language proficiency was negatively associated with client wait time and positively associated with retention in treatment, after controlling for individual and program characteristics. The path analysis models showed that Spanish language proficiency played a mediating role between professional accreditation and client wait time and retention. These preliminary findings provide an evidentiary base for the role of providers' Spanish language proficiency and Latino engagement in treatment for a population at high risk of treatment dropout. Implications related to health care reform legislation, which seeks to enhance linguistically competent care, are discussed. © 2013.
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)
Toward using alpha and theta brain waves to quantify programmer expertise.
Crk, Igor; Kluthe, Timothy
2014-01-01
Empirical studies of programming language learnability and usability have thus far depended on indirect measures of human cognitive performance, attempting to capture what is at its essence a purely cognitive exercise through various indicators of comprehension, such as the correctness of coding tasks or the time spent working out the meaning of code and producing acceptable solutions. Understanding program comprehension is essential to understanding the inherent complexity of programming languages, and ultimately, having a measure of mental effort based on direct observation of the brain at work will illuminate the nature of the work of programming. We provide evidence of direct observation of the cognitive effort associated with programming tasks, through a carefully constructed empirical study using a cross-section of undergraduate computer science students and an inexpensive, off-the-shelf brain-computer interface device. This study presents a link between expertise and programming language comprehension, draws conclusions about the observed indicators of cognitive effort using recent cognitive theories, and proposes directions for future work that is now possible.
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.
Software and the future of programming languages.
Aho, Alfred V
2004-02-27
Although software is the key enabler of the global information infrastructure, the amount and extent of software in use in the world today are not widely understood, nor are the programming languages and paradigms that have been used to create the software. The vast size of the embedded base of existing software and the increasing costs of software maintenance, poor security, and limited functionality are posing significant challenges for the software R&D community.
ERIC Educational Resources Information Center
Vega, Mery Luz; Hederich M., Christian
2015-01-01
This study is expected to determine the impact of a program based on the cooperative learning methodology. This, in comparison to a traditional learning situation in both mathematics and language achievement. The study was carried out on a group of fourth grade students of primary school. In addition, it tried to find the differential impact…
NASA Astrophysics Data System (ADS)
Chakaveh, Sepideh; Skaley, Detlef; Laine, Patricia; Haeger, Ralf; Maad, Soha
2003-01-01
Today, interactive multimedia educational systems are well established, as they prove useful instruments to enhance one's learning capabilities. Hitherto, the main difficulty with almost all E-Learning systems was latent in the rich media implementation techniques. This meant that each and every system should be created individually as reapplying the media, be it only a part, or the whole content was not directly possible, as everything must be applied mechanically i.e. by hand. Consequently making E-learning systems exceedingly expensive to generate, both in time and money terms. Media-3D or M3D is a new platform independent programming language, developed at the Fraunhofer Institute Media Communication to enable visualisation and simulation of E-Learning multimedia content. M3D is an XML-based language, which is capable of distinguishing between the3D models from that of the 3D scenes, as well as handling provisions for animations, within the programme. Here we give a technical account of M3D programming language and briefly describe two specific application scenarios where M3D is applied to create virtual reality E-Learning content for training of technical personnel.
ERIC Educational Resources Information Center
Chao, Xia; Mantero, Miguel
2014-01-01
This multi-sited ethnographic study examines the ways in which Latino and Asian immigrant parents' English learning through two church-based ESL programs in a Southeastern U.S. city affects their family literacy and home language practices. It demonstrates that the parents' participation in the programs is an empowering experience promoting ESL…
Building an Adult Workplace Literacy Program for Spanish-Speaking Carpenters
ERIC Educational Resources Information Center
Case, Rod E.; Ainsworth, John; Emerson, Rick
2004-01-01
This article provides a field-based account of how to develop and implement an adult workplace literacy program for English as a Second Language (ESL) students based upon the principles of a social practices definition of literacy. The purpose of the program is to provide basic literacy instruction for the growing population of Spanish-speaking…
Students' Perception on the Usefulness of ICT-Based Language Program
ERIC Educational Resources Information Center
Wiyaka; Mujiyanto, Januarius; Rukmini, Dwi
2018-01-01
This paper presents the result of a survey on the usefulness of an ICT-based software program called DEC (a pseudonym for a particular commercial English learning resource). This program was utilized by English Departement University of PGRI Semarang as a complementary software in Integrated Course offered to the first semester students. The…
Using Rule-Based Computer Programming to Unify Communication Rules Research.
ERIC Educational Resources Information Center
Sanford, David L.; Roach, J. W.
This paper proposes the use of a rule-based computer programming language as a standard for the expression of rules, arguing that the adoption of a standard would enable researchers to communicate about rules in a consistent and significant way. Focusing on the formal equivalence of artificial intelligence (AI) programming to different types of…
ERIC Educational Resources Information Center
Long, Donna R.
1985-01-01
Describes the implementation of a first-year comprehension-based Spanish language program at New Mexico State University. Includes a discussion of the history of the program and of the problems encountered in changing a traditional curriculum. Also describes the materials, classroom practice, and testing and evaluation techniques used in the…
The Effectiveness of Computer-Based EFL Instruction among Primary School Students in Israel
ERIC Educational Resources Information Center
Shamir, Haya; Johnson, Erin Phinney
2012-01-01
This paper presents an effectiveness study of a computer-based English reading program, the Waterford Early Reading Program (WERP), among first and second grade students in Israel. Students who used the program were compared to a control group only receiving English as a foreign language (EFL) instruction as part of the school curriculum. First…
Programming Education with a Blocks-Based Visual Language for Mobile Application Development
ERIC Educational Resources Information Center
Mihci, Can; Ozdener, Nesrin
2014-01-01
The aim of this study is to assess the impact upon academic success of the use of a reference block-based visual programming tool, namely the MIT App Inventor for Android, as an educational instrument for teaching object-oriented GUI-application development (CS2) concepts to students; who have previously completed a fundamental programming course…
Integrating Corpus-Based CALL Programs in Teaching English through Children's Literature
ERIC Educational Resources Information Center
Johns, Tim F.; Hsingchin, Lee; Lixun, Wang
2008-01-01
This paper presents particular pedagogical applications of a number of corpus-based CALL (computer assisted language learning) programs such as "CONTEXTS" and "CLOZE," "MATCHUP" and "BILINGUAL SENTENCE SHUFFLER," in the teaching of English through children's literature. An elective course in Taiwan for…
On the design of script languages for neural simulation.
Brette, Romain
2012-01-01
In neural network simulators, models are specified according to a language, either specific or based on a general programming language (e.g. Python). There are also ongoing efforts to develop standardized languages, for example NeuroML. When designing these languages, efforts are often focused on expressivity, that is, on maximizing the number of model types than can be described and simulated. I argue that a complementary goal should be to minimize the cognitive effort required on the part of the user to use the language. I try to formalize this notion with the concept of "language entropy", and I propose a few practical guidelines to minimize the entropy of languages for neural simulation.
ERIC Educational Resources Information Center
Gustafsson, Uwe
A literacy project in the eastern hill ranges of India is reported, based on 20 years of involvement, at the beginning of which the tribal language, Adivasi Oriya, was not yet a written language. The literacy rate among tribals in the agricultural community is about 10%. Researchers studied the tribal language, gave it an alphabet, adapted the…
Redesigning Technology Integration into World Language Education
ERIC Educational Resources Information Center
Rodríguez, Julio C.
2018-01-01
This article describes how a multi-institutional, proficiency-based program engages stakeholders in design thinking to discover and explore solutions to perennial problems in technology integration into world language education (WLE). Examples of replicable activities illustrate the strategies used to fuel innovation efforts, including fostering…
Schreibman, Laura; Stahmer, Aubyn C
2014-05-01
Presently there is no consensus on the specific behavioral treatment of choice for targeting language in young nonverbal children with autism. This randomized clinical trial compared the effectiveness of a verbally-based intervention, Pivotal Response Training (PRT) to a pictorially-based behavioral intervention, the Picture Exchange Communication System (PECS) on the acquisition of spoken language by young (2-4 years), nonverbal or minimally verbal (≤9 words) children with autism. Thirty-nine children were randomly assigned to either the PRT or PECS condition. Participants received on average 247 h of intervention across 23 weeks. Dependent measures included overall communication, expressive vocabulary, pictorial communication and parent satisfaction. Children in both intervention groups demonstrated increases in spoken language skills, with no significant difference between the two conditions. Seventy-eight percent of all children exited the program with more than 10 functional words. Parents were very satisfied with both programs but indicated PECS was more difficult to implement.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jones, Eric D.
1999-06-17
In the world of computer-based data acquisition and control, the graphical interface program LabVIEW from National Instruments is so ubiquitous that in many ways it has almost become the laboratory standard. To date, there have been approximately fifteen books concerning LabVIEW, but Professor Essick's treatise takes on a completely different tack than all of the previous discussions. In the more standard treatments of the ways and wherefores of LabVIEW such as LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control by Gary W. Johnson (McGraw Hill, NY 1997), the emphasis has been instructing the reader how to program LabVIEW tomore » create a Virtual Instrument (VI) on the computer for interfacing to a particular instruments. LabVIEW is written in G a graphical programming language developed by National Instruments. In the past the emphasis has been on training the experimenter to learn G . Without going into details here, G incorporates the usual loops, arithmetic expressions, etc., found in many programming languages, but in an icon (graphical) environment. The net result being that LabVIEW contains all of the standard methods needed for interfacing to instruments, data acquisition, data analysis, graphics, and also methodology to incorporate programs written in other languages into LabVIEW. Historically, according to Professor Essick, he developed a series of experiments for an upper division laboratory course for computer-based instrumentation. His observation was that while many students had the necessary background in computer programming languages, there were students who had virtually no concept about writing a computer program let alone a computer- based interfacing program. Thus the beginnings of a concept for not only teaching computer- based instrumentation techniques, but aiso a method for the beginner to experience writing a com- puter program. Professor Essick saw LabVIEW as the perfect environment in which to teach computer-based research skills. With this goal in mind, he has succeeded admirably. Advanced LabVIEW Labs presents a series of chapters devoted to not only introducing the reader to LabVIEW, but also to the concepts necessary for writing a successful computer pro- gram. Each chapter is an assignment for the student and is suitable for a ten week course. The first topic introduces the while loop and waveform chart VI'S. After learning how to launch LabVIEW, the student then leans how to use LabVIEW functions such as sine and cosine. The beauty of thk and subsequent chapters, the student is introduced immediately to computer-based instruction by learning how to display the results in graph form on the screen. At each point along the way, the student is not only introduced to another LabVIEW operation, but also to such subjects as spread sheets for data storage, numerical integration, Fourier transformations', curve fitting algorithms, etc. The last few chapters conclude with the purpose of the learning module, and that is, com- puter-based instrumentation. Computer-based laboratory projects such as analog-to-digital con- version, digitizing oscilloscopes treated. Advanced Lab VIEW Labs finishes with a treatment on GPIB interfacing and finally, the student is asked to create an operating VI for temperature con- trol. This is an excellent text, not only as an treatise on LabVIEW but also as an introduction to computer programming logic. All programmers, who are struggling to not only learning how interface computers to instruments, but also trying understand top down programming and other programming language techniques, should add Advanced Lab-VIEW Labs to their computer library.« less
DOE Office of Scientific and Technical Information (OSTI.GOV)
Jones, Eric D.
1999-06-17
In the world of computer-based data acquisition and control, the graphical interface program LabVIEW from National Instruments is so ubiquitous that in many ways it has almost become the laboratory standard. To date, there have been approximately fifteen books concerning LabVIEW, but Professor Essick's treatise takes on a completely different tack than all of the previous discussions. In the more standard treatments of the ways and wherefores of LabVIEW such as LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control by Gary W. Johnson (McGraw Hill, NY 1997), the emphasis has been instructing the reader how to program LabVIEW tomore » create a Virtual Instrument (VI) on the computer for interfacing to a particular instruments. LabVIEW is written in "G" a graphical programming language developed by National Instruments. In the past the emphasis has been on training the experimenter to learn "G". Without going into details here, "G" incorporates the usual loops, arithmetic expressions, etc., found in many programming languages, but in an icon (graphical) environment. The net result being that LabVIEW contains all of the standard methods needed for interfacing to instruments, data acquisition, data analysis, graphics, and also methodology to incorporate programs written in other languages into LabVIEW. Historically, according to Professor Essick, he developed a series of experiments for an upper division laboratory course for computer-based instrumentation. His observation was that while many students had the necessary background in computer programming languages, there were students who had virtually no concept about writing a computer program let alone a computer- based interfacing program. Thus the beginnings of a concept for not only teaching computer- based instrumentation techniques, but aiso a method for the beginner to experience writing a com- puter program. Professor Essick saw LabVIEW as the "perfect environment in which to teach computer-based research skills." With this goal in mind, he has succeeded admirably. Advanced LabVIEW Labs presents a series of chapters devoted to not only introducing the reader to LabVIEW, but also to the concepts necessary for writing a successful computer pro- gram. Each chapter is an assignment for the student and is suitable for a ten week course. The first topic introduces the while loop and waveform chart VI'S. After learning how to launch LabVIEW, the student then leans how to use LabVIEW functions such as sine and cosine. The beauty of thk and subsequent chapters, the student is introduced immediately to computer-based instruction by learning how to display the results in graph form on the screen. At each point along the way, the student is not only introduced to another LabVIEW operation, but also to such subjects as spread sheets for data storage, numerical integration, Fourier transformations', curve fitting algorithms, etc. The last few chapters conclude with the purpose of the learning module, and that is, com- puter-based instrumentation. Computer-based laboratory projects such as analog-to-digital con- version, digitizing oscilloscopes treated. Advanced Lab VIEW Labs finishes with a treatment on GPIB interfacing and finally, the student is asked to create an operating VI for temperature con- trol. This is an excellent text, not only as an treatise on LabVIEW but also as an introduction to computer programming logic. All programmers, who are struggling to not only learning how interface computers to instruments, but also trying understand top down programming and other programming language techniques, should add Advanced Lab-VIEW Labs to their computer library.« less
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…
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.
LLL 8080 BASIC-II interpreter user's manual
DOE Office of Scientific and Technical Information (OSTI.GOV)
McGoldrick, P.R.; Dickinson, J.; Allison, T.G.
1978-04-03
Scientists are finding increased applications for microprocessors as process controllers in their experiments. However, while microprocessors are small and inexpensive, they are difficult to program in machine or assembly language. A high-level language is needed to enable scientists to develop their own microcomputer programs for their experiments on location. Recognizing this need, LLL contracted to have such a language developed. This report describes the resulting LLL BASIC interpreter, which opeates with LLL's 8080-based MCS-8 microcomputer system. All numerical operations are done using Advanced Micro Device's Am9511 arithmetic processor chip or optionally by using a software simulation of that chip. 1more » figure.« less
Teaching MA-TESOL Courses Online: Challenges and Rewards.
ERIC Educational Resources Information Center
Nunan, David
2002-01-01
Draws on experience developing a Web-based master's program in TESOL for Newport Asia Pacific University (NAPU), a relatively new virtual university based in Newport Beach, California that offers graduate programs in TESOL, teaching Japanese as a second language, intercultural communication, and business administration. Discusses the challenges…
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.
pWeb: A High-Performance, Parallel-Computing Framework for Web-Browser-Based Medical Simulation.
Halic, Tansel; Ahn, Woojin; De, Suvranu
2014-01-01
This work presents a pWeb - a new language and compiler for parallelization of client-side compute intensive web applications such as surgical simulations. The recently introduced HTML5 standard has enabled creating unprecedented applications on the web. Low performance of the web browser, however, remains the bottleneck of computationally intensive applications including visualization of complex scenes, real time physical simulations and image processing compared to native ones. The new proposed language is built upon web workers for multithreaded programming in HTML5. The language provides fundamental functionalities of parallel programming languages as well as the fork/join parallel model which is not supported by web workers. The language compiler automatically generates an equivalent parallel script that complies with the HTML5 standard. A case study on realistic rendering for surgical simulations demonstrates enhanced performance with a compact set of instructions.
ng: What next-generation languages can teach us about HENP frameworks in the manycore era
NASA Astrophysics Data System (ADS)
Binet, Sébastien
2011-12-01
Current High Energy and Nuclear Physics (HENP) frameworks were written before multicore systems became widely deployed. A 'single-thread' execution model naturally emerged from that environment, however, this no longer fits into the processing model on the dawn of the manycore era. Although previous work focused on minimizing the changes to be applied to the LHC frameworks (because of the data taking phase) while still trying to reap the benefits of the parallel-enhanced CPU architectures, this paper explores what new languages could bring to the design of the next-generation frameworks. Parallel programming is still in an intensive phase of R&D and no silver bullet exists despite the 30+ years of literature on the subject. Yet, several parallel programming styles have emerged: actors, message passing, communicating sequential processes, task-based programming, data flow programming, ... to name a few. We present the work of the prototyping of a next-generation framework in new and expressive languages (python and Go) to investigate how code clarity and robustness are affected and what are the downsides of using languages younger than FORTRAN/C/C++.
The Role of AP and the Composition Program.
ERIC Educational Resources Information Center
Mahala, Daniel; Vivion, Michael
1993-01-01
Suggests that most programs have not based their acceptance of advanced placement credit on reasoned endorsement of the views of language, literature, and rhetoric that AP exams present. Criticizes the views implicit in the AP program and shows how they conflict with the goals of one particular college composition program. (RS)
RGG: A general GUI Framework for R scripts
Visne, Ilhami; Dilaveroglu, Erkan; Vierlinger, Klemens; Lauss, Martin; Yildiz, Ahmet; Weinhaeusel, Andreas; Noehammer, Christa; Leisch, Friedrich; Kriegner, Albert
2009-01-01
Background R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are required. Results We have developed a software tool called R GUI Generator (RGG) which enables the easy generation of Graphical User Interfaces (GUIs) for the programming language R by adding a few Extensible Markup Language (XML) – tags. RGG consists of an XML-based GUI definition language and a Java-based GUI engine. GUIs are generated in runtime from defined GUI tags that are embedded into the R script. User-GUI input is returned to the R code and replaces the XML-tags. RGG files can be developed using any text editor. The current version of RGG is available as a stand-alone software (RGGRunner) and as a plug-in for JGR. Conclusion RGG is a general GUI framework for R that has the potential to introduce R statistics (R packages, built-in functions and scripts) to users with limited programming skills and helps to bridge the gap between R developers and GUI-dependent users. RGG aims to abstract the GUI development from individual GUI toolkits by using an XML-based GUI definition language. Thus RGG can be easily integrated in any software. The RGG project further includes the development of a web-based repository for RGG-GUIs. RGG is an open source project licensed under the Lesser General Public License (LGPL) and can be downloaded freely at PMID:19254356
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.
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.
Formalizing Knowledge in Multi-Scale Agent-Based Simulations
Somogyi, Endre; Sluka, James P.; Glazier, James A.
2017-01-01
Multi-scale, agent-based simulations of cellular and tissue biology are increasingly common. These simulations combine and integrate a range of components from different domains. Simulations continuously create, destroy and reorganize constituent elements causing their interactions to dynamically change. For example, the multi-cellular tissue development process coordinates molecular, cellular and tissue scale objects with biochemical, biomechanical, spatial and behavioral processes to form a dynamic network. Different domain specific languages can describe these components in isolation, but cannot describe their interactions. No current programming language is designed to represent in human readable and reusable form the domain specific knowledge contained in these components and interactions. We present a new hybrid programming language paradigm that naturally expresses the complex multi-scale objects and dynamic interactions in a unified way and allows domain knowledge to be captured, searched, formalized, extracted and reused. PMID:29338063
Formalizing Knowledge in Multi-Scale Agent-Based Simulations.
Somogyi, Endre; Sluka, James P; Glazier, James A
2016-10-01
Multi-scale, agent-based simulations of cellular and tissue biology are increasingly common. These simulations combine and integrate a range of components from different domains. Simulations continuously create, destroy and reorganize constituent elements causing their interactions to dynamically change. For example, the multi-cellular tissue development process coordinates molecular, cellular and tissue scale objects with biochemical, biomechanical, spatial and behavioral processes to form a dynamic network. Different domain specific languages can describe these components in isolation, but cannot describe their interactions. No current programming language is designed to represent in human readable and reusable form the domain specific knowledge contained in these components and interactions. We present a new hybrid programming language paradigm that naturally expresses the complex multi-scale objects and dynamic interactions in a unified way and allows domain knowledge to be captured, searched, formalized, extracted and reused.
An XML-Based Mission Command Language for Autonomous Underwater Vehicles (AUVs)
2003-06-01
P. XML: How To Program . Prentice Hall, Inc. Upper Saddle River, New Jersey, 2001 Digital Signature Activity Statement, W3C www.w3.org/Signature...languages because it does not directly specify how information is to be presented, but rather defines the structure (and thus semantics) of the...command and control (C2) aspects of using XML to increase the utility of AUVs. XML programming will be addressed. Current mine warfare doctrine will be
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…
Ware, Caitlin; Damnee, Souad; Djabelkhir, Leila; Cristancho, Victoria; Wu, Ya-Huei; Benovici, Judith; Pino, Maribel; Rigaud, Anne-Sophie
2017-01-01
Researchers have hypothesized that learning a foreign language could be beneficial for seniors, as language learning requires the use of extensive neural networks. We developed and qualitatively evaluated an English training program for older French adults; our principal objective was to determine whether a program integrating technology is feasible for this population. We conducted a 4-month pilot study (16, 2-h sessions) with 14 French participants, (nine women, five men, average age 75). Questionnaires were administered pre- and post-intervention to measure cognitive level and subjective feelings of loneliness or social isolation; however, these scores did not improve significantly. Post-intervention, semi-directive interviews were carried out with participants, and a content/theme analysis was performed. Five main themes were identified from the interviews: Associations with school, attitudes toward English, motivation for learning English, attitudes toward the program’s organization, and social ties. The program was found to be feasible for this age group, yet perceived as quite difficult for participants who lacked experience with English. Nonetheless, most participants found the program to be stimulating and enjoyable. We discuss different suggestions for future programs and future directions for foreign-language learning as a therapeutic and cognitive intervention. PMID:28298892
Love, John M; Kisker, Ellen Eliason; Ross, Christine; Raikes, Helen; Constantine, Jill; Boller, Kimberly; Brooks-Gunn, Jeanne; Chazan-Cohen, Rachel; Tarullo, Louisa Banks; Brady-Smith, Christy; Fuligni, Allison Sidle; Schochet, Peter Z; Paulsell, Diane; Vogel, Cheri
2005-11-01
Early Head Start, a federal program begun in 1995 for low-income pregnant women and families with infants and toddlers, was evaluated through a randomized trial of 3,001 families in 17 programs. Interviews with primary caregivers, child assessments, and observations of parent-child interactions were completed when children were 3 years old. Caregivers were diverse in race-ethnicity, language, and other characteristics. Regression-adjusted impact analyses showed that 3-year-old program children performed better than did control children in cognitive and language development, displayed higher emotional engagement of the parent and sustained attention with play objects, and were lower in aggressive behavior. Compared with controls, Early Head Start parents were more emotionally supportive, provided more language and learning stimulation, read to their children more, and spanked less. The strongest and most numerous impacts were for programs that offered a mix of home-visiting and center-based services and that fully implemented the performance standards early. ((c) 2005 APA, all rights reserved).
ERIC Educational Resources Information Center
North Carolina State Dept. of Public Instruction, Raleigh.
Based on research findings, public hearings, reports submitted by individuals and professional organizations, as well as on the training and experiences of the study committee, this report contains the findings and recommendations from a study of the English language arts programs in the North Carolina public schools. The first section of the…
ERIC Educational Resources Information Center
Guadarrama, Irma N.
This paper describes a program that brings bilingual and English-as-a-Second-Language (ESL) teachers from the United States to a Mexican ESL school to teach in the Tetiz (Yucatan, Mexico) field school and in exchange, learn Mayan language and culture. The theoretical base for the project is drawn from the work of major theorists in second language…
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.
Kiernan, Barbara; Gray, Shelley
2013-05-01
Talk It Out was developed by speech-language pathologists to teach young children, especially those with speech and language impairments, to recognize problems, use words to solve them, and verbally negotiate solutions. One of the very successful by-products is that these same strategies help children avoid harming their voice. Across a school year, Talk It Out provides teaching and practice in predictable contexts so that children become competent problem solvers. It is especially powerful when implemented as part of the tier 1 preschool curriculum. The purpose of this article is to help school-based speech-language pathologists (1) articulate the need and rationale for early implementation of conflict resolution programs, (2) develop practical skills to implement Talk It Out strategies in their programs, and (3) transfer this knowledge to classroom teachers who can use and reinforce these strategies on a daily basis with the children they serve. Thieme Medical Publishers 333 Seventh Avenue, New York, NY 10001, USA.
NASA Astrophysics Data System (ADS)
Tošić, Saša; Mitrović, Dejan; Ivanović, Mirjana
2013-10-01
Agent-oriented programming languages are designed to simplify the development of software agents, especially those that exhibit complex, intelligent behavior. This paper presents recent improvements of AgScala, an agent-oriented programming language based on Scala. AgScala includes declarative constructs for managing beliefs, actions and goals of intelligent agents. Combined with object-oriented and functional programming paradigms offered by Scala, it aims to be an efficient framework for developing both purely reactive, and more complex, deliberate agents. Instead of the Prolog back-end used initially, the new version of AgScala relies on Agent Planning Package, a more advanced system for automated planning and reasoning.
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…
In Infants' Hands: Identification of Preverbal Infants at Risk for Primary Language Delay
ERIC Educational Resources Information Center
Lüke, Carina; Grimminger, Angela; Rohlfing, Katharina J.; Liszkowski, Ulf; Ritterfeld, Ute
2017-01-01
Early identification of primary language delay is crucial to implement effective prevention programs. Available screening instruments are based on parents' reports and have only insufficient predictive validity. This study employed observational measures of preverbal infants' gestural communication to test its predictive validity for identifying…
The Role of Reading in Fostering Transcultural Competence
ERIC Educational Resources Information Center
Koda, Keiko
2010-01-01
This response was constructed based on the author's experience as a language program coordinator and her expertise in second language (L2) reading development. Because "transcultural competence," as defined in the MLA Report (2007), shares much of its underlying capacities with "reading ability," in principle, reading instruction could play a…
Reading Strategies: Issues in the Computerization of Machiavelli's "Il demonio che prese moglie".
ERIC Educational Resources Information Center
Morgan, Leslie Zarker
1994-01-01
The ideal computer-based foreign language reading program must include cognitive background, a learning taxonomy, sound computer design, and knowledge of what is needed for the specific language. Machiavelli's "Il demonia che prese moglie" is chosen for study due to its historical interest. (63 references) (CK)
Research for Monday Morning: Elementary Writing.
ERIC Educational Resources Information Center
Perron, Jack
The first section of this paper discusses recent writing research and the basic elements of language development. The second section describes a program which used a sentence-combining method as an activity-based experience for language development. A six-month study involved all fourth graders at Powell School in Mountain View, California. The…
Graduation 2010: Second Year Implementation.
ERIC Educational Resources Information Center
O'Phelan, Mary H.; Norman, Antony D.; Ecton, Gayle W.
The second-year implementation of Graduation 2010, a districtwide public-school initiative, had its beginnings in brain-based research and involvement from both school and community. The original plan for the program had eight strands: (1) Arts; (2) Music; (3) Foreign Language; (4) Reading/Language Development; (5) Thinking Skills; (6)…
Diagnostic Teaching of the Language Arts.
ERIC Educational Resources Information Center
Burns, Paul C.
This book is based on the premise that learning can best be facilitated when the teacher takes a diagnostic view of the instructional process. To further this end, each chapter contains materials, models, and techniques designed to implement diagnostic teaching in the language arts program. The seven chapters are "Foundations for Diagnostic…
CBES--An Efficient Implementation of the Coursewriter Language.
ERIC Educational Resources Information Center
Franks, Edward W.
An extensive computer based education system (CBES) built around the IBM Coursewriter III program product at Ohio State University is described. In this system, numerous extensions have been added to the Coursewriter III language to provide capabilities needed to implement sophisticated instructional strategies. CBES design goals include lower CPU…
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)
English Language Learners Utilizing the Accelerated Reader Program
ERIC Educational Resources Information Center
Gomez, Frank, II
2009-01-01
The purpose of this study was to evaluate the impact (positive, negative, or neutral) of Accelerated Readers (AR), a standard based intervention, on the academic achievement of English Language Learners at Carolina Herrera Elementary School. Carolina Herrera Elementary School, was analyzed using these specific lenses: (1) curriculum and…
Language Learning Technology and Alternative for Public Education.
ERIC Educational Resources Information Center
Jarvis, Stan
1984-01-01
While supporting the use of interactive video technologies in public education, universities, and government, the need for standardization of the materials is stressed, which would allow for program exchange and a wider use of expertise and creativity. Concerning technology-based language learning, an emphasis on quality, yet affordable…
Concepts of Literacy: The Role of WELL.
ERIC Educational Resources Information Center
Millar, Pat
The Workplace English Language and Literacy (WELL) program is intended to provide Australian workers with the language, literacy, and numeracy skills needed to meet their current and ongoing employment and training needs. A research methodology based on the principles of naturalistic inquiry was used to examine the extent to which WELL projects…
Loo, Jenny Hooi Yin; Bamiou, Doris-Eva; Campbell, Nicci; Luxon, Linda M
2010-08-01
This article reviews the evidence for computer-based auditory training (CBAT) in children with language, reading, and related learning difficulties, and evaluates the extent it can benefit children with auditory processing disorder (APD). Searches were confined to studies published between 2000 and 2008, and they are rated according to the level of evidence hierarchy proposed by the American Speech-Language Hearing Association (ASHA) in 2004. We identified 16 studies of two commercially available CBAT programs (13 studies of Fast ForWord (FFW) and three studies of Earobics) and five further outcome studies of other non-speech and simple speech sounds training, available for children with language, learning, and reading difficulties. The results suggest that, apart from the phonological awareness skills, the FFW and Earobics programs seem to have little effect on the language, spelling, and reading skills of children. Non-speech and simple speech sounds training may be effective in improving children's reading skills, but only if it is delivered by an audio-visual method. There is some initial evidence to suggest that CBAT may be of benefit for children with APD. Further research is necessary, however, to substantiate these preliminary findings.
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.
Scratch: Multimedia Programming Environment for Young Gifted Learners
ERIC Educational Resources Information Center
Lee, Young-Jin
2011-01-01
Despite the educational benefits, computer programming has not been adopted in the current K-12 education as much as it could have been. One of the reasons for the low adoption of computer programming in K-12 education is the time it takes for (especially young) students to learn computer programming using a text-based programming language, which…
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)
Jandee, Kasemsak; Lawpoolsri, Saranath; Taechaboonsermsak, Pimsurang; Khamsiriwatchara, Amnat; Wansatid, Peerawat; Kaewkungwal, Jaranit
2014-03-06
Public health surveys are often conducted using paper-based questionnaires. However, many problems are associated with this method, especially when collecting data among ethnic groups who speak a different language from the survey interviewer. The process can be time-consuming and there is the risk of missing important data due to incomplete surveys. This study was conducted as a proof-of-concept to develop a new electronic tool for data collection, and compare it with standard paper-based questionnaire surveys using the research setting of assessing Knowledge Attitude and Practice (KAP) toward the Expanded Program on Immunization (EPI) among 6 ethnic groups in Chiang Rai Province, Thailand. The two data collection methods were compared on data quality in terms of data completeness and time consumed in collecting the information. In addition, the initiative assessed the participants' satisfaction toward the use of a smartphone customized-language voice-based questionnaire in terms of perceived ease of use and perceived usefulness. Following a cross-over design, all study participants were interviewed using two data collection methods after a one-week washout period. Questions in the paper-based questionnaires in Thai language were translated to each ethnic language by the interviewer/translator when interviewing the study participant. The customized-language voice-based questionnaires were programmed to a smartphone tablet in six, selectable dialect languages and used by the trained interviewer when approaching participants. The study revealed positive data quality outcomes when using the smartphone, voice-based questionnaire survey compared with the paper-based questionnaire survey, both in terms of data completeness and time consumed in data collection process. Since the smartphone questionnaire survey was programmed to ask questions in sequence, no data was missing and there were no entry errors. Participants had positive attitudes toward answering the smartphone questionnaire; 69% (48/70) reported they understood the questions easily, 71% (50/70) found it convenient, and 66% (46/70) reported a reduced time in data collection. The smartphone data collection method was acceptable by both the interviewers and by the study participants of different ethnicities. To our knowledge, this is the first study showing that the application of specific features of mobile devices like smartphone tablets (including dropdown choices, capturing pictures, and voiced questions) can be successfully used for data collection. The mobile device can be effectively used for capturing photos of secondary data and collecting primary data with customized-language and voiced questionnaire survey. Using smartphone questionnaires can minimize or eliminate missing data and reduce the time consumed during the data collection process. Smartphone customized-language, voice-based questionnaires for data collection can be an alternative and better approach than standard translated paper-based questionnaires for public health surveys, especially when collecting data among ethnic and hard-to-reach groups residing in multilanguage-speaking settings.
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
Programming by Choice: Urban Youth Learning Programming with Scratch
ERIC Educational Resources Information Center
Maloney, John; Peppler, Kylie; Kafai, Yasmin B.; Resnick, Mitchel; Rusk, Natalie
2008-01-01
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming experiences of urban youth ages 8-18 at a Computer Clubhouse--an after school center--over an 18-month period. Our analyses of 536 Scratch projects collected during this…
Investigating Students' Beliefs about Arabic Language Programs at Kuwait University
ERIC Educational Resources Information Center
Al-Shaye, Shaye S.
2009-01-01
The current study attempted to identify students' of Arabic programs beliefs about their chosen programs. To achieve this purpose, a survey was developed to collect the data from randomly selected students in liberal-arts and education-based programs at Kuwait University. The results showed that students were statistically differentiated as a…
Bellman's GAP--a language and compiler for dynamic programming in sequence analysis.
Sauthoff, Georg; Möhl, Mathias; Janssen, Stefan; Giegerich, Robert
2013-03-01
Dynamic programming is ubiquitous in bioinformatics. Developing and implementing non-trivial dynamic programming algorithms is often error prone and tedious. Bellman's GAP is a new programming system, designed to ease the development of bioinformatics tools based on the dynamic programming technique. In Bellman's GAP, dynamic programming algorithms are described in a declarative style by tree grammars, evaluation algebras and products formed thereof. This bypasses the design of explicit dynamic programming recurrences and yields programs that are free of subscript errors, modular and easy to modify. The declarative modules are compiled into C++ code that is competitive to carefully hand-crafted implementations. This article introduces the Bellman's GAP system and its language, GAP-L. It then demonstrates the ease of development and the degree of re-use by creating variants of two common bioinformatics algorithms. Finally, it evaluates Bellman's GAP as an implementation platform of 'real-world' bioinformatics tools. Bellman's GAP is available under GPL license from http://bibiserv.cebitec.uni-bielefeld.de/bellmansgap. This Web site includes a repository of re-usable modules for RNA folding based on thermodynamics.
NASA Technical Reports Server (NTRS)
Havelund, Klaus
1999-01-01
The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. This document explains how to Use JPF.
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.
Lovett, Maureen W; De Palma, Maria; Frijters, Jan; Steinbach, Karen; Temple, Meredith; Benson, Nancy; Lacerenza, Léa
2008-01-01
This article explores whether struggling readers from different primary language backgrounds differ in response to phonologically based remediation. Following random assignment to one of three reading interventions or to a special education reading control program, reading and reading-related outcomes of 166 struggling readers were assessed before, during, and following 105 intervention hours. Struggling readers met criteria for reading disability, were below average in oral language and verbal skills, and varied in English as a first language (EFL) versus English-language learner (ELL) status. The research-based interventions proved superior to the special education control on both reading outcomes and rate of growth. No differences were revealed for children of EFL or ELL status in intervention outcomes or growth during intervention. Oral language abilities at entry were highly predictive of final outcomes and of reading growth during intervention, with greater language impairment being associated with greater growth.
Phonotactic Diversity Predicts the Time Depth of the World’s Language Families
Rama, Taraka
2013-01-01
The ASJP (Automated Similarity Judgment Program) described an automated, lexical similarity-based method for dating the world’s language groups using 52 archaeological, epigraphic and historical calibration date points. The present paper describes a new automated dating method, based on phonotactic diversity. Unlike ASJP, our method does not require any information on the internal classification of a language group. Also, the method can use all the available word lists for a language and its dialects eschewing the debate on ‘language’ vs. ‘dialect’. We further combine these dates and provide a new baseline which, to our knowledge, is the best one. We make a systematic comparison of our method, ASJP’s dating procedure, and combined dates. We predict time depths for world’s language families and sub-families using this new baseline. Finally, we explain our results in the model of language change given by Nettle. PMID:23691003
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…
Analytical learning and term-rewriting systems
NASA Technical Reports Server (NTRS)
Laird, Philip; Gamble, Evan
1990-01-01
Analytical learning is a set of machine learning techniques for revising the representation of a theory based on a small set of examples of that theory. When the representation of the theory is correct and complete but perhaps inefficient, an important objective of such analysis is to improve the computational efficiency of the representation. Several algorithms with this purpose have been suggested, most of which are closely tied to a first order logical language and are variants of goal regression, such as the familiar explanation based generalization (EBG) procedure. But because predicate calculus is a poor representation for some domains, these learning algorithms are extended to apply to other computational models. It is shown that the goal regression technique applies to a large family of programming languages, all based on a kind of term rewriting system. Included in this family are three language families of importance to artificial intelligence: logic programming, such as Prolog; lambda calculus, such as LISP; and combinatorial based languages, such as FP. A new analytical learning algorithm, AL-2, is exhibited that learns from success but is otherwise quite different from EBG. These results suggest that term rewriting systems are a good framework for analytical learning research in general, and that further research should be directed toward developing new techniques.
ProgrammingRationalAgents in GOAL
NASA Astrophysics Data System (ADS)
Hindriks, Koen V.
The agent programming language GOAL is a high-level programming language to program rational agents that derive their choice of action from their beliefsand goals. The language provides the basic building blocks to design and implementrationalagents by meansofa setofprogramming constructs. These programming constructs allow and facilitate the manipulation of an agent’sbeliefs and goals and to structure its decision-making. GOAL agents are called rational because they satisfy a numberof basic rationality constraints and because they decide to perform actions to further their goals based uponareasoning scheme derived from practical reasoning. The programming concepts of belief and goal incorporated into GOAL provide the basis for this form of reasoning and are similarto their common sense counterparts used everyday to explain the actions that we perform. In addition, GOAL provides the means for agents to focus their attention on specic goals and to communicate at the knowledge level. This provides an intuitive basis for writing high-level agent programs. At the same time these concepts and programming constructs have a well-dened, formal semantics. The formal semantics provides the basis for deninga verication framework for GOAL for verifying and reasoning about GOAL agents whichis similar to some of the wellknownagent logics introduced in the literature.
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…
Computer Aided Management for Information Processing Projects.
ERIC Educational Resources Information Center
Akman, Ibrahim; Kocamustafaogullari, Kemal
1995-01-01
Outlines the nature of information processing projects and discusses some project management programming packages. Describes an in-house interface program developed to utilize a selected project management package (TIMELINE) by using Oracle Data Base Management System tools and Pascal programming language for the management of information system…
Database interfaces on NASA's heterogeneous distributed database system
NASA Technical Reports Server (NTRS)
Huang, Shou-Hsuan Stephen
1987-01-01
The purpose of Distributed Access View Integrated Database (DAVID) interface module (Module 9: Resident Primitive Processing Package) is to provide data transfer between local DAVID systems and resident Data Base Management Systems (DBMSs). The result of current research is summarized. A detailed description of the interface module is provided. Several Pascal templates were constructed. The Resident Processor program was also developed. Even though it is designed for the Pascal templates, it can be modified for templates in other languages, such as C, without much difficulty. The Resident Processor itself can be written in any programming language. Since Module 5 routines are not ready yet, there is no way to test the interface module. However, simulation shows that the data base access programs produced by the Resident Processor do work according to the specifications.
Hsieh, Ming-Yeh; Lynch, Georgina; Madison, Charles
2018-04-27
This study examined intervention techniques used with children with autism spectrum disorder (ASD) by speech-language pathologists (SLPs) in the United States and Taiwan working in clinic/hospital settings. The research questions addressed intervention techniques used with children with ASD, intervention techniques used with different age groups (under and above 8 years old), and training received before using the intervention techniques. The survey was distributed through the American Speech-Language-Hearing Association to selected SLPs across the United States. In Taiwan, the survey (Chinese version) was distributed through the Taiwan Speech-Language Pathologist Union, 2018, to certified SLPs. Results revealed that SLPs in the United States and Taiwan used 4 common intervention techniques: Social Skill Training, Augmentative and Alternative Communication, Picture Exchange Communication System, and Social Stories. Taiwanese SLPs reported SLP preparation program training across these common intervention strategies. In the United States, SLPs reported training via SLP preparation programs, peer therapists, and self-taught. Most SLPs reported using established or emerging evidence-based practices as defined by the National Professional Development Center (2014) and the National Standards Report (2015). Future research should address comparison of SLP preparation programs to examine the impact of preprofessional training on use of evidence-based practices to treat ASD.
Leblanc, Linda A; Geiger, Kaneen B; Sautter, Rachael A; Sidener, Tina M
2007-01-01
The Natural Language Paradigm (NLP) has proven effective in increasing spontaneous verbalizations for children with autism. This study investigated the use of NLP with older adults with cognitive impairments served at a leisure-based adult day program for seniors. Three individuals with limited spontaneous use of functional language participated in a multiple baseline design across participants. Data were collected on appropriate and inappropriate vocalizations with appropriate vocalizations coded as prompted or unprompted during baseline and treatment sessions. All participants experienced increases in appropriate speech during NLP with variable response patterns. Additionally, the two participants with substantial inappropriate vocalizations showed decreases in inappropriate speech. Implications for intervention in day programs are discussed.
A Programming Language Supporting First-Class Parallel Environments
1989-01-01
Symmetric Lisp later in the thesis. 1.5.1.2 Procedures as Data - Comparison with Lisp Classical Lisp[48, 54] has been altered and extended in many ways... manangement problems. A resource manager controls access to one or more resources shared by concurrently executing processes. Database transaction systems...symmetric languages are related to languages based on more classical models? 3. What are the kinds of uniformity that the symmetric model supports and what
C3I and Modelling and Simulation (M&S) Interoperability
2004-03-01
customised Open Source products. The technical implementation is based on the use of the eXtendend Markup Language (XML) and Python . XML is developed...to structure, store and send information. The language is focus on the description of data. Python is a portable, interpreted, object-oriented...programming language. A huge variety of usable Open Source Projects were issued by the Python Community. 3.1 Phase 1: Feasibility Studies Phase 1 was
Kerrison, Erin M
2018-02-01
Prison-based therapeutic community (TC) programming is derived from the perspective that drug addiction is primarily symptomatic of cognitive dysfunction, poor emotional management, and underdeveloped self-reliance skills, and can be addressed in a collaborative space where a strong ideological commitment to moral reform and personal responsibility is required of its members. In this space, evidence of rehabilitation is largely centered on the client's relationship to language and the public adoption of a "broken self" narrative. Failure to master these linguistic performances can result in the denial of material and symbolic resources, thus participants learn how to use TC language to present themselves in ways that support existing institutionalized hierarchies, even if that surrender spells their self-denigration. This research examines the interview narratives of 300 former prisoners who participated in a minimum of 12 months of prison-based TC programming, and described how programming rhetoric impacted their substance abuse treatment experiences. While many of the respondents described distressing experiences as TC participants, White respondents were more likely to eventually embrace the "addict" label and speak of privileges and reintegrative support subsequently received. Black respondents were more likely to defy the treatment rhetoric, and either fail to complete the program or simulate a deficit-based self-narrative without investing in the content of those stories. The following explores the significance of language and identity construction in these carceral spaces, and how treatment providers as well as agency agendas are implicated in the reproduction of racial disparities in substance abuse recovery. Published by Elsevier Ltd.
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.
Modeling Teaching with a Computer-Based Concordancer in a TESL Preservice Teacher Education Program.
ERIC Educational Resources Information Center
Gan, Siowck-Lee; And Others
1996-01-01
This study modeled teaching with a computer-based concordancer in a Teaching English-as-a-Second-Language program. Preservice teachers were randomly assigned to work with computer concordancing software or vocabulary exercises to develop word attack skills. Pretesting and posttesting indicated that computer concordancing was more effective in…
Implementing a Knowledge-Based Library Information System with Typed Horn Logic.
ERIC Educational Resources Information Center
Ait-Kaci, Hassan; And Others
1990-01-01
Describes a prototype library expert system called BABEL which uses a new programing language, LOGIN, that combines the idea of attribute inheritance with logic programing. Use of hierarchical classification of library objects to build a knowledge base for a library information system is explained, and further research is suggested. (11…
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…
Programming models for energy-aware systems
NASA Astrophysics Data System (ADS)
Zhu, Haitao
Energy efficiency is an important goal of modern computing, with direct impact on system operational cost, reliability, usability and environmental sustainability. This dissertation describes the design and implementation of two innovative programming languages for constructing energy-aware systems. First, it introduces ET, a strongly typed programming language to promote and facilitate energy-aware programming, with a novel type system design called Energy Types. Energy Types is built upon a key insight into today's energy-efficient systems and applications: despite the popular perception that energy and power can only be described in joules and watts, real-world energy management is often based on discrete phases and modes, which in turn can be reasoned about by type systems very effectively. A phase characterizes a distinct pattern of program workload, and a mode represents an energy state the program is expected to execute in. Energy Types is designed to reason about energy phases and energy modes, bringing programmers into the optimization of energy management. Second, the dissertation develops Eco, an energy-aware programming language centering around sustainability. A sustainable program built from Eco is able to adaptively adjusts its own behaviors to stay on a given energy budget, avoiding both deficit that would lead to battery drain or CPU overheating, and surplus that could have been used to improve the quality of the program output. Sustainability is viewed as a form of supply and demand matching, and a sustainable program consistently maintains the equilibrium between supply and demand. ET is implemented as a prototyped compiler for smartphone programming on Android, and Eco is implemented as a minimal extension to Java. Programming practices and benchmarking experiments in these two new languages showed that ET can lead to significant energy savings for Android Apps and Eco can efficiently promote battery awareness and temperature awareness in real-world Java programs.
Ulpan: Functional ESOL Immersion Program for Special Education Students.
ERIC Educational Resources Information Center
Frantz, Roger S.; Wexler, Jane
A program of English instruction to speakers of other languages (ESOL) designed specifically for students with disabilities is described. The program is based on the Ulpan philosophy, developed in Israel to teach Hebrew culture to immigrants. It is operated by a private organization serving individuals with disabilities, in two Philadelphia…
Problems in Choosing Tools and Methods for Teaching Programming
ERIC Educational Resources Information Center
Vitkute-Adžgauskiene, Davia; Vidžiunas, Antanas
2012-01-01
The paper analyses the problems in selecting and integrating tools for delivering basic programming knowledge at the university level. Discussion and analysis of teaching the programming disciplines, the main principles of study programme design, requirements for teaching tools, methods and corresponding languages is presented, based on literature…
STREAM: A First Programming Process
ERIC Educational Resources Information Center
Caspersen, Michael E.; Kolling, Michael
2009-01-01
Programming is recognized as one of seven grand challenges in computing education. Decades of research have shown that the major problems novices experience are composition-based---they may know what the individual programming language constructs are, but they do not know how to put them together. Despite this fact, textbooks, educational…
Mathemagenic Activities Program: [Reports on Cognitive/Language Development].
ERIC Educational Resources Information Center
Smock, Charles D., Ed.
This set of 13 research reports, bulletins and papers is a product of the Mathemagenic Activities Program (MAP) for early childhood education of the University of Georgia Follow Through Program. Based on Piagetian theory, the MAP provides sequentially structured sets of curriculum materials and processes that are designed to continually challenge…
Applications of Artificial Intelligence in Education--A Personal View.
ERIC Educational Resources Information Center
Richer, Mark H.
1985-01-01
Discusses: how artificial intelligence (AI) can advance education; if the future of software lies in AI; the roots of intelligent computer-assisted instruction; protocol analysis; reactive environments; LOGO programming language; student modeling and coaching; and knowledge-based instructional programs. Numerous examples of AI programs are cited.…
Native Teacher Education in a Community Setting: The Mt. Currie Program
ERIC Educational Resources Information Center
Wyatt, June
1977-01-01
Describes the Mt. Currie Native Teacher Education Program, based in a small reserve community 100 miles from Vancouver, Canada. Five basic issues involved in the development of the program are community involvement at the local level, incorporation of native language and culture, decentralization, entrance requirements and paraprofessional…
Cognitive Profiles and Early Reading Remediation of At-Risk Elementary School Students.
ERIC Educational Resources Information Center
Parrila, R. K.; Das, J. P.
Sixty-one grade 1 students experiencing early reading difficulties received either a cognitive remediation program (PREP; PASS Remediation Program) designed to facilitate successive and simultaneous processing skills, or a meaning-based language enrichment program designed to provide children with meaningful experiences in reading. Repeated…
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…
The "Why" and "How" of an ASL/English Bimodal Bilingual Program
ERIC Educational Resources Information Center
Nussbaum, Debra Berlin; Scott, Susanne; Simms, Laurene E.
2012-01-01
During the past few years, the teachers and staff at Kendall Demonstration Elementary School (KDES) have reviewed research to identify factors that positively impact language development for deaf and hard of hearing children, and established language and communication practices to reflect what they have learned. Based on the research, which…
A Functional Specification for a Programming Language for Computer Aided Learning Applications.
ERIC Educational Resources Information Center
National Research Council of Canada, Ottawa (Ontario).
In 1972 there were at least six different course authoring languages in use in Canada with little exchange of course materials between Computer Assisted Learning (CAL) centers. In order to improve facilities for producing "transportable" computer based course materials, a working panel undertook the definition of functional requirements of a user…
The Effects of Early Language Enrichment
ERIC Educational Resources Information Center
Fowler, William; Ogston, Karen; Roberts, Gloria; Swenson, Amy
2006-01-01
Over two decades, six studies evaluated the effects of a home-based early language program on the development of 101 infants. Parents engaged in enrichment activities with their infants over a one-year period that began when the infants were between three and 13 months of age. Participants from families with varied levels of education were…
A Facebook Project for Pre-Service Language Teachers
ERIC Educational Resources Information Center
Khalitova, Liliia; Gimaletdinova, Gulnara; Sadykova, Gulnara; Kayumova, Albina
2017-01-01
This report is based on an action research study conducted in an English language course with a group of low-residency students of a teacher education master's program: "Multilingual Technologies of Early Childhood Education," at Kazan Federal University. A Social Networking Site (SNS), Facebook, was used as a platform for practising and…
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…
ERIC Educational Resources Information Center
Mambu, Joseph Ernest
2016-01-01
Based on a larger case study project at an English language teacher education program in Indonesia, this article demonstrates how Christian and non-Christian students negotiate their religious faiths in English-language-teaching (ELT) settings. In view of the critical spiritual pedagogy perspective, the current study defies dichotomizing religious…
Network Update: WWW Page Writing and Design Helpers.
ERIC Educational Resources Information Center
Higgins, Chris
1997-01-01
Lists and describes the sites available on the World Wide Web used for Web-based projects for language education. Notes that the number and style of such sites has risen dramatically, reflecting a growing interest among language teaching faculty. Points out that both a program's content and its presentation affect its feasibility as an educational…
Implementing Technology in the Classroom: Paths to Success and Failure.
ERIC Educational Resources Information Center
Harvey, Glen; And Others
This paper discusses the change process experienced by teachers participating in a study of a computer-based language arts instructional program for the early elementary grades--the Apple Learning Series: Early Language (ALS-EL). The study explored ways in which the teachers were implementing ALS-EL in their classrooms before attempting to…
RUNNING A LANGUAGE LABORATORY.
ERIC Educational Resources Information Center
REES, ALUN L.W.
THIS ARTICLE DESCRIBES THE LANGUAGE LABORATORY AT THE NATIONAL UNIVERSITY OF TRUJILLO AS IT IS USED IN THE FIVE-YEAR ENGLISH TEACHER TRAINING PROGRAM. THE FIRST TWO YEARS OF THIS COURSE ARE INTENSIVE, BASED ON A STUDY OF ENGLISH USING LADO-FRIES MATERIALS (FOR LATIN AMERICAN LEARNERS) WHICH REQUIRE FIVE HOURS OF CLASSWORK A WEEK SUPPLEMENTED BY…
Complex Adaptive Systems Based Data Integration: Theory and Applications
ERIC Educational Resources Information Center
Rohn, Eliahu
2008-01-01
Data Definition Languages (DDLs) have been created and used to represent data in programming languages and in database dictionaries. This representation includes descriptions in the form of data fields and relations in the form of a hierarchy, with the common exception of relational databases where relations are flat. Network computing created an…
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.
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
Brinkhus, H B; Klinkenborg, H; Estorf, R; Weber, R
1983-01-01
A new programming language SORCA has been defined and a compiler has been written for Z80-based microcomputer systems with CP/M operating system. The language was developed to control behavioral experiments by external stimuli and by time schedule in real-time. Eight binary hardware input lines are sampled cyclically by the computer and can be used to sense switches, level detectors and other binary information, while 8 binary hardware output lines, that are cyclically updated, can be used to control relays, lamps, generate tones or for other purposes. The typical reaction time (cycle time) of a SORCA-program is 500 microseconds to 1 ms. All functions can be programmed as often as necessary. Included are the basic logic functions, counters, timers, majority gates and other complex functions. Parameters can be given as constants or as a result of a step function or of a random process (with Gaussian or equal distribution). Several tasks can be performed simultaneously. In addition, results of an experiment (e.g., number of reactions or latencies) can be measured and printed out on request or automatically. The language is easy to learn and can also be used for many other control purposes.
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,
Software for Better Documentation of Other Software
NASA Technical Reports Server (NTRS)
Pinedo, John
2003-01-01
The Literate Programming Extraction Engine is a Practical Extraction and Reporting Language- (PERL-)based computer program that facilitates and simplifies the implementation of a concept of self-documented literate programming in a fashion tailored to the typical needs of scientists. The advantage for the programmer is that documentation and source code are written side-by-side in the same file, reducing the likelihood that the documentation will be inconsistent with the code and improving the verification that the code performs its intended functions. The advantage for the user is the knowledge that the documentation matches the software because they come from the same file. This program unifies the documentation process for a variety of programming languages, including C, C++, and several versions of FORTRAN. This program can process the documentation in any markup language, and incorporates the LaTeX typesetting software. The program includes sample Makefile scripts for automating both the code-compilation (when appropriate) and documentation-generation processes into a single command-line statement. Also included are macro instructions for the Emacs display-editor software, making it easy for a programmer to toggle between editing in a code or a documentation mode.
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)
ihear[R] Internet Therapy Program: A Program by St. Joseph Institute for the Deaf
ERIC Educational Resources Information Center
Broekelmann, Cheryl
2012-01-01
The ihear[R] Internet Therapy Program (ihear) provides effective, individualized, and interactive therapy that is tailored to each child's specific needs through a secure, high-quality Internet connection. The program brings listening and spoken language services directly to schools and families. The foundation for ihear is based on the St. Joseph…
ERIC Educational Resources Information Center
Kazakoff, Elizabeth R.; Sullivan, Amanda; Bers, Marina U.
2013-01-01
This paper examines the impact of programming robots on sequencing ability during a 1-week intensive robotics workshop at an early childhood STEM magnet school in the Harlem area of New York City. Children participated in computer programming activities using a developmentally appropriate tangible programming language CHERP, specifically designed…
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…
DOE Office of Scientific and Technical Information (OSTI.GOV)
Nicklaus, Dennis J.
2013-10-13
We have developed an Erlang language implementation of the Channel Access protocol. Included are low-level functions for encoding and decoding Channel Access protocol network packets as well as higher level functions for monitoring or setting EPICS process variables. This provides access to EPICS process variables for the Fermilab Acnet control system via our Erlang-based front-end architecture without having to interface to C/C++ programs and libraries. Erlang is a functional programming language originally developed for real-time telecommunications applications. Its network programming features and list management functions make it particularly well-suited for the task of managing multiple Channel Access circuits and PVmore » monitors.« less
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.
ERIC Educational Resources Information Center
Park, Gloria
2009-01-01
Based on a year-long, qualitative study of five East Asian women, pre-service teachers enrolled in U.S. Teaching English to Speakers of Other Languages (TESOL) teacher education programs, this article examines one Korean woman's journey as she navigates through her multiple identities as a daughter, spouse, mother, and language teacher inside and…
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.
DOE Office of Scientific and Technical Information (OSTI.GOV)
Ahrens, J.P.; Shapiro, L.G.; Tanimoto, S.L.
1997-04-01
This paper describes a computing environment which supports computer-based scientific research work. Key features include support for automatic distributed scheduling and execution and computer-based scientific experimentation. A new flexible and extensible scheduling technique that is responsive to a user`s scheduling constraints, such as the ordering of program results and the specification of task assignments and processor utilization levels, is presented. An easy-to-use constraint language for specifying scheduling constraints, based on the relational database query language SQL, is described along with a search-based algorithm for fulfilling these constraints. A set of performance studies show that the environment can schedule and executemore » program graphs on a network of workstations as the user requests. A method for automatically generating computer-based scientific experiments is described. Experiments provide a concise method of specifying a large collection of parameterized program executions. The environment achieved significant speedups when executing experiments; for a large collection of scientific experiments an average speedup of 3.4 on an average of 5.5 scheduled processors was obtained.« less
Code of Federal Regulations, 2012 CFR
2012-07-01
... MINORITY LANGUAGES AFFAIRS, DEPARTMENT OF EDUCATION BILINGUAL EDUCATION: GRADUATE FELLOWSHIP PROGRAM How... each IHE— (1) Based on the IHE's capacity to provide graduate training in the areas proposed for...
Code of Federal Regulations, 2011 CFR
2011-07-01
... MINORITY LANGUAGES AFFAIRS, DEPARTMENT OF EDUCATION BILINGUAL EDUCATION: GRADUATE FELLOWSHIP PROGRAM How... each IHE— (1) Based on the IHE's capacity to provide graduate training in the areas proposed for...
CPP-TRS(C): On using visual cognitive symbols to enhance communication effectiveness
NASA Technical Reports Server (NTRS)
Tonfoni, Graziella
1994-01-01
Communicative Positioning Program/Text Representation Systems (CPP-TRS) is a visual language based on a system of 12 canvasses, 10 signals and 14 symbols. CPP-TRS is based on the fact that every communication action is the result of a set of cognitive processes and the whole system is based on the concept that you can enhance communication by visually perceiving text. With a simple syntax, CPP-TRS is capable of representing meaning and intention as well as communication functions visually. Those are precisely invisible aspects of natural language that are most relevant to getting the global meaning of a text. CPP-TRS reinforces natural language in human machine interaction systems. It complements natural language by adding certain important elements that are not represented by natural language by itself. These include communication intention and function of the text expressed by the sender, as well as the role the reader is supposed to play. The communication intention and function of a text and the reader's role are invisible in natural language because neither specific words nor punctuation conveys them sufficiently and unambiguously; they are therefore non-transparent.
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…
ERIC Educational Resources Information Center
Bartosh, Oksana; Tudor, Margaret; Ferguson, Lynne; Taylor, Catherine
2009-01-01
This paper reports on a project which investigates the impact of systemic environmental education (EE) programs on student achievement on EE-based integrated tests and standardized tests in math, language arts, and listening. Systemic environmental education programs are defined by curriculum designed to align and integrate subjects around real…
A Longitudinal Assessment of the Effectiveness of a School-Based Mentoring Program in Middle School
ERIC Educational Resources Information Center
Nunez, Jose Carlos; Rosario, Pedro; Vallejo, Guillermo; Gonzalez-Pienda, Julio Antonio
2013-01-01
This work assessed the efficacy of a middle-school-based mentoring program designed to increase student use of self-regulated learning (SRL) strategies, self-efficacy for and the perceived usefulness of SRL as well as mathematics and language achievement. A longitudinal cluster randomized trial study design obtained evidence that found…
ERIC Educational Resources Information Center
Novak, Gordon S., Jr.
GLISP is a high-level computer language (based on Lisp and including Lisp as a sublanguage) which is compiled into Lisp. GLISP programs are compiled relative to a knowledge base of object descriptions, a form of abstract datatypes. A primary goal of the use of abstract datatypes in GLISP is to allow program code to be written in terms of objects,…
Policy Process Editor for P3BM Software
NASA Technical Reports Server (NTRS)
James, Mark; Chang, Hsin-Ping; Chow, Edward T.; Crichton, Gerald A.
2010-01-01
A computer program enables generation, in the form of graphical representations of process flows with embedded natural-language policy statements, input to a suite of policy-, process-, and performance-based management (P3BM) software. This program (1) serves as an interface between users and the Hunter software, which translates the input into machine-readable form; and (2) enables users to initialize and monitor the policy-implementation process. This program provides an intuitive graphical interface for incorporating natural-language policy statements into business-process flow diagrams. Thus, the program enables users who dictate policies to intuitively embed their intended process flows as they state the policies, reducing the likelihood of errors and reducing the time between declaration and execution of policy.
A Multistate Asian-Language Tobacco Quitline: Addressing a Disparity in Access to Care.
Cummins, Sharon E; Wong, Shiushing; Bonnevie, Erika; Lee, Hye-Ryeon; Goto, Cynthia J; McCree Carrington, Judy; Kirby, Carrie; Zhu, Shu-Hong
2015-10-01
We conducted a dissemination and implementation study to translate an intervention protocol for Asian-language smokers from an efficacy trial into an effective and sustainable multistate service. Three state tobacco programs (in California, Colorado, and Hawaii) promoted a multistate cessation quitline to 3 Asian-language-speaking communities: Chinese, Korean, and Vietnamese. The California quitline provided counseling centrally to facilitate implementation. Three more states joined the program during the study period (January 2010-July 2012). We assessed the provision of counseling, quitting outcomes, and dissemination of the program. A total of 2004 smokers called for the service, with 88.3% opting for counseling. Among those opting for counseling, the 6-month abstinence rate (18.8%) was similar to results of the earlier efficacy trial (16.4%). The intervention protocol, based on an efficacy trial, was successfully translated into a multistate service and further disseminated. This project paved the way for the establishment of a national quitline for Asian-language speakers, which serves as an important strategy to address disparities in access to care.
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)
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.
Internet-based system for simulation-based medical planning for cardiovascular disease.
Steele, Brooke N; Draney, Mary T; Ku, Joy P; Taylor, Charles A
2003-06-01
Current practice in vascular surgery utilizes only diagnostic and empirical data to plan treatments, which does not enable quantitative a priori prediction of the outcomes of interventions. We have previously described simulation-based medical planning methods to model blood flow in arteries and plan medical treatments based on physiologic models. An important consideration for the design of these patient-specific modeling systems is the accessibility to physicians with modest computational resources. We describe a simulation-based medical planning environment developed for the World Wide Web (WWW) using the Virtual Reality Modeling Language (VRML) and the Java programming language.
Abbatangelo-Gray, Jodie; Byrd-Bredbenner, Carol; Austin, S Bryn
2008-01-01
Characterize frequency and type of health and nutrient content claims in prime-time weeknight Spanish- and English-language television advertisements from programs shown in 2003 with a high viewership by women aged 18 to 35 years. Comparative content analysis design was used to analyze 95 hours of Spanish-language and 72 hours of English-language television programs (netting 269 and 543 food ads, respectively). A content analysis instrument was used to gather information on explicit health and nutrient content claims: nutrition information only; diet-disease; structure-function; processed food health outcome; good for one's health; health care provider endorsement. Chi-square statistics detected statistically significant differences between the groups. Compared to English-language television, Spanish-language television aired significantly more food advertisements containing nutrition information and health, processed food/health, and good for one's health claims. Samples did not differ in the rate of diet/disease, structure/function, or health care provider endorsement claims. Findings indicate that Spanish-language television advertisements provide viewers with significantly more nutrition information than English-language network advertisements. Potential links between the deteriorating health status of Hispanics acculturating into US mainstream culture and their exposure to the less nutrition-based messaging found in English-language television should be explored.
ERIC Educational Resources Information Center
Weger, Heather D.
2013-01-01
The present study reports on the motivations of adult, international learners of English, studying English 20 hours a week in a US-based Intensive English Program (IEP). Though often used as participants in language acquisition studies, there are few studies of these learners' motivational profiles. In the current study, a questionnaire designed…
ERIC Educational Resources Information Center
Atai, Mahmood Reza; Shoja, Leila
2011-01-01
Even though English for Specific Academic Purposes (ESAP) courses constitute a significant part of the Iranian university curriculum, curriculum developers have generally developed the programs based on intuition. This study assessed the present and target situation academic language needs of undergraduate students of computer engineering. To this…
ERIC Educational Resources Information Center
Salam, S.
2017-01-01
The purpose of this research was to describe the need of development of "Reading Comprehension" teaching materials to students and lecturers of Indonesian Language and Literature Education Department, Gorontalo. This research is included in the research and development to develop educational products in the form of teaching materials.…
Teaching the Tacit Knowledge of Programming to Novices with Natural Language Tutoring
ERIC Educational Resources Information Center
Lane, H. Chad; VanLehn, Kurt
2005-01-01
For beginning programmers, inadequate problem solving and planning skills are among the most salient of their weaknesses. In this paper, we test the efficacy of natural language tutoring to teach and scaffold acquisition of these skills. We describe ProPL (Pro-PELL), a dialogue-based intelligent tutoring system that elicits goal decompositions and…
ERIC Educational Resources Information Center
Flores, Margaret M.; Ganz, Jennifer B.
2014-01-01
There is limited research demonstrating direct instruction (DI) as an effective language intervention for students with autism spectrum disorders (ASD) and developmental disabilities (DD). Existing research has shown that instruction using partial implementation of DI programs resulted in student learning (Ganz, 2007) and instruction using whole…
A Fuzzy Logic-Based Personalized Learning System for Supporting Adaptive English Learning
ERIC Educational Resources Information Center
Hsieh, Tung-Cheng; Wang, Tzone-I; Su, Chien-Yuan; Lee, Ming-Che
2012-01-01
As a nearly global language, English as a Foreign Language (EFL) programs are essential for people wishing to learn English. Researchers have noted that extensive reading is an effective way to improve a person's command of English. Choosing suitable articles in accordance with a learner's needs, interests and ability using an e-learning system…
Syilx Language House: How and Why We Are Delivering 2,000 Decolonizing Hours in Nsyilxcn
ERIC Educational Resources Information Center
Johnson, S?ímla?xw Michele K.
2017-01-01
The Syilx Language House has completed two years of a four-year, 2,000-hour program to create new adult Nsyilxcn speakers, based on Syilx communities' specific priorities. Our critically endangered status requires radically decolonizing teaching techniques. Nsyilxcn (Okanagan) teachers are learners, trained to deliver sequenced curriculum in full…
ERIC Educational Resources Information Center
Longabach, Tanya; Peyton, Vicki
2018-01-01
K-12 English language proficiency tests that assess multiple content domains (e.g., listening, speaking, reading, writing) often have subsections based on these content domains; scores assigned to these subsections are commonly known as subscores. Testing programs face increasing customer demands for the reporting of subscores in addition to the…
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…
Alternative Spaces of Learning in East London: Opportunities and Challenges
ERIC Educational Resources Information Center
Sneddon, Raymonde; Martin, Peter
2012-01-01
This article emerges from an ongoing exploration into how British minority ethnic communities in the London area create spaces in community-based programs to maintain or develop their languages and literacies. In London, more than one-third of the 850,000 school children speak a language other than English at home (Baker & Eversley, 2000).…
ERIC Educational Resources Information Center
Freeman, Robert R.; And Others
The main results of the survey-and-analysis stage include a substantial collection of preliminary data on the language-sciences information user community, its professional specialties and information channels, its indexing tools, and its terminologies. The prospects and techniques for the development of a modern, discipline-based information…
ERIC Educational Resources Information Center
Aguilar Cortés, Carlos Eduardo; Alzate B., Nelson Eduardo
2015-01-01
This paper presents a set of ideas about the basics for developing interdisciplinary dialogues between content (science) and language (English) in bilingual educational processes, under the premise that a satisfactory relationship between those elements help guarantee successful content-based instruction (CBI) in its form known as "sheltered…
ERIC Educational Resources Information Center
Babinski, Leslie M.; Amendum, Steven J.; Knotek, Steven E.; Sánchez, Marta; Malone, Patrick
2018-01-01
Using a randomized controlled trial, we tested a new teacher professional development program for increasing the language and literacy skills of young Latino English learners with 45 teachers and 105 students in 12 elementary schools. School-based teams randomly assigned to the intervention received professional development focused on cultural…
Assessing the Effectiveness of Multimedia in Language Learning Software.
ERIC Educational Resources Information Center
Chun, Dorothy M.; Plass, Jan L.
In this paper, the effectiveness of a "CyberBuch," a multimedia program for reading authentic German texts, is assessed in three areas. First, based on user evaluation of the visual interface design, the usability of the program is assessed with particular regard to user reaction to the multimedia components of the program. Second,…
ERIC Educational Resources Information Center
Applin, Elizabeth Anne Gates
This study explored the relationship between assignment-based teaching methods and achievement in an introductory programming course. Subjects in the study were 42 community college students in south Mississippi. All participants completed the Watson-Glaser Critical Thinking Appraisal and the Productive Environment Preferences Survey. These…
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.…
Hospital library foreign language labs: the experiences of two hospital libraries.
Whelan, Julia S; Schneider, Elizabeth; Woodworth, Karl; Markwell, Linda Garr
2006-01-01
Increasingly, hospital-based physicians, residents, and medical students are welcoming into their care foreign-born patients, who do not speak English. Most hospitals today have an Interpretive Services Department, but many of the physicians, residents, and medical students want to become more proficient in the most frequently spoken foreign languages in their respective locales. To help recruit and retain a diverse workforce, some hospitals sponsor English programs for staff. The Treadwell Library at Massachusetts General Hospital in Boston, Massachusetts, and the Grady Branch Library at Grady Memorial Hospital in Atlanta, Georgia, have developed a special collection and hospital library-based language laboratories in order to meet this need.
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…
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…
Analysis and specification tools in relation to the APSE
NASA Technical Reports Server (NTRS)
Hendricks, John W.
1986-01-01
Ada and the Ada Programming Support Environment (APSE) specifically address the phases of the system/software life cycle which follow after the user's problem was translated into system and software development specifications. The waterfall model of the life cycle identifies the analysis and requirements definition phases as preceeding program design and coding. Since Ada is a programming language and the APSE is a programming support environment, they are primarily targeted to support program (code) development, tecting, and maintenance. The use of Ada based or Ada related specification languages (SLs) and program design languages (PDLs) can extend the use of Ada back into the software design phases of the life cycle. Recall that the standardization of the APSE as a programming support environment is only now happening after many years of evolutionary experience with diverse sets of programming support tools. Restricting consideration to one, or even a few chosen specification and design tools, could be a real mistake for an organization or a major project such as the Space Station, which will need to deal with an increasingly complex level of system problems. To require that everything be Ada-like, be implemented in Ada, run directly under the APSE, and fit into a rigid waterfall model of the life cycle would turn a promising support environment into a straight jacket for progress.
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…
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.
Vacation Study Abroad, 1994/95. The Complete Guide to Summer and Short-Term Study.
ERIC Educational Resources Information Center
Steen, Sara J., Ed.
This book describes over 2,100 academic programs sponsored by U.S. and foreign universities, language schools, and a wide variety of other organizations for summer and short-term study abroad programs. Entries are based on a 1993 survey. While most programs listed are available to undergraduates, many programs are also open to precollege students,…
ERIC Educational Resources Information Center
Phornphisutthimas, Somkiat; Panijpan, Bhinyo; Wood, Edward J.; Booth, Andrew G.
2007-01-01
To support student learning in biochemistry and related courses, a simulation program, the Protein Purification Program, offers an alternative multimedia-based tool. This program has now been translated to produce a Thai version. However, translation from the original into the Thai language is limited by the differences between the language…
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…
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,…
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.
A high-level language for rule-based modelling.
Pedersen, Michael; Phillips, Andrew; Plotkin, Gordon D
2015-01-01
Rule-based languages such as Kappa excel in their support for handling the combinatorial complexities prevalent in many biological systems, including signalling pathways. But Kappa provides little structure for organising rules, and large models can therefore be hard to read and maintain. This paper introduces a high-level, modular extension of Kappa called LBS-κ. We demonstrate the constructs of the language through examples and three case studies: a chemotaxis switch ring, a MAPK cascade, and an insulin signalling pathway. We then provide a formal definition of LBS-κ through an abstract syntax and a translation to plain Kappa. The translation is implemented in a compiler tool which is available as a web application. We finally demonstrate how to increase the expressivity of LBS-κ through embedded scripts in a general-purpose programming language, a technique which we view as generally applicable to other domain specific languages.
A High-Level Language for Rule-Based Modelling
Pedersen, Michael; Phillips, Andrew; Plotkin, Gordon D.
2015-01-01
Rule-based languages such as Kappa excel in their support for handling the combinatorial complexities prevalent in many biological systems, including signalling pathways. But Kappa provides little structure for organising rules, and large models can therefore be hard to read and maintain. This paper introduces a high-level, modular extension of Kappa called LBS-κ. We demonstrate the constructs of the language through examples and three case studies: a chemotaxis switch ring, a MAPK cascade, and an insulin signalling pathway. We then provide a formal definition of LBS-κ through an abstract syntax and a translation to plain Kappa. The translation is implemented in a compiler tool which is available as a web application. We finally demonstrate how to increase the expressivity of LBS-κ through embedded scripts in a general-purpose programming language, a technique which we view as generally applicable to other domain specific languages. PMID:26043208
Rousseau, Isabelle; Packman, Ann; Onslow, Mark; Harrison, Elisabeth; Jones, Mark
2007-01-01
Knowledge of variables that predict treatment time is of benefit in deciding when to start treatment for early stuttering. To date, the only variable clearly related to treatment time with the Lidcombe Program is pre-treatment stuttering frequency. Previous studies have shown that children whose stuttering is more severe take longer to complete Stage 1 of the program. However, studies to date have not investigated phonology and language as predictors of treatment time. In the context of a Phase II clinical trial, the present prospective study showed that phonological development does not predict treatment time but that, together, stuttering severity, MLU and CELF Receptive Score predict 35-45% of the variance for time taken to complete Stage 1. The reader should be able to (1) understand guidelines developed for the timing of intervention with the Lidcombe Program based on previous retrospective studies, (2) determine whether pre-treatment language and phonological development play a role in treatment-led recovery with the Lidcombe Program and (3) understand recent empirical evidence on time taken by preschool children to complete Stage 1 of the Lidcombe Program.
NASA Technical Reports Server (NTRS)
Hockney, George; Lee, Seungwon
2008-01-01
A computer program known as PyPele, originally written as a Pythonlanguage extension module of a C++ language program, has been rewritten in pure Python language. The original version of PyPele dispatches and coordinates parallel-processing tasks on cluster computers and provides a conceptual framework for spacecraft-mission- design and -analysis software tools to run in an embarrassingly parallel mode. The original version of PyPele uses SSH (Secure Shell a set of standards and an associated network protocol for establishing a secure channel between a local and a remote computer) to coordinate parallel processing. Instead of SSH, the present Python version of PyPele uses Message Passing Interface (MPI) [an unofficial de-facto standard language-independent application programming interface for message- passing on a parallel computer] while keeping the same user interface. The use of MPI instead of SSH and the preservation of the original PyPele user interface make it possible for parallel application programs written previously for the original version of PyPele to run on MPI-based cluster computers. As a result, engineers using the previously written application programs can take advantage of embarrassing parallelism without need to rewrite those programs.
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 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
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.
Tsiriotakis, Ioanna K.; Vassilaki, Eleni; Spantidakis, Ioannis; Stavrou, Nektarios A. M.
2017-01-01
Empirical studies have shown that anxiety and negative emotion can hinder language acquisition. The present study implemented a writing instructional model so as to investigate its effects on the writing anxiety levels of English Foreign Language learners. The study was conducted with 177 participants, who were administered the Second Language Writing Anxiety Inventory (SLWAI; Cheng, 2004) that assesses somatic, cognitive and behavioral anxiety, both at baseline and following the implementation of a writing instructional model. The hypothesis stated that the participant's writing anxiety levels would lessen following the provision of a writing strategy-based procedural facilitative environment that fosters cognitive apprenticeship. The initial hypothesis was supported by the findings. Specifically, in the final measurement statistical significant differences appeared where participants in the experimental group showed notable lower mean values of the three factors of anxiety, a factor that largely can be attributed to the content of the intervention program applied to this specific group. The findings validate that Foreign Language writing anxiety negatively effects Foreign Language learning and performance. The findings also support the effectiveness of strategy-based procedural facilitative writing environments that foster cognitive apprenticeship, so as to enhance language skill development and reduce feelings of Foreign Language writing anxiety. PMID:28119658
Tsiriotakis, Ioanna K; Vassilaki, Eleni; Spantidakis, Ioannis; Stavrou, Nektarios A M
2016-01-01
Empirical studies have shown that anxiety and negative emotion can hinder language acquisition. The present study implemented a writing instructional model so as to investigate its effects on the writing anxiety levels of English Foreign Language learners. The study was conducted with 177 participants, who were administered the Second Language Writing Anxiety Inventory (SLWAI; Cheng, 2004) that assesses somatic, cognitive and behavioral anxiety, both at baseline and following the implementation of a writing instructional model. The hypothesis stated that the participant's writing anxiety levels would lessen following the provision of a writing strategy-based procedural facilitative environment that fosters cognitive apprenticeship. The initial hypothesis was supported by the findings. Specifically, in the final measurement statistical significant differences appeared where participants in the experimental group showed notable lower mean values of the three factors of anxiety, a factor that largely can be attributed to the content of the intervention program applied to this specific group. The findings validate that Foreign Language writing anxiety negatively effects Foreign Language learning and performance. The findings also support the effectiveness of strategy-based procedural facilitative writing environments that foster cognitive apprenticeship, so as to enhance language skill development and reduce feelings of Foreign Language writing anxiety.
LISP as an Environment for Software Design: Powerful and Perspicuous
Blum, Robert L.; Walker, Michael G.
1986-01-01
The LISP language provides a useful set of features for prototyping knowledge-intensive, clinical applications software that is not found In most other programing environments. Medical computer programs that need large medical knowledge bases, such as programs for diagnosis, therapeutic consultation, education, simulation, and peer review, are hard to design, evolve continually, and often require major revisions. They necessitate an efficient and flexible program development environment. The LISP language and programming environments bullt around it are well suited for program prototyping. The lingua franca of artifical intelligence researchers, LISP facllitates bullding complex systems because it is simple yet powerful. Because of its simplicity, LISP programs can read, execute, modify and even compose other LISP programs at run time. Hence, it has been easy for system developers to create programming tools that greatly speed the program development process, and that may be easily extended by users. This has resulted in the creation of many useful graphical interfaces, editors, and debuggers, which facllitate the development of knowledge-intensive medical applications.
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.
FRED: a program development tool
DOE Office of Scientific and Technical Information (OSTI.GOV)
Shilling, J.
1985-09-01
The structured, screen-based editor FRED is introduced. FRED provides incremental parsing and semantic analysis. The parsing is based on an LL(1) top-down algorithm which has been modified to provide follow-the-cursor parsing and soft templates. The languages accepted by the editor are LL(1) languages with the addition of the Unknown and preferred production non-terminal classes. The semantic analysis is based on the incremental update of attribute grammar equations. We briefly describe the interface between FRED and an automated reference librarian system that is under development.
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
NASA Technical Reports Server (NTRS)
Genuardi, Michael T.
1993-01-01
One strategy for machine-aided indexing (MAI) is to provide a concept-level analysis of the textual elements of documents or document abstracts. In such systems, natural-language phrases are analyzed in order to identify and classify concepts related to a particular subject domain. The overall performance of these MAI systems is largely dependent on the quality and comprehensiveness of their knowledge bases. These knowledge bases function to (1) define the relations between a controlled indexing vocabulary and natural language expressions; (2) provide a simple mechanism for disambiguation and the determination of relevancy; and (3) allow the extension of concept-hierarchical structure to all elements of the knowledge file. After a brief description of the NASA Machine-Aided Indexing system, concerns related to the development and maintenance of MAI knowledge bases are discussed. Particular emphasis is given to statistically-based text analysis tools designed to aid the knowledge base developer. One such tool, the Knowledge Base Building (KBB) program, presents the domain expert with a well-filtered list of synonyms and conceptually-related phrases for each thesaurus concept. Another tool, the Knowledge Base Maintenance (KBM) program, functions to identify areas of the knowledge base affected by changes in the conceptual domain (for example, the addition of a new thesaurus term). An alternate use of the KBM as an aid in thesaurus construction is also discussed.
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…
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…
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
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,…
RESEARCH AND TECHNOLOGY DIVISION REPORT FOR 1966.
ERIC Educational Resources Information Center
BAUM, C.
THE WORK OF THE RESEARCH AND TECHNOLOGY DIVISION OF SYSTEM DEVELOPMENT CORPORATION DURING 1966 IS REPORTED. THE PROGRESS OF VARIOUS STUDIES AND ACTIVITIES DISCUSSED IN THE REPORT WERE ADVANCED PROGRAMING, INFORMATION PROCESSING RESEARCH, PROGRAMING SYSTEMS, DATA BASE SYSTEMS. LANGUAGE PROCESSING AND RETRIEVAL, BEHAVIORAL GAMING AND SIMULATION…
Techniques and implementation of the embedded rule-based expert system using Ada
NASA Technical Reports Server (NTRS)
Liberman, Eugene M.; Jones, Robert E.
1991-01-01
Ada is becoming an increasingly popular programming language for large Government-funded software projects. Ada with its portability, transportability, and maintainability lends itself well to today's complex programming environment. In addition, expert systems have also assured a growing role in providing human-like reasoning capability and expertise for computer systems. The integration of expert system technology with Ada programming language, specifically a rule-based expert system using an ART-Ada (Automated Reasoning Tool for Ada) system shell is discussed. The NASA Lewis Research Center was chosen as a beta test site for ART-Ada. The test was conducted by implementing the existing Autonomous Power EXpert System (APEX), a Lisp-base power expert system, in ART-Ada. Three components, the rule-based expert system, a graphics user interface, and communications software make up SMART-Ada (Systems fault Management with ART-Ada). The main objective, to conduct a beta test on the ART-Ada rule-based expert system shell, was achieved. The system is operational. New Ada tools will assist in future successful projects. ART-Ada is one such tool and is a viable alternative to the straight Ada code when an application requires a rule-based or knowledge-based approach.
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…
Decision blocks: A tool for automating decision making in CLIPS
NASA Technical Reports Server (NTRS)
Eick, Christoph F.; Mehta, Nikhil N.
1991-01-01
The human capability of making complex decision is one of the most fascinating facets of human intelligence, especially if vague, judgemental, default or uncertain knowledge is involved. Unfortunately, most existing rule based forward chaining languages are not very suitable to simulate this aspect of human intelligence, because of their lack of support for approximate reasoning techniques needed for this task, and due to the lack of specific constructs to facilitate the coding of frequently reoccurring decision block to provide better support for the design and implementation of rule based decision support systems. A language called BIRBAL, which is defined on the top of CLIPS, for the specification of decision blocks, is introduced. Empirical experiments involving the comparison of the length of CLIPS program with the corresponding BIRBAL program for three different applications are surveyed. The results of these experiments suggest that for decision making intensive applications, a CLIPS program tends to be about three times longer than the corresponding BIRBAL program.
[Actor as a simulated patient in medical education at the University of Pécs].
Koppán, Ágnes; Eklicsné Lepenye, Katalin; Halász, Renáta; Sebők, Judit; Szemán, Eszter; Németh, Zsuzsanna; Rendeki, Szilárd
2017-07-01
Medical training in the 21st century faces simulation-based education as one of the challenges that efficiently contributes to clinical skills development while moderating the burden on the clinicians and patients alike. The University of Pécs, Medical School has launched a simulation program in the MediSkillsLab based on history taking with actors to improve patient interviewing communication skills. This new program was inspired by experiences gathered in previous medical language teaching and integrates the method of the "Standardized Patient Program". The method has been applied in America since the 1960s. This is the first time the program has been introduced in Hungary and implemented in an interdisciplinary design, where medical specialists, linguists, actor-patients and medical students collaborate to improve professional, language and communicative competence of the students. A course like this has its pivotal role in the medical training, and as a result more efficient and patient-oriented communication may take place at the clinical setting. Orv Hetil. 2017; 158(26): 1022-1027.
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.
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
ERIC Educational Resources Information Center
Wood, Peter
2011-01-01
"QuickAssist," the program presented in this paper, uses natural language processing (NLP) technologies. It places a range of NLP tools at the disposal of learners, intended to enable them to independently read and comprehend a German text of their choice while they extend their vocabulary, learn about different uses of particular words,…
ERIC Educational Resources Information Center
Ohio State Univ., Columbus. Vocational Instructional Materials Lab.
This document contains a guide to implementing the Ohio Work and Family Life ITAC (Integrated Technical and Academic Competencies), which connects to the Ohio Model Competency-Based Program documents in arts, foreign languages, language arts, mathematics, science, and social studies, as well as the Core ITAC document. The Work and Family Life ITAC…
ERIC Educational Resources Information Center
Gao, Xin; Grisham-Brown, Jennifer
2011-01-01
This validity study examined the validity of Assessment, Evaluation, and Programming System, 2nd Edition (AEPS®), a curriculum-based, authentic assessment for infants and young children. The primary purposes were to: a) examine whether the AEPS® is a concurrently valid tool for measuring young children's language, literacy and pre-math skills for…
Web-based training: a new paradigm in computer-assisted instruction in medicine.
Haag, M; Maylein, L; Leven, F J; Tönshoff, B; Haux, R
1999-01-01
Computer-assisted instruction (CAI) programs based on internet technologies, especially on the world wide web (WWW), provide new opportunities in medical education. The aim of this paper is to examine different aspects of such programs, which we call 'web-based training (WBT) programs', and to differentiate them from conventional CAI programs. First, we will distinguish five different interaction types: presentation; browsing; tutorial dialogue; drill and practice; and simulation. In contrast to conventional CAI, there are four architectural types of WBT programs: client-based; remote data and knowledge; distributed teaching; and server-based. We will discuss the implications of the different architectures for developing WBT software. WBT programs have to meet other requirements than conventional CAI programs. The most important tools and programming languages for developing WBT programs will be listed and assigned to the architecture types. For the future, we expect a trend from conventional CAI towards WBT programs.
Evaluation of Embedded System Component Utilized in Delivery Integrated Design Project Course
NASA Astrophysics Data System (ADS)
Junid, Syed Abdul Mutalib Al; Hussaini, Yusnira; Nazmie Osman, Fairul; Razak, Abdul Hadi Abdul; Idros, Mohd Faizul Md; Karimi Halim, Abdul
2018-03-01
This paper reports the evaluation of the embedded system component utilized in delivering the integrated electronic engineering design project course. The evaluation is conducted based on the report project submitted as to fulfil the assessment criteria for the integrated electronic engineering design project course named; engineering system design. Six projects were assessed in this evaluation. The evaluation covers the type of controller, programming language and the number of embedded component utilization as well. From the evaluation, the C-programming based language is the best solution preferred by the students which provide them flexibility in the programming. Moreover, the Analog to Digital converter is intensively used in the projects which include sensors in their proposed design. As a conclusion, in delivering the integrated design project course, the knowledge over the embedded system solution is very important since the high density of the knowledge acquired in accomplishing the project assigned.