プログラミング・パラダイム
プログラミング言語意味論
(2020年度 Q3, Q4)

2020年度 後期木曜日 1コマ
担当: 香川 考司
対象:  大学院・工学研究科・信頼性情報システム工学専攻

工学研究科、プログラミング・パラダイム(シラバス)/プログラミング言語意味論(シラバス) (旧・プログラミング言語特論)のホームページです。 受講者はこのページを随時チェックするようにしてください。

現在

連絡事項

新しいものほど上に表示します。


配布物など

「プログラミング言語意味論」使用分


「プログラミング・パラダイム」使用分

各週の内容

現在

(管理者用) データの更新 管理用インデックスインデックス10月 11月 12月 01月 02月 )、

過去

(← ここ以前の課題の開閉)

第 01 週 10/08

紹介スライド,
1 章 「プログラミング言語の意味とは」,
2 章 「関数型言語 Haskell とは」(〜§ 2.2),

第 02 週 10/15

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(10月分)

2 章 「関数型言語 Haskell とは」(§ 2.3 〜 § 2.4—「String 型と type 宣言」)

第 03 週 10/22

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(10月分)

2 章 「関数型言語 Haskell とは」(§ 2.4—「箱ポインター記法」〜 § 2.5「パターンマッチング」)

第 04 週 10/29

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(10月分)

2 章 「関数型言語 Haskell とは」(§ 2.6「帰納法による証明」〜§ 2.10「局所的定義」)

第 05 週 11/05

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(11月分)

2 章 「関数型言語 Haskell とは」(§ 2.11「Haskell の評価戦略」〜 2.12「リストの内包表記」)

第 06 週 11/12

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(11月分)

2 章 「関数型言語 Haskell とは」(§ 2.13「8 クイーンの問題」〜 )、
A 章「Haskell のレイアウトルール」、
3 章「代数的データ型と型クラス」(§ 〜 3.2 「型クラスとは」)

第 07 週 11/19

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(11月分)

3 章「代数的データ型と型クラス」(§ 3.3 「Haskell の型クラス」〜)

第 08 週 11/26(テスト)

テスト解答例

第 09 週 12/03(ここから「プログラミング言語意味論」)

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(12月分)

4 章「モナド」

第 10 週 12/10

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(12月分)

L 章「ラムダ計算」(〜 § L.4)

第 11 週 12/17

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(12月分)

L 章「ラムダ計算」(§ L.5 〜)

第 12 週 12/24

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(12月分)

5 章「モナドと命令形言語の意味」

第 13 週 01/21

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(01月分)

5 章「モナドと命令形言語の意味」、 P 章「Prolog 超簡易入門」

第 14 週 01/28

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(01月分)

6 章「接続」 (continuation)、 S 章「Scheme 超簡易入門」、

現在

第 15 週 02/04

着席位置 課題 アップロード

(スタッフ専用) 位置確認提出状況チェック表(02 月分)

J 章「JavaScript 超簡易入門」、 7 章「Continuation-Passing Style (CPS)」、

「プログラミング言語意味論」レポート

今後

第 16 週 02/15(テスト予定)

6405? で実施(要確認)

(← ここ以降の予定の開閉)

リンク


Koji Kagawa