2015年度工学院大学 情報学部情報デザイン学科

プログラミング基礎(Fundamental Programming)[4316]

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

2単位
栃本 英伍 非常勤講師  
最終更新日 : 2016/01/21

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

<授業のねらい>
基本的なアルゴリズムを理解し、C言語を自在に活用できることを目指す。

<受講にあたっての前提条件>
演習室端末のアカウント取得。

<具体的な到達目標>
講義で取り扱った事項を応用したプログラムを作成できる。

<授業計画及び準備学習>
1.プログラミングの基礎
(ねらい)プログラムとは何かを理解する
(内容)C言語でのプログラミング方法の基礎を演習する
2.演算と型
(ねらい)演算と型を理解する
(内容)C言語における変数の型と演算について演習する
(準備)前回の課題を復習する
3.プログラムの流れの分岐 その1
(ねらい)プログラムの流れの分岐を理解する
(内容)if文について演習する
(準備)前回の課題を復習する
4.プログラムの流れの分岐 その2
(ねらい)プログラムの流れの複数の分岐を理解する
(内容)swtch文を演習する
(準備)前回の課題を復習する
5.プログラムの流れの繰り返し その1
(ねらい)プログラムの流れの繰り条件付き返しを理解する
(内容)do while 文を演習する
(準備)前回の課題を復習する
6.プログラムの流れの繰り返し その2
(ねらい)プログラムの流れの繰り返しを理解する
(内容)for文を演習する
(準備)前回の課題を復習する
7.配列
(ねらい)配列変数を理解する
(内容)C言語における配列変数を演習する
(準備)前回の課題を復習する
8.関数
(ねらい)関数を理解する
(内容)関数宣言および呼び出しについて演習する
(準備)前回の課題を復習する
9.静的変数
(ねらい)静的変数を理解する
(内容)static変数を演習する
(準備)前回の課題を復習する
10.文字列
(ねらい)文字列変数を理解する
(内容)C言語における文字列変数を演習する
(準備)前回の課題を復習する
11. ファイル処理
(ねらい)ファイル処理を理解する
(内容)C言語でのファイル処理方法を演習する
(準備)前回の課題を復習する
12.2次元配列
(ねらい)2次元配列を理解する
(内容)C言語での2次元配列を演習する
(準備)前回の課題を復習する
13. 応用プログラミング その1
(ねらい)C言語で簡単なプログラムが記述できるようにするる
(内容)実践的なプログラミング演習を行う
(準備)前回までの全ての課題を復習する
14. 応用プログラミング その2
(ねらい)C言語で簡単なプログラムが記述できるようにするる
(内容)実践的なプログラミング演習を行う
(準備)前回までの全ての課題を復習する
15. 応用プログラミング その3
(ねらい)C言語で簡単なプログラムが記述できるようにするる
(内容)実践的なプログラミング演習を行う
(準備)前回までの全ての課題を復習する

<成績評価方法>
試験と演習で出題するプログラム課題にて評価する。
試験を60%,課題を40%で評価し,Grade D以上の者に単位を認める

<教科書>
新版 明解C言語 入門編 著者:柴田望洋

<参考書>
指定参考書なし

<オフィスアワー>
質問等は演習中に受け付ける。

<備 考>
毎回の提出課題課題は、必ず提出してください。


このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2015 Kogakuin University. All Rights Reserved.