検索 検索トップページ トップページ担当別50音一覧 担当別50音一覧

プログラミングI

科目
プログラミングI
区分
機械情報システム学科科目群
授業コード
13000011300002
開設セメスター
1S
曜日・時限
春 水/78秋 火/34秋 火/56
単位数
2単位
担当者名
大森 隆司、水野 真、山田 博三、藤田 智子
授業の概要
 コンピュータを動かすソフトウェアは,プログラムでできている.プログラミングの技術を習得することにより,パソコンを自分のしたいことをさせる道具として使用することが出来るようになる.そこで,本授業では,現在,最も多く使用されているプログラミング言語の1つであるC言語を取り上げ,そのプログラミングの基本を学習する.毎回の授業の後半では学習した事項を確実に習得するために実際にプログラムの作成を行う.
到達目標
授業で行った内容と同レベルのプログラムが自由に書けること.また,自分で作成したプログラムが正しく動作しないときに,独力で問題点を発見し,動作するように修正できること.
授業計画
テーマ
内容
学習課題
第1回目
ガイダンス ガイダンスおよび環境設定など教科書p1~4の第1章「プログラム言語について」を予習しておくこと.
第2回目
プログラミングの予備知識 プログラム作成の流れについて教科書p5~17について予習し、リスト2-1と2-2をエディタで入力しておくこと.
第3回目
標準出力と変数 ディスプレイへの表示、変数、データ型について教科書p18~31について予習し、リスト3-1~3-7までのプログラムを入力しておくこと.
第4回目
標準入力 キーボードからの入力とプロンプトについて教科書p31~36について予習し、リスト3-8~3-9のプログラムを入力しておくこと.
第5回目
演算子 算術演算子、数値の代入、キャストについて教科書p37~43について予習し、リスト4-1~4-2のプログラムを入力しておくこと.
第6回目
判断文1 if文について教科書p43~53、p64~68について予習し、リスト4-3~4-5、4-16、4-18のプログラムを入力しておくこと.
第7回目
判断文2 else,switch文について前回の授業の内容を復習しておくこと.
第8回目
繰り返し文1while文について教科書p53~64について予習し、リスト4 4-10~4-15のプログラムを入力しておくこと.
第9回目
繰り返し文2for、do while文について前回の授業の内容を復習しておくこと.
第10回目
関数関数の作成とプロトタイプ宣言教科書p72~87について予習し、リスト5-1~5-7プログラムを入力しておくこと.
第11回目
演習繰返し処理と関数の演習演習の該当範囲について復習しておくこと.
第12回目
記憶域クラスとプリプロセッサ静的変数、外部変数、プリプロセッサについて教科書p87~100について予習し、リスト5-8~5-13のプログラムを入力しておくこと.
第13回目
総合演習1総合演習これまでのすべての授業の内容を復習しておくこと.
第14回目
総合演習2総合演習これまでのすべての授業の内容を復習しておくこと.
第15回目
統一期末試験全クラス共通の期末試験を実施試験に向けて全内容を復習すること.

教科書
田中 敏幸著,C言語によるプログラミングの基礎,コロナ社
参考文献
(株)アンク著、Cの絵本、翔泳社
成績評価方法
演習,レポートの点数(30%),期末試験(70%)
そのほか受講者への指示/メッセージ
 プログラミング技術を習得する秘訣は,毎日欠かさずプログラムをする習慣を付けることである.そして,自分でアルゴリズムを考えたり,問題点を解決する能力を身に付けるように努力して欲しい.教科書は,プログラミングⅡでも使用するため,必ず購入すること.また,授業の理解度に応じて,演習を省略することもある.
期末試験は最後の時ではなく、15回目に行う。16回目には期末試験の解説を行う。

更新日:01/15/2009
検索トップページ担当別50音一覧