プログラミング言語

科目基礎情報

学校 東京工業高等専門学校 開講年度 2018
授業科目 プログラミング言語
科目番号 0103 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 履修単位: 1
開設学科 電子工学科 対象学年 2
開設期 後期 週時間数 後期:2
教科書/教材 適宜,プリント等を用いる
担当教員 水戸 慎一郎

到達目標

C言語を用いてマイコンにプログラミングを行い,基本的な入出力制御を行える.
電子制御とプログラミング,およびその応用について理解している.

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1C言語を用いて基本的なプログラミングができる.概ね,C言語を用いて基本的なプログラミングができる.C言語を用いて基本的なプログラミングができない.
評価項目2Wordを用いて,基本的な書類作成ができる.Wordを用いて,概ね基本的な書類作成ができる.Excelを用いて,基本的な表計算ができない.
評価項目3Excelを用いて,基本的な表計算ができる.Excelを用いて,概ね基本的な表計算ができる.Excelを用いて,基本的な表計算ができない.
評価項目4基本的なサーバー構成について理解している.概ね基本的なサーバー構成について理解している.基本的なサーバー構成について理解していない.
評価項目5IoTの基礎について理解している.IoTの基礎について概ね理解している.IoTの基礎について理解していない.

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

教育方法等

概要:
Arduinoにより制御するライントレーサーを用いて,C言語をもちいたプログラミングの基礎を学ぶ.また,Webサーバーとの連携についても触れる.
授業の進め方・方法:
ライントレーサー,及びコンピューターを用いた実習を行う.IoTやサーバーの基礎については座学により学ぶ.
注意点:

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 ガイダンス
2週 C言語を用いたライントレース
・オーバルコース
C言語によりマイコンへのプログラミングができる.
3週 C言語を用いたライントレース
・8字コース
場合分け,ディレイを組み込んだプログラムを作製できる.
4週 C言語を用いたライントレース
・タイムアタックへ向けた改良
PWM制御を組み込んだプログラムを作製できる.
5週 C言語を用いたライントレース
・タイムアタック
目標に向け,自らプログラムを改良できる.
6週 Word,Excelによる文章作成 Word,Excelを用いて,レポートを作成することができる.
7週 Word,Excelによる文章作成 Word,Excelを用いて,レポートを作成することができる.
8週 学習のまとめ
4thQ
9週 マイコンからのデータ取得 プログラムを用いて,マイコンからPCへデータを取り込むことができる.
10週 Internet of Things (IoT) IoTについて説明できる.
11週 サーバー 基本的なサーバー構成を説明できる.
12週 webページの作成 webページを作成できる.
13週 webとマイコンの連携 マイコンで取得したデータをWeb上に反映できる.
14週 学修のまとめ
15週 学修のまとめ
16週

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

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力工学基礎情報リテラシー情報リテラシー論理演算と進数変換の仕組みを用いて基本的な演算ができる。3
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3

評価割合

演習レポート合計
総合評価割合4060100
基礎的能力03030
専門的能力403070
分野横断的能力000