科目一覧へ戻る | 2024/03/29 現在 |
開講科目名 /Course |
計算科学基礎演習/Exercise on Basic Computational Science |
---|---|
時間割コード /Course Code |
7242000016 |
ナンバリングコード /Numbering Code |
|
開講所属 /Course Offered by |
理工学部/ |
曜日コマ /Day, Period |
木/Thu 4 |
開講区分 /Semester offered |
後期/second semester |
単位数 /Credits |
2.0 |
学年 /Year |
2,3,4 |
主担当教員 /Main Instructor |
別宮 耕一/BETSUMIYA KOICHI |
科目区分 /Course Group |
専門教育科目 |
教室 /Classroom |
|
必修・選択 /Required/Elective |
|
授業形式 /Class Format |
講義科目 |
メディア授業 /Media lecture |
- |
教員名 /Instructor |
教員所属名 /Faculty/Department |
---|---|
別宮 耕一/BETSUMIYA KOICHI | 理工学研究科/ |
難易度(レベル) /Level |
レベル2 |
---|---|
対応するCP/DP /CP/DP |
CP・DP 2 解決していく力 |
授業としての具体的到達目標 /Concrete arrival target as the class |
○計算のアルゴリズムをC言語で記述し、目的の計算をコンピュータにさせることができる。(解決していく力) ○簡単な数学の問題について、C言語プログラミングを通して、コンピュータを活用し解決できる。(解決していく力) |
授業の概要 /Summary of the class |
プログラミング言語の文法を学び、アルゴリズムを記述できるようにします。基礎的なアルゴリズムについて学んだ上で、そのアルゴリズムを応用し、実際にコンピュータを使って素朴な数学の問題を解決します。 |
授業の内容予定 /Contents plan of the class |
第1回 (10/ 3): ガイダンス(導入) 第2回 (10/10): Jupyter-notebook の使い方の解説と初期設定 第3回 (10/24): プログラミングとC言語の基礎知識、画面への出力 第4回 (10/31): 条件構文の使い方 第5回 (11/ 7): 繰り返し処理 第6回 (11/14): 配列の処理 第7回 (11/21): 関数の使い方 第8回 (11/28): ポインタについて 第9回 (12/ 5): ファイル操作の方法 第10回(12/12): 記憶領域の動的確保 第11回(12/19): 文字列の扱い 第12回(12/26): 構造体と型定義 第13回( 1/ 9): 数値計算の基礎 第14回( 1/16): 様々なアルゴリズム 第15回( 1/23): 総復習 授業の進行状況等により,シラバスと実際の内容と異なる場合には,その都度説明します。 |
成績評価方法及び採点基準 /A scholastic evaluation method and marking standard |
毎回の講義で課される提出課題のみで評価されます。 |
予習及び復習等の内容 /Contents such as preparations for lessons and the review |
予習として教科書の該当箇所に目を通します。復習として講義で紹介した方法がコンピュータ上で動作することを確認します。 その上で、各回の講義で課された提出を提出します。各回の課題を完成させるために、2時間程度の復習を行う必要があります。 |
教材・教科書 /The teaching materials, textbook |
●皆本晃弥著「やさしく学べるC言語入門」(サイエンス社) |
参考文献 /bibliography |
●B.W. カーニハン, D.M. リッチー「プログラミング言語C 第2版 ANSI規格準拠」(共立出版) |
留意点・予備知識 /Point to keep in mind, back ground |
特にありません。 |
授業内容に関する質問・疑義等 /Question, doubt about class contents |
オフィスアワーの時間帯で受け付けます。金曜日16:00~17:00 |
Eメールアドレス・HPアドレス /E-mail address, HP address |
メールアドレスは次の通りです。ただし、Aは@に置き換えてください。 betsumiAhirosaki-u.ac.jp |
学問分野1(主学問分野) /Discipline 1 |
B12:解析学,応用数学およびその関連分野 |
学問分野2(副学問分野) /Discipline 2 |
B11:代数学,幾何学およびその関連分野 |
学問分野3(副学問分野) /Discipline 3 |
該当なし |
実務経験のある教員による授業科目について /About the class subject by the teacher with the work experience |
なし |
地域志向科目 /Local intention subject |
なし |
授業形態・授業方法 /Class form, class method |
実習室において、通常の講義と計算機実習を行います。 |
科目ナンバー /The subject number |
|
メディア授業による著作物利用の有無について /Whether or not copyrighted works are used in media classes |
無/Nothing |
その他 /Others |
特になし。 |
No. | 回(日時) /Time (date and time) |
主題と位置付け(担当) /Subjects and instructor's position |
学習方法と内容 /Methods and contents |
備考 /Notes |
---|---|---|---|---|
該当するデータはありません |