Academic Year |
2024Year |
School/Graduate School |
School of Engineering |
Lecture Code |
K5116010 |
Subject Classification |
Specialized Education |
Subject Name |
データ処理および数値解析 |
Subject Name (Katakana) |
データショリオヨビスウチカイセキ |
Subject Name in English |
Data Processing and Numerical Analysis |
Instructor |
SUGIO KENJIRO |
Instructor (Katakana) |
スギオ ケンジロウ |
Campus |
Higashi-Hiroshima |
Semester/Term |
2nd-Year, Second Semester, 4Term |
Days, Periods, and Classrooms |
(4T) Mon5-6,Weds5-6:ENG 220 |
Lesson Style |
Lecture |
Lesson Style (More Details) |
|
Lecture and Exercise Exercise using your own laptop PC is planned for each lecture. |
Credits |
2.0 |
Class Hours/Week |
|
Language of Instruction |
B
:
Japanese/English |
Course Level |
2
:
Undergraduate Low-Intermediate
|
Course Area(Area) |
25
:
Science and Technology |
Course Area(Discipline) |
10
:
Integrated Engineering |
Eligible Students |
2nd grade students and others |
Keywords |
Programming language, Data structure, Data analysis, Visualization, Image Processing |
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Educational Program (Applicable only to targeted subjects for undergraduate students) | Acquiring the basic knowledge and techniques of computers, data processing, and programming language required for experiments or numerical simulation in science and technology. |
---|
Criterion referenced Evaluation (Applicable only to targeted subjects for undergraduate students) | Program of Mechanical Systems Engineering (Abilities and Skills) ・Acquring basis of mechanical system engineering steadily and developing the applied skill.
Program of Material Processing (Abilities and Skills) ・Acquiring basis of mechanical system, material creation and processing engineering steadily, and being able to apply
Program of Energy Transform Engineering (Abilities and Skills) ・Acquring basis of mechanical system engineering steadily and developing the applied skill. |
Class Objectives /Class Outline |
(1) Understanding the importance of the data structure by learning Python programming (2) Making the foundation of computer use for science and technology by learning the data analysis using Python (3) Learning the way of modern programming by making use of various libraries for Python. |
Class Schedule |
lesson1 Introduction of the class, Environmental construction, Python basics (1) lesson2 Python basics (2) lesson3 Python basics (3) lesson4 Python basics (4) lesson5 NumPy basics (1) lesson6 NumPy basics (2) lesson7 Data operation using pandas (1) lesson8 Data operation using pandas (2) lesson9 Data operation using pandas (3) lesson10 Visualization using Matplotlib (1) lesson11 Visualization using Matplotlib (2) lesson12 Image processing using OpneCV (1) lesson13 Image processing using OpneCV (2) lesson14 Machine learning usng scikit-learn (1) lesson15 Machine learning using scikit-learn (2)
The end-term examination is given. |
Text/Reference Books,etc. |
Using your own laptop PC from the first lecture is planned. Lecture materials will be distributed at Bb9.
references: Bill Lubanovic "Introducing Python" O'REILLY [Both Japanese version and English version available] Jake VanderPlas "Python Data Science Handbook" O'REILLY [Both Japanese version and English version available] |
PC or AV used in Class,etc. |
|
(More Details) |
your own laptop PC |
Learning techniques to be incorporated |
|
Suggestions on Preparation and Review |
Programming tasks will be imposed every lecture.
Before lesson 1: Connecting your PC to the Wifi in the classroom lesson 1-4 : Programming with Python lesson 5-6 : Programming with NumPy lesson 7-9 : Programming with pandas lesson 10-11 : Programming with Matplotlib lesson 12-13 : Programming with OpenCV lesson 14-15 : Programming with scikit-learn |
Requirements |
|
Grading Method |
The end-term examination(~50%) and learning attitude(~50%) 60% or more in total is required. |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
In principle, we won't accept your question for your own PC such as network troubles during the lecture. |
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. |