Web Syllabus(講義概要)
トップへ戻る 前のページへ戻る
情報処理工学IInformation Processing I
科目責任者有阪 直哉
担当者有阪 直哉
科目概要2年 (2単位・必修) [医療工学科 臨床工学専攻]

授業の目的

コンピュータを利用した情報処理技術は、医学・医療の分野に限らず社会人として身につけるべき必須なものとなっている。①コンピュータプログラミングの基本について理解し、初歩的なプログラムを作成できるようになる。②医療従事者として研究開発、技術的知識の活用の際に必要となる基礎的なコンピュータ技術および知識を習得し、実践できるようになる。

教育内容・教育方法・フィードバック

【教育内容】
プログラム言語Pythonの基礎知識の理解、初歩的なプログラムの作成方法、簡単なアルゴリズムを学ぶ。演習課題により自ら問題解決できる能力を養う。

【教育方法】
Moodleを使ったオンデマンド形式(小テスト、レポートあり)。
資料配布、小テスト実施、課題提出、授業内容に関する質問・回答にMoodleを利用する。

授業内容

項目授業内容担当者日時
第1回【オンデマンド】
イントロダクション
Hello world
講義内容の説明、Moodle登録、Google Colaboratoryの簡単な使用方法を学ぶ。有阪 直哉
第2回【オンデマンド】
開発環境
Google Colaboratory利用のための設定や、Pythonを使ってできることの概要を学ぶ。有阪 直哉
第3回【オンデマンド】
Google Colaboratory
Google Colaboratoryの基本的な使用方法について学ぶ。有阪 直哉
第4回【オンデマンド】
Markdown
マークアップ言語Markdownについて学ぶ。有阪 直哉
第5回【オンデマンド】
Python基礎構文
Pythonの基礎的な構文について学ぶ。有阪 直哉
第6回【オンデマンド】
Python基礎
値と変数
Pythonで扱われる値と変数について学ぶ。有阪 直哉
第7回【オンデマンド】
Python基礎
演算
文字列と数値の演算について学ぶ。有阪 直哉
第8回【オンデマンド】
Python基礎
関数
関数の定義と呼び出しについて学ぶ。有阪 直哉
第9回【オンデマンド】
Python基礎
条件分岐
条件分岐、条件式と関係演算子について学ぶ。有阪 直哉
第10回【オンデマンド】
Python基礎
繰り返し
繰り返し処理について学ぶ。有阪 直哉
第11回【オンデマンド】
Python基礎
データ構造(リスト)
データ構造の配列(リスト)について学ぶ。有阪 直哉
第12回【オンデマンド】
Python基礎
データ構造(辞書)
データ構造の連想配列(辞書)について学ぶ。有阪 直哉
第13回【オンデマンド】
アルゴリズム
アルゴリズムの評価指標などについて学ぶ。有阪 直哉
第14回【オンデマンド】
ライブラリ
Pythonでよく用いられるNumpy、Matplotlib、Pandasについて学ぶ。有阪 直哉
第15回【オンデマンド】
総合演習
これまで学習した内容をまとめた演習問題に取り組む。有阪 直哉
第1回
項目
【オンデマンド】
イントロダクション
Hello world
授業内容
講義内容の説明、Moodle登録、Google Colaboratoryの簡単な使用方法を学ぶ。
担当者
有阪 直哉
日時
第2回
項目
【オンデマンド】
開発環境
授業内容
Google Colaboratory利用のための設定や、Pythonを使ってできることの概要を学ぶ。
担当者
有阪 直哉
日時
第3回
項目
【オンデマンド】
Google Colaboratory
授業内容
Google Colaboratoryの基本的な使用方法について学ぶ。
担当者
有阪 直哉
日時
第4回
項目
【オンデマンド】
Markdown
授業内容
マークアップ言語Markdownについて学ぶ。
担当者
有阪 直哉
日時
第5回
項目
【オンデマンド】
Python基礎構文
授業内容
Pythonの基礎的な構文について学ぶ。
担当者
有阪 直哉
日時
第6回
項目
【オンデマンド】
Python基礎
値と変数
授業内容
Pythonで扱われる値と変数について学ぶ。
担当者
有阪 直哉
日時
第7回
項目
【オンデマンド】
Python基礎
演算
授業内容
文字列と数値の演算について学ぶ。
担当者
有阪 直哉
日時
第8回
項目
【オンデマンド】
Python基礎
関数
授業内容
関数の定義と呼び出しについて学ぶ。
担当者
有阪 直哉
日時
第9回
項目
【オンデマンド】
Python基礎
条件分岐
授業内容
条件分岐、条件式と関係演算子について学ぶ。
担当者
有阪 直哉
日時
第10回
項目
【オンデマンド】
Python基礎
繰り返し
授業内容
繰り返し処理について学ぶ。
担当者
有阪 直哉
日時
第11回
項目
【オンデマンド】
Python基礎
データ構造(リスト)
授業内容
データ構造の配列(リスト)について学ぶ。
担当者
有阪 直哉
日時
第12回
項目
【オンデマンド】
Python基礎
データ構造(辞書)
授業内容
データ構造の連想配列(辞書)について学ぶ。
担当者
有阪 直哉
日時
第13回
項目
【オンデマンド】
アルゴリズム
授業内容
アルゴリズムの評価指標などについて学ぶ。
担当者
有阪 直哉
日時
第14回
項目
【オンデマンド】
ライブラリ
授業内容
Pythonでよく用いられるNumpy、Matplotlib、Pandasについて学ぶ。
担当者
有阪 直哉
日時
第15回
項目
【オンデマンド】
総合演習
授業内容
これまで学習した内容をまとめた演習問題に取り組む。
担当者
有阪 直哉
日時

