Sciweavers

926 search results - page 19 / 186
» Prolog as the First Programming Language
Sort
View
ACSE
1997
ACM
14 years 21 days ago
I/O considered harmful (at least for the first few weeks)
One of the major difficulties with teaching the first programming course is input/output. It is desirable to show students how to input data and output results early in the course...
John Rosenberg, Michael Kölling
ENTCS
2008
91views more  ENTCS 2008»
13 years 8 months ago
Towards Concrete Syntax Patterns for Logic-based Transformation Rules
Logic meta-programming in Prolog is a powerful way to express program analysis and transformation. However, its use can be difficult and error-prone because it requires programmer...
Malte Appeltauer, Günter Kniesel
LPNMR
2004
Springer
14 years 1 months ago
Probabilistic Reasoning With Answer Sets
This paper develops a declarative language, P-log, that combines logical and probabilistic arguments in its reasoning. Answer Set Prolog is used as the logical foundation, while c...
Chitta Baral, Michael Gelfond, J. Nelson Rushton
SIGCSE
1995
ACM
137views Education» more  SIGCSE 1995»
14 years 1 days ago
Requirements for a first year object-oriented teaching language
Interest in teaching object-oriented programming in first year computer science courses has increased substantially over the last few years. While the theoretical advantages are c...
Michael Kölling, Bett Koch, John Rosenberg
ITICSE
2005
ACM
14 years 2 months ago
Testing first: emphasizing testing in early programming courses
The complexity of languages like Java and C++ can make introductory programming classes in these languages extremely challenging for many students. Part of the complexity comes fr...
Will Marrero, Amber Settle