日本語 English
開講年度/ Academic YearAcademic Year |
20242024 |
科目設置学部/ CollegeCollege |
社会学部/College of SociologyCollege of Sociology |
科目コード等/ Course CodeCourse Code |
DE202/DE202DE202 |
テーマ・サブタイトル等/ Theme・SubtitleTheme・Subtitle |
初学者に向けたPythonプログラミングおよび環境構築の演習 プログラミング的思考の習熟 |
授業形態/ Class FormatClass Format |
対面(全回対面)/Face to face (all classes are face-to-face)Face to face (all classes are face-to-face) |
授業形態(補足事項)/ Class Format (Supplementary Items)Class Format (Supplementary Items) |
|
授業形式/ Class StyleCampus |
演習・ゼミ/SeminarSeminar |
校地/ CampusCampus |
池袋/IkebukuroIkebukuro |
学期/ SemesterSemester |
春学期/Spring SemesterSpring Semester |
曜日時限・教室/ DayPeriod・RoomDayPeriod・Room |
月5・6406/Mon.5・6406 Mon.5・6406 |
単位/ CreditCredit |
22 |
科目ナンバリング/ Course NumberCourse Number |
CMS2430 |
使用言語/ LanguageLanguage |
日本語/JapaneseJapanese |
履修登録方法/ Class Registration MethodClass Registration Method |
抽選登録/Lottery RegistrationLottery Registration(定員:20人/ Capacity:20) |
配当年次/ Grade (Year) RequiredGrade (Year) Required |
配当年次は開講学部のR Guideに掲載している科目表で確認してください。配当年次は開講学部のR Guideに掲載している科目表で確認してください。 |
先修規定/ prerequisite regulationsprerequisite regulations |
|
他学部履修可否/ Acceptance of Other CollegesAcceptance of Other Colleges |
履修登録システムの『他学部・他研究科履修不許可科目一覧』で確認してください。 |
履修中止可否/ course cancellationcourse cancellation |
〇(履修中止可/ Eligible for cancellation) |
オンライン授業60単位制限対象科目/ Online Classes Subject to 60-Credit Upper LimitOnline Classes Subject to 60-Credit Upper Limit |
|
学位授与方針との関連/ Relationship with Degree PolicyRelationship with Degree Policy |
各授業科目は、学部・研究科の定める学位授与方針(DP)や教育課程編成の方針(CP)に基づき、カリキュラム上に配置されています。詳細はカリキュラム・マップで確認することができます。 |
備考/ NotesNotes |
他学部生履修不可 |
テキスト用コード/ Text CodeText Code |
DE202 |
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.
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'.
※Please refer to Japanese Page for details including evaluations, textbooks and others.
社会学研究やジャーナリズム、実ビジネスにおいてプログラミングを活用するために、Pythonによるプログラミング/プログラミング的思考/プログラミングの環境構築を実践できる力を身につける
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.
Pythonを用いたプログラミングおよびプログラミング的な思考と共に,自分自身でプログラミングを学習する上で必要なスキルを学ぶ。また自分のPCにプログラミング環境を構築するノウハウについても身につける。
特に「プログラミングを理解すること」よりも「プログラミングを動かせるようになること」を重視して授業を行う
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'.
1 | 本講義の目的:プログラミングとはなにか? |
2 | プログラミング導入:プログラムを動かす |
3 | プログラミング導入:Pythonの基礎・コンピューターリテラシー その1 |
4 | プログラミング導入:Pythonの基礎・コンピューターリテラシー その2 |
5 | プログラミング導入:今あるプログラムを修正する その1 |
6 | プログラミング導入:今あるプログラムを修正する その2(中間レポートの出題) |
7 | プログラミング導入:今あるプログラムを修正する その3 |
8 | プログラミング基礎:プログラミングの自習スキルを身につける |
9 | プログラミング基礎:プログラミングの実行環境を構築する |
10 | プログラミング基礎:その他のPythonの基礎 |
11 | プログラミング基礎:様々な関数を探して試す |
12 | プログラミング基礎:アプリケーションを作る(最終レポートの出題) |
13 | プログラミング応用:Pythonを用いたデータ分析 |
14 | 講義のまとめとレポート課題を振り返る |
板書 /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 |
毎回の講義内容を自分で復習することが望ましいです 。
また復習用の自習課題を出題します。
※自習課題は成績評価には入りません
種類 (Kind) | 割合 (%) | 基準 (Criteria) |
---|---|---|
平常点 (In-class Points) | 100 |
毎回の講義で出題する、アンケートへの回答(Responses to surveys issued in each lecture)(40%) 中間レポート(Midterm Report)(20%) 最終テスト(Final Test)(40%) |
備考 (Notes) | ||
なし/None
・理解出来ない点については、積極的に講義中に質問すること(講義の進行速度が早いため、分からない点をそのままにしておくと講義にキャッチアップできなくなります)
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).
## 事前準備
・自分の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.