Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2024Year School/Graduate School School of Science
Lecture Code H0005000 Subject Classification Specialized Education
Subject Name 情報数理概説
Subject Name
(Katakana)
ジョウホウスウリガイセツ
Subject Name in
English
Introduction to Information Mathematics
Instructor SAITO NEN
Instructor
(Katakana)
サイトウ ネン
Campus Higashi-Hiroshima Semester/Term 1st-Year,  Second Semester,  3Term
Days, Periods, and Classrooms (3T) Weds9-10,Fri9-10:IMC-Main 2F PC Rm
Lesson Style Lecture Lesson Style
(More Details)
 
Lecture and practical training on computer programming 
Credits 2.0 Class Hours/Week   Language of Instruction J : Japanese
Course Level 1 : Undergraduate Introductory
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 02 : Information Science
Eligible Students
Keywords Algorithm, Data structure, Programming, Python 
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)
 
Class Objectives
/Class Outline
Computer is now an indispensable tool for scientific studies. In order to solve problems using computers, we need not only the method of solving but also the understanding the algorithm, data structure and programming method. The goal of this class is to master the most basic part of these issues.  In the lecture part, algorithm and data structure for solving the example are given. After that, students learn how to make programs in the practical training. 
Class Schedule lesson1
Fundamental structure of computers, File system
lesson2
Data type, Variable type, Substitution
lesson3
Input and output, Format
lesson4
Operators
lesson5
Basic patterns of algorithm
lesson6
If sentence and condition expression
lesson7
Repeat by for sentence, multiple loop
lesson8
Repeat by while sentense
lesson9
Euclidean algorithm
lesson10
Functions
lesson11
Computation by numpy
lesson12
Graphics by matplotlib
lesson13
Basic Simulations
lesson14
Basic Simulations
lesson15
Basic Simulations 
Text/Reference
Books,etc.
Not especially specified 
PC or AV used in
Class,etc.
 
(More Details) Presentation soft, PC monitor 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
Please understand the issues within the day of the class. Although it is recommended to teach each other with your friend, you have to understand the issues and complete your programs by yourself. 
Requirements  
Grading Method Evaluation of reports 
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