この技術記事では、現代のプログラミング教育において、存在しないが必要とされるコンピュータサイエンスのコースが紹介されています。例えば、CSCI 2100ではオブジェクト指向プログラミングからの脱却を学び、変数の使い方や一般的な「関数」について探求します。CSCI 3300では、VisiCalcやZorkなど歴史的に重要なソフトウェアを分析し、ユーザーインターフェースやハードウェア制約による創造性を考察します。また、CSCI 4020では、パフォーマンスを重視したコードの書き方を扱い、解釈されるPythonでC++のコードに匹敵するパフォーマンスを目指します。ユーザーエクスペリエンスの視点からコマンドラインツールを探求するCSCI 2170や、プログラマーが抱える心理的な偏執的テーマを取り扱うPSYC 4410など、多彩な内容が提案されています。これらのコースは、現代の技術的能力と創造性を結びつける重要性を示唆しています。