僔儔僶僗嶲徠

年度 2012
科目名
プログラミング論
担当者名
福井　哲夫
単位
2

★★「単位」には開講学年の単位が表示されています。★★
★★「単位」が「-(ハイフン)」で表示されている場合は各自の履修便覧で単位を確認してください。★★

科目目的 ・ 到達目標
Aims of the Course and Objectives

すべてのコンピュータはプログラムによって動作する。本科目の目的は、プログラム生産の技能を習得するための「プログラミング演習」や「アルゴリズム論」を学ぶ礎とする。
本科目ではソフトウェアを開発するためのプログラミングの基礎概念を学習する事にある。なお、この科目は高校教科情報科を教授するに足る専門的知識及び技能を習得することを一目標とする。

授業内容
The Content of the Course

プログラムの概念とそれを開発する手順を理解するために、Java言語を使って解説する。したがって、本科目はJavaプログラミングの入門と位置づけられ、理論だけでなく実際にコンピュータを使ってプログラミング手順を演習する。

授業計画
Class Plan

第１回　プログラミング基礎(１)　目標と意義
第２回　プログラミング基礎(２)　プログラム言語と概念
第３回　プログラミング基礎(３)　プログラミング手順
第４回　データの記録と表示(１)　プログラムの基本形式
第５回　データの記録と表示(２)　定数と変数
第６回　グラフィックス命令(１)　グラフィックスの基本構造
第７回　グラフィックス命令(２)　図形描画と属性
第８回　プログラムの流れを変えるI（制御文）
(１)　順列（シーケンス）と複合文
第９回　プログラムの流れを変えるI（制御文）
(２)　イベントによる流れの変化
第１０回　プログラムの流れを変えるI（制御文）
(３)　条件分岐（if文）と条件式
第１１回　プログラムの流れを変えるⅡ（繰り返し）
(１)　繰り返し処理（for文）
第１２回　プログラムの流れを変えるⅡ（繰り返し）
(２)　繰り返し計算例
第１３回　配列　　　　　　　(１)　配列データ
第１４回　配列　　　　　　　(２)　配列の応用
（データの合計や図形データの処理など）
第１５回　まとめ
総合演習と質問など

準備学習等の内容
Preparation for Classes and Review

講義中に全５回のレポート課題を出題するので、よく復習して提出期限までに課題を仕上げること。

評価方法
Evaluation Method

・レポート[作品含む](80点)
・平常点等(20点)　配点内訳：電子掲示板等のへの発言・質問など授業への積極的参加度
・レポートに関しては各自の工夫を歓迎するとともに成績に加味する。

高橋麻奈/やさしいJava　第４版/ソフトバンククリエイティブ