教 授 要 目 |
| 工学基礎 | プログラミング基礎 |
| Introduction to C Programming | |
| 1 年 2 単位 学科で区分する選択指定科目 | |
| 担当教員 松山実, 山口勝己, 安井浩之, 荒木一, 木村誠聡 | |
| 【 科目概要・到達目標 】 コンピュータを扱う技術者にとって不可欠な論理的思考能力の養成を目的とし、基本的なアルゴリズムの構築とそのアルゴリズムをプログラミング言語で表現する技法を習得する。授業では、アルゴリズムの概念、プログラミング言語の種類、Cの基本文法などについて学ぶと共に、実際のプログラム作成を通してプログラミング技法を身に付ける。なお、プログラム作成の実習では、情報処理センターのコンピュータを利用する。 |
|
| 【 成績評価 】 レポートおよび小テスト(40%)、全クラス共通の期末試験および実技試験(60%)により評定する。 |
|
| 【 履修心得 】 「情報リテラシー」を受講していることが望ましい |
|
| 【 授業計画 】 1.授業概要 授業導入、授業登録 2.アルゴリズムとプログラミング言語 アルゴリズム、制御構造、プログラミング言語の種類 3.プログラムの作成と保存、実行 エディタ、コンパイラの実習 4.文字や数値の表示と数値演算 文字列、数値、算術演算、printf 5.変数と数値のバイナリ表現 変数と型、二進数、浮動小数、オーバフロー、誤差 6.数値の入出力と制御構造1 scanf、条件判断、if、switch、break 7.制御構造2 while、for 8.関数 関数の定義と呼び出し 9.関数の活用 大域変数、局所変数、ライブラリ関数 10.配列の利用 変数配列、配列と繰り返し 11.文字列と二次元配列 文字型配列、二次元配列 12.ファイルの入出力 標準入出力、ファイル操作 13.アルゴリズムの実現 最大最小、並べ替え 14.実技試験 15.期末試験 |
|
| 【 教科書 】 宇野「Cで学ぶプログラミングの基礎」共立出版社 |
|
| 【 参考書 】 「コンピュータの使い方」情報処理センター 椋田「はじめてのC]技術評論社 |
|
| 【e-mail address】 オンライン版では非公開です。 |
|
| 【 学生へのメッセージ 】 実習を伴うので毎回出席すること |
|
| 【 オフィスアワー 】 http://wwwst.sc.musashi-tech.ac.jp/%7Ebulletin/参照 |
|
| | 目 次 | 科目一覧 | |