私は、学生がいくつかの重要なテクノロジの概念を理解できるようにするためのコースを運営していますが、学生はコーディング方法を知りません (また、これはコースの目的でもありません)。
Web 開発の多くの概念/プラクティスについて、技術的同等物がどのように機能するかを理解するための非技術的な演習を考え出しました。例えば、ペアプログラミングの説明では、まず論理パズルを1人で解いてから、同じ難易度のパズルを2人1組で解いてもらいます。これは、ペアプログラミング体験の良い面と悪い面の両方を浮き彫りにします。
私は、彼らが TDD の長所と短所を理解するのに役立つ、同様に非技術的な例や演習を考え出すのに苦労しています。どんなアイデアでも大歓迎です!