シラバス参照

授業情報/Class Information

科目一覧へ戻る 2025/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.
ウェブサイトで講義時に使用する資料を配布(講義で使用する資料をPDF化し公開する)するため、初回の講義
は必ず出席すること(無断欠席の場合は登録を取り消す)。参考文献は講義時に紹介する。
基本テキスト:「ITワールド」インフォテック・サーブ
学びの手立て
/Way of learning
・プログラミングの基礎的科目である本講義の単位を取得できないと、他の情報系講義の取得が難しくなる。
・入学時の基本知識の個人差が大きくなる傾向があるため、欠席をするとついていけなくなる者が多い。よって、本講義は皆出席を求める。
・課題(締め切り厳守)を提出しない者、欠席が多い者は試験を受けさせない。
・講義を受講するだけでは,プログラミング能力は決して身に付かない。本講義の受講期間は、予習復習を怠らず、疑問点はその都度、質問すること。
評価
/Evaluation
毎回,講義範囲の演習問題を出題.
課題として第6部で単元テスト2回,第7部で単元テスト4回,プログラミング課題,各分野(第6部,第7部)で確認テストを実施.
評価は期末試験(50%),課題(35%),演習問題(15%)の合計得点により行う.
総得点の9割以上「秀」,8割以上「優」,7割以上「良」,6割以上「可」とし6割未満「不可」とする.
学びの継続
/Continuing to learn
次のステージ・関連科目
/Next Stage and Related Courses
講義形式:プログラミング理論,情報処理システム論,情報通信ネットワーク論
演習形式:プログラミングI・II,ウェブプログラミング,データベース,情報処理システム演習,ロボットシ
ミュレーション
No. 回(日時)
/Time (date and time)
授業計画
/Class Plan
時間外学習の内容
/Content of Overtime Learning
備考
/Notes
1 1 ガイダンス・データベース
2 2 データベースの設計 当該講義の復習/次回講義の予習
3 3 データベース管理システム(DBMS)・データ定義 当該講義の復習/次回講義の予習
4 4 データ操作①<参照/グループ化/整列/結合> 当該講義の復習/次回講義の予習
5 5 データ操作②<副照会/その他のSQLの使用方法> 当該講義の復習/次回講義の予習
6 6 分散データベース/データウェアハウス/ビッグデータ/その他の関連技術 当該講義の復習/次回講義の予習
7 7 配列(アレイ)/リスト 当該講義の復習/次回講義の予習
8 8 スタックとキュー 問題確認と復習
9 9 木構造(ツリー構造) 当該講義の復習/次回講義の予習
10 10 フローチャート 当該講義の復習/次回講義の予習
11 11 データ探索処理①<線形探索法> 当該講義の復習/次回講義の予習
12 12 データ探索処理②<2分探索法/ハッシュ探索法/計算量> 当該講義の復習/次回講義の予習
13 13 ータ整列処理①<基本選択法/基本交換法> 当該講義の復習/次回講義の予習
14 14 データ整列処理②<基本挿入法/クイックソート> 当該講義の復習/問題確認と復習
15 15 その他のアルゴリズム 講義全体の復習
16 16 期末試験 次のステップへの準備

科目一覧へ戻る