シラバス参照

授業情報/Class Information

科目一覧へ戻る 2025/03/26 現在

基本情報/Basic Information

開講科目名
/Course
計算機プログラミング/Computer Programming
時間割コード
/Course Code
7251000144
ナンバリングコード
/Numbering Code
開講所属
/Course Offered by
理工学部/
曜日コマ
/Day, Period
月/Mon 5
開講区分
/Semester offered
前期/first semester
単位数
/Credits
2.0
学年
/Year
2,3,4
主担当教員
/Main Instructor
山崎 拓也/YAMAZAKI TAKUYA
科目区分
/Course Group
専門教育科目 
教室
/Classroom
必修・選択
/Required/Elective
授業形式
/Class Format
講義科目
メディア授業
/Media lecture

担当教員情報/Instructor Information

教員名
/Instructor
教員所属名
/Faculty/Department
山崎 拓也/YAMAZAKI TAKUYA 理工学研究科/
宮川 泰明/MIYAGAWA TAIMEI 理工学研究科/
難易度(レベル)
/Level
レベル2
対応するCP/DP
/CP/DP
CP・DP 1 見通す力      CP・DP 2 解決していく力 CP・DP 3 学び続ける力
授業としての具体的到達目標
/Concrete arrival target as the class
○工学に関する諸問題の解の多くが、数値計算によって得られることを理解する(見通す力)。
○プログラミングの基礎知識を基に、科学技術計算のプログラムを作成することができる(解決していく力)。
○演習問題のプログラミングを通して論理的思考能力を養い、成果をまとめることができる(学び続ける力)。
授業の概要
/Summary of the class
プログラミング言語のひとつであるPythonを用いて、数値計算の基礎に関する講義と演習を行います。科学技術計算で使用される代表的な数値計算手法のいくつかを講義で学び、実際にプログラムを組むことを通じて、基礎力と応用力を習得します。また、そのアルゴリズムの理解を深めることで、論理的な思考能力を養うことを目標とします。プログラムを実際に作成し実行することを通じて、実力の涵養と目標達成を目指します。
授業の内容予定
/Contents plan of the class
前半(担当:山崎)
第1回:数値計算とは
第2回:非線形方程式の解法 (1):反復法
第3回:非線形方程式の解法 (2):ニュートン法
第4回:関数の近似
第5回:最小二乗法
第6回:連立一次方程式の解法 (1):反復法
第7回:連立一次方程式の解法 (2):消去法
第8回:前半のまとめと中間課題

後半(担当:宮川)
第9回:行列の基本演算
第10回:固有値問題の解法
第11回:数値微分
第12回:数値積分
第13回:常微分方程式の解法 (1):初期値問題
第14回:常微分方程式の解法 (2):境界値問題
第15回:後半のまとめと期末課題

授業の進行状況により、シラバスと実際の内容が異なる場合は、その都度説明します。
成績評価方法及び採点基準
/A scholastic evaluation method and marking standard
1.基本課題(講義への参加度、演習の提出状況や内容などの平常点):50%
2.中間課題:25%
3.期末課題:25%
として100点満点で採点します.
60点以上を獲得すると,目標を達成したものとみなし,単位を認定します。
予習及び復習等の内容
/Contents such as preparations for lessons and the review
予習:教科書には目を通しておきましょう。
復習:自分で考えてプログラミングすることが大切です。
教材・教科書
/The teaching materials, textbook
河村 哲也、桑名 杏奈:Pythonによる数値計算入門(森北出版)
参考文献
/bibliography
橋本修, 毛塚敦 著:Pythonによる数値計算法の基礎(森北出版)
三井田惇朗、須田宇宙 著:数値計算法(森北出版)
留意点・予備知識
/Point to keep in mind, back ground
この講義は機械科学プログラミングに関連します。
授業内容に関する質問・疑義等
/Question, doubt about class contents
山崎拓也:水曜日17:00 - 18:00 理工1号館320号室
宮川泰明:金曜日17:30 - 18:30 理工1号館310号室

上記以外の時間でも、在室の場合はできる限り対応します。
また、TEAMSによるオンラインオフィスアワーも行っております。
メールで申込み下さい。
Eメールアドレス・HPアドレス
/E-mail address, HP address
山崎拓也:takuya@hirosaki-u.ac.jp
宮川泰明:miyagawa@hirosaki-u.ac.jp
学問分野1(主学問分野)
/Discipline 1
J60:情報科学、情報工学およびその関連分野
学問分野2(副学問分野)
/Discipline 2
B12:解析学,応用数学およびその関連分野
学問分野3(副学問分野)
/Discipline 3
C19:流体工学、熱工学およびその関連分野
実務経験のある教員による授業科目について
/About the class subject by the teacher with the work experience
なし
地域志向科目
/Local intention subject
なし
授業形態・授業方法
/Class form, class method
対面授業を基本とします。情報基盤センターの演習室で実施します。
科目ナンバー
/The subject number
0
メディア授業による著作物利用の有無について
/Whether or not copyrighted works are used in media classes
無/Nothing
その他
/Others
なし
No. 回(日時)
/Time (date and time)
主題と位置付け(担当)
/Subjects and instructor's position
学習方法と内容
/Methods and contents
備考
/Notes
該当するデータはありません

科目一覧へ戻る