Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2025Year School/Graduate School School of Science
Lecture Code HD062000 Subject Classification Specialized Education
Subject Name 物理学数値計算法
Subject Name
(Katakana)
ブツリガクスウチケイサンホウ
Subject Name in
English
Computational Physics
Instructor MIYOSHI TAKAHIRO,OKABE NOBUHIRO
Instructor
(Katakana)
ミヨシ タカヒロ,オカベ ノブヒロ
Campus Higashi-Hiroshima Semester/Term 2nd-Year,  Second Semester,  Second Semester
Days, Periods, and Classrooms (2nd) Tues5-6:IMC-Main 2F PC Rm
Lesson Style Lecture Lesson Style
(More Details)
Face-to-face
Lecture using presentation slides and practice using own requisite laptop computer 
Credits 2.0 Class Hours/Week 2 Language of Instruction J : Japanese
Course Level 2 : Undergraduate Low-Intermediate
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 06 : Physics
Eligible Students Department of Physics, Second Year, Second Semester (Semestar No. 4)
Keywords Programming, Numerical Analysis, Simulation 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
(Applicable only to targeted subjects for undergraduate students)
 
Criterion referenced
Evaluation
(Applicable only to targeted subjects for undergraduate students)
Physics
(Comprehensive Abilities)
・The capacity of analysis and IT literacy 
Class Objectives
/Class Outline
Learn the basics of computational science, which is a scientific method indispensable for modern scientific research. In particular, you will acquire Python skills and apply it for numerical analysis and simulation. 
Class Schedule lesson1 Guidance
lesson2 Basics of UNIX
lesson3 Basics of Python (1)
lesson4 Basics of Python (2)
lesson5 NumPy (1)
lesson6 NumPy (2)
lesson7 NumPy (1)
lesson8 Matplotlib
lesson9 SciPy (1)
lesson10 SciPy (2)
lesson11 Basics of numerical analysis
lesson12 Numerical method of differential equations (1)
lesson13 Numerical method of differential equations (2)
lesson14 Numerical method of differential equations (3)
lesson15 Numerical method of differential equations (4) 
Text/Reference
Books,etc.
Reference materials will be presented at the lecture. 
PC or AV used in
Class,etc.
Other (see [More Details])
(More Details) Requisite laptop computer, Handouts (electronic files) 
Learning techniques to be incorporated
Suggestions on
Preparation and
Review
Lectures and exercises are combined. To acquire programming skills, it is important to create and run as many programs as possible. To do this, you will need to become proficient in the use of computers (UNIX commands and editors). You are encouraged to use the knowledge learned in this class in other classes (especially in the analysis of experiments).
Programming skills are not necessarily directly related to physics or mathematics skills, but they are inseparable from logical thinking and the ability to organize and solve problems, which are essential skills for learning and studying science. Please understand that these skills are essential for physics graduates. 
Requirements The lecture will be given in Japanese. Foreign students are requested to have ability to understand standard Japanese conversation. 
Grading Method Attitude to class (20%) and assignments (80%) 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message  
Other   
Please fill in the class improvement questionnaire which is carried out on all classes.
Instructors will reflect on your feedback and utilize the information for improving their teaching. 
Back to syllabus main page