科目責任者 | 有阪 直哉 |
---|---|
担当者 | 有阪 直哉 |
科目概要 | 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回 | 【オンデマンド】 総合演習 | これまで学習した内容をまとめた演習問題に取り組む。 | 有阪 直哉 |
Python環境は個人の端末で無償利用可能なGoogle Colaboratoryを使用する。
0) 四則演算、関係演算、論理演算を説明・実装できる。
1) データ型、変数、代入、参照を説明・実装できる。
2) データ構造(タプル、リスト、辞書、集合)について、違いを説明できる。
3) 制御構造(関数、繰り返し、条件分岐)について説明できる。
4) 具体的な問題を解決する手続きを考えることができる。
5) 上記の仕組みを利用して、手続きをプログラムで表現し、実際に解決できる。
① レポート(総合演習問題) 35%
Pythonによるプログラム作成レポート。
② 理解度テスト 30%
Python構文基礎知識、初歩的なプログラム作成方法、および基礎を組み合わせた応用問題。
③ 練習問題ファイル 35%
講義中に出題される練習問題の回答ファイル。
*Moodleにログインできる状態であること。
【授業時間外に必要な学習時間:60時間】
*Moodleに公開された教材と参考書を参考に講義内容の把握、大まかな理解をしておくこと。
種別 | 書名 | 著者・編者 | 発行所 |
---|---|---|---|
教科書 | |||
参考書 | 入門Python3 | Bill Lubanovic(著)、斎藤 康毅(監訳)、長尾 高弘(訳) | オライリー・ジャパン |
参考書 | 演習でまなぶ情報処理の基礎 | 鶴田 陽和 | 朝倉書店 |
参考書 | Pythonから始める数学入門 | Amit Saha(著)、黒川 利明(訳) | オライリー・ジャパン |
科目ナンバリングコード: CE201-SS08