2013年度シラバス(熊本高等専門学校 熊本キャンパス)
科目コードCI202
科目名情報処理 (Information Processing) 単位数3単位
対象学科制御情報システム工学科対象学年2年開講期間通年
科目区分専門基礎科目必修・選択必修履修/学修履修科目
授業形式演習授業時間数90実時間数75
教員名(所属)
藤本 信一郎(制御情報システム工学科)

教員室
5号棟4F
使用教科書
柴田望洋, 「明解C言語入門編」, ソフトバンクパブリッシング
参考書
B. W. カーニハン, D. M. リッチー著(石田晴久訳), プログラミング言語C 第2版, 共立出版柴田望洋,解きながら学ぶC言語,ソフトバンクパブリッシング
科目の位置付けと関連科目情報リテラシー、プログラミング通論、基本情報技術者試験
科目の概要今やコンピュータは,家電製品や自動車,ロボット,携帯電話など様々なものに使用されている.そのコンピュータの仕組みを理解し,コンピュータに思い通りの作業をさせるための知識を得ることはとても重要である.

 本科目では,C言語を学びながら,プログラミングに必要な「きまり」を習得することを目的とする.
授業方針 Linux上でC言語によりプログラムを作成し,動作を確認する.単元ごとに解説を行い,その後は各自でプログラムを作成し,動作を確認しながらプログラミング技術を習得していく.

授業項目

時間

達成目標(習得すべき内容)

ガイダンス
1
本科目の学習方法について理解する.
PADの書き方
5
構造化プログラミングを行う上で有効なPAD図の書き方について理解し,PADが書けるようになる.
分岐
9
if文,case文を用いた条件分岐について理解し,それを用いたプログラムを作成できる.
繰り返し
9
for文,while文を用いた繰り返しについて理解し,それを用いたプログラムを作成できる.
配列
9
配列の宣言方法,記憶領域の確保方法について理解し,配列を用いたプログラムを記述できる.
関数
12
引数の扱い,スコープルール,再帰呼び出し等のプログラムを理解し,作成できる.
いろいろなプログラム
12
ユークリッドの互除法やエラトステネスのふるいなどの既習の内容を活用したプログラムを作成できる.
文字列
9
プログラム内での文字列の扱いを理解し,それを利用したプログラムを作成できる.
ポインタ
12
変数,配列とアドレスの概念を理解し,ポインタ操作による演算できる.
文字列とポインタ
12
文字列とアドレスの関係を理解し,アドレス操作による文字列の操作できる.
評価方法及び総合評価定期試験(実技)試験(60%),演習レポート評価(40%)を総合し,60%以上の得点率で目標達成とみなす.

演習レポートの提出期限は課題提示と同時に示し,期限に遅れて提出されたレポートの評価点は0点とする.

学習方法本科目は,計算機工学やプログラミング通論と特に関連が深い.
本科目のレポート課題や演習課題は随時Webclassに公開する.そのため,講義時間だけでなく,各自の自発的学習が望まれる.
学生へのメッセージプログラムを自分で確認し、納得することが重要である。
C言語プログラミング能力認定試験3級に合格した者は、合格したことを示す書類(証明書)を平成25年1月中に提示することで本科目の学習到達目標に到達しているとみなす.
学修単位への対応該当なし
本校教育目標との対応
(2),(3)
JABEE学習教育目標との対応
-