Course Name Year Term Period Faculty / Graduate School All Instructors Credits
33022:[2025 Fall]Computer Programming (5B) 2025 Fall Mon2 College of Science and Engineering WANG ZHONGKUI 2

Campus

BKC

Class Venue

Co-learning22

Language

日本語

Course Outline and Method

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

Student Attainment Objectives

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

Recommended Preparatory Course

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

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
-

+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)-ボール飛ばし,まとめ

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

Class Format

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

Recommendations for Private Study

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

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written) 0

Report Examination
(A report to be submitted by the unified deadline)
0

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100

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

Grade Evaluation Method (Note)

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

Advice to Students on Study and Research Methods

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

Textbooks

Textbooks (Frequency of Use, Note)

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

Reference Books

Title Author Publisher ISBN Code Comment
新訂 新C言語入門 ビギナー編 林晴比古 ソフトバンク クリエイティブ株式会社 4-7973-2561-5

Reference Books (Frequency of Use, Note)

Web Pages for Reference

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Learning Management System (manaba+R),Other (Separate instructions will be provided)

Other Comments


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