シラバス
授業科目名 | 年度 | 学期 | 開講曜日・時限 | 学部・研究科など | 担当教員 | 教員カナ氏名 | 配当年次 | 単位数 |
---|---|---|---|---|---|---|---|---|
プログラミング言語2 | 2024 | 前期 | 水2 | 理工学部 | 山下 靖 | ヤマシタ ヤスシ | 3年次配当 | 2 |
科目ナンバー
SE-AN3-1B25
履修条件・関連科目等
「プログラミング言語1」を学修していることが望ましい。
「数値解析1」を並行して履修することが望ましい。
授業で使用する言語
日本語
授業で使用する言語(その他の言語)
授業の概要
数値解析1の学習内容を計算機上で実験するために、C言語を用いたプログラミングについて講義と実習を行う。さらに、作成したプログラムによる計算機実験を行い、数値解析への理解を深める。
科目目的
計算機技術の基礎として、C言語を用いたプログラミングの能力を向上させる。数値計算において用いられる計算アルゴリズムをC言語を用いて計算機上に実装する。
到達目標
数値積分・補間多項式、常微分方程式の数値解法に関する基礎的な方法を理解する。さらに、それらをプログラムとして実現する能力を身につける。
授業計画と内容
第1回 数値積分と補間多項式:複合中点公式
第2回 数値積分と補間多項式:複合台形公式
第3回 数値積分と補間多項式:複合シンプソン公式
第4回 数値積分と補間多項式:ラグランジュ補間多項式
第5回 数値積分と補間多項式:直交多項式
第6回 数値積分と補間多項式:ガウス型積分公式
第7回 常微分方程式:初期値問題
第8回 常微分方程式:オイラー法
第9回 常微分方程式:ルンゲ・クッタ法
第10回 常微分方程式:連立常微分方程式
第11回 常微分方程式:構造保存型解法
第12回 浮動小数点数:浮動小数点数とは
第13回 浮動小数点数:桁落ちと情報落ち
第14回 到達度確認
授業時間外の学修の内容
授業終了後の課題提出
授業時間外の学修の内容(その他の内容等)
授業時間外の学修に必要な時間数/週
・毎週1回の授業が半期(前期または後期)または通年で完結するもの。1週間あたり4時間の学修を基本とします。
・毎週2回の授業が半期(前期または後期)で完結するもの。1週間あたり8時間の学修を基本とします。
成績評価の方法・基準
種別 | 割合(%) | 評価基準 |
---|---|---|
期末試験(到達度確認) | 40 | 数値積分・補間多項式、常微分方程式の数値解法に関する基礎的な方法を理解しているかを評価する。さらに、それらをプログラムとして実現する能力を評価する。 |
レポート | 60 | 数値積分・補間多項式、常微分方程式の数値解法に関する基礎的な方法を理解しているかを評価する。さらに、それらをプログラムとして実現する能力を評価する。 |
成績評価の方法・基準(備考)
課題や試験のフィードバック方法
授業時間内で講評・解説の時間を設ける
課題や試験のフィードバック方法(その他の内容等)
アクティブ・ラーニングの実施内容
実習、フィールドワーク
アクティブ・ラーニングの実施内容(その他の内容等)
授業におけるICTの活用方法
その他
授業におけるICTの活用方法(その他の内容等)
数学科計算機室の機器
実務経験のある教員による授業
いいえ
【実務経験有の場合】実務経験の内容
【実務経験有の場合】実務経験に関連する授業内容
テキスト・参考文献等
テキストは使用しない。manabaにて資料を配布する。
参考文献
齊藤宣一、数値解析、共立出版、2017、共立講座数学探検17、ISBN978-4-320-11190-5