授業の目的 【日本語】 Goals of the Course(JPN) | | |
|
授業の目的 【英語】 Goals of the Course | | The use of computers and computing technologies is becoming more crucial in facilitating complex work and expanding one's abilities for conducting chemical studies. This class aims to teach attendees the fundamentals of programming and writing programs in Python language for numerical analysis, chemical calculations, and other related tasks. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN) | | |
|
到達目標【英語】 Objectives of the Course | | Learn how to use the Python programming language to write computer programs for numerical analysis and gain relevant basic skills and knowledge. |
|
|
授業の内容や構成 Course Content / Plan | | 1. Python programming Tutorial
2. Numpy Tutorial
3. Graph and plotting: Matplotlib
4. Quantum chemistry calculations
5. Potential energy curves
6. Geometry optimization
7. Plotting of molecular orbitals
Report assignments will be given as homework. |
|
|
履修条件・関連する科目 Course Prerequisites and Related Courses | | Basic knowledge of quantum chemistry including molecular orbital theory. |
|
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | |
|
教科書・テキスト Textbook | | Contact the instructor in charge. |
|
|
参考書 Reference Book | | Python tutorial: https://docs.python.org/3/tutorial/
Numpy quick tutorial: https://docs.scipy.org/doc/numpy/user/quickstart.html
Matplotlib quick tutorial: https://matplotlib.org/tutorials/introductory/pyplot.html
Hartree-Fock theory:
http://vergil.chemistry.gatech.edu/courses/chem6485/pdf/Hartree-Fock-Intro.pdf |
|
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | |
|
使用言語 Language Used in the Course | | |
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|