学部・大学院区分
Undergraduate / Graduate
理学部
時間割コード
Registration Code
0644600
科目区分
Course Category
専門基礎科目
Basic Specialized Courses
科目名 【日本語】
Course Title
計算化学概論
科目名 【英語】
Course Title
Computational Chemistry
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
柳井 毅 ○
担当教員 【英語】
Instructor
YANAI Takeshi ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
秋 木曜日 1時限
Fall Thu 1
授業形態
Course style
講義
Lecture
学科・専攻
Department / Program
化学科
必修・選択
Compulsory / Selected
選択


授業の目的 【日本語】
Goals of the Course(JPN)
コンピュータや計算技術は化学の研究や大量データの処理において重要な役割を担ってきている。本クラスでは,コンピュータの活用範囲を広げるためのプログラミングについて基礎的な学習および実習に取り組む。近年利用者数が増えているPython言語を用い,基礎的な数値計算や化学に関する計算を題材に,プログラミングを行う。
授業の目的 【英語】
Goals of the Course
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 the basics of programming for effectively using computers and write programs in Python language for numerical analysis, chemical calculations, etc.
到達目標 【日本語】
Objectives of the Course(JPN))
Python言語による数値計算プログラミングの修得。
到達目標 【英語】
Objectives of the Course
Acquire knowledge and skills to write computer programs for numerical analysis using Python programming language.
授業の内容や構成
Course Content / Plan
1. Pythonプログラムのチュートリアル。Python programming Tutorial
2. Numpyのチュートリアル。Numpy Tutorial
3. グラフやプロット:Matplotlib。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
分子軌道法の量子化学の基礎的知識

Basic knowledge of quantum chemistry including molecular orbital theory.

本授業は英語で行われる。
関連する科目
Related Courses
量子化学I

Quantum Chemistry I
成績評価の方法と基準
Course Evaluation Method and Criteria
授業での出席態度と貢献,プログラミングのレポートを総合し、評価する。

Attitude and contribution to class, and report on programming
不可(F)と欠席(W)の基準
Criteria for "Fail (F)" & "Absent (W)" grades
定期試験を欠席したときのみ「欠席(2020年度以降入学生は『W』)」とする。
参考書
Reference Book
Python tutorial(日本語): https://docs.python.org/ja/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
教科書・テキスト
Textbook
教科書は指定しないが必要に応じて資料を配布する。
Nothing.
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
適宜指示される。
注意事項
Notice for Students
特になし。

N/A
他学科聴講の可否
Propriety of Other department student's attendance
他学科聴講の条件
Conditions for Other department student's attendance
希望者
レベル
Level
キーワード
Keyword
履修の際のアドバイス
Advice
授業開講形態等
Lecture format, etc.
遠隔授業(同時双方型とオンデマンド)
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)