コンピューターサイエンス
AKA 計算機科学
https://gyazo.com/dd64991d28ab5efc98717ec2c8a526e7
以下の内容はあくまで一例です
参考文献
情報処理学会 コンピュータ科学カリキュラム標準
計算機の動作原理に関する知識(コンピューターアーキテクチャ)
電子工学とは
電子回路について扱う工学の一分野
CPUとは
アセンブラとは
コンパイラとは
高水準の人間に理解しやすいプログラミング言語(高級言語)から機械語に翻訳するプログラム
OSとは
ネットワークとは
→通信プロトコルの基礎知識を参照
アルゴリズムとは
有限回の操作を行うことで解が得られるようになっている一連の手続きのこと
データ構造とは
データをコンピュータで扱いやすくするために一定の形式で格納したもの
データベースとは
計算に関する数学の知識
線形代数とは
行列とは
固有値・固有ベクトルとは
ベクトルとは
ベクトルの距離や類似度とは
https://gyazo.com/3b4f89d068e8d2eb7504029c43f1a464
https://gyazo.com/2f1255ed3741ec739764619d1bc50f1f
ユークリッド距離とは
マンハッタン距離とは
マハラノビス距離とは
チェビシェフ距離とは
コサイン類似度とは
ベクトル空間モデルとは
微積分とは
微分とは
積分とは
集合論とは
論理学とは
離散数学とは
確率論とは
統計学とは
フーリエ解析とは
離散コサイン変換とは
ラプラス変換とは
計算理論とは
計算可能性理論とは
計算複雑性理論とは
理論計算機とは
ステートマシンとは
オートマトンとは
チューリングマシンとは
正規表現とは
ラムダ計算とは
数値計算とは
浮動小数点とは
モンテカルロ法とは
ニュートン法とは
ラグランジュの未定乗数法とは
共役勾配法とは
オイラー法とは
ルンゲクッタ法とは
最小二乗法とは
自動微分とは
信号処理とは
カルマンフィルタとは
暗号理論とは
→現代暗号の基礎知識を参照
グラフ理論とは
最適化とは
最尤推定とは
EMアルゴリズムとは
線形計画法とは
非線形計画法とは
動的計画法とは
ソフトウェア工学(ソフトウェアエンジニアリング)
効率的にソフトウェアを開発・運用するための体系的な知識
ソフトウェア開発工程とは
ウォーターフォールとは
アジャイルとは
スクラムとは
ソフトウェア設計とは
要求分析とは
形式手法とは
ソフトウェアプラクティスとは
オブジェクト指向とは
デザインパターンとは
ドメイン駆動設計とは