|
Teacher name : 池野 英利
|
Course Title
Information technologyin environmental science
Course Title in English
Information technologyin environmental science
Course Type
Major Courses
ー
Eligible Students
School of Human Science and Environment
Target Grade
3Year
Course Numbering Code
HHHBE3MCA1
Credits
2.00Credits
The course numbering code represents the faculty managing the subject, the department of the target students, and the education category (liberal arts / specialized course). For detailed information, please download the separate manual from the upper right 'question mark'.
Type of Class
講義 (Lecture)
Eligible Year/Semester
Spring semester 2026
(Spring semester)
Instructor
池野 英利
Affiliation
非常勤講師
Language of Instruction
Japanese
Related SDGs
4/8/9
Office Hours and Location
授業終了後60分間対応いたします.また,メールなどによる質問にも対応いたします.
Contact
ikeno-hidetoshi%fukuchiyama.ac.jp (%を@に変更してください)
Corresponding Diploma Policy
A double circle indicates the most relevant DP number and a circle indicates the associated DP.
Corresponding Undergraduate School DP
4◎/5〇
Corresponding Graduate School DP
ー
Corresponding University-Wide DP
N/a
Academic Goals of Teacher Training Course
ー
Course Objectives and Learning Outcome
【講義目的】
環境科学をはじめ様々な分野におけるアプリケーションプログラム開発に広く使用されているプログラミング言語Pythonについ て、基本的な文法を理解し、アプリケーションプログラムの開発方法を習得する。 【到達目標】 ・アプリケーションプログラム開発の手順を理解する ・Pythonによるプログラム開発環境を構築する ・Pythonの基本的な文法を習得する ・Pythonの特徴を活かしたプログラム開発技術を習得する Subtitle and Keywords of the Class
Python、プログラミング
Course Overview and Schedule
Pythonによるプログラミングの基礎に関して、プログラムを作成、実行を通じて実践的に学んでいく
1. ガイダンス、プログラム開発の目的と意義 2. Pythonプログラミング環境の構築 3. Pythonに触れる 4. データ型と演算 5. リスト 6. モジュールの利用 7. 条件分岐 8. 繰り返し 9. 組み込み型とオブジェクト 10. ユーザ定義関数 11. クラスの基本 12. テキストファイルの読み書き 13. データの集計とグラフ作成 14. 画像処理 15. Webスクレイピング In-person/Remote Classification
In-person
Implementation Method and Remote Credit Limit Application
対面授業のみ
遠隔授業単位上限の適用を受けない Uses of Generative AI
Fully permitted
Precautions for using Generative AI
生成AIの利用にあたっては『本学の教育における生成AIの取扱いについて(学生向け)』の記載内容について留意すること。
Textbook
Python ゼロからはじめるプログラミング、三谷純、翔泳社、ISBN978-4-7981-6946-0
References
Python1年生体験してわかる!会話でまなべる!プログラミングのしくみ、森巧尚、翔泳社
独学プログラマー Python言語の基本から仕事のやり方まで、コーリー・アルソフ、日経BP 退屈なことはPythonにやらせよう ノンプログラマーにもできる自動化処理プログラミング、アル・スウェイガート、オライリー ジャパン Contents and Estimated Time for Pre- and Post- Learning (Preparation and Review)
事前:授業の中で指定したテキスト部分を事前に読み、予習をしておく(実施に1.5時間程度必要)
事後:復習として、プログラム開発環境の構築やプログラミング作成に関する課題を課す(実施に2.5時間程度必要) Contents of Active Learning
プログラム作成課題を理解し、課題解決のプロセスを具体化してPythonのプログラムとして記述する。作成したプログラムを受講生に対して解説する
Grading Criteria and Methods
Pythonによるプログラムが作成できることを基準とし、評価は以下のとおりとする。
S:講義内容を十分理解し、自ら創意工夫を加えて課題を実施した A:講義内容を理解し、課題を実施した B:一部、理解不十分な点がある C:理解が不十分であるが、最低限の水準を満たしている D:講義内容を理解していない 【成績評価の方法】 積極的な質問、発表により加点 40%、演習課題(課題への理解、発展などにより加点)60%の配分で評価する How to Disclose Assignments and Exam Results
講義の中で出題した課題については、次回の講義の最初においてプログラム例、実行結果などを示して解説する。
Precautions and Requirements for Course Registration
自宅で課題のプログラム作成ができるように、できれば各自ノートパソコンを持参の上、講義を受けてもらいたい。
Practical Education
該当しない
Remarks
プログラミングは情報関連分野の業務において必須であり、様々な環境関連分野においても役に立つ技術である。また、コンピュータの原理を理解する上でも有用である。
In cases where any differences arise between the English version and the original Japanese version, the Japanese version shall prevail as the official authoritative version.
|