学部・大学院区分
Undergraduate / Graduate
工学部
時間割コード
Registration Code
0889303
科目区分【日本語】
Course Category
専門科目
科目区分【英語】
Course Category
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
化学生命工学科 化学系プログラム
学科・専攻【英語】
Department / Program
Department of Chemistry and Biotechnology Chemistry Program
必修・選択【日本語】
Required / Selected
選択
必修・選択【英語】
Required / Selected
Elective


授業の目的 【日本語】
Goals of the Course(JPN)
0
授業の目的 【英語】
Goals of the Course
The use of computers and computing technologies has become crucial for handling complicated tasks and enhancing one's capabilities in conducting chemical studies. In this course, participants will receive an introduction to programming and how to use it efficiently for chemical calculations and numerical analysis. By learning the Python programming language, attendees will gain the skills necessary to write computer programs for numerical analysis.
到達目標 【日本語】
Objectives of the Course(JPN))
0
到達目標 【英語】
Objectives of the Course
The use of computers and computing technologies is rapidly growing in importance as a means of simplifying intricate tasks and enhancing one's capabilities in the field of chemical studies. This course aims to provide participants with a solid foundation in programming and equip them with the ability to write programs in Python language that are useful for tasks such as numerical analysis and chemical calculations. Upon completion of the course, individuals will have acquired the necessary knowledge and skills to write computer programs for numerical analysis using Python programming language.
バックグラウンドとなる科目【日本語】
Prerequisite Subjects
0
バックグラウンドとなる科目【英語】
Prerequisite Subjects
Quantum Chemistry I
授業の内容【日本語】
Course Content
0
授業の内容【英語】
Course Content
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 Evaluation Method and Criteria
0
成績評価の方法と基準【英語】
Course Evaluation Method and Criteria
Report on programming
履修条件・注意事項【日本語】
Course Prerequisites / Notes
0
履修条件・注意事項【英語】
Course Prerequisites / Notes
Online (realime and on-demand)
教科書【日本語】
Textbook
0
教科書【英語】
Textbook
Contact the instructor in charge.
参考書【日本語】
Reference Book
0
参考書【英語】
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
授業時間外学習の指示【日本語】
Self-directed Learning Outside Course Hours
0
授業時間外学習の指示【英語】
Self-directed Learning Outside Course Hours
Assignments are given.
使用言語【英語】
Language used
使用言語【日本語】
Language used
授業開講形態等【日本語】
Lecture format, etc.
0
授業開講形態等【英語】
Lecture format, etc.
On-demand lecture.
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】
Additional measures for remote class (on-demand class)
0
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】
Additional measures for remote class (on-demand class)
Online tutoring.