2017年度工学院大学 先進工学部応用物理学科

プログラミング論II(Programming Techniques and Algorithms II)[5G22]

試験情報を見る] [授業を振り返ってのコメント(学内限定)

2単位
米澤 宣義 非常勤講師  [ 教員業績  JP  EN ]
最終更新日 : 2018/09/28

<学位授与の方針>
1. 基礎知識の習得
2. 専門分野知識の習得
3. 汎用的問題解決技能
4. 道徳的態度と社会性

<授業のねらい>
プログラミング論Iと同演習Iで習得した知識を基に各種データ構造を用いたプログラムの例を学び、より複雑で多種多様の問題をコンピュータで解くためのプログラミング技術を習得し問題解決能力を高める。

<受講にあたっての前提条件>
プログラミング論T及び同演習Tを履修し合格しておくことが望ましい.さらに、プログラミング論IIと同演習IIは一体の科目であるから両科目を受講することを推奨する.

<具体的な到達目標>
より複雑で多種多様な問題を解決するための基礎となるプログラムを,C言語を用いて作成することができるようになる.

<授業計画及び準備学習>
1.入出力
2.制御構造とファイル入出力
3.配列とポインタ,動的メモリ確保 
4.関数とポインタ
5.構造体と共用体
6.プリプロセッサと標準ライブラリ関数
7.探索法(1)
8.探索法(2)
9.文字列の照合と置き換え
10.再帰(1)
11.再帰(2)
12.データ構造
13.木構造と探索
14.学習成果の確認

ただし,学習の進捗状況並びに知識の習得状況により授業計画を修正する場合がある.その場合には講義などを通して別途通知する.また,講義中に理解度の確認あるいは理解を深めるための小テストを行う場合がある.講義に必要な準備学習については,教科書の指定された箇所や配布した資料を読むなどの準備をする.講義を受けた後は復習して、解らない箇所があればそのままにせず教員に尋ねる.

<成績評価方法>
定期試験で評価を行う.ただし、出席数が全講義数の3分の2以上の者のみが評価対象となる.なお、遅刻に関しては遅刻2回を1回の欠席とみなす.

<教科書>
『C言語改訂版2 はじめて学ぶCの仕組み (CD-ROM付) (プログラミング学習シリーズ) @A』倉 薫,翔泳社

<参考書>
C言語の参考書は多くあるので、自分に合ったものを利用することを勧めます.

<オフィスアワー>
電子メールで連絡ください.連絡用のメールアドレスは第1回目の講義の時に通知する.簡単な質問は,講義後に教室で受け付ける.

<学生へのメッセージ>
他大学の文系の学生はレベルアップのため一生懸命プログラミングを勉強しています.あなたは、どうする。


ナンバリングはこちら
このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2017 Kogakuin University. All Rights Reserved.