教員名 : 名児耶 厚
|
科目名
組み込み言語応用
担当教員名
名児耶 厚
ナンバリング
SAi4001
学科
2020〜2023年度 大学 社情デザイン学部 社情デザイン学科 3年
学年
3年
開講期
2022年度前期
授業形態
演習
単位数
2単位
実務経験の有無
無
実務経験および科目との関連性
無
ねらい
①科目の性格
本科目は社会情報デザイン学科の領域科目群・情報領域の選択科目である。情報システムの構築・管理・運用・活用に必要な知識・技術を獲得するため、同科目基礎編の内容に基づき、より高度なプログラミングの技法を学ぶ。
②科目の概要
複雑なデータを多数まとめて扱えるよう、構造体の基本から応用的な利用や派生形などを順に学ぶ。さらにコンピュータの内部構造や計算・処理の仕組みを理解することを目指し、基本的なビット演算や内部の挙動など、応用的な技術を学んでいく。
③授業の方法(ALを含む)
実技を交えながら講義・解説を行い、結果や成果物を提出していく。実技の合間に用意した問題を用いてグループワークを行い、議論を通して理解を深め、復習を繰り返して確実なスキル修得につなげる。
ミニテスト/実技、実験/グループワーク
④到達目標
1. コンピュータの構造や取り扱いの基本を理解し、データを適切に管理できる。
2. プログラミングの基本概念を理解し、データの処理や扱いができる。 3. コンピュータ内部での計算処理の仕組みを理解し、取り扱いや実行ができる。 4. 特殊な処理やデータの扱いなど、応用的な技法を理解し、使うことができる。 ⑤ディプロマ・ポリシーとの関係(右の資質・能力を育成することを目的とする)
SA①-2 情報活用技術の修得
第1回
事前学習
シラバスを読み、科目の性格、概要等を確認しておく。
自分の受講環境・使用するPCについて把握する。 90分
授業内容
オリエンテーション、基礎知識、環境設定【実技】
事後学習・次回事前学習
説明内容を振り返り、疑問点等を整理し、必要に応じて質問する。
自分の受講環境を確認し、必要な準備を行う。 90分
第2回
授業内容
受講環境の設定・構築【実技】
事後学習・次回事前学習
必要な導入作業や動作確認を済ませておく。
180分
第3回
授業内容
基礎知識の確認、基礎編範囲の復習【実技】【グループワーク】
事後学習・次回事前学習
理解不足と感じる項目を復習する。
180分
第4回
授業内容
構造体、複数のデータを扱う【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第5回
授業内容
構造体のポインタ、データの受け渡し【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第6回
授業内容
メンバとしての構造体、より複雑な構造へ【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第7回
授業内容
ビット演算、情報基礎数学【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第8回
授業内容
ビット操作、計算処理の実践【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第9回
授業内容
マクロ、計算処理の組み込み機能【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第10回
授業内容
前半のまとめ、知識の確認【ミニテスト】
事後学習・次回事前学習
ここまでの範囲の復習
180分
第11回
授業内容
再帰プログラム、計算処理と考え方【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第12回
授業内容
ポインタポインタ、複雑なデータの扱い【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第13回
授業内容
関数へのポインタ、処理の効率化【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第14回
授業内容
メモリの動的確保、状況に応じた処理【実技】【グループワーク】
事後学習・次回事前学習
提示する課題の実施、前回までの範囲の復習
180分
第15回
授業内容
学習範囲のまとめ、全体を通しての確認【ミニテスト】
事後学習
全体を通しての復習、理解不足と感じる項目の再確認
180分
フィードバック
解説を兼ねた課題の解答配布・説明を翌週以降に行う。それに基づき再提出の機会を設け、各回の実技や課題を複数回行うことで復習の徹底・理解の定着を目指す。
評価方法および評価の基準
全体では各回・単元ごとの課題の提出(70%)と授業内実習への取り組み(30%)とし、60点以上を合格とする。
到達目標ごとの配分は次の通りとする。 1. 課題の提出(15%/70%)・授業内実習への取り組み(10%/30%) 2. 課題の提出(15%/70%)・授業内実習への取り組み(5%/30%) 3. 課題の提出(20%/70%)・授業内実習への取り組み(10%/30%) 4. 課題の提出(20%/70%)・授業内実習への取り組み(5%/30%) 教科書
書名
著者
出版社
ISBN
備考
新・明解C言語 入門編 第2版
柴田 望洋
SBクリエイティブ
978-4-8156-0979-5
同科目基礎の授業期間中に第2版へと更新されたため、詳細は初回授業時に説明する形とします。
推薦書・参考文献
履修上の助言、教員からのメッセージ
|