2014年度シラバス(熊本高等専門学校 熊本キャンパス) |
科目コード | CI202 |
科目名 | 情報処理 (Information Processing) | 単位数 | 3単位 |
対象学科 | 制御情報システム工学科 | 対象学年 | 2年 | 開講期間 | 通年 |
科目区分 | 専門基礎科目 | 必修・選択 | 必修 | 履修/学修 | 履修科目 |
授業形式 | 演習/講義、 | 規定授業時数 | 90 | 実時間数 | 75 |
教員名(所属)
| 藤本 信一郎(制御情報システム工学科) | 教員室
| 5号棟4F |
使用教科書
| 柴田望洋, 「明解C言語入門編」, ソフトバンクパブリッシング |
参考書
| B. W. カーニハン, D. M. リッチー著(石田晴久訳), プログラミング言語C 第2版, 共立出版柴田望洋,解きながら学ぶC言語,ソフトバンクパブリッシング |
科目の位置付けと関連科目 | 情報リテラシー、プログラミング通論、基本情報技術者試験、C言語プログラミング能力認定試験 |
科目の概要 | 今やコンピュータは,家電製品や自動車,ロボット,携帯電話など様々なものに使用されている.そのコンピュータの仕組みを理解し,コンピュータに思い通りの作業をさせるための知識を得ることはとても重要である. 本科目では,C言語を学びながら,プログラミングに必要な「きまり」を習得することを目的とする. |
授業方針 | Linux上でC言語によりプログラムを作成し,動作を確認する.単元ごとに解説を行い,その後は各自でプログラムを作成し,動作を確認する.単元ごとに解説を行い,その後は各自でプログラムを作成し,動作を確認しながらプログラミング技術を習得していく. |
授業項目 | 時間 | 達成目標(習得すべき内容) |
ガイダンス | 1 | 本科目の学習方法について理解する. |
PADの書き方 | 5 | 構造化プログラミングを行う上で有効なPAD図の書き方について理解し,PADが書けるようになる. |
分岐 | 9 | if文,case文を用いた条件分岐について理解し,それを用いたプログラムを作成できる. |
繰り返し | 9 | for文,while文を用いた繰り返しについて理解し,それを用いたプログラムを作成できる. |
配列 | 9 | 配列の宣言方法,記憶領域の確保方法について理解し,配列を用いたプログラムを記述できる. |
関数 | 12 | 引数の扱い,スコープルール,再帰呼び出し等のプログラムを理解し,作成できる. |
いろいろなプログラム | 12 | ユークリッドの互除法やエラトステネスのふるいなどの既習の内容を活用したプログラムを作成できる. |
文字列 | 9 | プログラム内での文字列の扱いを理解し,それを利用したプログラムを作成できる. |
ポインタ | 12 | 変数,配列とアドレスの概念を理解し,ポインタ操作による演算できる. |
文字列とポインタ | 12 | 文字列とアドレスの関係を理解し,アドレス操作による文字列の操作できる. |