Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32803:[2025 Fall]Exercises in Mathematical Computer Programming (T8) 2025 Fall Fri2 College of Science and Engineering OKANO KUNIHISA、KAWANO YU、FUKUMIZU YOHEI 1

Campus

BKC

Class Venue

Co-learning21

Language

日本語

Course Outline and Method

本講義では数学的な概念をコンピュータで実現する方法について理解を深めることを目的とする。このため,MATLABやMathematicaを用いてプログラムの作成をおこなうとともに,C言語により数値計算アルゴリズムの基礎について学ぶ。

Student Attainment Objectives

・学生が,マニュアルや書籍を参照しながら,自分でプログラムを作成できるレベルに到達すること.
・学生が,エラーステートメントを読んで,プログラムの修復をできるようになること.
・科学技術計算のプログラミングを通じて,工学的問題の解決能力を涵養する.

Recommended Preparatory Course

C言語の基礎知識や情報教室のコンピュータの基本的な扱い方については習熟していることを前提とする。このため,「情報処理」「情報処理演習」の事前履修が望ましい。
「数値解析論」を履修しておく事が望ましい。
MATLAB演習にあたってはMATLABの基本的な使い方を習得済みであることを想定する。「授業外学習の指示」に従ってMathWorksアカウントを取得し、オンラインコースを履修すること:
https://matlabacademy.mathworks.com/jp/details/matlab-onramp/gettingstarted

Course Schedule

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

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

1/岡野訓尚

MATLAB入門

MATLABの概要,基本的な計算

2/岡野訓尚

MATLABプログラミング 1

M-スクリプト,M-関数

3/岡野訓尚

MATLABプログラミング 2

構造体配列,関数ハンドル

4/岡野訓尚

MATLAB応用 1

信号処理

5/岡野訓尚

MATLAB応用 2

最適化問題

6/福水洋平

数値計算 (1) 方程式の近似解

二分法、ニュートン法

7/福水洋平

数値計算 (2) 連立一次方程式

ガウスの消去法、ガウス・ジョルダン法、LU分解

8/福水洋平

数値計算 (3) 数値積分

台形公式、シンプソンの公式、ガウス積分公式

9/福水洋平

数値計算 (4) 微分方程式

ルンゲ・クッタ法

10/福水洋平

数値計算 (5) 固有値問題

ヤコビ法

-

はやわかりMathematica 第3版 1章

基本操作 *+R授業対象回

11/河野悠

はやわかりMathematica 第3版 2章,3章

基本操作,いろいろな数

12/河野悠

はやわかりMathematica 第3版 4章,5章,6章

代数計算,微積分,グラフィックスとサウンド

13/河野悠

はやわかりMathematica 第3版 7章,8章

動的操作,リスト

14/河野悠

はやわかりMathematica 第3版 9章,10章

式の構造と評価,プログラミング

Class Format

すべて対面授業, *+R授業資料のみオンデマンド配信

Recommendations for Private Study

各授業回で扱う数学的な知識とC言語の基本的な文法についてはよく復習しておくこと。指定した教科書や参考書を事前に読んでくること。演習で行った内容についてはしっかり復習すること。


各自、ITサポートサイトのMATLABに関するページ (https://it.support.ritsumei.ac.jp/hc/ja/articles/900006853063-MATLAB%E3%81%AE%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6) の記載内容にしたがい、RAINBOWメールアドレスでMathWorksアカウントを作成しておくこと.
また、各自のPCにMATLABをインストールしておくことが望ましい.

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written)

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

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

授業中に提示した課題によって評価する.

Grade Evaluation Method (Note)

本講義は演習科目なので,授業への出席を前提とし,受講態度も鑑みて評価する.

Advice to Students on Study and Research Methods

毎回の演習内容を理解していく中で知識が形成されるものであるから、予復習を欠かさないこと。
不明な点は、演習中に質問をしてできるだけ早く解決できるようにせよ。

Textbooks

Title Author Publisher ISBN Code Comment
はやわかりMathematica 第3版 榊原 進 共立出版 978-4-320-12248-2
Cによる数値計算法入門 堀之内 總一,酒井 幸吉 森北出版 978-4627093836

Textbooks (Frequency of Use, Note)

MATLAB演習については講義ノートを配布する。C言語演習については「Cによる数値計算法入門」に則って演習を進めるので、毎回持参すること。

Reference Books

Title Author Publisher ISBN Code Comment
最新MATLABハンドブック 第六版 小林一行 秀和システム 978-4798051598
はやわかり MATLAB 第2版 芦野 隆一,R. Vaillancourt 共立出版 978-4320019096
新版 数理計画入門 福島雅夫 朝倉書店 978-4254280043
数学の道具箱 Mathematica 基本編 宮岡悦良 近代科学社 978-4-7649-0507-8
ハンズ・オン・スタート Mathematica C・ヘイスティング,K・ミッショー,M・モリソン 丸善出版 978-4-621-30273-6

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)

Interactive Sheet,Learning Management System (manaba+R),Talk with Students

Other Comments


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