プログラミングⅠ(2040)

科目基礎情報

学校 八戸工業高等専門学校 開講年度 2017
授業科目 プログラミングⅠ(2040)
科目番号 0131 科目区分 専門 / 必修
授業形態 講義 単位の種別と単位数 履修単位: 1
開設学科 産業システム工学科電気情報工学コース 対象学年 1
開設期 後期 週時間数 2
教科書/教材 入門C言語,筧捷彦・石田晴久 他 著,実教出版/教員作成資料
担当教員 鎌田 貴晴,佐藤 健

到達目標

1. フローチャートを用いて与えられた問題を筋道立てて解決できる
2. C言語の文法を正しく理解し、分岐文、繰り返し文、配列を用いたプログラムを作成することができる
3. プログラムの正当性を確認できる

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
問題分析とフローチャートフローチャートを用いて様々な問題を筋道立てて解決することができるフローチャートを用いて簡単な問題を筋道立てて解決することができるフローチャートを用いて与えられた問題を筋道立てて解決することができない
基本的なCプログラミングC言語の文法を正しく理解し、分岐文、繰り返し文、配列を組み合わせたプログラムに応用することができるC言語の文法を正しく理解し、分岐文、繰り返し文、配列を用いた基本的なプログラムを作成することができるC言語を利用して、分岐文、繰り返し文、配列を用いたプログラムを作成することができない
プログラムの正当性自分で作成したプログラムの正当性を確認することができ、さらに改良することができる自分で作成したプログラムの正当性を確認することができる自分で作成したプログラムの正当性を確認することができない

学科の到達目標項目との関係

学習・教育到達目標 B-1 説明 閉じる

教育方法等

概要:
電気情報工学コースではデジタルハードウェアとソフトウェアに関する広範囲な専門知識や技術の修得を目標としている。本科目では主にソフトウェア技術について学習し、C言語による基礎的なプログラミングの知識と技術の習得を目的とする。
授業の進め方・方法:
教科書やプリントを用いて各テーマについて講義を行い,そのテーマごとに演習課題を提示し,パソコン室にて演習を行う。また,授業の区切りでは小テストを行い学習の到達度を確認する。
注意点:
・ 予習・復習に心掛け、教科書の例題などを自ら進んでコンピュータに入力して実行してみること。
・ 授業では、Blackboardを使って講義資料の配布や課題の提出等を行う。インターネットに接続できる環境があればどこからでも利用できるので、授業時間のみでなく放課後などを用いた積極的な演習が望まれる。

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 コンピュータと情報の基礎、C言語プログラミングの概要
2週 情報の単位、C言語とコンパイラ、ファイルとディレクトリ
3週 問題分析とフローチャート、演習
4週 フローチャートの記号と意味、演習
5週 Cプログラムの基礎(定数、 変数、 データ型)
入出力(画面への出力、キーボードからのデータ入力)
6週 Cプログラムの基礎(定数、 変数、 データ型)
入出力(画面への出力、キーボードからのデータ入力)
7週 演算子と計算順序、型変換
8週 演算子と計算順序、型変換
(中間到達度試験)
4thQ
9週 分岐文(if文、 if-else文、 switch文)、演習
10週 分岐文(if文、 if-else文、 switch文)、演習
11週 繰り返し文 (for文、while文、 do~while文)、演習
12週 繰り返し文 (for文、while文、 do~while文)、演習
13週 配列 (1次元配列、2次元配列)、演習
14週 配列 (1次元配列、2次元配列)、演習
15週 到達度試験
16週 答案返却とまとめ

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学電気・電子系分野情報基本的なアルゴリズムを理解し、図式表現できる。4
プログラミング言語を用いて基本的なプログラミングができる。4

評価割合

到達度試験小テスト・課題相互評価態度ポートフォリオその他合計
総合評価割合70300000100
基礎的能力0000000
専門的能力70300000100
分野横断的能力0000000