徳島文理大学

Webシラバスシステム

TOP 戻る
徳島文理大学短期大学部

【科目名】    計算機工学

科目番号00256担当教員名河田 淳治単位2単位
科目群専門必修・選択選択開講期前期 対象年次3年
授業概要
プログラミング言語に引き続き,C言語について学習する.後半では,ロボット教材(マインドストームNXT)を,C言語によく似たNXCという言語で制御する.
到達目標
1. if文などの分岐処理,for文などの反復処理,配列や関数を含むプログラムの意味が理解できる.
2. 条件分岐,反復,配列,関数などを含む,初歩的なプログラム(30〜40行程度)を作成できる.
3. NXCにより,簡単なロボット制御のプログラムを作成できる.
授業計画授業形態授業時間外学習
【1】ガイダンス,変数の使い方,入出力関数(printf,scanf)の復習講義,演習プログラミング言語で学習した内容(printf, scanf, 変数宣言,代入,計算に使用する演算子)について復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【2】if文,switch文の復習講義,演習プログラミング言語で学習した内容(条件分岐,if文,関係演算子,論理演算子,switch文)について復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【3】反復処理とfor文講義,演習for文の文法,使い方についてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【4】プログラミング演習(1)講義,演習未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【5】while文とdo文講義,演習while文,do文の文法,使い方についてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【6】プログラミング演習(2)講義,演習反復処理に使われる構文について復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【7】プログラミング演習(3)講義,演習未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
配列について予習しておくこと.
【8】配列講義,演習配列の使い方(宣言,要素の参照・代入,入力)についてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【9】プログラミング演習(4)講義,演習未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
関数の作り方について予習しておくこと.
【10】関数講義,演習関数の宣言,定義,引数の受け渡しについてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【11】プログラミング演習(5)講義,演習未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
マインドストームNXT,NXCの文法について予習しておくこと.
【12】NXCの文法とモータ制御講義,演習NXCのモータ制御関数の使い方についてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【13】センサの制御講義,演習センサの種類と使い方,制御関数についてよく復習しておくこと.
未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【14】プログラミング演習(6)講義,演習未完成の練習問題について考えてくること(ノートなどにプログラムのコードを記述してくること).
【15】プログラミング演習(7)講義,演習これまでの内容についてよく復習しておくこと.
評価方法
平常点,課題プログラム,定期試験
教科書
適宜,講義資料を配布する.
参考図書
「明解C言語 入門編」,柴田 望洋,ソフトバンクパブリッシング,
「やさしいC 第2版」,高橋 麻奈,ソフトバンクパブリッシング,
その他 C言語の入門書
備考