山梨大学電子シラバス>検索結果一覧>授業データ



授業科目名
担当教員
プログラミングI
茅  暁陽
時間割番号
単位数
コース
履修年次
期別
曜日
時限
253125 2 G 1 前期 III
[概要]
C言語によるプログラミングの基礎を学ぶ.実例を用いながらプログラミングを問題解析,データ構造とアルゴリズムの設計,そしてC言語によるコーディングの3つのステップで構成される問題解決の過程として捉え,その基本思想と具体的な方法を実践的に学んでいく.
[具体的な達成目標]
(1)データ構造、アルゴリズム、プログラミングの基本概念が修得できる。
(2)具体例を用いて実践的に学んでいくことにより、プログラミングの基本技法が修得する。
(3)JABEE教育プログラムの共通基準のうち,「(c) 自然科学,情報技術に関する知識とそれらを応用できる能力,(d) 該当する分野の専門技術に関する知識とそれらを問題解決に応用できる能力」の二点が修得できる.
[必要知識・準備]
「情報処理及び実習」を履修済みで、計算機の基本的な使い方(ファイルの作成,編集など)を習得済みであること.
[評価方法・評価基準]
講義中に課する練習問題に対する解答と期末試験により総合的に評価する.
[教科書]
  1. ISBN:476920230X,
    (C言語とアルゴリズム演習  鑰山 徹 著  工学図書)
[参考書]
  1. ISBN:4320026926,
    (プログラミング言語C   B.W.カーニハン/D.M.リッチー著  石田 晴久 訳  共立出版)
[講義項目]
"  1.計算機とプログラムの関係
  2.プログラムの作成,コンパイルと実行
  3.C言語の基礎的文法
  4.連接構造のみのプログラム
  5.選択構造を含むプログラム
  6.反復構造を含むプログラム
  7.配列
  8.ファイル処理
  9.関数の定義と利用
 10.ポインタとその利用
 "
[教育方法]
具体的な例題を通して、アルゴリズムを組み立ていく過程を学ぶ。
練習問題を課することにより、講義内容に対する理解を深めさせる。
[JABEEプログラムの学習・教育目標との対応]
教育目標(A) 情報処理技術者としての基礎的素養及び基礎的スキルの修得について、
コンピュータ上でのデータ表現と格納方法、アルゴリズムとデータ構造、C言語によるプログラミングついての学習と実習を行う。
[その他]
(未登録)