徳島大学 教育・研究者情報データベース(EDB)

Education and Research Database (EDB), Tokushima University

徳島大学ウェブサイトへのリンク

授業概要: 2011/プログラミング演習1

ヘルプを読む

「授業概要」(授業概要のリスト)は,授業の概要を登録するテーブルです. (この情報が属するテーブルの詳細な定義を見る)

  • 項目名の部分にマウスカーソルを置いて少し待つと,項目の簡単な説明がツールチップ表示されます.

この情報をEDB閲覧画面で開く

EID
216374
EOID
556239
Map
[2010/プログラミング演習1]
LastModified
2011年1月24日(月) 11:31:35
Operator
島本 隆
Avail
TRUE
Censor
0
Owner
[教務委員会委員]/[徳島大学.工学部.電気電子工学科]
Read
継承
Write
継承
Delete
継承
種別 必須 工学部•昼間 (授業概要)
入学年度 必須 西暦 2011年 (平成 23年)
名称 必須 (英) Programming Exercise (I) / (日) プログラミング演習1 / (読) ぷろぐらみんぐえんしゅう
コース 必須
  1. 2011/[徳島大学.工学部.電気電子工学科]/[昼間コース]
担当教員 必須
  1. 宋 天([徳島大学.大学院社会産業理工学研究部.理工学域.電気電子系.知能電子回路分野]/[徳島大学.理工学部.理工学科.電気電子システムコース.知能電子回路講座])
    肩書 任意
単位 必須 1
目的 必須

(日) プログラミング言語C(以下,C言語)を用いたコンピュータプログラミングについて講義し,演習を行うことで,コンピュータにおけるプログラミングの考え方を理解させるとともにC言語プログラムの読解力および基本的なプログラム作成技法を習得させる.

概要 必須

(日) 多様な目的を果たすためにコンピュータを用いるには,プログラミングの知識は技術者にとって欠くことのできない要素である.本演習では,代表的な手続き型プログラミング言語の一つであるC言語について,プログラム開発ツールの使い方を習得させた後,(1)基本的なデータ入出力,(2)条件分岐処理,(3)繰り返し処理,(4)配列を利用するプログラムについて講述し実習を行なう.

キーワード 推奨
  1. C言語(programming language C/->キーワード[C言語])
  2. プログラミング書式(programming form)
  3. 演算子(operator/->キーワード[オペレータ])
  4. 制御構造(control structure)
  5. 配列(array)
先行科目 推奨
  1. コンピュータ入門([2011/[徳島大学.工学部.電気電子工学科]/[昼間コース]]/->授業概要[2010/コンピュータ入門])
    必要度 任意
関連科目 推奨
  1. プログラミング演習2([2011/[徳島大学.工学部.電気電子工学科]/[昼間コース]]/->授業概要[2010/プログラミング演習2])
    関連度 任意
要件 任意

(日) 「コンピュータ入門」を履修していること.

注意 任意

(日) 毎週の演習では,前半を講義,後半を実習形式で行う.実習で作成したプログラムは以降の演習に利用するため,実習で科されたプログラムは必ず次の演習時間までに完成させておくこと.

目標 必須
  1. (日) C言語の文法を理解する.

  2. (日) C言語プログラムの読解力を習得する.

  3. (日) C言語プログラミング手法を習得する.

計画 必須
  1. (英) Basic commands of UNIX

    (日) UNIXの基本コマンド

  2. (英) Operations on programming environments

    (日) プログラム開発環境の操作方法

  3. (英) Programming formula of C-language

    (日) C言語のプログラム書式

  4. (英) Data types

    (日) データの型

  5. (英) Operators

    (日) 演算子

  6. (英) Input/output function (scanf, printf)

    (日) 入出力関数(scanf, printf関数)

  7. (英) Sring and I/O functions

    (日) 文字列の構造と入出力

  8. (英) Condtioned branch (if statement)

    (日) 条件分岐処理(if文)

  9. (英) Multi-directional branch (switch statement)

    (日) 多方向分岐処理(switch文)

  10. (英) Iterations (for statement)

    (日) 繰り返し処理(for文)

  11. (英) Iterations (while statement)

    (日) 繰り返し処理(while文)

  12. (英) Iterations (continue, break statement)

    (日) 繰り返し処理(continue, break文)

  13. (英) Array (1-dimension)

    (日) 配列(1次元)

  14. (英) Array (2-dimensions)

    (日) 配列(2次元)

  15. (英) Examination (evaluation of target 1,2,3)

    (日) 期末試験(到達目標1,2,3の評価)

  16. (英) Return the examination scripts and commentary

    (日) 試験の返却と解説等まとめ

評価 必須

(日) 到達目標の3項目が各々達成されているかを試験70%,平常点(実習レポートなど)30%とし,3項目平均で60%以上あれば合格とする.ただし,C言語プログラミング経験者に関しては試験の比率を100%として評価を行なうことがある.

JABEE合格 任意

(英) .

(日) .

JABEE関連 任意

(日) (C)工学基礎30%,(D)[主目標]専門基礎70%

対象学生 任意 開講コース学生のみ履修可能
教科書 必須
  1. (日) 講義の最初に配布するプリントを使用する.

参考資料 推奨
  1. (日) 阿曽弘具ほか 共著「UNIXとC」(近代科学社)

URL 任意
連絡先 推奨
  1. 宋 天([徳島大学.大学院社会産業理工学研究部.理工学域.電気電子系.知能電子回路分野]/[徳島大学.理工学部.理工学科.電気電子システムコース.知能電子回路講座])
    オフィスアワー 任意
科目コード 推奨
備考 任意
  1. (日) 卒業研究,大学院での研究ではコンピュータプログラミングができることが前提となっていることが多い上に,電気電子工学科卒業生としてコンピュータプログラミングが行える能力を身につけているのが当り前となっている.必ず受講してプログラミング能力を身につけること.

  2. (日) 授業を受ける際には,2時間の授業時間毎に1時間の予習・復習をしたうえで授業を受けることが,授業の理解と単位取得のために必要である.

この色で表示されている項目はマップによって参照された内容です