8月の第1週から第3週に掛けて,週2回開講する予定.初回は,ガイダンスとイントロダクション.2回目以降は,授業前に提出された課題の講評を行う.具体的な日時は次の通り.
8月3日15:00 ガイダンス,イントロダクション
8月6日15:00 第1回講評
8月10日15:00 第2回講評
8月13日15:00 第3回講評
8月17日15:00 第4回講評
8月20日15:00 第5回講評(最終回)
ただし,2回目以降の開始時刻は暫定であり,初回の受講生の意見に応じて調整する.
初回授業への出席は義務である.どうしてもライブ参加が不可能な場合のみ,授業ホームページ・課題提出に関する指示・イントロダクションの熟読,及びガイダンス動画(要ECCSログイン)の視聴を以って出席に代える.
課題で扱うトピックは,概ね次を予定している.
第1回組込み型,コーディングスタイル
第2回テスト,アサーション,ドキュメンテーション,アノテーション
第3回高階関数,ラムダ式,内包表記,イテレータ,リファクタリング
第4回オブジェクト指向プログラミングとクラスシステム
第5回配列プログラミングとFFI
第6回非同期プログラミングと通信処理
第7回文芸的プログラミングとデータ可視化
* 第1–4回講評では,それぞれ第1–4回のトピックを扱う.
* 第5回講評では,提出された課題に応じたトピックを扱う.
* 第5–7回のトピックは,発展的内容であり,必修ではない.
* 授業で講評しない課題は,最終課題とする(8月末締切を予定).