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


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


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


2.授業で育成する力・スキル
全学共通:自ら考える力、成し遂げ力
センター:情報処理力

3.授業要旨または授業概要
「プログラミング基礎」は、主に1年生と2年生を対象としたC言語の基礎科目です。ま
た、「プログラミング基礎」は、「プログラミング応用」へと繋がり、C言語プログラミ
ングがひととおりマスターできる構成になっています。「プログラミング基礎」習得後
は、是非「プログラミング応用」の受講をお奨めします。

C言語は、研究開発など多くの分野で広く使われているため、社会要請があるプログラミ
ング言語のひとつです。また、C言語を習得すると、他のプログラミング言語の理解が容
易になる場合があります。C++の基本的文法はC言語のそれとほとんど同じです。Javaや
C#などの言語も似通っています。C言語は、あらゆるプログラミング言語の基本と言っ
ても過言ではありません。

この「プログラミング基礎」の目標は、C言語の基礎を学び、簡単なプログラムの作成方
法を習得して、情報処理力を養うことです。

授業では、レクチャーと実習を交互に行います。レクチャーでは、C言語の基本文法を単
元ごとにやさしくわかりやすく説明します。実習では、実際にプログラムを動かし、C言
語プログラミングを体感してもらいます。具体的な学習要綱は、C言語の基礎(特徴、プ
ログラムの書き方、読みやすいプログラム、エラー処理など)、簡単なプログラムの作成
(出力関数、データ型、変換文字列、演算子、入力関数など)、プログラムの制御(分
岐、繰り返し、条件、ループなど)、データの取り扱い(配列、文字列、ソート)などで
す。

なお、実習は教室に設置してあるPCを使う。C言語のコンパイラーは、マイクロソフト社
の『Visual Studio 2013』を使用します。実習に必要なVisual Studio 2013の操作法の習
得もこの授業内容に含まれます。

また、授業前に各単元のレジュメの予習、授業後にプログラミングの課題や定期試験対策
の推奨問題を課します。


4.学習の到達目標
(1) データ型や変換文字列を理解できる。
 (情報処理力に対応できる基礎力)

(2) 演算子や入出力関数を理解し、簡単なプログラムが作成できる。
 (情報処理力に対応できる基礎力)

(3) 分岐や繰り返し、そして判断の処理文と対応するフローチャート記号を理解し、プロ
  グラム制御ができる。
 (自ら考える力)

(4) 配列やソートを理解し、たくさんのデータを取り扱うプログラムが作成できる。
 (成し遂げ力、情報処理力)

上記の到達目標に関しては、別紙の「プログラミング基礎学習達成度確認表」で確認して
ください。
添付ファイル:プログラミング基礎学習達成度確認表.doc

5.授業スケジュール
授業スケジュール毎に、2時間の予習・2時間の復習(授業外での課題作成を含む)を基
本原則とします。なお、1回目のガイダンスでは、配布されたガイダンス用のレジュメで
Visual Studio 2013やT365 mailの基本操作を授業後4時間程度の時間をかけて復習する
こと。また、15回目のまとめでは、授業前に今までの配布資料を4時間程度の時間をかけ
て総復習すること。

回:内容
 1:ガイダンス(C言語の概要)
 2:C言語の特徴やVisual Studio 2013の操作法を知ろう(その1)
 3:C言語の特徴やVisual Studio 2013の操作法を知ろう(その2)
 4:読みやすいプログラムを書こう
 5:データ型や変換文字列を理解しよう(その1)
 6:データ型や変換文字列を理解しよう(その2)
 7:演算子や入出力関数を使おう(その1)
 8:演算子や入出力関数を使おう(その2)
 9:プログラムを制御する分岐や繰り返しの処理文を理解しよう(その1)
10:プログラムを制御する分岐や繰り返しの処理文を理解しよう(その2)
11:多重ループやbreak文を理解しよう
12:配列や文字列の取り扱い方を理解しよう(その1)
13:配列や文字列の取り扱い方を理解しよう(その2)
14:ソートプログラムを理解しよう
15:まとめ

16:定期試験(定期試験期間中に実施、授業資料一式持込み可)

6.成績評価の基準および方法
・学則および学修に関する規則に則り2/3以上の出席が成績評価の対象になる。
・大学が認める欠席届があれば事前に提出すること、それ以外の欠席理由は考慮
しない。
・成績は、課題および出欠の評価点20%、定期試験の得点を80%、の配点で評価す
る。

具体的な評価は、別紙の「プログラミング基礎学習達成度確認表」に基づいて行
う。



7.教科書・参考書
区分 書 名 著者名 発行元 定価
参考書 猫でもわかるC言語プログラミング (第3版) 粂井康孝 SBクリエイティブ 1,995


8.その他の教材
授業毎に配布資料として各単元のレジュメをキャンパスライフエンジンにアップする。


9.担当教員の連絡先
質問等は随時受け付けます。授業終了時、あるいはe-mail:kurita@is.icc.u-
tokai.ac.jp、内線(PHS):伊勢原校舎(730)-5551で相談して下さい。

10.授業担当教員からの改善点・コメント
部活動などによる授業不参加を配慮するため、あるいは各単元の理解を深めるため、授業
時間を分割し、前半は前授業の復習から行う。また、単元ごとに授業時間外にプログラミ
ングの課題や推奨問題を課す。