Genetic programming is a machine learning technique introduced in the early nineties. Since its inception research into the applications of genetic programming and methodologies for overcoming the limitations of the technique has grown. This paper proposes a first course in genetic programming at the postgraduate level. The paper examines the objectives and outcomes, teaching strategies and assessment methods for such a course. The results of an evaluation of the course is also presented. Future improvements that will be made to the course are discussed.
/lp/association-for-computing-machinery/a-first-course-in-genetic-programming-Iq05ICGPHH