科目名[英文名]
野生動物保全技術論   [Wildlife Conservation Techniques]
区分 専門科目  選択必修   単位数 1 
対象学科等   対象年次 24  開講時期 後学期 
授業形態 後学期  時間割番号 02m2583
責任教員 [ローマ字表記]
中島 正裕, 久野 叔彦   [NAKAJIMA Masahiro, KUNO Toshihiko]
所属 生物システム応用科学府 研究室   メールアドレス

概要
コンピュータープログラミングとは人間の意図した処理を行うようにコンピュータに指示を与えるものであり,機械工学において不可欠なものである.本学科においては,機械工学に関連する様々な物理現象の解析と理解のためのシュミレーションや機械システムの設計・解析等のために,コンピュータの操作とその言語プログラミングを自在に行うことができる能力を養うことを教育目標の一つとしている.本講義ではコンピュータ利用の入門およびPythonを用いて,簡単な文字列処理や数値解析のプログラムを作成する.
本講義は学科カリキュラムの専門基礎科目に該当する.

google classroom
https://classroom.google.com/c/NTA5Mjg3OTI1NjU2?cjc=6s322wz
到達基準
・Python言語を用いて,簡単な数値解析のプログラムが作成できる.
・本科目のディプロマ・ポリシーの観点:履修案内のカリキュラムマップを参照してください.
授業内容
1. プログラミングとは
プログラム言語の動作の手順・動作環境を整える方法を学ぶ.講義中に課題を出す.
2. 数値の入出力
数値の入力および出力について学ぶ.講義中に課題を出す.
3. 繰り返し文(for文)
繰り返しの処理方法について学ぶ.講義中に課題を出す.
4. 条件分岐 if文
場合分けの方法について学ぶ.講義中に課題を出す.
5  配列
プログラムにおける配列の概念を理解する.講義中に課題を出す.
6  多重配列
プログラムにおける配列の概念を理解する.講義中に課題を出す.
7 条件分岐 if複合文
場合分けの高度な方法について学ぶ.講義中に課題を出す.
8  1-7回のまとめ
9  関数
プログラムにおける関数の概念を理解する.講義中に課題を出す.
10 ライブラリ
ライブラリを利用して高度なプログラムの書き方を理解する.講義中に課題を出す.
11  ファイルへの書き出し
プログラムからのアウトプットの方法について学ぶ.講義中に課題を出す.
12  グラフ作成
プログラムを用いたグラフの書き方を理解する.講義中に課題を出す.
13  機械学習1
機械学習を学ぶ.講義中に課題を出す.
14  機械学習2
より高度な機械学習を学ぶ.講義中に課題を出す.
15  これまでのまとめ
期末試験, 後半の復習.
履修条件・関連項目
本講義はコンピュータによる計算を初めて体験する学生を対象にしている.コンピュータプログラミングIIにつながる基本となる.
授業時間30時間と課題作成にかかる時間に加え,配布した講義資料や参考書を参照し, 本学の標準時間数に準ずる予習と復習を行うこと.
テキスト・教科書
オンライン教材を配布する
参考書
成績評価の方法
50点、演習課題
50点、中間テスト,期末テスト
出席のみの評価は行わない
評価の割合は以下の通りです。平常点および 課題 50%および期末テスト 50%で評価します。総合評価により以下の 基準で単位を付与します。S: 90 点以上、A:80 点以上 90 点未満、B:70 点以上 80 点未満、C:60 点以上 70 点未満。
教員から一言
プログラミングは、工学系のほぼどの分野に行っても必要になります。
プログラミングは「慣れること」が重要ですから、たくさん練習して慣れましょう。
なお、資料の配付,課題の提出はGoogle classroomも利用します。
キーワード
コンピュータ,算法,Python言語
オフィスアワー
まずはメールで連絡を。
備考1
コンピュータ演習室内では飲食禁止である.
備考2
参照ホームページ
開講言語
日本語
語学学習科目
更新日付
2023/04/11 16:10:01