文理学部シラバスTOP > 文理学部 > 社会学科 > ネットワーク論
日本大学ロゴ

ネットワーク論

このページを印刷する

令和元年度以前入学者 ネットワーク論
教員名 菅野剛
単位数    2 学年 3・4 開講区分 文理学部
(他学部生相互履修可)
科目群 社会学科
学期 前期 履修区分 選択
授業の形態 On demand (NU-AppsG and Google Classroom)
※ Blackboard ではないので注意して下さい。
授業概要 Students will learn the basics of ICT, programming and social network analysis.
授業のねらい・到達目標 Learn ICT in English.

【学生の視点から、具体的・現実的・測定可能な表現で記述】
Pay attention to confirmation bias and make logical decisions.

【日本大学教育憲章ルーブリック】
上記の<知識><技能>の習得を経て,以下の<能力>を育むことが目標である。
・現代社会の多層性と多様性を,社会学の専門領域の知見を踏まえ論理的・批判的に理解することができる。(A-3-3: 論理的・批判的思考力)

この科目は文理学部(学士(社会学))のDP及びCP3に対応しています。
授業の方法 Be sure to check out the following Google sites.
https://bit.ly/suganoclass

Lecture
You will learn with Google Classroom, online materials, etc. The contents of the textbook will be explained in Japanese.
Assignment: Use Google Forms to check your understanding of what you have learned.

Requirements
NU-AppsG is required.
Google Chrome (PC/Mac/Chromebook recommended)

===== FAQ =====
【1】PC/Mac/Chromebook で Google Chrome ブラウザを起動しましょう。
https://www.google.com/intl/ja_jp/chrome/

【2】日本大学の Google アカウント NU-AppsG にログインしましょう。
https://mail.google.com/a/g.nihon-u.ac.jp

NU-AppsG は、文理学部の Blackboard で使う xxx@stu.chs.nihon-u.ac.jp と別です。
NU-AppsG のアカウントやパスワードがわからない場合、パスワード再発行の申請をして下さい。
https://www.chs.nihon-u.ac.jp/faq4/

Google Classroom からの「通知を有効または無効にする」ことも可能ですが、受講時は、このメール NU-MailG を、定期的にチェックして下さい。
https://support.google.com/edu/classroom/answer/6141557?hl=ja

【3】Google Classroom の仮クラスへ参加しましょう。
仮クラスは授業のためではなく、受講登録のための一時的なクラスです。
仮クラスに参加するためのクラスコードを
http://bit.ly/suganoclass
に掲載しますので、確認をして下さい。
https://classroom.google.com/
にアクセスし、「+」アイコンをクリックし、クラスコードを入力し、仮クラスに参加します。
別の授業の仮クラスに、間違って参加をしないように注意して下さい。
なお、日本大学の Google アカウント NU-AppsG でログインをしないと、日本大学の Google Classroom に参加できません。

【4】「権限が必要です」と表示され、アクセスできず困った場合。
スマホやタブレットの Google Classroom アプリを使う場合に生じやすいです。
Google Classroom 内から Google フォームや Google ドライブへアクセスする際に、「権限が必要です」と表示される場合があります。
その場合、個人の Google アカウントを一時的にログアウトし、関連する一連のアプリで NU-AppsG にログインをして下さい。
「フォームを開けない」
https://support.google.com/docs/answer/160166?hl=ja
解決できない場合、スマホではなく PC/Mac を利用して下さい。

【5】仮クラス内の Googleフォームで、学籍番号と氏名を回答しましょう。
後日、受講資格のある方へ、授業のクラスへの招待メールが届きます。
NU-AppsG にログインして、メールをチェックし、授業のクラスへ参加して下さい。
https://mail.google.com/a/g.nihon-u.ac.jp

【6】Google Classroom にアクセスし、学習しましょう。
https://classroom.google.com/

