【大学編入対策】プログラミングのおすすめ参考書【専門科目】

大学編入・高専

私が編入試験で使ったものを中心に,プログラミングの参考書を紹介します.

プログラミングの試験には,多くの大学ではC言語のようなものが採用されていると思います.

また,アルゴリズムとデータ構造の知識も必要になる場合があります.


私は筑波大学情報学群を受験しているため,特に筑波大学受験者の参考になればと思います.

まあ落ちてるので参考になるかわかりませんが…

プログラミングの参考書

入門C言語

おすすめ度:

学校の教科書だったので使いました.


高専だったので授業で日頃から割とプログラミングを使っていたので,確認程度にパラパラと読んだ感じです.

ポインタと構造体の知識が曖昧だったのでこれで勉強しなおしました.


情報系出身ではない方はこのような入門書を買い,基礎からやるのがいいでしょう.


他のC言語の入門書を使っていないので何とも言えないのですが,わかりにくいという感じはしませんでした.

ただ,あまり有名な本でもなく,古めの本でもあるため,おすすめかどうかはわかんないです.

新・明解C言語 入門編

おすすめ度:?

私は使っていないのですが,評価も高く編入試験受験者でも結構使ってる方は多いみたいなので紹介します.

定本 Cプログラマのためのアルゴリズムとデータ構造

おすすめ度:

定本Cです.編入プログラミング試験界隈では有名な本です.(たぶん)

演習用というよりは,読み物として使いました.


各ソートやデータ構造,探索,計算量といった知識がこれ一冊で身につきます.

C言語の基礎が見についていれば書いてあるソースコードをすらすらと読むことができます.(ポインタ・構造体の理解が必須ですが)


この本に書いてあるソースコードを読みながらトレースしていくことで勉強していました.

問題があるとすれば,グラフ系についてあまり書かれていません.

有名な幅優先・深さ優先探索,ダイクストラ法についても書かれていないので,他の本で補完する必要があります.

C言語によるはじめてのアルゴリズム入門

おすすめ度:

定本Cに書かれていないグラフ系の問題を補完するために使いました.

幅優先・深さ優先探索やダイクストラ法などのグラフ系のアルゴリズムがのっています.

もちろん基本的なソートなどについても書かれています.


図書館で借りた程度であまり使っていないのですが,かなり読みやすい本だと感じました.

コードが簡潔で,もしかしたら定本Cより読みやすいかもしれません.

アルゴリズム図鑑

カバーアート
  iOS/Android

参考書ではなく,アプリですが.

このアプリは有名なアルゴリズムの挙動をアニメーションで確認することができます.

わかりやすいです.

無料でもできますが,課金(360円?)すると全アルゴリズムが解禁されます.


気休め程度に眺めたり,ちょっと挙動を確認したいときに使っていました.

やはり,アニメーションで解説されるとわかりやすいです.

最後に

プログラミングの参考書を紹介させていただきました.

個人的には,定本Cが必須アイテムで,必要に応じてCの入門書や定本Cにのっていないグラフ系のアルゴリズムが書いてある参考書を選ぶなりすればよいと思います.

これらの参考書は基本的に読み物として扱い,問題演習は過去問や基本情報・応用情報の午後問を使うとよいと思います.


以上です.何かあればコメントどうぞ.

コメント

タイトルとURLをコピーしました