Department of Global and Interdisciplinary Studies

Back to List

FRI200ZA(情報学フロンティア / Frontiers of informatics 200)
Big Data and Analytics

Youyung Hyun

Class code etc
Faculty/Graduate school Department of Global and Interdisciplinary Studies
Attached documents
Year 2024
Class code A6245
Previous Class code
Previous Class title
Term 春学期授業/Spring
Day/Period 木1/Thu.1
Class Type
Campus 市ヶ谷 / Ichigaya
Classroom name 市外濠‐S602
Grade 2~4
Credit(s) 2
Notes
Open Program
Open Program (Notes)
Global Open Program
Interdepartmental class taking system for Academic Achievers
Interdepartmental class taking system for Academic Achievers (Notes)
Class taught by instructors with practical experience
SDGs CP
Urban Design CP
Diversity CP
Learning for the Future CP
Carbon Neutral CP
Chiyoda Campus Consortium
Duplicate Subjects Taken Under Previous Class Title
Category (commenced 2024 onwards) 200-level Intermediate Courses(中級)
Category (commenced 2020-2023) 200-level Intermediate Courses(中級)
Category (commenced 2016-2019) 200-level Intermediate Courses
Culture and Society

Show all

Hide All

Outline and objectives

This class aims at building a strong understanding of big data and analytics in terms of its concept and real-world business cases. Also, this class includes practical learning of data and analytical tools at a basic level, so that students can experience data analysis on their own.

Goal

Students will understand "what big data and analytics is," "how big data and analytics are utilized within organizations," and "what challenges modern companies have to embed big data analytics into their organizational fabric." These topics are timely and emerging issues to grasp a recently dominant business landscape in a digital society. In addition, by practically learning how to use data, students will have practical learning experiences in data analysis.

Which item of the diploma policy will be obtained by taking this class?

Will be able to gain “DP 1”, “DP 2”, “DP 3”, and “DP 4”.

Default language used in class

英語 / English

Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )

This course will proceed with lecture, readings, group presentation, and practical learning. Students are required to read each chapter of textbook in advance and submit a summary of it (by the first half of the semseter).
For the first half of the semester, the class is led by lecture of an instructor, and students will participate in group presentation and subsequent discussion.
For the second half of the semester, the class led by programming lecture of an instructor, and students will participate in practice of Python.
At the beginning of class, feedback and brief review for the previous class will be given.

Active learning in class (Group discussion, Debate.etc.)

あり / Yes

Fieldwork in class

なし / No

Schedule

授業形態/methods of teaching:対面/face to face

※各回の授業形態は予定です。教員の指示に従ってください。

1[オンライン/online]:Introduction of Course

Introduction of Course

2[対面/face to face]:Chapter 1: Big Data and Analytics

This class covers the definition of big data (in terms of data structure, volume, velocity) and studies tools that can make data into assets.

3[対面/face to face]:Chapter 2: Big Data in Business

This class covers how modern enterprise turns big data into business value.

4[対面/face to face]:Chapter 3: Big Data in Practice (Amazon & Etsy)

This class is focused on understanding real-world examples of modern companies that successfully utilize big data including Amazon and Etsy.

5[対面/face to face]:Chapter 4: Big Data in Practice (Ralph Lauren & Apixio)

This class is focused on understanding real-world examples of modern companies that successfully utilize big data including Ralph Lauren and Apixio.

6[対面/face to face]:Chapter 5: Big Data in Practice (Uber & Transport for London)

This class is focused on understanding real-world examples of modern companies that successfully utilize big data including Uber and Transport for London.

7[対面/face to face]:Chapter 6: Python Programming_Class & Object

This class covers basic programming concept (Class & Object) and practice learning.

8[対面/face to face]:Chapter 7: Python Programming_Crawling

This class covers crawling code patterns and practice.

9[対面/face to face]:Chapter 8: Understanding Web Structure

This class helps students learn Web structure & HTML.

10[対面/face to face]:Chapter 9: Web Crawling

This class reviews web structures and practically learns web crawling based on the understanding of web structure.

11[対面/face to face]:Chapter 10: Understanding Web Structure & CSS

This class aims at understanding web structure & CSS and practically learning web crawling based on the understanding of HTML & CSS.

12[対面/face to face]:Chapter 10: Web Crawling_Intermediate Practices

This class provides some technical tips regarding web crawling and practically learns web crawling using CSS selector

13[対面/face to face]:Chapter 11: Practice Web Crawling_Real World Cases

This class practically learns web crawling using real-world cases like a shopping mall site & a portal web site.

14[対面/face to face]:Wrap-up & Final Exam

This class reviews what we have covered throughout the semester and takes the final exam.

Work to be done outside of class (preparation, etc.)

Preparatory study and review time for this class are 2 hours each.

Textbooks

Handouts and reading materials will be provided by lecturer.

References

1. Rogers, D. (2016). The digital transformation playbook. Columbia University Press.
2. Marr, B. (2016). Big data in practice: how 45 successful companies used big data analytics to deliver extraordinary results. John Wiley & Sons.
3. Python Basics: A Practical Introduction to Python 3 (English Edition)David Amos, Dan Bader, Joanna Jablonski, Fletcher Heisler, Real Python (2022/1/24),

Grading criteria

Participation (20%); Weekly assignment (20%);
Group presentation (30%); Final exam (30%).

Changes following student comments

Not applicable

Equipment student needs to prepare

1.A notebook, the references provided by an instructor
2.Laptop (*downloaded with 'anaconda' and 'jupyter notebook')

Others

It is highly recommended to take "Introduction to Programming" first before taking this class.

Prerequisite

None.