Sciweavers

CORR
2008
Springer
101views Education» more  CORR 2008»
13 years 11 months ago
An Approach to Programming Based on Concepts
In this paper we describe a new approach to programming which generalizes object-oriented programming. It is based on using a new programming construct, called concept, which gener...
Alexandr A. Savinov
COMPUTER
2008
92views more  COMPUTER 2008»
13 years 11 months ago
Can Programming Be Liberated, Period?
higher, more appropriate, level of abstraction. It still entails writing programs, usually by using symbols, keywords, and operational instructions to tell the computer what we wan...
David Harel
CACM
2008
101views more  CACM 2008»
13 years 11 months ago
Just say 'A Class Defines a Data Type'
data type and (Java) class, asking about the relationship between them. The same students would also be unlikely to find an answer in a CS1 textbook. Some textbooks might not even ...
Chenglie Hu
AAMAS
2008
Springer
13 years 11 months ago
2APL: a practical agent programming language
This paper presents a BDI-based agent-oriented programming language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation...
Mehdi Dastani
ESEM
2010
ACM
14 years 18 days ago
Gender differences and programming environments: across programming populations
Although there has been significant research into gender regarding educational and workplace practices, there has been little investigation of gender differences pertaining to pro...
Margaret M. Burnett, Scott D. Fleming, Shamsi Iqba...
ACE
2004
182views Education» more  ACE 2004»
14 years 28 days ago
Learning to Program: Spreadsheets, Scripting and HCI
An examination of some recent programming texts indicates that the complexities of modern programming languages and environments have replaced the study of algorithms and programm...
Peter Warren
FECS
2007
109views Education» more  FECS 2007»
14 years 29 days ago
Prolog as the First Programming Language
The adoption of logic programming in an introductory course on computer programming offers several rewards. The higher al level of this programming paradigm guides students to an ...
Arthur Fleck
CRIWG
2008
14 years 29 days ago
Using Second Life in Programming's Communities of Practice
Abstract. This paper presents a novel approach to teaching and learning computer programming, using the three-dimensional virtual world Second Life
Micaela Esteves, Ricardo Antunes, Benjamim Fonseca...
BCSHCI
2008
14 years 29 days ago
PDP: pen driven programming
Programming is an activity centred primarily around the keyboard which is not necessarily the optimal input device for all users. Little research has taken place into alternative ...
Jonathan Frye, Björn Franke
DATE
2010
IEEE
195views Hardware» more  DATE 2010»
14 years 1 months ago
Cool MPSoC programming
Abstract--This paper summarizes a special session on multicore/multi-processor system-on-chip (MPSoC) programming challenges. Wireless multimedia terminals are among the key driver...
Rainer Leupers, Lothar Thiele, Xiaoning Nie, Bart ...