日本語

Course Code etc
Academic Year 2025
College College of Sociology
Course Code DE202
Theme・Subtitle 初学者に向けたPythonプログラミングおよび環境構築の演習
プログラミング的思考の習熟
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 CMS2430
Language Japanese
Class Registration Method Lottery Registration(定員:20人/ Capacity:20)
Assigned Year 配当年次は開講学部のR Guideに掲載している科目表で確認してください。
Prerequisite Regulations
Acceptance of Other Colleges 履修登録システムの『他学部・他研究科履修不許可科目一覧』で確認してください。
Course Cancellation 〇(履修中止可/ Eligible for cancellation)
Online Classes Subject to 60-Credit Upper Limit
Relationship with Degree Policy 各授業科目は、学部・研究科の定める学位授与方針(DP)や教育課程編成の方針(CP)に基づき、カリキュラム上に配置されています。詳細はカリキュラム・マップで確認することができます。
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 本講義の目的:プログラミングとはなにか?
2 プログラミング導入:プログラムを動かす
3 プログラミング導入:Pythonの基礎・コンピューターリテラシー その1
4 プログラミング導入:Pythonの基礎・コンピューターリテラシー その2
5 プログラミング導入:今あるプログラムを修正する その1
6 プログラミング導入:今あるプログラムを修正する その2(中間レポートの出題)
7 プログラミング導入:今あるプログラムを修正する その3
8 プログラミング基礎:プログラミングの自習スキルを身につける
9 プログラミング基礎:プログラミングの実行環境を構築する
10 プログラミング基礎:その他のPythonの基礎
11 プログラミング基礎:様々な関数を探して試す
12 プログラミング基礎:アプリケーションを作る(最終レポートの出題)
13 プログラミング応用:Pythonを用いたデータ分析
14 講義のまとめとレポート課題を振り返る

【活用される授業方法 / 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

補足事項 (Supplementary Items)
Google Classroom / Google Colaboratory

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

毎回の講義内容を自分で復習することが望ましいです。
また復習用の自習課題を出題します。
※自習課題は成績評価には入りません

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

種類 (Kind)割合 (%)基準 (Criteria)
平常点 (In-class Points)100 毎回の講義で出題する、アンケートへの回答(Responses to surveys issued in each lecture)(40%)
中間レポート(Midterm Report)(20%)
最終レポート(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を用います。

【注意事項 / Notice】