2026年度シラバス詳細

科目:プログラミング演習Ⅱ

科目コード 26S021020
科目名 プログラミング演習Ⅱ
担当者名 吉田 晶子
授業の概要 基本的なデータ構造、ポインタ、構造体、文字列、ソートや探索などの基本的なアルゴリズムについて学びます。
実務経験
事前事後の学習内容 提出課題および演習問題に取り組み、自身の理解度を確認する。 わからないことは、該当するプログラムとその説明を読み返すようにして下さい。また、担当者に質問して下さい。
到達目標 1.スタックなどの基本的なデータ構造とのその機能を知っており、利用できる 2.配列とポインタの関係を理解している 3.構造体と配列、ポインタを使い、データ型を自分で作成でき、操作できる 4.C言語での文字列処理の原理を理解している 5.ソートや探索など基本的なアルゴリズムを理解し、利用できる 6.リストを使ったスタックの実装を理解している
授業の進め方 はじめに解説を聞き、その内容について演習を通して確認をします。 課題に取り組むことで理解を深めるようにします。
授業計画 【第1回】【第2回】  ポインタとアドレス  【第3回】【第4回】  ポインタと1次元配列 【第5回】【第6回】  スタックと配列 【第7回】【第8回】  構造体の基礎 【第9回】【第10回】  構造体のポインタ 【第11回】【第12回】 文字列 【第13回】【第14回】 ファイル処理 【第15回】【第16回】 ここまでの復習 【第17回】【第18回】 スタック 【第19回】【第20回】 動的メモリ管理 【第21回】【第22回】 ソートアルゴリズム 【第23回】【第24回】 線形探索と二分探索 【第25回】【第26回】 リスト構造 【第27回】【第28回】 総合演習(1) 【第29回】【第30回】 総合演習(2)
成績評価方法 提出課題の結果 80% 平常点評価(課題への取り組み姿勢等) 20%
テキスト なし
参考文献 牛田啓太「基礎C言語 入門編」技術評論社 筧捷彦、石田晴久監修 入門C言語 実教出版