日本語

Course Code etc
Academic Year 2026
College College of Sociology
Course Code DK042
Theme・Subtitle SDSコース学生に向けたPythonプログラミングの演習および環境構築の演習/Python Programming Exercises and Environment Setup Exercises for SDS Course Students
Class Format Face to face (all classes are face-to-face)
Class Format (Supplementary Items)
Campus Seminar
Campus Ikebukuro
Semester Spring Semester
DayPeriod・Room Mon.5
ログインして教室を表示する(Log in to view the classrooms.)
Credits 2
Course Number SOX2620
Language Japanese
Class Registration Method Automatic Registration
Assigned Year 配当年次は開講学部のR Guideに掲載している科目表で確認してください。
Prerequisite Regulations
Acceptance of Other Colleges 履修登録システムの『他学部・他研究科履修不許可科目一覧』で確認してください。
Course Cancellation ×(履修中止不可/ Not eligible for cancellation)
Online Classes Subject to 60-Credit Upper Limit
Relationship with Degree Policy 各授業科目は、学部・研究科の定める学位授与方針(DP)や教育課程編成の方針(CP)に基づき、カリキュラム上に配置されています。詳細はカリキュラム・マップで確認することができます。
https://www.rikkyo.ac.jp/about/disclosure/educational_policy/sociology.html
Notes ソーシャルデータサイエンスコース科目.

【Course Objectives】

In this course, students will develop the ability to apply programming in the fields of sociological research, journalism, and real-world business by learning to program with Python, adopt programming thinking, and construct programming environments.

【Course Contents】

In this course, students will learn the necessary skills for self-studying programming, along with programming using Python and programming thinking. They will also acquire know-how on setting up a programming environment on their own PCs. Particularly, the course emphasizes 'becoming capable of operating programming' over 'understanding programming'. In this course, generative AI will be actively employed.

Japanese Items

【授業計画 / Course Schedule】

1 本講義の目的:プログラミングとはなにか?/
Objective of This Course: What Is Programming?
2 プログラミング導入:プログラムを動かす/
Introduction to Programming: Running Programs
3 プログラミング導入:Pythonの基礎・コンピューターリテラシー その1/
Introduction to Programming: Python Basics and Computer Literacy (Part 1)
4 プログラミング導入:Pythonの基礎・コンピューターリテラシー その2/
Introduction to Programming: Python Basics and Computer Literacy (Part 2)
5 プログラミング導入:今あるプログラムを修正する その1/
Introduction to Programming: Modifying Existing Programs (Part 1)
6 プログラミング導入:今あるプログラムを修正する その2(中間レポートの出題)/
Introduction to Programming: Modifying Existing Programs (Part 2) (Midterm Assignment)
7 プログラミング導入:今あるプログラムを修正する その3/
Introduction to Programming: Modifying Existing Programs (Part 3)
8 プログラミング基礎:プログラミングの自習スキルを身につける/
Programming Fundamentals: Developing Self-Learning Skills for Programming
9 プログラミング基礎:プログラミングの実行環境を構築する/
Programming Fundamentals: Setting Up the Programming Execution Environmen
10 プログラミング基礎:その他のPythonの基礎/
Programming Fundamentals: Other Python Basics
11 プログラミング基礎:様々な関数を探して試す/
Programming Fundamentals: Exploring and Experimenting with Various Functions
12 プログラミング基礎:アプリケーションを作る(最終レポートの出題)/
Programming Fundamentals: Building an Application (Final Assignment)
13 プログラミング応用:Pythonを用いたデータ分析/
Applied Programming: Data Analysis Using Python
14 講義のまとめとレポート課題を振り返る/
Course Summary and Review of Report Assignments

【活用される授業方法 / Teaching Methods Used】

板書 /Writing on the Board
スライド(パワーポイント等)の使用 /Slides (PowerPoint, etc.)
上記以外の視聴覚教材の使用 /Audiovisual Materials Other than Those Listed Above
個人発表 /Individual Presentations
グループ発表 /Group Presentations
ディスカッション・ディベート /Discussion/Debate
実技・実習・実験 /Practicum/Experiments/Practical Training
学内の教室外施設の利用 /Use of On-Campus Facilities Outside the Classroom
校外実習・フィールドワーク /Field Work
上記いずれも用いない予定 /None of the above

【授業時間外(予習・復習等)の学修 / Study Required Outside of Class】

毎回の講義内容を自分で復習することが望ましいです。
また復習用の自習課題として、プログラミング自習サイトを紹介します。
※自習課題は成績評価には入りません

It is recommended that students review the content of each lecture on their own.
In addition, a programming self-study website will be introduced as optional review exercises.
Note: These self-study exercises will not be included in the course grading.

【成績評価方法・基準 / Evaluation】

種類 (Kind)割合 (%)基準 (Criteria)
平常点 (In-class Points)100 中間レポート(Midterm Report)(20%)
毎回の講義で出題する、アンケートへの回答(Responses to surveys issued in each lecture)(40%)
最終レポート(Final Report)(40%)
備考 (Notes)

【テキスト / Textbooks】

なし/None

【参考文献 / Readings】

その他 (Others)
プログラミング自習サイト:Paizaラーニング
https://paiza.jp/works/mypage

【履修にあたって求められる能力 / Abilities Required to Take the Course】

・理解出来ない点については、積極的に講義中に質問すること(講義の進行速度が早いため、分からない点をそのままにしておくと講義にキャッチアップできなくなります)
Actively ask questions during the lecture about any parts that are not understood (due to the fast pace of the lecture, leaving questions unasked may result in being unable to catch up with the course).

【学生が準備すべき機器等 / Equipment, etc., that Students Should Prepare】

## 事前準備
・自分のPCを用意してください
  ※図書館からのレンタルも可
・PCにExcelをインストールしておいてください
 ※持っていない場合、メディアセンターにインストール方法を問い合わせて準備すること


## Preparations
* Please prepare your own PC.
※Rentals from the library are also acceptable.
* Please install Excel on your PC.
※If you do not have it, contact the Media Center to learn how to install and prepare.

【その他 / Others】

講義の資料共有やレポートの出題・提出はGoogle Classroomを用います。/
Lecture materials will be shared, and reports will be assigned and submitted, via Google Classroom.

【注意事項 / Notice】