小野澤光洋 ポインタと文字列 ポインタとアドレス計算

科
目
名
C言語実習
Practice in C language
学年
期別・授業時間・単位数
3
前期・2単位時間/週・1単位
科目到達レベル:□1.知識・記憶□2.理解☑3.適用□4.分析□5.評価□6.創造
教 員 名 小野澤光洋
研 究 室
内線電話
e-mail:
[email protected]
【概要】 本講義では,重要なアルゴリズムを取り上げ,C 言語によって,実際にプログラミングを行うことにより,各種ア
ルゴリズムの知識とその実現方法を習得する。
【到達目標】
①変数とデータ型の概念を説明できる。
⑤アルゴリズムの概念を説明できる。
②代入や演算子の概念を理解し,式を記述できる。
⑥同一の問題に対し,それを解決できる複数のアルゴリズム
③ソフトウェア生成に必要なツールを使い,ソースプログラム
をロードモジュールに変換して実行できる。
が存在しうることを理解している。
⑦整列,探索など,基本的なアルゴリズムについて説明でき
④与えられた簡単な問題に対して,それを解決するためのソー
る。
スプログラムを記述できる。
【学習・教育到達目標】
(B)専門分野の基礎知識を修得し,技術の実践に応用できる。
(D)実験・実習・演習により現象の理解を深め,実践力を身につける。
【教科書,参考書等】
教科書:Moodle 講義
【授業計画】
期別・週
内
容
シラバスの説明と2年次の復習:C 言語の入門
第 1 週
ポインタと文字列
第 2 週
第 3 週
ポインタとアドレス計算
第 4 週
配列とポインタ
関数とポインタ1
前 第 5 週
関数とポインタ2
第 6 週
まとめの演習問題
第 7 週
★前期中間試験
第 8 週
第 9 週
前期中間試験の返却,構造体1
第 10 週
構造体2
第 11 週
ファイルの入出力について
第 12 週
ソートとサーチ
期 第 13 週
再帰
第 14 週
第 15 週
ライブラリーの利用
まとめの演習問題
前期期末試験返却,到達度確認
到達目標
教科書参照ページ
①〜③
①〜③
①〜③
①〜③
①〜③
①〜③
①〜③
配布資料
配布資料
配布資料
配布資料
配布資料
配布資料
配布資料
①〜③
①〜③
①〜③
④〜⑦
④〜⑦
①〜⑦
①〜⑦
配布資料
配布資料
配布資料
配布資料
配布資料
配布資料
配布資料
★前期期末試験
第 1 週
第 2 週
第 3 週
第 4 週
後 第 5 週
第 6 週
第7週
第8週
第 9 週
第 10 週
第 11 週
第 12 週
期 第 13 週
第 14 週
第 15 週
★後期中間試験
★後期期末試験
【成績の評価方法・評価基準】
【科目の位置付け】
定期試験の成績(60%)と受講状況や演習の提出状況(40%)を総合的に判断して評価する.
到達目標の各項目の到達度を評価基準とする。
先に履修する関連科目
C 言語
グラフィックス
【備考】
資料等は http://moodle.maizuru-ct.ac.jp/ にアップロードする。
後で履修する関連科目
数値解析実習