🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
アルゴリズム

アルゴリズムとは、定められた目的を達成するために、プログラムの理論的な動作を定義するものです。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

2回答

663閲覧

学士レベルのコンピューターサイエンスを学べる本について

tomoharu

総合スコア107

アルゴリズム

アルゴリズムとは、定められた目的を達成するために、プログラムの理論的な動作を定義するものです。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

0グッド

1クリップ

投稿2021/03/11 14:43

編集2021/03/11 14:54

文系学部出身のエンジニアです。この職について2年目になります。
仕事をやっていく上で、学士レベルのコンピューターサイエンスの基礎知識全般を頭に入れておきたいと思っております。
もし皆様がコンピューターサイエンスを学ぶ上で参考にした書籍がございましたらお教え願いたいです。
ちなみに有料サイトで学ぶことは考えておりません。
理由としては、最近の有料サイトは月額が多く、後からそのサイトで復習したくなった時のために、月額を払い続けるのはもったいないと思ったからです。
ただ、月額ではなく、買い切りのサイトコンテンツであればその限りではなく購入も考えております。

何卒よろしくお願いします。。。!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2021/03/11 14:48

> ちなみに有料サイトで学ぶことは考えておりません。 Udemy、Coursera、Udacityも対象外ですか?
tomoharu

2021/03/11 14:53

すみません。Udemyは買い切りで後から復習できるので、大丈夫そうです。 他の二つのサイトも買い切りであれば大丈夫です。 よろしくお願いします。。。!
meg_

2021/03/11 15:32

Udemy、Coursera、Udacity等は様々な講座がありますので確認してみてください。日本語字幕が付いてるものもありますし、見るだけなら無料のものもあります。
tomoharu

2021/03/12 01:29

ありがとうございます! 見てみます!
meg_

2021/03/12 01:33

「コンピューターサイエンス」の範囲がとても広いのと質問者さんのスキル、知識が不明のため具体的な回答は付きにくいかもしれません。(文系でも数学得意な人もいますし)
tomoharu

2021/03/12 02:42

ご助言ありがとうございます。。まず数学が得意かというと高校数学とかもほとんど忘れてしまったので一から学び直したいレベルです。コンピューターサイエンスの定義が広いということに関しては、特に研究を行いたいとかではなく、webエンジニアとして仕事をしていく上での必要な知識(この定義でも広いのかもしれませんが。。。)を身につけたいと言ったところです。正直コンピューターサイエンスの中でも何を優先的に学べばいいのか自分でも分からない状態です
meg_

2021/03/12 03:34

> webエンジニアとして 情報を質問に追記すると良いと思います。 webエンジニアですと機械学習とかは違いますかね?
tomoharu

2021/03/12 03:58 編集

機械学習とかは違います。自分の調べた限りではアルゴリズムとデータ構造とか、メモリとか、それに準ずる数学的な基礎知識(離散数学、log、漸化式、論理、集合論etc...)あたりかなとは思っているのですが。。。これらを学んでいく上で役に立ったものはないかと思っていた次第です。自分で本を調べたりとかはしたのですが、他の方はどうしていたのかなと。。。
fana

2021/03/12 04:46

「webエンジニア」じゃないのでよくわかりませんけど, その分野のポピュラーな(?)資格試験みたいなのを受ける(つもりで勉強する)とかしてみるのはどうでしょう? (そういう系の勉強のための本は本屋にあるだろうし)
guest

回答2

0

仕事し始めた頃に、カーニハンクヌースヴィルトあたりの本を、一生懸命に読んだなぁ

投稿2021/04/02 23:17

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ブックマークから紹介します。

大学の理工系学部情報系学科のためのコンピュータサイエンス教育カリキュラムJ97

教科書を使ってないモノも多いので、なかなか微妙な資料かも。

投稿2021/03/11 14:56

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tomoharu

2021/03/11 15:04

ありがとうございます! コンピューターサイエンスで何を学ぶかが網羅されているので良さそうです!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問