講義内容詳細:計算機基礎実習

戻る
年度/Academic Year 2023
授業科目名/Course Title (Japanese) 計算機基礎実習
英文科目名/Course Title (English) Fundamentals of Computer Science
学期/Semester 前期 単位/Credits 1
教員名/Instructor (Japanese) 山中 卓/小林 祐一朗
英文氏名/Instructor (English) YAMANAKA Suguru/KOBAYASHI Yuichiro

講義概要/Course description
プログラミングの基礎を学び、応用数理分野の数値計算プログラムを作成する。簡単な数値解析やシミュレーションなどを自身でプログラミングできるようになることが目標である。応用課題では、応用数理分野の卒業研究やレポート作成の際に必要とされることが多い題材を取り扱う。
達成目標/Course objectives
データサイエンスや機械学習手法の実践において利用されることが多いプログラミング言語Pythonを学び、基本的なプログラムが書けるようになることを目的とする。
学部・研究科のディプロマポリシー(卒業認定・学位授与の方針)に基づき、当該科目を履修することで身につく能力 / Abilities to be acquired by completing the course in accordance with the faculty and graduate school diploma policy (graduation certification and degree conferral)
学部・研究科のディプロマポリシー(卒業認定・学位授与の方針)/ Undergraduate and Graduate Diploma Policy (Graduation Certification and Degree Conferral)
授業計画/Lecture plan
1
授業計画/Class ガイダンス 【オンライン授業(オンデマンド型)で実施】(担当:山中、小林)
2
授業計画/Class 文字列や計算結果の画面表示(担当:山中、小林)
3
授業計画/Class 変数とデータ型(担当:山中、小林)
4
授業計画/Class 条件文(担当:山中、小林)
5
授業計画/Class 配列(担当:山中、小林)
6
授業計画/Class 繰り返し文(担当:山中、小林)
7
授業計画/Class ファイル入出力、モジュールの活用(担当:山中、小林)
8
授業計画/Class グラフの作成(担当:山中、小林)
9
授業計画/Class 関数(担当:山中、小林)
10
授業計画/Class プログラミング演習: これまで学んだ内容を用いたプログラムを作成する。(担当:山中、小林)
11
授業計画/Class 応用プログラミング1: 数値積分(担当:山中、小林)
12
授業計画/Class 応用プログラミング2:常微分方程式の数値解法(担当:山中、小林)
13
授業計画/Class 応用プログラミング3:モンテカルロ法 (担当:山中、小林)
14
授業計画/Class 応用プログラミング4:データ解析 (担当:山中、小林)
15
授業計画/Class プログラミング総合課題:これまで学んだ知識、技術を用いて総合課題を実行する。(担当:山中、小林)
 
事前学習/Preparation それまでの講義資料の内容を復習する。
事後学習/Reviewing 講義内に示されたプログラミングの練習問題・実習課題に取り組む。
授業方法/Method of instruction
区分/Type of Class 対面授業 / Classes in-person
実施形態/Class Method 通常型 / regular
補足事項/Supplementary notesPC教室での対面演習を⾏う。第1回の講義はオンライン(オンデマンド型)で実施する。
活用される授業方法/Teaching methods used
成績評価方法/Evaluation
1 100% 毎回与える課題で評価します
教科書/Textbooks
 コメント
Comments
1 WEBで公開
参考書/Reference books
 コメント
Comments
 
1 特にありません