Results 251 to 260 of about 10,481,257 (313)
Some of the next articles are maybe not open access.
A program to teach programming
Communications of the ACM, 1970The TEACH system was developed at MIT to ease the cost and improve the results of elementary instruction in programming. To the student, TEACH offers loosely guided experience with a conversational language which was designed with teaching in mind. Faculty involvement is minimal. A term of experience with TEACH is discussed.
Robert R. Fenichel +2 more
openaire +1 more source
Programming is Writing is Programming
Companion to the first International Conference on the Art, Science and Engineering of Programming, 2017Writing and programming are often seen as different: writing a creative profession, programming a technical one. Below the surface however, there is one striking similarity: both writing and programming can be described as the translation of a high-level idea into low level sentences or statements.
Felienne Hermans, Marlies Aldewereld
openaire +1 more source
AUTOMATIC PROGRAMMING AND PROGRAM MAINTENANCE WITH GENETIC PROGRAMMING
International Journal of Software Engineering and Knowledge Engineering, 1995Automatic programming is discussed in the context of software engineering. An approach to automatic programming is presented, which utilizes software engineering principles in the synthesis and maintenance of programs. As a simple demonstration, program-equivalent Turing machines are synthesized, encapsulated, reused, and maintained by genetic ...
Frederick E. Petry +1 more
openaire +1 more source
Constraint programming and maths programming
The Knowledge Engineering Review, 2001Maths programming (MP) and constraint programming (CP) are two techniques that are able to solve difficult industrial optimisation problems. The purpose of this paper is to compare them from an algorithmic and a modelling point of view. Algorithmic principles of each approach are described and contrasted. Some ways of combining both techniques are also
Jean-François Puget, Irvin Lustig
openaire +1 more source
1966
Die Methoden der Programmierung werden hier anhand der Programmierungssprache CPL erläutert. Die Funktionsschreibweise und die Programmnotation als Befehlsfolge sind in CPL gleichwertig enthalten. Die Grundelemente der Sprache sind Definitionen, Ausdrücke und Befehle. Die Definitionen dienen zur Zuordnung von Namen zu Variablen, Funktionen und Routinen
Barron, D. W., Strachey, C.
openaire +2 more sources
Die Methoden der Programmierung werden hier anhand der Programmierungssprache CPL erläutert. Die Funktionsschreibweise und die Programmnotation als Befehlsfolge sind in CPL gleichwertig enthalten. Die Grundelemente der Sprache sind Definitionen, Ausdrücke und Befehle. Die Definitionen dienen zur Zuordnung von Namen zu Variablen, Funktionen und Routinen
Barron, D. W., Strachey, C.
openaire +2 more sources
Logic programming and program synthesis
Systems Integration '90. Proceedings of the First International Conference on Systems Integration, 2002Well-known theoretical arguments proving that logic programming does not eliminate the problem of transforming a specification into an executable program are presented and illustrated. PS (program synthesis) is therefore still a real problem to be faced by AI (artificial intelligence) research since complete automation of a PS tool is still far off ...
Yves Kodratoff +2 more
openaire +1 more source
A Look at Programming and Programming Systems
1976Publisher Summary Over the past several years, considerable effort has been directed toward understanding and developing a spectrum of programming languages and systems. This chapter examines the perception of the programming process and considers the implications for programming systems.
Thomas E. Cheatham Jr., Judy A. Townley
openaire +1 more source
Learning programming by programming
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006, 2006Programming is a challenging field of computer science for both to teach and learn. Although studied extensively, a definite method for teaching programming is yet to be found. In quest of finding success factors in both elementary and more advanced programming courses, this paper discusses some findings made studying exam success and home assignment ...
Marko Hassinen, Hannu Mäyrä
openaire +1 more source
Can’t program, won’t program, will program! [PDF]
The higher education system, and indeed industry as a whole, relies on students graduating from University with the ability to think logically, laterally and creatively, yet students increasingly seem to find this process alien and incomprehensible. Research has shown that this affects performance in sociological aspects of the computing discipline and
Peart, Amanda, Bennett, Alex
openaire
Programming aids for the teaching of programming
Software: Practice and Experience, 1978AbstractThis paper describes a system of library segments which have been written to help in the teaching of programming to undergraduates at Nottingham. Each segment contains input for a number of problems in a very specific area of programming, together with checks that the student has solved the problems satisfactorily.
openaire +1 more source

