シラバス参照

授業情報/Class Information

科目一覧へ戻る 2026/03/24 現在

基本情報/Basic Information

開講科目名
/Course
プログラミング理論(産情報)/Principles of Programming
時間割コード
/Course Code
F370530001
開講所属
/Course Offered by
産業情報学部産業情報学科コースなし/College of Industry and Information Science Department of Industry and Information Science
開講区分
/semester offered
後期/Second Semester
単位数
/Credits
2.0
学年
/Year
1,2,3,4
主担当教員
/Main Instructor
小渡 悟/Satoru ODO
科目区分
/Course Group
専門科目 専門科目選択/専門科目 専門科目選択
遠隔授業
/Remote lecture
No

担当教員情報/Instructor Information

教員名
/Instructor
教員所属名
/Affiliation
小渡 悟/Satoru ODO 産業情報学科/Department of Industry and Information Science
※ポリシーとの関連性
/*Relevance to Policy
情報化が進展する時代に対応した解決策を提案できる技能を養うた
めプログラミングに関する基礎知識を学ぶ。
授業に関する問い合わせ
/Inquiries about classes
sodo@okiu.ac.jp
学びの準備
/Prepare to learn
ねらい
/Goal
コンピュータ・ソフトウェアを中心とした情報処理の基本的な問題を扱う。具体的には,プログラミング言語の種類,流れ図の基本,基本アルゴリズムの理解,プログラミング言語Pythonのコーディングの参考例、データベース等を取り上げて講義を進めていく。
メッセージ
/Message
本講義では,基本的な論理構成手法(基本アルゴリズム)を覚えること(英語の基本文法)を基本に,例題を基本アルゴリズムの組み合わせで構成し(簡単な英作文),フローチャート(流れ図)の作成等を行う。課題や復習でTeamsを用いる場合もある。初回講義は必ず出席すること(無断欠席の場合は登録を取り消す)。
到達目標
/Attainment Targets
構造化プログラミングの特徴を理解できる。
簡単なプログラムのフローチャートが理解できる。
探索や整列など基本的なアルゴリズムが理解できる。
学びの実践
/Learning Practices
授業計画
/Class Plan
テキスト・参考文献・資料など
/Textbooks, references, materials, etc.
教科書:「ITワールド」インフォテック・サーブ(2025),「ITワールドサブノート」インフォテック・サーブ(2025)
学びの手立て
/Way of learning
・プログラミングの基礎的科目である本講義の単位を取得できないと、他の情報系講義の取得が難しくなる。
・入学時の基本知識の個人差が大きくなる傾向があるため、欠席をするとついていけなくなる者が多い。よって、本講義は皆出席を求める。
・課題(締め切り厳守)を提出しない者、欠席が多い者は試験を受けさせない。
・講義を受講するだけでは,プログラミング能力は決して身に付かない。本講義の受講期間は、予習復習を怠らず、疑問点はその都度、質問すること。
評価
/Evaluation
毎回,講義範囲の演習問題を出題.
課題として第4部で単元テスト3回,第7部で単元テスト4回,プログラミング課題,各分野(第4部,第7部)で確認テストを実施.
評価は期末試験(50%),課題(35%),演習問題(15%)の合計得点により行う.
総得点の9割以上「秀」,8割以上「優」,7割以上「良」,6割以上「可」とし6割未満「不可」とする.
生成AIの利用について
/Generative AI Usage
生成AIの利用範囲
/Rules for the use of Generative AI Usage
②部分的な利用を認める
補足事項(任意)
/Additional Information
本講義では,理解補助を目的として生成AIの部分的な利用を認める.生成AIは支援ツールであり,最終的な理解・判断・提出物は受講者自身が行うこと.利用した場合は明示すること.個人情報や学内限定情報は入力しないこと. 学習ログ,アンケート,生成AI利用ログを授業改善および研究目的で分析することがあるが,研究利用は同意者に限定し,不利益は生じない.
学びの継続
/Continuing to learn
次のステージ・関連科目
/Next Stage and Related Courses
関連科目:情報処理概論,データベース,プログラミングI・II
次のステージ:コンピュータ概論,システム開発と情報化,情報処理システム論
授業外学修時間の考え方
/Overtime Learning
授業外学修時間はシラバスの授業計画を参考にして、計画・実施してください。
No. 回(日時)
/Time (date and time)
授業計画
/Class Plan
授業時間外学修の内容
/Out-of-Class Learning
備考
/Notes
1 1 ガイダンス・データベース 講義の予習・復習
2 2 データベースの設計①<データモデル/関係モデル> 講義の予習・復習
3 3 データベースの設計②<データベースの概念設計/論理設計/物理設計>・データベース管理システム(DBMS) 講義の予習・復習,単元テスト
4 4 データ定義・データ操作① 講義の予習・復習
5 5 データ操作② 講義の予習・復習,単元テスト
6 6 分散データベース/データウェアハウス/ビッグデータ/その他の関連技術 講義の・復習,単元テスト・確認テスト
7 7 データベースの振り返り 講義の予習・復習
8 8 配列(アレイ)/リスト・スタックとキュー 講義の予習・復習
9 9 木構造(ツリー構造) 講義の予習・復習,単元テスト
10 10 フローチャート 講義の予習・復習
11 11 データ探索処理①<線形探索法><2分探索法/ハッシュ探索法/計算量> 講義の予習・復習
12 12 ータ整列処理①<基本選択法/基本交換法> 講義の予習・復習,単元テスト
13 13 データ整列処理②<基本挿入法/クイックソート> 講義の予習・復習,単元テスト
14 14 その他のアルゴリズム 講義の予習・復習,単元テスト・確認テスト
15 15 期末試験 講義全体の復習
16 16 振り返り 次のステップへの準備

科目一覧へ戻る