授業名 | Python Programming |
---|---|
Course Title | Python Programming |
担当教員 Instructor Name | Ricardo Lim |
コード Couse Code | GLP203_G25N |
授業形態 Class Type | 講義 Regular course |
授業形式 Class Format | On Campus |
単位 Credits | 2 |
言語 Language | EN |
科目区分 Course Category | 演習科目400系 / Case Writing & Seminar |
学位 Degree | MSc in Management / Business Analytics & AI |
開講情報 Terms / Location | 2025 GSM Nagoya Fall |
授業の概要 Course Overview
Mission Statementとの関係性 / Connection to our Mission Statement
This course provides an accessible and practical introduction to Python programming for absolute beginners. Students will learn the fundamental concepts of coding, from basic syntax and data types to essential control structures and functions. The curriculum is built around hands-on exercises and straightforward projects, enabling students to gain practical problem-solving skills and a strong foundation for a future in technology.
授業の目的(意義) / Importance of this course
Our mission is to empower business professionals with the analytical skills and mindset to thrive in a data-driven world. We aim to cultivate innovative and ethical leaders who can leverage Python and its powerful libraries to transform data into strategic insights. Through a curriculum focused on practical application, our students will develop a frontier spirit, using data to solve complex business problems and contribute to the growth of their organizations and the global business community.
学修到達目標 / Achievement Goal
Taking the Python Programming course is crucial for anyone looking to build a career in technology or data-driven fields. Python's versatility and clear syntax make it an ideal language for beginners and a powerful tool for professionals. By learning Python, students can automate tedious tasks, analyze complex datasets, and build everything from web applications to machine learning models. The skills acquired in a Python course are not only in high demand but also serve as a foundational building block for future learning in areas like data science, artificial intelligence, and software development.
本授業の該当ラーニングゴール Learning Goals
*本学の教育ミッションを具現化する形で設定されています。
LG1 Critical Thinking
LG3 Ethical Decision Making
LG4 Effective Communication
LG6 Innovative Leadership (MBA)
LG3 Ethical Decision Making
LG4 Effective Communication
LG6 Innovative Leadership (MBA)
受講後得られる具体的スキルや知識 Learning Outcomes
Upon successful completion of this course, you will be able to:
● Understand the Data Analytics Lifecycle: From problem formulation to data communication.
● Master Foundational Python Skills: Write and execute Python code, work with data structures, and understand basic programming logic.
● Utilize Key Python Libraries: Become proficient with Pandas for data manipulation, NumPy for numerical operations, and Matplotlib & Seaborn for data visualization.
● Perform Exploratory Data Analysis (EDA): Summarize key data characteristics, identify patterns, and find hidden insights.
● Apply Statistical Analysis: Conduct hypothesis testing and regression analysis to understand relationships between variables.
● Communicate Insights Effectively: Create clear, compelling visualizations and presentations to share your findings with stakeholders.
● Understand the Data Analytics Lifecycle: From problem formulation to data communication.
● Master Foundational Python Skills: Write and execute Python code, work with data structures, and understand basic programming logic.
● Utilize Key Python Libraries: Become proficient with Pandas for data manipulation, NumPy for numerical operations, and Matplotlib & Seaborn for data visualization.
● Perform Exploratory Data Analysis (EDA): Summarize key data characteristics, identify patterns, and find hidden insights.
● Apply Statistical Analysis: Conduct hypothesis testing and regression analysis to understand relationships between variables.
● Communicate Insights Effectively: Create clear, compelling visualizations and presentations to share your findings with stakeholders.
SDGsとの関連性 Relevance to Sustainable Development Goals
Goal 9 産業と技術革新の基盤をつくろう(Industry, Innovation and Infrastructure)
教育手法 Teaching Method
教育手法 Teaching Method | % of Course Time | |
---|---|---|
インプット型 Traditional | 40 % | |
参加者中心型 Participant-Centered Learning | ケースメソッド Case Method | 60 % |
フィールドメソッド Field Method | 0 % | 合計 Total | 100 % |
事前学修と事後学修の内容、レポート、課題に対するフィードバック方法 Pre- and Post-Course Learning, Report, Feedback methods
● Please read a short article ( https://online.hbs.edu/blog/post/types-of-data-analysis ) for a quick reference on different types of Data Analysis
● Please allocate at least 1-2 hours of preparatory study for each case indicated in the schedule, all cases will be distributed 2 weeks before the class via Google Classroom or Google Drive.
● A laptop is required as the course materials will be distributed electronically on the day of the class.
Case to be used: TBA
Assignment::Write a Written Analysis of Case (WAC) based on the case provided, guide questions will be provided.
Submission Deadline: At the end of the last class
Submission Method: Submit via Google Classroom or email (within min. of 5 pages, 11 font size, Arial, A4 page)
授業スケジュール Course Schedule
第1日(Day1)
Introduction to Python for Data Analysis, Python Basics Refresher (Interactive Session)Functions, Libraries & Jupyter Notebook
●使用するケース
Case #1: Customer Churn Analysis ACase #2: Customer Segmentation A
Case #3: Market Basket Analysis A
第2日(Day2)
Getting Data into PythonPandas Series & DataFrames The Core Structures
●使用するケース
Case #1: Customer Churn Analysis BCase #2: Customer Segmentation B
Case #3: Market Basket Analysis B
第3日(Day3)
Handling Missing Data & Data TransformationData Manipulation Grouping, Merging & Text Operations
●使用するケース
Case #1: Forex Trend Analysis ACase #2: Customer Analysis A
Case #3: Market Basket Analysis C
第4日(Day4)
Descriptive Statistics & Basic Visualization with MatplotlibEnhanced Visualization with Seaborn & Data Storytelling
●使用するケース
Case #1: Forex Trend Analysis BCase #2: Customer Analysis B
Case #3: Market Basket Analysis B
成績評価方法 Evaluation Criteria
*成績は下記該当項目を基に決定されます。
*クラス貢献度合計はコールドコールと授業内での挙手発言の合算値です。
Final Report (20%) - A final business case will be shared to the class, with guide questions, each student will write a short written analysis of the identified case. Evaluation will be based on how the students will apply the data analytics principle in the said business case.
*クラス貢献度合計はコールドコールと授業内での挙手発言の合算値です。
講師用内規準拠 Method of Assessment | Weights |
---|---|
コールドコール Cold Call | 30 % |
授業内での挙手発言 Class Contribution | 50 % |
クラス貢献度合計 Class Contribution Total | 80 % |
予習レポート Preparation Report | 0 % |
小テスト Quizzes / Tests | 0 % |
シミュレーション成績 Simulation | 0 % |
ケース試験 Case Exam | 0 % |
最終レポート Final Report | 20 % |
期末試験 Final Exam | 0 % |
参加者による相互評価 Peer Assessment | 0 % |
合計 Total | 100 % |
評価の留意事項 Notes on Evaluation Criteria
Class Contribution (80%) - This course evaluates a student's active and meaningful contribution to class discussions - the relevance, depth, and frequency of comments or sharing in the class. This also measures active listening and the ability to build on peers' ideas, demonstrating engagement beyond just speaking.Final Report (20%) - A final business case will be shared to the class, with guide questions, each student will write a short written analysis of the identified case. Evaluation will be based on how the students will apply the data analytics principle in the said business case.
教科書 Textbook
- 「 」 ()
参考文献・資料 Additional Readings and Resource
HBR Guide to Data Analytics Basics for Managers: This book is a practical guide for managers and leaders who aren't data experts. It covers the fundamentals of the data analysis process, from identifying key metrics and asking the right questions to interpreting results and communicating findings. It helps bridge the gap between business strategy and technical analytics.
Strategic Analytics: The Insights You Need from Harvard Business Review: This book provides a collection of HBR articles on the strategic applications of data analytics. It focuses on how to adopt analytics throughout an organization, build a data-driven culture, and identify the key talents needed to succeed. It's designed to help leaders stay on top of the latest developments in the field.
Competing on Analytics: The New Science of Winning: Considered a classic in the field, this book by Thomas H. Davenport and Jeanne G. Harris outlines the roadmap for becoming an analytical competitor. It provides a framework for how companies can use sophisticated analytics to create new business strategies and gain a competitive edge. This book is more focused on the organizational and strategic aspects of analytics.
Python for Data Analysis: This is often considered the definitive guide for using the pandas library, created by the author himself. It's a hands-on, practical book that shows you how to effectively clean, manipulate, and process data using Python. It's an invaluable resource for anyone who will be handling real-world, messy datasets, and it’s especially useful for the early stages of a data analytics project
Data Mining for Business Analytics: This book provides a comprehensive overview of data mining concepts, techniques, and applications. The Python version of the book uses code examples to demonstrate methods like classification, clustering, and predictive modeling, all within a business context. It's a solid resource for students looking to understand the mechanics of advanced analytics and machine learning.
Strategic Analytics: The Insights You Need from Harvard Business Review: This book provides a collection of HBR articles on the strategic applications of data analytics. It focuses on how to adopt analytics throughout an organization, build a data-driven culture, and identify the key talents needed to succeed. It's designed to help leaders stay on top of the latest developments in the field.
Competing on Analytics: The New Science of Winning: Considered a classic in the field, this book by Thomas H. Davenport and Jeanne G. Harris outlines the roadmap for becoming an analytical competitor. It provides a framework for how companies can use sophisticated analytics to create new business strategies and gain a competitive edge. This book is more focused on the organizational and strategic aspects of analytics.
Python for Data Analysis: This is often considered the definitive guide for using the pandas library, created by the author himself. It's a hands-on, practical book that shows you how to effectively clean, manipulate, and process data using Python. It's an invaluable resource for anyone who will be handling real-world, messy datasets, and it’s especially useful for the early stages of a data analytics project
Data Mining for Business Analytics: This book provides a comprehensive overview of data mining concepts, techniques, and applications. The Python version of the book uses code examples to demonstrate methods like classification, clustering, and predictive modeling, all within a business context. It's a solid resource for students looking to understand the mechanics of advanced analytics and machine learning.
授業調査に対するコメント Comment on Course Evaluation
First-year course instructor
担当教員のプロフィール About the Instructor
Ricardo A. Lim, Ph.D. is a professor at the NUCB Business School and visiting professor at Ritsumeikan APU, Beppu, Japan. He was a former Dean of AIM, former President of the Association of Asia Pacific Business Schools (a consortium of 80 Asian B-schools), founding member of the Global Network to Advance Management at Yale Business School, and Asia-Pacirfic Advisory Council of AACSB. He teaches information systems, statistics, analytics, and design thinking x lean x agile concepts. He has published in the MIS Quarterly and the Journal of Management Information Systems, and serves as Associate Editor for the International Journal of Business and Economics, Taiwan. He currently consults for education and financial services sectors. Before joining academe he was a senior consultant for the Computer Sciences Corporation in Boston and Siemens Computing in Manila. He has a Ph.D. from the U. of Southern California, an MBA from the U. of Virginia, and a B.Com. from McGill University.
Refereed Articles
- (2023) Determinants of Conspicuous Consumption in Smartphones. Asia Pacific Journal of Information Systems 33(3): 2288-5404
- (2023) A Study of Satisfaction and Loyalty for Continuance Intention of Mobile Wallet in India. International Journal of E-Adoption (IJEA) 15(1): 1937-9633
- (2021) Developing and Testing a Smartphone Dependency Scale Assessing Addiction Risk. International Journal of Risk and Contingency Management 10(4): 2160-9624
- (2021) Business Model Innovation: A Study of Empowering Leadership. Creativity and Innovation Management 1467-8691
- (2021) The Effect of Reciprocity on Mobile Wallet Intention: A Study of Filipino Consumers. International Journal of Asian Business and Information Management 12(2): 1947-9638