Questions with this tag relate to planning lessons for a specific purpose, such as teaching some coding paradigm or skill. Planning lessons in Computer Science depends on the context and level of the students. If it is a lesson which introduces a new topic, the tag [introductory-lesson] may also be appropriate.

In order to facilitate targeted discussion, good questions in this category would:

  • have highly specific desired outcomes from the lesson
  • provide detailed context about the background of the students
  • detail the topic that that will be taught

A lesson idea is a lesson plan or idea which details how to teach a lesson designed to teach students a specific coding paradigm, concept or skill.

The lesson idea is the structuring of such a plan. A lesson plan details the course of instruction.