授業内容欄外

Python環境は個人の端末で無償利用可能なGoogle Colaboratoryを使用する。

到達目標

0) 四則演算、関係演算、論理演算を説明・実装できる。
1) データ型、変数、代入、参照を説明・実装できる。
2) データ構造(タプル、リスト、辞書、集合)について、違いを説明できる。
3) 制御構造(関数、繰り返し、条件分岐)について説明できる。
4) 具体的な問題を解決する手続きを考えることができる。
5) 上記の仕組みを利用して、手続きをプログラムで表現し、実際に解決できる。

評価基準

① レポート(総合演習問題) 35%
Pythonによるプログラム作成レポート。
② 理解度テスト 30%
Python構文基礎知識、初歩的なプログラム作成方法、および基礎を組み合わせた応用問題。
③ 練習問題ファイル 35%
講義中に出題される練習問題の回答ファイル。

準備学習等(予習・復習)

*Moodleにログインできる状態であること。

【授業時間外に必要な学習時間:60時間】
*Moodleに公開された教材と参考書を参考に講義内容の把握、大まかな理解をしておくこと。

教材

種別書名著者・編者発行所
教科書
参考書入門Python3Bill Lubanovic(著)、斎藤 康毅(監訳)、長尾 高弘(訳)オライリー・ジャパン
参考書演習でまなぶ情報処理の基礎鶴田 陽和朝倉書店
参考書Pythonから始める数学入門Amit Saha(著)、黒川 利明(訳)オライリー・ジャパン
教科書
署名
著者・編者
発行所
参考書
署名
入門Python3
著者・編者
Bill Lubanovic(著)、斎藤 康毅(監訳)、長尾 高弘(訳)
発行所
オライリー・ジャパン
参考書
署名
演習でまなぶ情報処理の基礎
著者・編者
鶴田 陽和
発行所
朝倉書店
参考書
署名
Pythonから始める数学入門
著者・編者
Amit Saha(著)、黒川 利明(訳)
発行所
オライリー・ジャパン

備考・その他

科目ナンバリングコード: CE201-SS08