|
教員名 : 小橋 昌司
|
授業科目名
応用プログラミング
(英語名)
Applied Programming
科目区分
専門基礎科目(専門関連科目)
-
対象学生
工学部
学年
2年
ナンバリングコード
HETBK2MCA1
単位数
2.00単位
ナンバリングコードは授業科目を管理する部局、学科、教養専門の別を表します。詳細は右上の?から別途マニュアルをダウンロードしてご確認ください。
授業の形態
講義 (Lecture)
開講時期
2026年度前期
(Spring semester)
担当教員
小橋 昌司、和田 孝之
所属
工学研究科
授業での使用言語
日本語
関連するSDGs目標
目標9
オフィスアワー・場所
木曜日 12:10〜13:00 6号館3階6313室 ※対面での相談を含め、事前にUNIPAのQ&A機能を通じて連絡してください。オンラインでの相談にも対応します。 連絡先
本授業に関する問い合わせは、担当教員全員に対して、UNIPAのQ&A機能を通じて行ってください。 対応するディプロマ・ポリシー(DP)・教職課程の学修目標
二重丸は最も関連するDP番号を、丸は関連するDPを示します。
学部DP
3◎/4〇
研究科DP
ー
全学DP
ー
教職課程の学修目標
ー
講義目的・到達目標
【講義目的】
本授業は、C言語を用いたプログラミングについて、基礎から応用までを体系的に学ぶことにより、工学分野における基礎的なソフトウェア開発能力を修得することを目的とします。 本授業を修了した学生は、以下のことができるようになります。
授業のサブタイトル・キーワード
サブタイトル:
C言語で学ぶ実践的プログラミング — 基礎から応用へ — キーワード
講義内容・授業計画
【講義内容】
本講義では、C言語を用いたプログラミングについて、基礎から応用までを体系的に学びます。 基本的な構文や制御構造、配列や関数の活用に加え、ポインタ、構造体、ファイル操作、動的メモリ管理、再帰処理など、理解が難しい内容についても段階的に取り扱います。 講義では、実際のコード例とその実行結果を示しながら解説を行い、理解度確認問題や短い演習を適宜取り入れることで、学生が自身の理解度を確認しながら学習を進められるよう配慮します。 また、後半で内容の難易度が高くなる場合には、前半よりも細かくステップを区切り、補助的な説明や確認問題を挟むことで、理解を支援します。 最終的には、データ構造とアルゴリズムの基礎に基づき、プログラムの設計意図を意識しながら、正確に実装できる能力の修得を目指します。 【授業計画】
対面・遠隔の別
対面
実施方法及び遠隔上限適用対象の別
本授業は対面授業として実施します.
遠隔授業は実施しないため,遠隔授業単位数の上限適用対象外です. 生成AIの利用
利用する場面を限定し許可
生成AI注意点
生成AIは、授業内容の理解を深めることや学習の補助を目的として、積極的に利用してよいものとします。具体的には、プログラムの動作確認、概念の理解、復習などへの活用を認めます。
ただし、理解度確認問題演習および定期試験においては、生成AIの使用を禁止します。また、生成AIの出力結果をそのまま解答や提出物として用いることは認められません。 本授業においては、生成AIはあくまで理解を深めるための補助的手段として位置付けます。教員が認める範囲を超えて生成AIを使用したことが判明した場合は、単位を認定しない、又は認定を取り消すことがあります。 教科書
例題で学ぶ はじめてのC言語(第2版)
大石 弥幸、朝倉 宏一[共著] ムイスリ出版 定価:2,310円+税 ISBN:978-4-89641-309-0 参考文献
独習C(新版) |