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 ...
Orchard, Dominic, Rice, Andrew
openaire +1 more source
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
Introductory Computer Science Course by Adopting Many Programming Languages
Teaching programming logic by means of a single Programming Language (PL) may lead the whole process to a particular syntax and specific libraries. In order to let every student choose their preferred PL we have developed a method that includes didactic material in many PLs by means of notebooks in Colab.
Francisco de Assis Zampirolli +5 more
openaire +2 more sources
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
Selected and extended papers of the Brazilian Symposium on Programming Languages 2012 [PDF]
The Brazilian Symposium on Programming Languages (SBLP) is an annual conference romoted by the Brazilian Computer Society (SBC), which has become an important forum for researchers and practitioners in programming language design and implementation from ...
Barbosa, L. S. +1 more
core +1 more source
Several types of types in programming languages [PDF]
Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of "type" in programming languages with
A Church +19 more
core +5 more sources
Learning programming with an RTS based Serious Game [PDF]
International audienceThis paper presents a prototype of a Serious Game that aims to entice gamers to learn computer programming by using a multiplayer real time strategy game (RTS).
Jessel, Jean Pierre +2 more
core +3 more sources
Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht
This paper documents our experience using declarative languages to give secondary school students a first taste of Computer Science. The course aims to teach students a bit about programming in Prolog, but also exposes them to important Computer Science ...
Stutterheim, Jurriën +2 more
core +2 more sources
The Use of Computer‐based Programming Environments as Computer Modelling Tools in Early Science Education: The cases of textual and graphical program languages [PDF]
This is an interpretive case study seeking to develop detailed and comparative descriptions of how two groups of fifth grade students used two different Computer-Based Programming Environments (CPEs) (namely Microworlds Logo and Stagecast Creator) during scientific modelling.
Louca, Loucas T. +3 more
openaire +4 more sources

