オープンアクセス How to Design Programs: An Introduction to Programming and Computing(プログラムの設計法:プログラミングと計算への入門)
Matthias Felleisen; Robert Bruce Findler; Matthew Flatt; Shriram Krishnamurthi
82冊の厳選書籍を科目別に整理
最初の一冊を選ぶ
大学生を主な対象とし、独学にも配慮した編集上の提案です。大学公式の学習計画ではありません。購入前に自分のシラバスを確認してください。版によって演習番号などが異なります。
すべての本を見る ↓プログラミングが初めてなら、授業に合った入門書で小さなプログラムを書きます。その後、アルゴリズム・データベース・OS・計算機構成などへ進みましょう。難易度と言語を確認し、一冊で分野全体を学べるとは考えないでください。
書籍は通常読まれる科目ごとにまとめ、入門から上級の順に並べています。