プログラミング応用

科目基礎情報

学校 北九州工業高等専門学校 開講年度 令和05年度 (2023年度)
授業科目 プログラミング応用
科目番号 0076 科目区分 専門 / 必修
授業形態 単位の種別と単位数 履修単位: 1
開設学科 生産デザイン工学科(電気電子コース) 対象学年 2
開設期 後期 週時間数 2
教科書/教材 『C言語によるプログラミング―基礎編―(第3版) 』内田 智史 (監修)(オーム社),K-SEC教材(情報リテラシー教材)
担当教員 桐本 賢太

到達目標

1. 必要に応じて適切な変数を定義し利用できる(B①, B②)。
2. 条件判断や繰り返し処理を用いて柔軟な処理を実現できる(B①, B②)。
3. キーボード・ディスプレイ、ファイルへの入力や出力処理が実現できる(B①, B②)。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
論理的で順序立った思考問題や課題を細分化し、順序立てて論理的に考えることができる。問題や課題を細分化し、順序立てて考えることができる。問題や課題を細分化し、順序立てて考えることができない。
プログラムの読解プログラムを読み解き、処理の概要や手順を具体的に説明できる。プログラムを読み解き、処理の概要を説明できる。プログラムを読み解き、処理の概要な手順を説明できない。
C言語の命令や処理C言語の命令や処理は理解し、概要説明や自由にプログラムを作成できる。C言語の命令や処理は理解し、概要説明や指示されたプログラムを作成できる。C言語の命令や処理は理解しているが、概要説明やそれらを用いたプログラムを作成できない。

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

学習・教育到達度目標 B① 専門分野における工学の基礎を理解できる。
学習・教育到達度目標 B② 自主的・継続的な学習を通じて、専門工学の基礎科目に関する問題を解くことができる。

教育方法等

概要:
情報処理Iで習得したプログラミングの考え方を元に、変数、条件判断処理、繰り返し処理、関数、ポインタなどの概念を学び、より高次のプログラミングを学ぶ時の基礎力を養う。
授業の進め方・方法:
適宜講義を行い、演習を中心に進める。
注意点:
情報処理 I の内容を理解しておくこと。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 ガイダンスおよび開発手順の確認 C言語のプログラム開発の手順を覚える。
2週 式、データ型および算術演算 C言語での計算の仕組みを理解できる。
3週 比較演算,論理演算および条件分岐 条件分岐処理を用いるプログラムを作成できる。
4週 配列 配列の仕組みを理解できる。
5週 繰り返し処理(1) for 文を用いた繰り返し処理をを作成できる。
6週 繰り返し処理(2) while 文および break 文を用いた繰り返し処理を作成できる。
7週 総合演習(1) 演習によって、ここまでの授業内容の理解を深める。
8週 中間試験
4thQ
9週 答案返却および解説、繰り返し処理(3) 中間試験の解説および中間試験までの学習内容を復習する。
多重ループを用いたプログラムを作成できる。
10週 関数 関数の仕組みを理解し、概要の説明ができる。
11週 文字列 文字列の扱い方を理解し、概要の説明ができる。
12週 ポインタ ポインタを理解し、概要の説明ができる。
13週 総合演習(2) 演習によって、ここまでの授業内容の理解を深める。
14週 総合演習(3) 演習によって、ここまでの授業内容の理解を深める。
15週 期末試験
16週 答案返却および解説

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

分類分野学習内容学習内容の到達目標到達レベル授業週

評価割合

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