シラバス参照

授業情報/Class Information

科目一覧へ戻る 2025/07/08 現在

基本情報/Basic Information

開講科目名
/Class
プログラミングⅡ(B)/Programming Ⅱ
授業コード
/Class Code
B601472002
ナンバリングコード
/Numbering Code
DSCd204
開講キャンパス
/Campus
ポートアイランド
開講所属
/Course
経営学部/Business Administration
年度
/Year
2025年度/Academic Year  
開講区分
/Semester
後期/AUTUMN
曜日・時限
/Day, Period
金3(後期)/FRI3(AUT.)
単位数
/Credits
2.0
主担当教員
/Main Instructor
金森 大成/KANAMORI HIRONARI
遠隔授業
/Remote lecture
No

担当教員情報/Instructor Information

教員名
/Instructor
教員所属名
/Affiliation
金森 大成/KANAMORI HIRONARI 経営学部/Business Administration
授業の方法
/Class Format
対面授業(演習)
授業の目的
/Class Purpose
データを収集し、分析するために必要なプログラミング言語の基礎を習得する。本講義ではPythonを使用して、自分で簡単なプログラムを書きデータの分析と作図ができるようになる。また、本講義は経営学部のDPである「企業を始めとした多様な組織の事業計画・経営戦略の策定に必要なデータを収集し、意思決定に必要な課題をシステマティックに分析し、合理的な解決を図るのに必要な知識や技能を修得する。」を促す科目である。
到 達 目 標
/Class Objectives
・標準ライブラリを用いてデータを適切に分析するプログラムが記述できるようになる。
・時系列データの傾向や特徴を分析し、作図できるようになる。"
授業のキーワード
/Keywords
Python、アルゴリズム、データ構造、モジュール、クラス、オブジェクト指向
授業の進め方
/Method of Instruction
パソコンを用いた講義・実習形式の授業。教科書とパワーポイントの補足資料用いて説明する。各自でプログラム作成しながら、例題や課題に取り組む。
履修するにあたって
/Instruction to Students
プログラミング経験は問わない。各講義回に該当する部分について、教科書を予習し例題に取り組むことが望ましい。また講義後は教科書や講義資料を用いて復習することが望ましい。プログラミングIが履修済みであること。
授業時間外に必要な学修内容・時間
/Required Work and Hours outside of the Class
各回の予習と復習にそれぞれ約1時間
提出課題など
/Quiz,Report,etc
講義中に適宜、課題を課す。
成績評価方法・基準
/Grading Method・Criteria
実習課題(80%)、授業中の取り組み(20%)の計100%で評価する。
テキスト
/Required Texts
「みんなのPython 【第4版】」、柴田淳著、SBクリエイティブ
参考図書
/Reference Books
講義中に適宜紹介する。
No.
/Time
主題と位置付け
/Subjects and position in the whole class
学習方法と内容
/Methods and contents
備考
/Notes
1 1 ガイダンス 講義の進め方と成績評価方法等の説明
2 2 前期の復習 前期の内容についての復習
3 3 クラスの継承 クラスおよび組み込み型の継承
4 4 モジュール(1) モジュールの作成と利用
5 5 モジュール(2) パッケージの概念と作成とサードパーティ製ライブラリの導入
6 6 スコープ 名前空間とスコープの理解
7 7 例外処理 例外の基本概念とtry-except文の利用
8 8 前半の復習と課題演習(1) 前半の復習とこれまでの内容に関する課題演習
9 9 前半の復習と課題演習(2) 前半の復習とこれまでの内容に関する課題演習
10 10 標準ライブラリ(1) 標準ライブラリの利用、日付と時刻の操作
11 11 標準ライブラリ(2) 正規表現の基本、ファイル操作とシステム関連のモジュール
12 12 データサイエンス(1) NumPyの基本
13 13 データサイエンス(2) Matplotlibを使ったデータの可視化
14 14 後半の復習と課題演習(1) 後半の復習とこれまでの内容に関する課題演習
15 15 後半の復習と課題演習(2) 後半の復習とこれまでの内容に関する課題演習

科目一覧へ戻る