学部・大学院区分理学部
時間割コード0681040
科目区分専門科目
Specialized Courses
科目名 【日本語】計算化学
科目名 【英語】Computational Chemistry
コースナンバリングコード
担当教員 【日本語】柳井 毅 ○
担当教員 【英語】YANAI Takeshi ○
単位数2
開講期・開講時間帯秋 木曜日 1時限
Fall Thu 1
授業形態講義
Lecture
学科・専攻
G30 Chemistry
必修・選択
* See "Remarks"


授業の目的 【日本語】
Computers and computing technologies are becoming increasingly important as a tool to facilitate complex work and expand ones' abilities for carrying out chemical studies. In this class, attendees will learn basics of programming for effectively using computer and write programs in Python language for numerical analysis, chemical calculations, etc.
授業の目的 【英語】
到達目標 【日本語】
Acquire knowledge and skills to write computer programs for numerical analysis using Python programming language.
到達目標 【英語】
授業の内容や構成
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
8. Problem sets
履修条件
Basic knowledge of quantum chemistry including molecular orbital theory.

関連する科目
Quantum Chemistry I
成績評価の方法と基準
Attendance and report on programming
教科書・テキスト
Nothing particular.
参考書
Python tutorial: https://docs.python.org/2/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
Scikit-learn tutorials: http://scikit-learn.org/stable/tutorial/index.html
課外学習等(授業時間外学習の指示)
注意事項
N/A
他学科聴講の可否
他学科聴講の条件
レベル
キーワード
履修の際のアドバイス
授業開講形態等
遠隔授業(オンデマンド型)で行う場合の追加措置