2024年 理工学部 シラバス - 機械工学科
設置情報
科目名 | コンピュータプログラミングⅠ | ||
---|---|---|---|
設置学科 | 機械工学科 | 学年 | 2年 |
担当者 | 富永 茂 | 履修期 | 前期 |
単位 | 2 | 曜日時限 | 月曜2 |
校舎 | 駿河台 | 時間割CD | F12M |
クラス | A 、 B | ||
履修系統図 | 履修系統図の確認 | ||
その他 | 実務経験のある教員による授業科目 |
概要
学修到達目標 | 機械工学を含めほとんどすべての理工学の分野で、コンピュータを用いて複雑多量の計算を行い、かつそのデータを処理する必要がある。この技術の取得が本授業の目的である。 自らがC言語の簡単なプログラミングを行うことができる。 |
---|---|
授業形態及び 授業方法 |
対面授業で行います. パワーポイントとプログラミングを併用して授業を行います. 研究所における実務経験をもとに,機械工学の専門を修得する上で,プログラミングについての基礎知識の概要について指導を行います. 本授業科目はDP3及びCP3に該当しています. |
履修条件 | コンピュータ用語の知識があることが望ましい. |
ディプロマ・ポリシー(DP)及びカリキュラム・ポリシー(CP)との関連 | 本授業科目はDP3及びCP3に該当しています。 |
授業計画
第1回 | プログラミングとコンピュータ概説(1) ・演習室・端末の使用方法,プログラミングについて | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
---|---|---|---|
第2回 | プログラミングとコンピュータ概説(2) ・エディタ,コンパイルの説明,ファイル拡張子,ファイル管理 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第3回 | 入力と出力(1) ・文法,コード記述法,main関数,printf関数 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第4回 | 入力と出力(2) ・変数,データ型,進数,配列,定数 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第5回 | 入力と出力(3) ・加減乗除,インクリメント演算子,scanf関数 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第6回 | 入力と出力(4) ・整数,浮動小数点の入出力,文字の入出力,キャスト変換 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第7回 | プログラミング演習(1) ・入力と出力についてのプログラミング演習 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第8回 | 分岐(1) ・if文の用法,関係・等価・論理演算子,値の代入(インクリメント,デクリメント) | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第9回 | 分岐(2) ・switch文の用法,ジャンプ文(break,continue,goto,return) | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第10回 | 繰り返し(1) ・for文の用法 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第11回 | 繰り返し(2) ・while文,do-while文 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第12回 | 標準ライブラリ関数(1) ・グローバル変数、ローカル変数 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第13回 | 標準ライブラリ関数(2) ・算術処理関数(math.h) ・文字列処理関数(string.h) | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第14回 | プログラミング演習(2) ・分岐と繰り返し処理、標準ライブラリ関数についてのプログラミング演習 | 【事前学修】教科書の関連箇所を読み,理解しておく 【事後学修】授業の要点をノートにまとめ,簡単なプログラムを作る | 【事前学修】2時間 【事後学修】2時間 |
第15回 | 平常試験とその解説 ・これまで学んだプログラミングの知識ついて理解度を確認する | 【事前学修】これまで学んだプログラミング内容を復習しておくこと. 【事後学修】これまで学んだプログラミング内容について理解を深めること. | 【事前学修】2時間 【事後学修】2時間 |
その他
教科書 |
授業で使用する資料を毎回配布します.
|
---|---|
参考書 |
林晴比古 『明快入門C(スーパービギナー編)』 ソフトバンク
適宜,授業中に指示します
|
成績評価の方法 及び基準 |
プログラミング演習課題(60%)と平常試験(40%)を加味して成績評価し、60点以上を目標が達成されたものとし,合格とします. |
質問への対応 | 研究室にて随時対応する |
研究室又は 連絡先 |
駿河台校舎 タワースコラS1714室 Email: tominaga.shigeru@nihon-u.ac.jp |
オフィスアワー |
月曜 駿河台 12:10 ~ 13:10 S1714室
|
学生への メッセージ |
自らコードを記述し,プログラミング技法を習得してください. |