![]() ![]() |
講義概要/Course Information |
科目基礎情報/General Information |
授業科目名 /Course title (Japanese) |
プログラミング演習(クラスB) | ||
---|---|---|---|
英文授業科目名 /Course title (English) |
Computer Programming and Applications | ||
科目番号 /Code |
COM401k COM401m COM401n COM401p COM401r COM402k | ||
開講年度 /Academic year |
2025年度 | 開講年次 /Year offered |
2 |
開講学期 /Semester(s) offered |
後学期 | 開講コース・課程 /Faculty offering the course |
情報理工学域 |
授業の方法 /Teaching method |
演習 | 単位数 /Credits |
2 |
科目区分 /Category |
専門科目 | ||
開講類・専攻 /Cluster/Department |
Ⅲ類 | ||
担当教員名 /Lecturer(s) |
山鹿 汐音 | ||
居室 /Office |
東6号館 516号室 | ||
公開E-mail |
shion.yamashika@uec.ac.jp | ||
授業関連Webページ /Course website |
公開予定 | ||
更新日 /Last update |
2025/04/21 18:56:00 | 更新状況 /Update status |
公開中 /now open to public |
講義情報/Course Description |
主題および 達成目標(2,000文字以内) /Themes and goals(up to 2,000 letters) |
【主題】 2学期の「基礎プログラミングおよび演習」で身につけたプログラミングのスキルをさらに発展させ,数値解析プログラミングの基礎を学ぶ。 この科目を受講できるのは物理工学プログラムの学生だけです。 【到達目標】 将来の研究等でのデータ処理や数値解析のためにコンピュータプログラムを幅広く活用できる能力の基盤を養う。 |
---|---|
前もって履修 しておくべき科目(1,000文字以内) /Prerequisites(up to 1,000 letters) |
基礎プログラミングおよび演習 |
前もって履修しておくこ とが望ましい科目(1,000文字以内) /Recommended prerequisites and preparation(up to 1,000 letters) |
なし |
教科書等(1,000文字以内) /Course textbooks and materials(up to 1,000 letters) |
特に指定しない。 |
授業内容と その進め方(2,000文字以内) /Course outline and weekly schedule(up to 2,000 letters) |
以下予定です。変更の可能性があります。 毎回の授業中に課される課題をこなし、レポートとして提出する。 適宜試験を行い、理解度を高める。 以下、予定。 ガイダンス C言語によるプログラミングの基礎1,Getting started,データ型 C言語によるプログラミングの基礎2,入出力と四則演算,簡単な数学関数 C言語によるプログラミングの基礎3,選択構造,反復構造 C言語によるプログラミングの基礎4,ASCIIコードと配列による文字列の表現,配列の続き C言語によるプログラミングの基礎5,ポインタと配列,関数 C言語によるプログラミングの基礎6,関数とポインタ,ファイル処理 理工学への適用1:乱数とランダムウォーク 理工学への適用2:2分法とニュートン法 理工学への適用3:固有値問題 理工学への適用4:微分方程式(オイラー法) 理工学への適用5:微分方程式(ルンゲ・クッタ法) |
実務経験を活かした 授業内容 (実務経験内容も含む) /Course content utilizing practical experience |
|
授業時間外の学習 (予習・復習等)(1,000文字以内) /Preparation and review outside class(up to 1,000 letters) |
演習時間中にできなかった課題については、復習の時間までにやって提出する。 |
成績評価方法 および評価基準 (最低達成基準を含む) (1,000文字以内) /Evaluation and grading (up to 1,000 letters) |
授業時間内の提出課題に対するレポートを主とし、復習時間に提出した課題や、試験の成績、を加味して総合的に評価する。 【評価基準】以下を最低合格基準とする。 1)毎回の課題をこなしていること。 2)アルゴリズムについて理解していること。 3)そのアルゴリズムをプログラムで実現できること。 |
オフィスアワー: 授業相談(1,000文字以内) /Office hours(up to 1,000 letters) |
質問等は授業時間中に対応します。 |
学生へのメッセージ(1,000文字以内) /Message for students(up to 1,000 letters) |
プログラミングのスキルは、理論系・実験系を問わず理工系の学生にとって大きな武器になります。 |
その他 /Others |
物理工学プログラムの必修科目です。この科目を受講できるのは物理工学プログラムの学生だけです。 |
キーワード /Keywords |
制御構造、配列、ポインタ、関数、乱数、求解、行列演算、微分方程式の数値解法 |