Curriculum

基本思想

この演習のカリキュラムの基本思想は,「つまみぐい」です.「おいしいとこ」だけつまむようにしています.したがって,体系的には穴だらけですが,数値計算の現場で必要となる基礎知識を一通りカバーしています.テキストも必要なときに必要なだけの記述にとどめています.足らない記述,意味不明の箇所は,西谷の気がまわらなかったとこです.どんどん質問してくさい.

数値計算のレベル

数値計算で必要となる技能レベルを次のように感じています.

レベル1
数値計算を実行するために必要なLinuxでスクリプトを動かす操作(第1-5週)
レベル2
C言語などのコンパイラー言語による高速実行(第6-8週).
レベル3
さらなる高速化のためのライブラリーや並列処理についての知識(第9-11週).

これに加えてMapleなどのレベル0(ソフトにお任せ)というのがあります.

自習について

カリキュラムでは自宅でやるレポートは課しません.全て時間内での作業を前提としています. では復習などが必要ないかというとそんなことはありません.つまみ食いはすぐに忘れてしまいます.ですから 体になじますには,復習が必須です.特に,レベル1はプログラマにとっての基礎的技芸です.Wiiリモコン操作とおなじぐらい,レベル上げして体になじませてください.レベル2は意見の分かれるところですが,レベル3は覚えておく必要はまったくありません.「聞いた事がある」あるいは「なんか見ながらならできる」というので十分です.

Last modified:2007/08/30 23:03:49
Keyword(s):
References:[LinuxEx]