シラバス参照

授業情報/Class Information

科目一覧へ戻る 2024/03/29 現在

基本情報/Basic Information

開講科目名
/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 Information

教員名
/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
該当するデータはありません

科目一覧へ戻る