Programming Practice (Python)
Numbering Code | U-LAS30 20035 SJ10 | Year/Term | 2022 ・ Second semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | Seminar | |
Target Year | All students | Target Student | For all majors | |
Language | Japanese | Day/Period | Thu.2 | |
Instructor name |
OKAMOTO MASAKO (Center for the Promotion of Excellence in Higher Education Program-Specific Senior Lecturer) KITA HAJIME (Institute for Liberal Arts and Sciences Professor) |
|||
Outline and Purpose of the Course | 本授業では、プログラミングの初学者を対象に、Python を用いたプログラミングを演習方式で学ぶ。Python のプログラム作成を通じて、プログラミングの基礎を学ぶとともにプログラミングの基本的な概念を習得する。 | |||
Course Goals |
- プログラミングの基本的な知識を理解する - Pythonでプログラム開発を行うための実践的なスキルを習得する - Python を用いて簡単なプログラムを自ら設計、実装、テストできるようになる |
|||
Schedule and Contents |
- プログラミングについての概説、Python の開発環境と操作方法(1回) - 変数と代入、逐次実行(1回) - 制御構造(条件分岐)(1回) - リストの利用(1回) - 制御構造(繰り返し)(1回) - 関数、例外処理(1回) - ファイル操作(1回) - プログラムの開発手法(4回) - 振り返り(1回) - 各自のプログラミング課題への取り組み(2回) - フィードバック(試験、プログラミング課題の講評)(1回) |
|||
Evaluation Methods and Policy | トピックごとに提出を求める課題・最終課題で評価する。課された課題・最終課題について、授業回数に応じて配点し合計したものを成績とする。 | |||
Course Requirements | Python が実行可能なノートPCを持参して授業に参加すること。ノート PC への Python のインストールについては授業中に指示するので事前に準備する必要はない。 | |||
Study outside of Class (preparation and review) | 授業時間外の学習として、トピックごとに提出を求めている課題・最終課題について取り組むことを求める。 | |||
Textbooks | Textbooks/References |
授業支援システム PandA で資料を配布する。 |
||
References, etc. |
プログラミング演習 Python 2021, 喜多 一, 森村 吉貴, 岡本 雅子, (2021), 出版されていません。オンライン版を授業で配布します。
現在利用されているPython は、バージョン2系統と3系統がある。本授業では、バージョン3系統を学習しますので、参考書の選定では注意してください。 |