30141 プログラミングI[再]
|
必 |
|
春学期 |
|
2 |
|
1 |
|
大月 英明 |
他の科目との関連 | 実習科目の「プログラミング実習I」と連動する。 |
他学科履修 | 不可 |
副題 | |
授業概要 | 情報通信学の基礎として、情報通信システムおよびプログラミングに関する基礎知識とその使用技術を学ぶ。情報通信システムに関連する知識としてコンピュータとコンピュータシステム、および、コンピュータネットワークシステムの構成・動作原理について学ぶ。文書作成、電子メイルの送受信、Webによる情報検索・発信の仕組について学ぶ。プログラミングでは、現存のコンピュータの動作原理を素直に反映して設計されたC言語を用いて、手続指向によるソフトウェア作成の基礎を学ぶ。プログラム記述のための基本構文要素について例題を通じて学ぶ。 |
学修目標 | 1.コンピュータとコンピュータシステムの動作原理を理解している。 2.コンピュータネットワークシステムの構成・動作原理を理解している。 3.コンピュータを使って文書作成ができる。 4.電子メイルの送受信の仕組、Webによる情報検索・発信の仕組を説明できる。 5.連接、選択、繰り返しを使ったプログラムを作成できる。 |
授業計画 | 第1週 コンピュータシステム、電子メイル、webの構成・動作原理 第2週 オペレーティングシステムとファイルシステム 第3週 プログラミングの基礎 第4週 整数演算1 第5週 整数演算2 第6週 条件分岐1 第7週 条件分岐2 第8週 条件分岐3 第9週 繰り返し処理1 第10週 繰り返し処理2 第11週 繰り返し処理3 第12週 繰り返し処理4 第13週 総合演習1 第14週 総合演習2 第15週 定期試験 |
授業時間外の学習(準備学習など) | 1.授業計画を参照して、テキストの該当部分の予習をしておくこと。 2.Linuxの操作方法(エディタ,コマンド,ファイルとディレクトリなど)についてよく復習しておくこと。 |
評価方法 | 定期試験として筆記テストを行なう。定期試験結果をもとにプログラミング実習Iと連動して成績を評価する。実習のレポートをすべて提出し、実習の単位取得条件を満たすことがこの科目の単位取得の必要条件となる。 筆記試験 100%で評価を行う。 |
テキスト | 木村広、Linuxによる情報リテラシー、科学技術出版 清水忠昭、菅田一博、新C言語のススメ、サイエンス社 資料を講義時に配布またはweb pageに掲示。 |
その他 | これからのすべての講義の基礎になる重要な科目なので積極的に取り組むこと。ソフトウェアの作成は考える事に加えて、自ら手を動かしてプログラムを作らないと身につかない技術である。まず、講義を良く聞き、内容についてよく考え、それを実習で積極的に実践する事が必要である。適当に講義を聞き、実習では他人のプログラムをまねてレポートを提出するだけで間に合わすという態度では、決してプログラムを作れるようにはならないということを心して取り組んで欲しい。 この科目は、次のJABEE対応コース「情報技術専修コース(情報通信学科・情報システム数理学科)」の学習・教育目標に対応する(小項目:D-3,4, E-3,4)。 |