シラバス情報

科目授業名称(和文) Name of the subject/class (in Japanese)
情報科学概論2
科目授業名称(英文) Name of the subject/class (in English)
Information Science 2
授業コード Class code
9912B5P
科目番号 Course number
12MAISS102

教員名
佐藤 雅彦
Instructor
Masahiko SATO

開講年度学期
2026年度後期
Year
2026年度
Semester
②Second semester
曜日時限
水曜5限
Class hours
Wednesday 5th. Period

開講学科・専攻 Department
理学部第一部 物理学科

Department of Physics, Faculty of Science Division Ⅰ
単位数 Course credit
2.00単位
授業の方法 Teaching method
講義

Lecture
外国語のみの科目(使用言語) Course in only foreign languages (languages)
-
授業の主な実施形態 Main class format
① [対面]対面授業/ [On-site] On-site class

概要 Description
Google Colabを使って、Pythonによるプログラミングの基礎を学ぶ。
目的 Objectives
Pythonによるプログラミング学習・実習を通じて、基礎的なプログラムを作成できるようになる。

物理学科ディプロマポリシー項目2に定める「物理学の十分な基礎学力と高度な専門知識」を身につけるための科目である。また、物理学科カリキュラムポリシー項目5「関連する分野の基礎科目」、物理学科ルーブリックの評価項目「専門学力(現代物理学)」と評価項目「問題発見、解決能力」に該当する科目である。


到達目標 Outcomes
プログラミングの基礎について理解する。
卒業認定・学位授与の方針との関係(学部科目のみ)
リンク先の [評価項目と科目の対応一覧]から確認できます(学部対象)。
履修登録の際に参照ください。
​You can check this from “Correspondence table between grading items and subjects” by following the link(for departments).
https://www.tus.ac.jp/fd/ict_tusrubric/​​​
履修上の注意 Course notes prerequisites
講義資料と課題についてはLETUSを閲覧すること。
授業計画は予定であり、授業の進度によって変更する可能性があるので、LETUSの内容を参照すること。
Google Colabを使用するため、Googleアカウントを取得しておくことが望ましい。
アクティブ・ラーニング科目 Teaching type(Active Learning)
小テストの実施 Quiz type test/実習 Practical learning
-

準備学習・復習 Preparation and review
授業内容についてLETUS掲載の講義資料と課題について復習すること。
成績評価方法 Performance grading policy
第1回から第14回の授業課題:70%
小テスト :30%

授業課題は期限までにLETUSから提出すること。期限を過ぎた場合は提出できない。
学修成果の評価 Evaluation of academic achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation

教科書 Textbooks/Readings
教科書の使用有無(有=Y , 無=N) Textbook used(Y for yes, N for no)
N
書誌情報 Bibliographic information
-
MyKiTSのURL(教科書販売サイト) URL for MyKiTS(textbook sales site)
教科書および一部の参考書は、MyKiTS (教科書販売サイト) から検索・購入可能です。
​https://gomykits.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://gomykits.kinokuniya.co.jp/tokyorika/

参考書・その他資料 Reference and other materials
必要な資料はLETUSで提供する。

授業計画 Class plan
第1回:Google Colabを使ったPythonによるプログラミングの概要
 Google Colabの使い方について学ぶことができる
 Pythonのプログラミング概要について学ぶことができる

第2回:変数、print関数、算術演算子
 Pythonの変数について学ぶことができる
 print関数の使い方について学ぶことができる
 算術演算子の使い方について学ぶことができる

第3回:関数、組み込み関数、ライブラリ
 Pythonの関数について学ぶことができる
 組み込み関数の使い方について学ぶことができる
 ライブラリの使い方について学ぶことができる

第4回:for文、while文、比較演算子、代入演算子
 比較演算子・代入演算子について学ぶことができる
 for文の使い方について学ぶことができる
 while文の使い方について学ぶことができる

第5回:リスト、NumPy
 リストの使い方について学ぶことができる
 NumPyの使い方について学ぶことができる

第6回:課題(for文、while文、リスト、NumPy)

第7回:データ入出力
 Google Colabを使ったPythonのデータ入出力について学ぶことができる

第8回:Matplotlibを使ったグラフ描画
 Matplotlibを使ったグラフ描画について学ぶことができる

第9回:課題(データ入出力、グラフ描画)

第10回:理論演算子、if文、break文、continue文
 理論演算子・break文・continue文について学ぶことができる
 if文の使い方について学ぶことができる

第11回:課題(理論演算子、if文、break文、continue文)

第12回:関数とライブラリの自作
 関数とライブラリの自作について学ぶことができる

第13回:課題(関数、ライブラリ)

第14回:シリアル通信
 シリアル通信の概要について学ぶことができる
 pyserialを使った計測機器とのシリアル通信について学ぶことができる

第15回:小テスト

担当教員の実務経験とそれを活かした教育内容 Work experience of the instructor
-
教育用ソフトウェア Educational software
-
Google Colab

備考 Remarks
-

授業でのBYOD PCの利用有無 Whether or not students may use BYOD PCs in class
Y
授業での仮想PCの利用有無 Whether or not students may use a virtual PC in class
N