| Academic Year |
2026Year |
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 |
FUJII MASASHI |
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) |
Face-to-face, Online (simultaneous interactive), Online (on-demand) |
| Lecture and practical training on computer programming |
| Credits |
2.0 |
Class Hours/Week |
4 |
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 |
Classes will be held in person in the terminal room of the Information Media Center Main Building, and will also be offered online and on-demand. Please take the course in the way that best suits your needs. Since the PCs in the terminal room may not always be available, we strongly recommend that you install Anaconda (https://www.anaconda.com/ ) on your own computer. Installation may fail if your PC account name contains Japanese characters or spaces, so you may need to create an account that uses only alphanumeric characters. We will provide support for installation and related issues, so if you have trouble installing Anaconda, please contact Fujii before the class begins. |
| 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. |