山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||||||
プログラミングI
|
茅 暁陽
|
|||||||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||||||
253125 | 2 | G | 1 | 前期 | 木 | III | ||||||||||||||||
[概要] | ||||||||||||||||||||||
C言語によるプログラミングの基礎を学ぶ.実例を用いながらプログラミングを問題解析,データ構造とアルゴリズムの設計,そしてC言語によるコーディングの3つのステップで構成される問題解決の過程として捉え,その基本思想と具体的な方法を実践的に学んでいく.<BR>カリキュラム中での位置付け:<a href="http://www.cs.yamanashi.ac.jp/g/JABEE/curriculum/">Gコースのカリキュラム</a> | ||||||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||||||
(1)データ構造、アルゴリズム、プログラミングの基本概念の修得。<BR>(2)具体例を用いて実践的に学んでいくことにより、プログラミングの基本技法の修得。<BR>(3)情報技術に関する専門知識とそれらを問題解決に応用できる能力の修得。 | ||||||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||||||
「情報処理及び実習」を履修済みで、計算機の基本的な使い方(ファイルの作成,編集など)を習得済みであること. | ||||||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||||||
|
||||||||||||||||||||||
[教科書] | ||||||||||||||||||||||
[参考書] | ||||||||||||||||||||||
[講義項目] | ||||||||||||||||||||||
1.計算機とプログラムの関係<BR> 2.プログラムの作成,コンパイルと実行<BR> 3.C言語の基礎的文法<BR> 4.連接構造のみのプログラム<BR> 5.選択構造を含むプログラム<BR> 6.反復構造を含むプログラム<BR> 7.配列<BR> 8.ファイル処理<BR> 9.関数の定義と利用<BR> 10.ポインタとその利用<BR> 11.文字列処理<BR> " | ||||||||||||||||||||||
[教育方法] | ||||||||||||||||||||||
講義形式で行う。具体的な例題を通して、アルゴリズムを組み立ていく過程を学ぶ。<BR>練習問題を課することにより、講義内容に対する理解を深めさせる。 | ||||||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||||||
教育目標(A) 情報処理技術者としての基礎的素養及び基礎的スキルの修得について、<BR>コンピュータ上でのデータ表現と格納方法、アルゴリズムとデータ構造、C言語によるプログラミングついての学習と実習を行う。 | ||||||||||||||||||||||
[その他] | ||||||||||||||||||||||
(未登録) |