授業科目名 年度 学期 開講曜日・時限 学部・研究科 全担当教員 単位数
33022:[2025 秋セメスター]プログラミング演習(5B) 2025 秋セメスター 月2 理工学部 王 忠奎 2

キャンパス

BKC

授業施設

コラーニングⅠ情報処理C22

授業で利用する言語

日本語

授業の概要と方法

この演習のテーマは、コンピュータによる数値計算の基礎を習得することと、力学の応用問題を数値計算手法で解くことによりロボットや機械システムの研究開発に必要な数値解析の基礎を学ぶことである.プログラミングはC言語を用いて行う.全体で複数回のレポート課題に取り組み、個々の課題について講義を受けた後、プログラミングの実習を進める.課題の解答は、レポートとして提出する(どの課題を必須とするかについては授業内で指示する).
授業形式としては,基本的にすべで学内での実習形式で実施とする.

受講生の到達目標

高回生での実験科目および卒業研究に取り組む際に必要となる基礎的なプログラミング能力を身につけること。

事前に履修しておくことが望まれる科目

プログラミング演習の授業は「情報処理演習」を履修していることを前提として進める。

授業スケジュール

授業回数/
担当教員(複数担当の場合)
テーマ
キーワード・文献・補足事項等
-

+R授業対象科目。第1回に+R授業を実施。詳細はmanaba+Rを参照。

自宅でもプログラミング演習できる環境構築
WINDOWS上で動作するCプログラミング環境の構築
ブラウザ上のプログラミング環境紹介

第1回

ガイダンス,プログラミングの基礎

Cプログラミングの復習
第1回レポート課題
行列の計算

第2回

高次・非線形方程式の根の解法

二分法,Newton-Raphson法

第3回

高次・非線形方程式の根の解法(つづき)

第2回レポート課題
Newton-Raphson法の適用

第4回

数値積分

台形公式,Simpsonの公式

第5回

常微分方程式

第3回レポート課題
Runge-Kutta法

第6回

連立常微分方程式

Runge-Kutta法による1階連立常微分方程式の数値解

第7回

連立常微分方程式(つづき)

第4回レポート課題
2階連立常微分方程式の数値解

第8回

連立一次方程式

Gauss-Jordan法

第9回

連立一次方程式(つづき)

第5回レポート課題
4元連立1次方程式

第10回

最小二乗法

最小二乗近似法への連立方程式の数値解法の応用

第11回

最小二乗法(つづき)

第6回レポート課題
1次式,2次式,3次式へのデータへの当てはめと誤差評価

第12回

応用問題(1)-落下運動

運動方程式の数値解法

第13回

応用問題(2)-梁の曲げ

第7回レポート課題
片持ち梁の変形を表す微分方程式の数値解法と解のグラフ表示

第14回

応用問題 ( 3)-ボール飛ばし,まとめ

運動方程式の数値解法
全体講評とレポート提出の確認

授業実施形態

全て対面授業にて実施する.

授業外学習の指示

1回生時の「情報処理演習」で学んだことを復習しておくこと。またそれらのレジュメおよび参考書を座右において受講することは,学習の助けになるだろう.

成績評価方法

種別 割合(%) 評価基準等
定期試験(筆記) 0

レポート試験
(統一締切日を締切とするレポート)
0

上記以外の試験・レポート、平常点評価
(日常的な授業における取組状況の評価)
100

出席(30点)とレポート(10点×7回=70点)により100点満点で評価する.レポートの提出期限は出題の翌週の授業開始時とする.必須のレポートの提出をもって単位取得の最低条件とする.なお,提出期限に間に合わない場合は各回につき2点の減点とする.

成績評価方法(備考)

出欠は各回において自身が取り組んだことを簡単にまとめた報告書の提出をもってチェックする(提出方法は授業内で指示します).報告書の提出期限は翌週の授業開始時とする.
6回以上の欠席(6回以上の報告書の未提出)または16点を超える減点を課された場合は単位を認めない.

受講および研究に関するアドバイス

毎回の実地演習の積み重ねが大切であり、欠席をできるだけしないように心掛けてください。

教科書

教科書(使用頻度、その他補足)

配布プリントにより演習を進める.

参考書

書名 著者 出版社 ISBNコード 備考
新訂 新C言語入門 ビギナー編 林晴比古 ソフトバンク クリエイティブ株式会社 4-7973-2561-5

参考書(使用頻度、その他補足)

参考になるwwwページ

授業内外における学生・教員間のコミュニケーションの方法

manaba+R,その他(教員より別途指示)

備考


【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/