目次
- プログラミング方法論
- Twitter
- 情報源
- 講義資料
- 自己紹介
- POBox: Predictive Japanese text input
- "Flick input" for iPhone
- 自己紹介
- 著書
- 他の講義
- 本講義のねらい
- 授業のメリット
- 扱わないもの
- 授業の進め方
- 第1回課題
- FizzBuzz problem
- GitHub
- Gist
- Demo: Git / Gist
- SFCの環境
- プログラミングとは何か
- 何故プログラムを書くのか
- 最近のプログラミング環境
- プログラミング環境の歴史
- プログラミング環境の歴史
- プログラミング環境の歴史
- Demo: Processing
- 狭義のプログラミング
- 広義のプログラミング
- 簡単な設定
- 制約の設定
- Cynderella
- 論理回路
- 論理回路のテキスト表現
- 各種の段取り
- ルーブ・ゴールドバーグ・マシン
- Video: The Way Things Go
- 例示プログラミング
- Demo: Dynamic Macro
- ビジュアルプログラミング
- 将来のプログラミング
- 計算機を何につかうか
- 計算機を何につかうか
- 計算機を何につかうか
- 昨年の講義内容
- その他プログラミングパラダイム
- 技術的な分類
- Beautiful code
- 美しいプログラム
- 汚いプログラミング
- スパゲッティコード
- プログラミングの王道
- ハードウェアとプログラミング
- フォンノイマンアーキテクチャ
- 異なるハードウェア
- 研究会
- 第1回課題
- End