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

OIC

Class Venue

AS267

Language

日本語

Course Outline and Method

日常的に利用している情報機器はプログラムによって動作している。一般的にはその内部の仕組みについてはブラックボックス状態で利用すれば良いが、より踏み込んだレベルで情報機器を活用しようとする際にはその内部すなわちプログラムの動作原理などを理解する必要がある。様々な情報がデジタル化され、コンピュータによって処理ができる現代において、情報の効率的な処理能力やそのために必要な基礎的なプログラミング能力の重要性はますます高まっている。
本講義ではこれらの観点を踏まえ現在広く普及しているPythonによるプログラミング実習を通して、基本的なアルゴリズムを理解し基礎的なプログラミング能力の習得を目的としている。また、データ処理や可視化に関する技能の習得も本講義の目的の一つである。

なお、授業はマルチメディアルーム(情報処理演習室)での実習形式で行う。

Student Attainment Objectives

(1) プログラミングの基礎的技能を獲得するとともに、論理的思考能力を向上させる。
(2) Pythonに関する基礎的知識および基礎的技能を獲得する。

Recommended Preparatory Course

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
1

 Python導入

Python、開発環境、オブジェクト指向、ライブラリ、変数

【+R 授業】詳細はmanaba+Rを参照

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

対面授業14回、メディア授業0回

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回程度を想定)課し、受講生の到達目標に基づき授業内容の理解度に応じた評価を行う。
なお、演習形式の講義であるため、2/3以上の出席をした者のみを成績評価対象とする。

Grade Evaluation Method (Note)

Advice to Students on Study and Research Methods

小テストなどは、講義時間内に実施する場合があることに留意しておくこと。

Textbooks

Textbooks (Frequency of Use, Note)

教科書は指定しない。講義資料をmanaba+R等にてオンライン配布を行う。

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)

Learning Management System (manaba+R),Talk with Students,Other (Separate instructions will be provided)

Other Comments

【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/