| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 51109:Programming Seminar (P) | 2024 | Fall | Fri1 | College Of Policy Science | MORI TAKATOMO | 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、開発環境(Google Colaboratory)、オブジェクト指向、ライブラリ、変数 |
|
| 2 | Python基礎(1) |
演算子、比較演算子、反復構造、リスト |
|
| 3 | Python基礎(2) |
分岐構造、論理演算子 |
|
| 4 | Python基礎(3) |
モジュール、乱数 |
|
| 5 | Python基礎(4) |
リストを用いた分岐構造 |
|
| 6 | Python基礎(5) |
ユーザ定義関数、イベント |
|
| 7 | Python基礎(6) |
ipywidgetsモジュール |
|
| 8 | 画像処理ライブラリPIL(Pillow)(1) |
PIL(Pillow)による矩形描画 |
|
| 9 | 画像処理ライブラリPIL(Pillow)(2) |
PIL(Pillow)による円描画 |
|
| 10 | 画像処理ライブラリPIL(Pillow)(3) |
反復構造・分岐構造を組みわせた図形描画 |
|
| 11 | 画像処理ライブラリPIL(Pillow)(4) |
簡易アニメーションの作成 |
|
| 12 | 画像処理ライブラリPIL(Pillow)(5) |
矩形・楕円描画メソッド |
|
| 13 | 画像処理ライブラリPIL(Pillow)(6) |
その他の描画メソッド |
|
| 14 | プログラム課題(1) |
最終課題作成 |
|
| 15 | 総括 |
アルゴリズム、オブジェクト指向、プログラム、最終課題 |
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 | 授業内容を理解できているかを確認するためのミニレポート・小テストを複数回(4回程度を想定)課し、受講生の到達目標に基づき授業内容の理解度に応じた評価を行う。
|
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
本科目は抽選科目であり、本登録科目とは登録期間が異なることに注意すること。
2024年度秋学期抽選科目登録期間は「9/20 06:30 〜 9/25 11:00」であり、抽選科目結果発表は「9/25 05:00」である。
URL:http://www.ritsumei.ac.jp//students/pathways-future/course/curriculum.html