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

プログラミングI

科目
プログラミングI
区分
メディアネットワーク学科科目群
授業コード
14804148031482814829
開設セメスター
1S
曜日・時限
春 月/56春 火/56春 木/56春 金/34
単位数
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回目
判断文 if,else,switch文について教科書p43~53、p64~68について予習し、リスト4-3~4-5、4-16、4-18のプログラムを入力しておくこと.
第7回目
統一中間試験 全クラス共通の中間試験を実施これまでのすべての授業の内容を復習しておくこと.
第8回目
中間試験解説中間試験問題の解説と今後の対策など問題の分からなかった箇所を調べておくこと.
第9回目
繰り返し文for、while、do while文について教科書p53~64について予習し、リスト4 4-10~4-15のプログラムを入力しておくこと.
第10回目
関数関数の作成とプロトタイプ宣言教科書p72~87について予習し、リスト5-1~5-7プログラムを入力しておくこと.
第11回目
演習繰返し処理と関数の演習演習の該当範囲について復習しておくこと.
第12回目
記憶域クラスとプリプロセッサ静的変数、外部変数、プリプロセッサについて教科書p87~100について予習し、リスト5-8~5-13のプログラムを入力しておくこと.
第13回目
総合演習総合演習これまでのすべての授業の内容を復習しておくこと.
第14回目
統一期末試験全クラス共通の期末試験を実施試験に向けて全内容を復習すること.
第15回目
期末試験解説期末試験問題の解説試験問題の分からなかった箇所を調べておくこと.

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

更新日:02/07/2007
検索トップページ担当別50音一覧