本授業の事前・事後学習は,各2時間の学習を目安とします。
履修条件 履修登録の希望が多い場合、社会学科の学生が優先されますのでご了承下さい。
授業計画
1 NU-AppsG のアカウント通知、パスワードリマインダー、パスワード設定、 Google Classroom 、eラーニングの説明とクラスへの参加(登録)、授業についての説明、 Google Colaboratory。 (A-3-3)
【事前学習】Class preparation assignments in Google Classroom. (A-3-3) (2時間)
【事後学習】Homework assignments in Google Classroom. (A-3-3) (2時間)
2 Python (A-3-3)
【事前学習】Pre-course work: Python. (A-3-3) (2時間)
【事後学習】Homework: Python. (A-3-3) (2時間)
3 Python Syntax (A-3-3)
【事前学習】Pre-course work: Python Syntax. (A-3-3) (2時間)
【事後学習】Homework: Python Syntax. (A-3-3) (2時間)
4 Loops (A-3-3)
【事前学習】Pre-course work: Loops. (A-3-3) (2時間)
【事後学習】Homework: Loops. (A-3-3) (2時間)
5 Strings, Lists and Dictionaries (A-3-3)
【事前学習】Pre-course work: Strings, Lists and Dictionaries. (A-3-3) (2時間)
【事後学習】Homework: Strings, Lists and Dictionaries. (A-3-3) (2時間)
6 OOP (A-3-3)
【事前学習】Pre-course work: OOP. (A-3-3) (2時間)
【事後学習】Homework: OOP. (A-3-3) (2時間)
7 Writing a Script (A-3-3)
【事前学習】Pre-course work: Writing a Script. (A-3-3) (2時間)
【事後学習】Homework: Writing a Script. (A-3-3) (2時間)
8 Setting (A-3-3)
【事前学習】Pre-course work: Setting. (A-3-3) (2時間)
【事後学習】Homework: Setting. (A-3-3) (2時間)
9 Managing Files (A-3-3)
【事前学習】Pre-course work: Managing Files. (2時間)
【事後学習】Homework: Managing Files. (2時間)
10 Regular Expressions (A-3-3)
【事前学習】Pre-course work: Regular Expressions. (A-3-3) (2時間)
【事後学習】Homework: Regular Expressions. (A-3-3) (2時間)
11 Managing Data (A-3-3)
【事前学習】Pre-course work: Managing Data. (A-3-3) (2時間)
【事後学習】Homework: Managing Data. (A-3-3) (2時間)
12 Testing (A-3-3)
【事前学習】Pre-course work: Testing. (A-3-3) (2時間)
【事後学習】Homework: Testing. (A-3-3) (2時間)
13 Networks (A-3-3)
【事前学習】Pre-course work: Networks. (A-3-3) (2時間)
【事後学習】Homework: Networks. (A-3-3) (2時間)
14 Network Connectivity (A-3-3)
【事前学習】Pre-course work: Network Connectivity. (A-3-3) (2時間)
【事後学習】Homework: Network Connectivity. (A-3-3) (2時間)
15 Network Centralization (A-3-3)
【事前学習】Pre-course work: Network Centralization. (A-3-3) (2時間)
【事後学習】Homework: Network Centralization. (A-3-3) (2時間)
その他
教科書 なし
参考書 鈴木努 『ネットワーク分析 (Rで学ぶデータサイエンス)』 共立出版 2017年 第2版
Crash Course on Python (Coursera) by Google. https://www.coursera.org/learn/python-crash-course
Using Python to Interact with the Operating System (Coursera) by Google. https://www.coursera.org/learn/python-operating-system
Applied Social Network Analysis in Python (Coursera) by the University of Michigan, taught by Daniel Romero. https://www.coursera.org/learn/python-social-network-analysis
日本語による補足説明・より詳細な解説・演習問題や作業の例が必要な場合は、書籍購入を前提として、教科書や参考書を丁寧に解説する資料で学習します。
成績評価の方法及び基準 Google Classroom assignments(100%)
課題、テスト、学習状況・理解度の確認、成績評価のため、 NU-AppsG と Google Classroom の利用が必要です。
初回授業時から一定期間内に Google Classroom のクラスへ参加(登録)する必要があります。

以上を踏まえ、A-3-2(論理的・批判的思考力)の修得状況を評価します。
オフィスアワー Ask questions in Google Classroom.
備考 The content of the syllabus is subject to change based on the student's progress. Pre-class work and homework time is approximate.

このページのトップ