Table of Contents
Fetching ...

Survey of Methods, Resources, and Formats for Teaching Constraint Programming

Tejas Santanam, Helmut Simonis

TL;DR

This paper surveys the state of Constraint Programming teaching based on the CP 2023 Workshop on Teaching Constraint Programming, compiling courses, materials, and formats to map current practices. It identifies geographic and material gaps, highlights the lack of a universally adopted textbook, and documents a wide variety of CP systems and instructional resources. The analysis advocates for open, shared teaching materials and modular course formats to broaden CP education and to adapt to evolving technologies, including the impact of large language models. The work provides a practical foundation for coordinating CP education across institutions, with implications for curriculum design, industry training, and future research directions.

Abstract

This paper provides an overview of the state of teaching for Constraint Programming, based on a survey of the community for the 2023 Workshop on Teaching Constraint Programming at the CP 2023 conference in Toronto. The paper presents the results of the survey, as well as lists of books, video courses and other tutorial materials for teaching Constraint Programming. The paper serves as a single location for current and public information on course resources, topics, formats, and methods.

Survey of Methods, Resources, and Formats for Teaching Constraint Programming

TL;DR

This paper surveys the state of Constraint Programming teaching based on the CP 2023 Workshop on Teaching Constraint Programming, compiling courses, materials, and formats to map current practices. It identifies geographic and material gaps, highlights the lack of a universally adopted textbook, and documents a wide variety of CP systems and instructional resources. The analysis advocates for open, shared teaching materials and modular course formats to broaden CP education and to adapt to evolving technologies, including the impact of large language models. The work provides a practical foundation for coordinating CP education across institutions, with implications for curriculum design, industry training, and future research directions.

Abstract

This paper provides an overview of the state of teaching for Constraint Programming, based on a survey of the community for the 2023 Workshop on Teaching Constraint Programming at the CP 2023 conference in Toronto. The paper presents the results of the survey, as well as lists of books, video courses and other tutorial materials for teaching Constraint Programming. The paper serves as a single location for current and public information on course resources, topics, formats, and methods.
Paper Structure (28 sections, 17 figures, 4 tables)

This paper contains 28 sections, 17 figures, 4 tables.

Figures (17)

  • Figure 1: Participants By Country
  • Figure 2: Accepted/Rejected Papers by Country for the CP 2020 conference DBLP:conf/cp/2020
  • Figure 3: Participants by Institution
  • Figure 4: Does your Institution offer a CP Course?
  • Figure 5: Intended Audience of Course
  • ...and 12 more figures