CSの教育だったら、構造主義的な教えかたってなんだろ

離散代数、UNIXの基礎
↓
プログラミング意味論、アルゴリズムとデータ構造、
オブジェクト指向、数値解析、計算論理

とかかな?プロパーCS学生じゃなかったから詳しいところはわからんな。