| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 50454:[2025 Fall]Programming Seminar (P) | 2025 | Fall | Thu2 | College Of Policy Science | INOGUCHI MUNENARI | 2 |
Campus
Class Venue
Language
Course Outline and Method
本講義ではこれらの観点を踏まえ現在広く普及しているPythonによるプログラミング実習を通して、基本的なアルゴリズムを理解し基礎的なプログラミング能力の習得を目的としている。また、データ処理や可視化に関する技能の習得も本講義の目的の一つである。
なお、授業はマルチメディアルーム(情報処理演習室)での実習形式で行う。
Student Attainment Objectives
(2) Pythonに関する基礎的知識および基礎的技能を獲得する。
Recommended Preparatory Course
Course Schedule
| Lecture/Instructor(When there are multiple instructors) | Theme |
|---|---|
| Keyword, References and Supplementary Information | |
| 1 | Python導入 |
Python、開発環境、オブジェクト指向、ライブラリ、変数
|
|
| 2 | Python基礎(1) |
条件分岐、繰り返し、例外処理 |
|
| 3 | Python基礎(2) |
モジュール、乱数 |
|
| 4 | Python基礎(3) |
リスト、タプル |
|
| 5 | Python基礎(4) |
セット(集合)、辞書 |
|
| 6 | Python基礎(5) |
アルゴリズム、プログラムデザイン |
|
| 7 | 関数(1) |
ユーザ定義関数、引数・戻り値、イベント |
|
| 8 | 関数(2) |
関数の高度な利用 |
|
| 9 | データ処理(1) |
データの可視化、グラフの作成 |
|
| 10 | データ処理(2) |
テキストファイルの読み込み、書き出し |
|
| 11 | データ処理(3) |
データフレーム、データの分析と操作 |
|
| 12 | データ処理(4) |
高度な数値演算とデータ処理 |
|
| 13 | プログラム課題 |
最終課題作成 |
|
| 14 | 総括 |
まとめ、ふりかえり、最終課題 |
Class Format
Recommendations for Private Study
各回の授業内容が、前回までの授業内容を理解していることを前提とする、積み上げ形式となっており、例題を中心とした復習を毎週継続的に行うことが重要であり、各回の講義内容が不十分な理解状況のまま放置しないように注意すること。
そして、例題が充分に理解できた後は、その例題を発展させた問題を自ら作成し解答してみると、なお一層理解が深まるだろう。
Grade Evaluation Method
| Kind | Percentage | Grading Criteria etc. |
|---|---|---|
| Final Examination (Written) | 60 | 受講生の到達目標に対応したプログラミングの基礎知識や基本技能に関する問題に対して、正確な理解ができているかどうかを評価する。 |
| Report Examination (A report to be submitted by the unified deadline) |
0 | |
| Exams and/or Reports other than those stated above, and Continuous Assessment (Evaluation of Everyday Performance in Class) |
40 | 授業内容を理解できているかを確認するためのミニレポート・小テストを複数回(3回程度を想定)課し、受講生の到達目標に基づき授業内容の理解度に応じた評価を行う。
|
Grade Evaluation Method (Note)
Advice to Students on Study and Research Methods
Textbooks
Textbooks (Frequency of Use, Note)
Reference Books
Reference Books (Frequency of Use, Note)
Web Pages for Reference
How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)
Other Comments
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/