# 受講した内容
# 教養科目
## 共通数理系
### 線形代数
線形代数の基礎から, 行列の正規化, 対角化等までを扱った。
第1-2は基礎of基礎。第3からが線形代数の本番だった(ジョルダン標準形等は触れず, 固有値, 固有ベクトルの導出, 対角化まで)。
### 微積
高校で扱った微積の内容から, 逆三角関数を扱ったり, 重積分等までを扱った。
基本的に計算が多いので計算力がつく。
### 微分方程式
基本的な微分方程式から始まり, 2階常微分までやった(もっと先までやってたかも)。
### ベクトル解析
ベクトルの内積, 外積, $grad$, $div$, $rot$などの基本的な演算, ストークスの定理やグリーンの定理等も扱った。
### 確率と統計
確率論と統計学を混ぜた謎の講義。
標準正規分布等の分布, 検定, 信頼区間の導出などを扱った。
## 言語・情報系
### Presentation
プレゼンで注意することや資料の収集方法, 原稿の作り方等を扱った。行ったプレゼンは2回で, その内容は関連していた。
### Writing
いくつかのシチュエーションで, 決められたお題に対してレポート(文章)を書き上げる講義だった。
### TOEIC
TOEICの参考問題集をひたすら解く講義だった。TOEICを解く上でのコツや, 頻出単語等を扱った。
### Java入門
Javaの基礎から抽象化, アプレット等までを扱った。
## 人文社会系
### 認知心理学
記憶と認知に関する心理学について学べる講義。短期記憶と長期記憶等の人間の認知について学んだ。
### 教育心理学
教育に関して活用できる心理学の知識を得られる講義。パブロフの犬や短期集中型の学習における心理等を扱った。
### 教育言論
教育に関する偉人や思想, 各国の教育について学ぶ講義。グループワーク形式でのプレゼンテーションもあった。
### 技術者の倫理
今までの事件を例に挙げて, その事件でどうような思想, 行動が原因で事件が起きたのかについて学ぶ講義。
# 専門科目
## コンピュータアーキテクチャ
ハードの部分で, コンピュータがどのような働きをしているのかが分かる講義。聞いていて面白かった。
## 離散数学
簡単な離散数学について扱い, 最終的にグラフ構造なんかもやった気がする。しっかり聞いているとなかなか面白い。
## HCインタラクション
UI/UXについて学べる講義。
[インタフェースデザインの教科書](https://www.amazon.co.jp/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-%E4%BA%95%E4%B8%8A-%E5%8B%9D%E9%9B%84/dp/4621086952)
## データ構造とアルゴリズム
いくつかのデータ構造とアルゴリズムに触れる。
データ構造に関しては
- ヒープ木
- Queue/Stack
- 連結リスト
らへんの構造を理解しておくとポインタとアドレスに関してしっかりと知識がつくと考えている。
アルゴリズムに関しては
- 二分探索
- 動的計画法(DP)
- DFS/BFS
- Dijkstra法
らへんを理解しておくと良いと考えている。
にぶたんは言わずもがな, DPは使えれば強い武器になる(計算量を落とせるので).
後半はグラフの探索で使われる。使えると便利。
## OS
OSについて少し掘り下げる講義。
テキトーに聞いていても単位は取れるが, しっかり聞いて自発的にシステムコールやスケジューリングアルゴリズムについて調べたり実行したりしてみると力がつくと思う。
## コンピュータ通信
OSI基本参照モデルの1層から3層までを扱う。
最終体にパケットダンプの解析もやるので面白いといえば面白いかも(WireShark流行ってくれ...)。
## 論理回路
ANDとかORとかそこら辺の論理回路を扱う。
フリップフロップ回路とかマルチプレクサとかもやった気がする。
講義をしっかり聴いていても分からないことが多々あったので, 外部の資料を漁ると良いかもしれない。
## 形式言語とオートマトン
基本的にオートマトンを扱う。
NFA, ε-NFA, DFAらへんが最終到達目標だった。
## コンパイラ
コンパイラの動作, 仕組み等について, PL/0言語を用いて学ぶ。
手を動かせるので, 割と良い講義だったと思う。
## 数理論理学
推論規則を多くやった気がする(あまり良く覚えていない)
推論規則をしっかりやっておくと, 次に扱うプログラミング言語論で役に立つ(Hoare Logic)
## 信号処理
信号に関して1つの教科書を最初から最後まで扱う。
信号の掛け合わせ(たたみ込み)やフーリエ変換, 逆フーリエ変換等をやった。
## 数値計算法
数値計算の手法をいくつか学ぶ講義。
数値をいかにして求めるか, というよりかはいかに求められた精度のものを速く求めるか, ということを学ぶ。
# 教職科目
## 全般
### 進路指導論
進路指導に関する事例や法律等を扱った。最近は, 生徒指導にキャリア教育も含まれてきている
### 特別活動の研究
小発表が数回ある講義。
グループの班員でこの講義の結果が決まる。
自分が犠牲になって班員を助けるか, 自分が逃げて班員に助けられるか, 2つに1つ。
### 道徳教育の研究
事例やテーマから道徳に関して学ぶ講義。
最後に指導案も書いた。
### 指導法
各科目の模擬授業を通して, 受講者同士で完成度を高くしていく講義。
指導案を何回も書いた。
### 教育課程論
教育を行う上で, 教室スペースの使い方や教科書の意味などについて学ぶ講義。
### 教育言論
教育に関わってきた思想家の思想や世界の教育について学ぶ講義。世界各国の教育について調べて発表するグループワークがあった。
### 情報機器
Excel, Word, PowerPoint, ブラウザの扱い, Google Scholarなど, 教員としての基本的なPCの扱いを学んだ。
## 数学
### 代数学
環, 体を扱った。環は, 定義から入りイデアル, 多項式環等を, 体は定義から入り, 専ら有理数体を扱った。準同型定理はしっかり理解しておくひつようがある。
### 幾何学
集合, 位相等から入り, 同値類, カントールの対角線論法をやった。全射性, 単射性とかそこらへんも当然扱った。
### 解析学
集合, 位相等から入り, 集合のフチ, すなわち境界の話をしていた。
ε-N, ε-δ, 積分の正当性を示すやつだったはず。
### 数理統計学
平均, 分散, 中央値, 最頻値, 確率分布(二項分布, ポアソン分布, 正規分布)とか。あとは, 点推定, 信頼区間の区間推定等.
### 確率論
条件付き確率, ベイズの定理等をやった。