Results 1 to 10 of about 306,420 (129)

A Computational Science Agenda for Programming Language Research [PDF]

open access: yesProcedia Computer Science, 2014
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]

open access: yes, 1996
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

open access: yesAnais do XXXII Simpósio Brasileiro de Informática na Educação (SBIE 2021), 2021
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]

open access: yes, 2017
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]

open access: yes, 1996
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]

open access: yes, 2014
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]

open access: yes, 2015
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]

open access: yes, 2009
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

open access: yes, 2013
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]

open access: yesInternational Journal of Science Education, 2007
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

Home - About - Disclaimer - Privacy