The LISP tutor: it approaches the effectiveness of a human tutor
BYTE - Lecture notes in computer science Vol. 174
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
CS1 using Java language features gently
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
The balance between programming and other assignments
ACM SIGCSE Bulletin
Colorful examples for elaborating exploration of regularities in high-school CS1
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
C#: How to Program
Cultural transmission of information in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Synthesis and analysis of automatic assessment methods in CS1: generating intelligent MCQs
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Parameterised Indexed FOR-Loops in Genetic Programming and Regular Binary Pattern Strings
SEAL '08 Proceedings of the 7th International Conference on Simulated Evolution and Learning
Hi-index | 0.00 |
This paper describes a genetic programming system for the induction of solutions to novice procedural programming problems. This genetic programming system will form part of a generic architecture for the development of intelligent programming tutors for the procedural and object-oriented programming paradigms. An account of the primitives and system parameters needed for the derivation of solutions to problems for each of the introductory procedural programming topics is provided. This is followed by an analysis of the solutions induced by the genetic programming system. Finally, the paper discusses the future work that will be carried as part of the initiative to evaluate genetic programming as a means of inducing solutions to novice procedural and object-oriented programming problems.