授業概要: 2006/プログラミング演習1
ヘルプを読む
「授業概要」(授業概要のリスト)は,授業の概要を登録するテーブルです. (この情報が属するテーブルの詳細な定義を見る)
- 項目名の部分にマウスカーソルを置いて少し待つと,項目の簡単な説明がツールチップ表示されます.
この情報をEDB閲覧画面で開く
- EID
- 125640
- EOID
- 498596
- Map
- 0
- LastModified
- 2010年1月3日(日) 21:52:37
- Operator
- 大家 隆弘
- Avail
- TRUE
- Censor
- 0
- Owner
- [教務委員会委員]/[徳島大学.工学部.電気電子工学科]
- Read
- 継承
- Write
- 継承
- Delete
- 継承
|
種別 |
必須 |
工学部•昼間 (授業概要) |
入学年度 |
必須 |
西暦 2006年 (平成 18年) |
名称 |
必須 |
(英) Programming Exercise (I) / (日) プログラミング演習1 / (読) ぷろぐらみんぐえんしゅう
|
コース |
必須 |
- 2006/[徳島大学.工学部.電気電子工学科]/[昼間コース]
|
担当教員 |
必須 |
- 大家 隆弘([徳島大学.インスティトゥーショナル・リサーチ室]/[徳島大学.理工学部.理工学科.電気電子システムコース.電気電子システム講座]/[徳島大学.先端技術科学教育部.システム創生工学専攻.電気電子創生工学コース.電気電子システム講座])
|
単位 |
必須 |
1 |
目的 |
必須 |
(日) プログラミング言語C(以下,C言語)を用いたコンピュータプログラミングについて講義し,演習を行うことで,コンピュータにおけるプログラミングの考え方を理解させるとともにC言語プログラムの読解力および基本的なプログラム作成技法を習得させる.
|
概要 |
必須 |
(日) 多様な目的を果たすためにコンピュータを用いるには,プログラミングの知識は技術者にとって欠くことのできない要素である.本演習では,代表的な手続き型プログラミング言語の一つであるC言語について,プログラム開発ツールの使い方を習得させた後,(1)基本的なデータ入出力,(2)条件分岐処理,(3)繰り返し処理,(4)配列を利用するプログラムについて講述し実習を行なう.
|
キーワード |
推奨 |
- C言語(programming language C/->キーワード[C言語])
- プログラミング書式(programming form)
- 演算子(operator/->キーワード[オペレータ])
- 制御構造(control structure)
- 配列(array)
|
先行科目 |
推奨 |
- コンピュータ入門([2006/[徳島大学.工学部.電気電子工学科]/[昼間コース]])
|
関連科目 |
推奨 |
- プログラミング演習2([2006/[徳島大学.工学部.電気電子工学科]/[昼間コース]])
|
要件 |
任意 |
(日) 「コンピュータ入門」を履修していること.
|
注意 |
任意 |
(日) 毎週の演習では,前半を講義,後半を実習形式で行う.実習で作成したプログラムは以降の演習に利用するため,実習で科されたプログラムは必ず次の演習時間までに完成させておくこと.
|
目標 |
必須 |
(日) C言語の文法を理解する.
(日) C言語プログラムの読解力を習得する.
(日) C言語プログラミング手法を習得する.
|
計画 |
必須 |
(英) Basic commands of UNIX
(日) UNIXの基本コマンド
(英) Operations on programming environments
(日) プログラム開発環境の操作方法
(英) Programming formula of C-language
(日) C言語のプログラム書式
(英) Data types
(日) データの型
(英) Operators
(日) 演算子
(英) Input/output function (scanf, printf)
(日) 入出力関数(scanf, printf関数)
(英) Sring and I/O functions
(日) 文字列の構造と入出力
(英) Condtioned branch (if statement)
(日) 条件分岐処理(if文)
(英) Multi-directional branch (switch statement)
(日) 多方向分岐処理(switch文)
(英) Iterations (for statement)
(日) 繰り返し処理(for文)
(英) Iterations (while statement)
(日) 繰り返し処理(while文)
(英) Iterations (continue, break statement)
(日) 繰り返し処理(continue, break文)
(英) Array (1-dimension)
(日) 配列(1次元)
(英) Array (2-dimensions)
(日) 配列(2次元)
(英) Examination (evaluation of target 1,2,3)
(日) 期末試験(到達目標1,2,3の評価)
(英) Return the examination scripts and commentary
(日) 試験の返却と解説等まとめ
|
評価 |
必須 |
(日) 到達目標の3項目が各々達成されているかを試験70%,平常点(実習レポートなど)30%とし,3項目平均で60%以上あれば合格とする.ただし,C言語プログラミング経験者に関しては試験の比率を100%として評価を行なうことがある.
|
JABEE合格 |
任意 |
(英) .
(日) .
|
JABEE関連 |
任意 |
(日) (B)社会情報20%,(C)工学基礎40%,(D)専門基礎40%
|
対象学生 |
任意 |
開講コース学生のみ履修可能 |
教科書 |
必須 |
(日) 講義の最初に配布するプリントを使用する.
|
参考資料 |
推奨 |
(日) 阿曽弘具ほか 共著「UNIXとC」(近代科学社)
|
URL |
任意 |
|
連絡先 |
推奨 |
- 大家 隆弘([徳島大学.インスティトゥーショナル・リサーチ室]/[徳島大学.理工学部.理工学科.電気電子システムコース.電気電子システム講座]/[徳島大学.先端技術科学教育部.システム創生工学専攻.電気電子創生工学コース.電気電子システム講座])
- 西尾 芳文([徳島大学.大学院社会産業理工学研究部.理工学域.電気電子系.知能電子回路分野]/[徳島大学.理工学部.理工学科.電気電子システムコース.知能電子回路講座])
|
科目コード |
推奨 |
|
備考 |
任意 |
(日) 卒業研究,大学院での研究ではコンピュータプログラミングができることが前提となっていることが多い上に,電気電子工学科卒業生としてコンピュータプログラミングが行える能力を身につけているのが当り前となっている.必ず受講してプログラミング能力を身につけること.
|