文理学部シラバスTOP > 大学院博士前期課程 > 社会学専攻 > データサイエンス応用研究
日本大学ロゴ

データサイエンス応用研究

このページを印刷する

令和2年度以降入学者 データサイエンス応用研究
教員名 菅野剛
単位数    2 課程     開講区分 文理学部
科目群 社会学専攻
学期 前期 履修区分 選択必修
授業の形態 遠隔授業 (知識習得を主にオンデマンドで行い、質疑応答をオンライン対応)
Blackboard のコースID: 20221856
授業概要 Introduction to Programming and Data Science
授業のねらい・到達目標 Beware of confirmation bias and train yourself to make decisions as logically as possible.
Familiarize yourself with English, statistics, and programming, which are the lingua franca of the world.
授業の方法 授業の形式:【講義,演習】
Prior learning is required by reading the textbook, studying online, and performing programming and data analysis.
Students discuss what they have learned.
An NU-MailG account and enrollment in Google Classroom are required.
授業計画
1 Google Classroom, joining a class, Google Colaboratory, Python, Introduction to Programming and Data Science.
【事前学習】Pre-course work: Introduction to Programming and Data Science (2時間)
【事後学習】Homework: Introduction to Programming and Data Science (2時間)
2 Introduction to Python
【事前学習】Pre-course work: Introduction to Python (2時間)
【事後学習】Homework: Introduction to Python (2時間)
3 Core Elements of Programs
【事前学習】Pre-course work: Core Elements of Programs (2時間)
【事後学習】Homework: Core Elements of Programs (2時間)
4 Simple Algorithms
【事前学習】Pre-course work: Simple Algorithms (2時間)
【事後学習】Homework: Simple Algorithms (2時間)
5 Functions, scoping, and abstraction
【事前学習】Pre-course work: Functions (2時間)
【事後学習】Homework: Functions (2時間)
6 Tuples and Lists
【事前学習】Pre-course work: Tuples and Lists (2時間)
【事後学習】Homework: Tuples and Lists (2時間)
7 Dictionaries
【事前学習】Pre-course work: Dictionaries (2時間)
【事後学習】Homework: Dictionaries (2時間)
8 Testing and Debugging
【事前学習】Pre-course work: Testing and Debugging (2時間)
【事後学習】Homework: Testing and Debugging (2時間)
9 Exceptions and Assertions
【事前学習】Pre-course work: Exceptions and Assertions (2時間)
【事後学習】Homework: Exceptions and Assertions (2時間)
10 Classes and object-oriented programming
【事前学習】Pre-course work: Classes and Inheritance (2時間)
【事後学習】Homework: Classes and Inheritance (2時間)
11 An Extended Example
【事前学習】Pre-course work: An Extended Example (2時間)
【事後学習】Homework: An Extended Example (2時間)
12 Computational Complexity
【事前学習】Pre-course work: Computational Complexity (2時間)
【事後学習】Homework: Computational Complexity (2時間)
13 Some simple algorithms and data structures
【事前学習】Pre-course work: Searching and Sorting Algorithms (2時間)
【事後学習】Homework: Searching and Sorting Algorithms (2時間)
14 Plotting and more about classes
【事前学習】Pre-course work: Plotting (2時間)
【事後学習】Homework: Plotting (2時間)
15 Programming and Data Science
【事前学習】Pre-course work: Programming and Data Science (2時間)
【事後学習】Homework: Programming and Data Science (2時間)
その他
教科書 適宜紹介する。
参考書 John V. Guttag, Introduction to Computation and Programming Using Python: With Application to Understanding Data., The MIT Press, 2016, 2 edition
P.G.ホーエル 『初等統計学』 培風館 1981年 第4版
T.H.ウォナコット・R.J.ウォナコット 『統計学序説』 培風館 1978年
P.G.ホーエル 『入門数理統計学』 培風館 1978年
『IT技術者の長寿と健康のために (長野宏宣・中川晋一・蒲池孝一・櫻田武嗣・坂口正芳・八尾武憲・衣笠愛子・穴山朝子)』 近代科学社 2016年
盛山和夫 『社会調査入門』 有斐閣 2004年
成績評価の方法及び基準 授業内テスト:Online tests(50%)、授業参画度:Reaction or response papers(50%)
Self-directedness and Intellectual flexibility.
オフィスアワー Ask any questions at any time on Google Classroom. Appointment times will generally be available after the class.
備考 The contents of the syllabus are subject to change depending on the progress of the students. The time for pre-class work and homework is approximate.

FAQ


  1. Webブラウザ起動
  2. ログイン
    • 日本大学の Google アカウント NU-AppsG にログインします。 Gmail の読み書きができるか確認しましょう。
    • NU-AppsG は、文理学部の Blackboard で使う xxx@stu.chs.nihon-u.ac.jp とは別です。

  3. クラス参加と学習
    • 初回授業までに Google Classroom へアクセスし、「+」アイコンをクリックし、クラスコードを入力し、授業のクラスへ参加し、学習します。
    • 日本大学の Google アカウント NU-AppsG でログインをしないと、日本大学の Google Classroom には参加できません。
    • Google Classroom の [メンバー] タブには、自分の名前は表示されない仕様です。ご自分の名前が見当たらなくとも、心配しないで下さい。
    • 別の授業のクラスに、間違って参加をしないように注意して下さい。
    • Google Classroom は1億7000万人以上に利用されており (2021年2月時点)、使い方が分からない場合はネット上で検索するといくらでも情報が得られます。

  4. 学籍番号・氏名の回答
  5. 困った場合
    • 「権限が必要です」と表示され、アクセスできず困る場合
    • 複数の Google アカウントを利用し、スマホやタブレットの Google Classroom アプリを使う場合等に生じるかもしれません。PC/Mac/Chromebook の Chromeブラウザで操作をすると、トラブルは少ないと思います。
    • Google Classroom 内から Google フォームや Google ドライブへアクセスする際に、「権限が必要です」と表示される場合があります。よくあるトラブルは、スマホの Classroom アプリには NU-AppsG でログインしているが、 Googleフォームへ回答する際のブラウザ (Safari 等) にはプライベートな Googleアカウントでログインしているため、「権限がありません」。
    • その場合、ブラウザ側で個人の Google アカウントを一時的にログアウトし、関連する一連のアプリで NU-AppsG にログインをして下さい。
    • あるいは、新規シークレットウィンドウ(新規プライベートウィンドウ)を開き、 NU-AppsG へログインをして、操作して下さい。
    • 自分で解決ができない場合は、スマホを使わずに 、PC/Mac の Chrome ブラウザか Chromebook を利用するのが手堅いです。

  6. 質問など

このページのトップ