シラバス参照

授業科目の概要

科目名称 情報処理概論 
講義題目
情報処理概論 
科目ナンバリング・コード ENG-NAO3151J 
担当教員

松田 和貴

大久保 友結

更新日付 2026-09-01 16:46:51.512
授業科目区分 専攻教育科目 Specialized Education 
学部カテゴリ 工学部 
使用言語 日本語(J) 
対象学部等 船舶海洋工学科 / Department of Naval Archtecture and Ocean Engineering 
対象学年 3 
必修選択 必修 / Required 
単位数 2 
開講年度 2026 
開講学期 後期 
曜日時限 後期 水曜日 3時限
後期 水曜日 4時限
教室 - 
開講地区 伊都地区
授業科目に関する特筆事項
Moodle URL
https://moodle.s.kyushu-u.ac.jp/course/view.php?id=70933 



授業科目の目的・目標・履修条件について

授業科目の目的(日本語)
工学に関する種々の課題を解決するには,数学の解析的な知識だけでなく,コンピュータを使用したプログラミングの知識が必要である.
本講義では,プログラミング未経験者を対象に,Pythonを用いたプログラミングの基礎文法,NumPyによる数値計算,Pandasによるデータ処理,Matplotlibによる可視化,相関分析・回帰分析といった統計解析,分類・クラスタリングといった機械学習の基礎を,演習を通して学ぶ. 
授業科目の目的(英語)
Solving various engineering problems requires not only analytical mathematical knowledge but also programming skills using computers.
In this course, students with no prior programming experience will learn the basics of Python programming, numerical computation with NumPy, data handling with Pandas, visualization with Matplotlib, statistical analysis such as correlation and regression analysis, and the fundamentals of machine learning such as classification and clustering, through hands-on drills. 
キーワード
プログラミング,Python,NumPy,Pandas,Matplotlib,統計解析,機械学習 
履修条件
基本的な数学(線形代数,微積分,統計)の基礎知識を有することが望ましい
PCを扱えること 
※ 学位プログラムの学修目標 授業科目の到達目標(評価の観点)
主   Pythonの基本文法(変数,条件分岐,繰り返し,関数,リスト・辞書等のデータ構造)を理解し,簡単なプログラムを記述できる.
NumPy・Pandasを用いたデータ処理,Matplotlibによるデータの可視化ができる. 
従   相関分析・回帰分析などの統計的手法をPythonで実装できる.
分類・クラスタリングなど機械学習の基礎的な手法を理解し,実装できる. 

※学修目標と授業科目の結びつきの強さ

カリキュラム・マップ  
ルーブリック

授業科目の実施方法について

授業の方法
講義
演習
教授・学習法
一方向性の知識伝達型の教授・学習法
問題・課題解決型学習(PBL等)
遠隔授業
対面授業の形で実施する
Moodleコース情報
コース設定あり
Moodleトップ画面(https://moodle.s.kyushu-u.ac.jp/course/index.php)
使用する教材
スライド資料
教材の配布方法
Moodle
テキスト
参考書等
Moodle上に適宜アップロードする 
授業計画 授業計画は予定であり、学びの進捗に合わせて変更することがあります。
1単位あたりの学修時間(45時間)の内訳(目安)
(講義・演習の場合)授業内学修15時間、事前・事後学修30時間
(実験、実習および実技の場合)授業内学修30~45時間、事前・事後学修0~15時間
授業のテーマ 授業の内容(90分授業=2時間) 事前/事後学修の内容
1 実行環境の準備  Pythonの特徴,Google Colabの使い方(アカウント準備,ノートブック作成・保存・再読込),演習の進め方  課題取組 
2 Pythonの基本文法①  算術演算子,print関数,変数と代入,主なデータ型,比較演算,  課題取組 
3 Pythonの基本文法②  論理演算,条件分岐  課題取組 
4 Pythonの基本文法③  繰り返し文  課題取組 
5 Pythonの基本文法④  関数定義,文字列の操作  課題取組 
6 Pythonの基本文法⑤  タプル,辞書,クラス  課題取組 
7 NumPyによる数値計算①  NumPyの概要と特徴,配列の作成,インデックス,スライシング  課題取組 
8 NumPyによる数値計算②  ユニバーサル関数,集約関数,数列の生成  課題取組 
9 Pandasによるデータフレーム操作  Pandasの概要,DataFrameの作成方法,行・列へのアクセス方法  課題取組 
10 Matplotlibによる可視化  Matplotlibの概要,基本構文(plot, show),グラフのカスタマイズ  課題取組 
11 相関分析  相関分析・相関係数の考え方,相関係数の求め方,  課題取組 
12 教師あり学習①(回帰分析)  AI・機械学習の全体像,回帰分析の考え方と活用例  課題取組 
13 教師あり学習②(分類)  分類の考え方,ロジスティック回帰分析,K近傍法,決定木・ランダムフォレスト  課題取組 
14 教師なし学習  教師なし学習の考え方,クラスタリング,主成分分析  課題取組 
備考
各回,前半20分程度で講義スライドによる解説を行い,後半でGoogle Colab上のドリル形式Notebookによる演習を行う. 

授業科目の成績評価の方法について

定期試験
なし 
小テスト
出席チェックを兼ね,各回のGoogle Colabドリル演習(Notebook提出)に取り組む 
レポート
授業中に演習が終わらなかった場合,所定の期日までにMoodle上に課題を提出のこと. 
発表
なし 
出席
授業への出席を基本とする. 
備考
出席,小テスト,レポートなどから総合的に評価する.
提出物の内容が不十分な場合は再提出を求める場合がある.
原則として全課題を学期内に提出しなければ単位を認めない. 

授業科目に関する学習相談について

担当教員による学習相談
Moodleメッセージにて適宜受け付ける.要件を簡潔に述べること. 
合理的配慮について
障害(難病・慢性疾患含む)があり、通常の方法による授業を受けることが困難な場合には、教育目的の本質的な変更など過重な負担を伴わない限り、合理的配慮を受けることができます。合理的配慮とは、教授・学習法の変更、成績評価の方法の変更、授業情報の保障(資料の字幕化、個別の資料配布、録音・撮影の許可)、受講環境の調整などを指します。実際の方法については担当教員と建設的対話を行った上で決定されます。
<相談窓口> キャンパスライフ・健康支援センター インクルージョン支援推進室(伊都地区センター1号館1階)
(電話:092-802-5859 E-mail:inclusion@chc.kyushu-u.ac.jp)
修学上の合理的配慮の流れに関する部局HP https://www.eng.kyushu-u.ac.jp/studentsupport.html#support-with-disabilities 


PAGE TOP