科目名[英文名] | |||||
情報プログラミング [Computer Programming] | |||||
区分 | 工学部専門科目 | 選択必修 | 単位数 | 2 | |
対象学科等 | 対象年次 | 1~4 | 開講時期 | 1学期 | |
授業形態 | 1学期 | 時間割番号 | 021409 | ||
責任教員 [ローマ字表記] | |||||
池上 貴志 [IKEGAMI Takashi] | |||||
所属 | 生物システム応用科学府 | 研究室 | メールアドレス |
概要 |
本科目は,化学物理工学科カリキュラムの専門基礎科目(選択必修)に該当する。 物理工学・化学工学における様々な現象の解析と理解のための数値計算への応用という観点を念頭におきながら,C言語を用いて,プログラムの基本構造や条件分岐文,繰り返し文などの基礎的なプログラミング手法について学ぶ。毎回の講義の中で実際に簡単なプログラムを作成しながら学習する。 |
到達基準 |
プログラミングに関する基本的な知識・技術を習得し,C言語を用いて,読み手に分かりやすく,修正や拡張が容易なプログラミング手法を習得することを目標とする。 ディプロマ・ポリシーの観点について,履修案内のカリキュラムマップを参照してください。 |
授業内容 |
第1回:ガイダンスとソフトウェアの基本操作 第2回:プログラムの基本構造,コンパイルの仕方,画面入出力 第3回:データ型,算術関数,簡単な数値計算,画面入出力 第4回:条件分岐文(1) if文 第5回:条件分岐文(2) if文複合条件,switch文 第6回:繰り返し文(1) for文,for二重ループ 第7回:繰り返し文(2) while文,条件分岐を用いた繰り返しの脱出 第8回:前半(第1〜7回)のまとめ 第9回:関数,ヘッダー,ライブラリ 第10回:ファイル入出力 第11回:配列,多次元配列 第12回:関数と配列 第13回:複雑なプログラムのデバッグ 第14回:課題演習 第15回:後半(第9〜14回)のまとめ 定期試験 |
履修条件・関連項目 |
本学の標準時間数に準ずる予習と復習を行うこと。 |
テキスト・教科書 |
柴田望洋著『新・明解C言語入門編』,SBクリエイティブ |
参考書 |
成績評価の方法 |
毎回の授業時の小テスト(20%),中間試験(40%),期末試験(40%)により評価する。 |
教員から一言 |
C言語に限らずプログラミングの知識は,工学系のどの分野に行っても必要になります。 プログラミングは「慣れ」が重要ですので,自分で手を動かして慣れましょう。 講義ではmoodleも利用します。 |
キーワード |
コンピュータ,算法,C言語 |
オフィスアワー |
まずはメールでiket(at)cc.tuat.ac.jpまで連絡を。 |
備考1 |
講義には各自ノートPC(十分に充電されているように)を持参すること。 初回講義でアプリのダウンロード等を行うので,学内ネットワークに接続できるようにしておくこと。 |
備考2 |
参照ホームページ |
開講言語 |
日本語 |
語学学習科目 |
更新日付 |
2019/04/05 10:30:01 |