A Computational Science Agenda for Programming Language Research [PDF]
AbstractScientific models are often expressed as large and complicated programs. These programs embody numerous assumptions made by the developer (e.g., for differential equations, the discretization strategy and resolution). The complexity and pervasiveness of these assumptionsmeans that often the only true description of the model is the software ...
Dominic Orchard, Andrew Rice
openaire +2 more sources
Teaching UbiComp with Sense [PDF]
Modern computer science education has to take account of the recent changes towards smart ubiquitous computing devices. In addition, existing programming languages are needlessly difficult for novice programmers to learn concepts. We have developed Sense,
Hanna, D.C.+3 more
core +2 more sources
Introduction: Cognitive Issues in Natural Language Processing [PDF]
This special issue is dedicated to get a better picture of the relationships between computational linguistics and cognitive science. It specifically raises two questions: "what is the potential contribution of computational language modeling to cognitive science?" and conversely: "what is the influence of cognitive science in contemporary ...
arxiv +1 more source
Visual and Textual Programming Languages: A Systematic Review of the Literature [PDF]
It is well documented, and has been the topic of much research, that Computer Science courses tend to have higher than average drop out rates at third level. This is a problem that needs to be addressed with urgency but also caution.
Mooney, Aidan, Noone, Mark
core +3 more sources
Blue - A Language for Teaching Object-Oriented Programming [PDF]
Teaching object-oriented programming has clearly become an important part of computer science education. We agree with many others that the best place to teach it is in the CS1 introductory course.
Kölling, Michael, Rosenberg, John
core +3 more sources
Language Cognition and Language Computation -- Human and Machine Language Understanding [PDF]
Language understanding is a key scientific issue in the fields of cognitive and computer science. However, the two disciplines differ substantially in the specific research questions. Cognitive science focuses on analyzing the specific mechanism of the brain and investigating the brain's response to language; few studies have examined the brain's ...
arxiv
Principles of Security and Trust: 7th International Conference, POST 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings [PDF]
authentication; computer science; computer software selection and evaluation; cryptography; data privacy; formal logic; formal methods; formal specification; internet; privacy; program compilers; programming languages; security analysis ...
core +1 more source
Morphological Analysis of the Bishnupriya Manipuri Language using Finite State Transducers [PDF]
In this work we present a morphological analysis of Bishnupriya Manipuri language, an Indo-Aryan language spoken in the north eastern India. As of now, there is no computational work available for the language. Finite state morphology is one of the successful approaches applied in a wide variety of languages over the year.
arxiv +1 more source
Challenges in Developing LRs for Non-Scheduled Languages: A Case of Magahi [PDF]
Magahi is an Indo-Aryan Language, spoken mainly in the Eastern parts of India. Despite having a significant number of speakers, there has been virtually no language resource (LR) or language technology (LT) developed for the language, mainly because of its status as a non-scheduled language.
arxiv
Saying Hello World with Epsilon - A Solution to the 2011 Instructive Case [PDF]
Epsilon is an extensible platform of integrated and task-specific languages for model management. With solutions to the 2011 TTC Hello World case, this paper demonstrates some of the key features of the Epsilon Object Language (an extension and reworking of OCL), which is at the core of Epsilon.
arxiv +1 more source