授業内容・計画(詳細)の情報


ページを読み終えましたら、ブラウザを終了させてください。


1.基本事項
2017 年度 秋 学期  
開講クラス 文学部・文明学科
文学部・アジア文明学科
文学部・ヨーロッパ文明学科
文学部・アメリカ文明学科
文学部・北欧学科
文学部・歴史学科-日本史専攻
文学部・歴史学科-東洋史専攻
文学部・歴史学科                -西洋史専攻
文学部・歴史学科-考古学専攻
文学部・日本文学科
文学部・文芸創作学科
文学部・英語文化コミュニケーション学科
文学部・広報メディア学科
文学部・心理・社会学科
政治経済学部・政治学科
政治経済学部・経済学科
政治経済学部・経営学科
法学部・法律学科
教養学部・人間環境学科-自然環境課程
教養学部・人間環境学科-社会環境課程
教養学部・芸術学科-音楽学課程
教養学部・芸術学科-美術学課程
教養学部・芸術学科-デザイン学課程
教養学部・国際学科
体育学部・体育学科
体育学部・競技スポーツ学科
体育学部・武道学科
体育学部・生涯スポーツ学科
体育学部・スポーツ・レジャーマネジメント学科
理学部・数学科
理学部・情報数理学科
理学部・物理学科
理学部・化学科
情報理工学部・情報科学科
情報理工学部・コンピュータ応用工学科
工学部・生命化学科
工学部・応用化学科
工学部・光・画像工学科
工学部・原子力工学科
工学部・電気電子工学科
工学部・材料科学科
工学部・建築学科
工学部・土木工学科
工学部・精密工学科
工学部・機械工学科
工学部・動力機械工学科
工学部・航空宇宙学科              -航空宇宙学専攻
工学部・航空宇宙学科              -航空操縦学専攻
工学部・医用生体工学科
観光学部・観光学科
健康科学部・看護学科
健康科学部・社会福祉学科
授業科目名 プログラミング基礎
曜日 時限 木-1
テーマ C言語によるプログラミング
キーワード プログラム言語 コンピューター


2.授業で育成する力・スキル
1.自ら考える力
2.成し遂げ力
3.情報処理力

3.授業要旨または授業概要
 コンピューター処理の多くの分野で広く使われているプログラム言語Cによるプログラ
ミングを、講義と実習を通して習得し、専門分野で必要なプログラムの作成、改良が行え
るようにする。
 内容は、C言語によるプログラミングとコンピューターを使った問題解決である。基本
的な命令(入出力・演算・判定・分岐・反復など)、データの取り扱い(定数・変数・配
列・型・書式など)、プログラムの構成法(関数など)、基本的な解法(分類など)の項
目を含んでいる。
 実習にはパソコンを使う。基本プログラムはMicrosoft社のWindowsである。C言語の処
理系は同社の『Visual C++』を使う。実習に必要な、コンピューターの操作法(基本プロ
グラムの操作、ファイルの取り扱い、プログラムの翻訳と実行、プログラムと実行結果の
印刷など)の習得もこの授業の内容に含まれる。


4.学習の到達目標
1.処理系Visual Studioの操作ができる(スキル3)
2.コンピューターの基本動作とC言語の基本的な命令を理解する(スキル1, 3)
3.Cプログラムを作成して簡単なデータ処理を行わせることができる(スキル1, 2, 3)
4.Cプログラムの処理内容を解読できる(スキル1, 2, 3)
(添付「学習達成度確認表」参照)
添付ファイル:FPR-C_Rubric.pdf

5.授業スケジュール
回:内容
 1:履修ガイダンス、コンピューター・プログラミングの概要
 2:コンピューターの操作法−、Visual C++の使い方
 3:C言語−プログラムの記述法、ヘッダ、main関数
 4:C言語−データの型、演算、式
 5:C言語−入出力、書式、間接演算子と参照演算子
 6:C言語−制御構造 if - else
 7:C言語−論理式、乱数
 8:C言語−制御構造 while, for
 9:C言語−配列
10: C言語−配列、2次元配列、早見表としての利用
11:C言語−文字列
12:C言語−関数
13:基本的な解法−分類(並べ替え)、検索
14:基本的な解法−数値計算(Newton法による代数方程式の解法など)
15:まとめと試験−簡単なプログラムの作成、プログラムの解読(処理の追跡)
 準備学習:各回の授業前に教科書を一読しておくこと、最大で30分間程度を要する。
 授業後に必要な学習:授業内容に即した宿題を課すのでこれを解いて提出すること。
 講義時間以外に、全体で60時間程度の予習・復習が必要となる。

6.成績評価の基準および方法
 授業内容に即した宿題を課す。コンピューターを使った処理結果を提出するこ
とになる。
 評価には、試験の得点A(100点満点)と課題の評点B(20点満点)を使う。A+Bと
A+(100-A)xB/40の小さい方を、東海大学学修に関する規則に定める成績評価の基
準とする。(試験の得点が60点以下の場合、課題の成果に応じて最大20点加点す
る。60点以上の場合は、100点に満たない点数の半分までの範囲で加点する。成績
評価の基準は試験の得点だけでも100点になる。)
 授業回数の2/3以上の出席が必要である。出席回数は成績評価の基準には反映さ
せない。


7.教科書・参考書
区分 書 名 著者名 発行元 定価
教科書 Cプログラミングの基礎[新訂版] 蓑原隆 サイエンス社 1,782円
参考書 プログラミング言語C 第2版 B.W.カーニハン、D.M.リッチー著、石田晴久訳 共立出版 3,024円


8.その他の教材
授業時に配布するプリント教材
補助教材をWebページ http://ictedu.u-tokai.ac.jp/akiyama/ で公開している。


9.担当教員の連絡先
akiyama-at-keyaki.cc.u-tokai.ac.jp (-at-を単価記号 @ にする)

10.授業担当教員からの改善点・コメント
 授業時に配布する印刷資料や教科書の補足説明、サンプルプログラムなどの補助教材に
加えて、課題の一覧や連絡事項を「8.その他の教材」に示したWebページで公開してい
る。このページは随時更新している。