2023年 理工学部 シラバス - 物理学科
設置情報
| 科目名 |
アルゴリズムとプログラミングⅡ
Cプログラミング入門
|
||
|---|---|---|---|
| 設置学科 | 物理学科 | 学年 | 3年 |
| 担当者 | 藤井 紫麻見 | 履修期 | 前期 |
| 単位 | 2 | 曜日時限 | 月曜4 |
| 校舎 | 駿河台 | 時間割CD | M14M |
| クラス | |||
| 履修系統図 | 履修系統図の確認 | ||
概要
| 学修到達目標 | C言語を修得し、与えられた例題を理解する。代表的な物理の問題について、実際にプログラムを作成し、作図を行う。学んだ手法を数値計算やデータベース構築などに活用できる。 本授業科目はDP3及びCP3に該当する。 |
|---|---|
| 授業形態及び 授業方法 |
「対面授業」 駿河台校舎計算機演習室の端末を使用し、プログラム作成の実習を中心とした授業を行う。毎回課題提出を課す。 |
| 履修条件 | PCの基本操作。 |
授業計画
| 第1回 | C言語プログラミングのための環境構築、UNIX の基礎コマンド、プログラムの作成・編集および実行 【事前学習】これまでの授業で使用したPCの基本操作について復習しておく。(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする。(120分) |
|---|---|
| 第2回 | プログラミングの基本、C言語の目的と特徴、変数と型、画面への出力 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第3回 | if 文を用いた条件判断処理 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第4回 | for 文を用いた繰り返し処理 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第5回 | while 文を用いた繰り返し処理 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第6回 | 配列 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第7回 | 関数 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第8回 | ファイルによる入出力と作図 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第9回 | 方程式の解(1) 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第10回 | 方程式の解(2) 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第11回 | 微分方程式の解法(1) 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第12回 | 微分方程式の解法(2) 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第13回 | 乱数 【事前学習】前回の授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
| 第14回 | 期末試験とその解説 【事前学習】前回までの授業内容を復習する(120分) 【事後学習】試験内容を復習する(120分) |
| 第15回 | 総復習 【事前学習】これまでの授業内容を復習する(120分) 【事後学習】授業の内容を整理しC言語のプログラムを編集・実行できるようにする(120分) |
その他
| 教科書 | |
|---|---|
| 参考書 |
皆本晃弥 『楽しく学ぶみんなのCプログラミング[ISBN 978-4781914992]』 Information & Computing-121 サイエンス社 2020年
皆本晃弥 『やさしく学べるC言語入門 [ISBN 978-4781913599]』 UNIX & Information Science 4 サイエンス社 2015年 第第2版版
「楽しく学ぶみんなのCプログラミング」は「やさしく学べるC言語入門」をより一般向けに書き下ろしたものです。
C言語の参考書はたくさんあるので、自分に合うものを探してください。
|
| 成績評価の方法 及び基準 |
講義中に毎回提示するレポート課題(42%) および期末試験(58%) |
| 質問への対応 | 授業時間内いつでも受け付ける |
| 研究室又は 連絡先 |
fujii.shiomi@nihon-u.ac.jp |
| オフィスアワー |
火曜 駿河台 12:10 ~ 13:10
|
| 学生への メッセージ |
プログラミングに関する文献を探すこと。例示されたプログラムを読むだけでなく、必ず自身の環境で実際に実行すること。これを繰り返すことによって、プログラミングを習得できる。目的意識を持って授業に臨むこと。 |