計13回の演習形式の授業を行う。理学部と大学院新領域創成科学研究科の両開き科目だが、理学部カレンダーで開講するので注意すること。
なお、5/22は理学部交歓会のため休講となる。
第一部(小野寺担当、4/10、4/17、4/24、5/1、5/8)では、基本的なプログラムの書き方やライブラリの使い方を学習し、教科書に載っている擬似コードから自分でC++に書き換えられる能力を身につける。また、SQLやGitの利用方法についても学ぶ。
第二部(笠原担当、5/15、5/29、6/5、6/12)では、本格的なプログラミング開発に必要なハードウェアの基礎知識や並列プログラミングまでを学ぶ。
第三部(豊島担当、6/19、6/26、7/3、7/10)では、Javaおよびmatlabを用いたプログラミングに取り組む。
A total of 13 exercise-style classes will be held.
In the first part (4/10, 4/17, 4/24, 5/1, and 5/8, by Taku Onodera), students will learn how to write basic programs and use libraries, and acquire the ability to rewrite pseudo code from the textbook to C++ by themselves. Students will also learn how to use SQL and Git.
In the second part (5/15, 5/29, 6/5, and 6/12, by Masahiro Kasahara), students will learn basic knowledge of hardware and parallel programming necessary for large-scale programming development.
In the third part (6/19, 6/26, 7/3, and 7/10, by Yu Toyoshima), student will work on programming using Java and matlab.