e-Learning
- 1年次に用いた 理工学基礎演習(後半)資料 をよく復習して,WebClassの「課題 文の技術」を回答すること.
- 浅井先生のOCamlの教材(お茶の水女子大学 理学部 情報科学科 2年生用)
- ビデオを見て予習クイズを解く.また,教科書を読んで,教科書問題を解く.解答をWebClassの「「プログラミングの基礎」の授業用の予習問題と教科書問題」から提出する.
- 目標は,先輩の開発したオブジェクト指向言語ROOPL++の処理系のコード(アクセスには横山研のorganizationに登録されたgithubアカウントが必要)が読めて,自分でもゼロから開発できるようになること
- 各回にかかった時間を参考までに示す.毎回おおむね約1時間で終わる.
- 第1回 基本データ型、変数、関数,4.5章まで:合計約45分
まえがき7:00, 目次2:00, 第1章6:40, 第2章7:15, 第3章4:50, 第4章4.5節まで7:30, 動画10:57 - 第2回 条件文、デザインレシピ,6章まで:合計約1時間強
4.6節問題解くのも含めて約30分, 第5章は問題以外は8分,第6章は13分,動画13:06 - 第3回 構造データとテンプレート,8章まで:約40分
7章11分,8章11分,動画17:39 - 第4回 リストと再帰9章まで:約40分
9章12分,動画20:21 - 第5回 いろいろな再帰関数,11章まで:約50分
10.1節6:30, 10.2-10.7節21:20, 教科書の問題は解いていない,動画16:26
- 第1回 基本データ型、変数、関数,4.5章まで:合計約45分
- BNFCチュートリアル(一部,英語)をやること.
- 算術子のインタプリタを完成させること.
- Linuxの基本的なコマンド,リダイレクションやパイプ,テキストエディタの操作,ジョブとプロセスを把握できていない人は,2021年度「理工学基礎演習 [TS],[TM],[TD],[TC] 講義資料 南山大学理工学部におけるコンピュータリテラシ」や日経Linuxの特集「LinuC/LPICにも役立つ! 基礎からわかるLinuxコマンド」を読むこと.
- [TaNH99] 田辺 誠,中島玲二,長谷川真人:コンピュータサイエンス入門〈論理とプログラム意味論〉,岩波書店 (1999).序論のうちp.1-15. 書籍PDF, mp4, スライドPDF.※「スピーカ」のマークがあるスライドはmp4では音声が付きます.この書籍のp.1-15を読んで,問1.1を解いてみましょう
大学で習ったもののうち,一般誌(普通の書店に売っている雑誌)に載っているレベルの話を押さえておくこと.例えば,以下のようなものを読むこと.南山大学図書館の電子リソースポータルからアクセス可能である.
- Linuxコマンドをおさらいする
Linuxコマンド逆引き大事典(日経Linux, 2021/01号, 7〜94ページ掲載) BP Linuxコマンド逆引き大事典 - GitHubの使い方を学ぶ
Linux100%活用ガイド(日経Linux, 2020/01号, 116〜121ページ掲載) 第20回 GitHubで始めるバージョン管理入門 - 正規表現の応用例
- #!シス管系女子 Season2(日経Linux, 2014/03号, 157〜162ページ掲載)
第5話 シェルスクリプトで計算をしてみよう
wc, grep, 正規表現,算術展開$(( 計算式 )) の活用例 - #!シス管系女子 Season2(日経Linux, 2014/06号, 157〜162ページ掲載)
第8話 正規表現のさまざまな機能
正規表現,後方参照 - #!シス管系女子 Season2(日経Linux, 2014/07号, 157〜162ページ掲載)
第9話 まだまだある! 正規表現のさまざまな機能
全置換モードg, 大文字小文字の違いを無視するモードi, ブラケット表現
- #!シス管系女子 Season2(日経Linux, 2014/03号, 157〜162ページ掲載)
第5話 シェルスクリプトで計算をしてみよう