• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Data and Analytics

Department of Management Information Systems, Temple University

Data and Analytics

MIS 2502.003 ■ Fall 2025 ■ Shuhua Wu
  • Announcements
  • Schedule
  • About
    • Course Description
    • Course Details
    • Software Installation
    • Evaluation and Grading
    • PRO Points Requirement
    • Getting Help
    • Instructor
    • Fox Peer Teacher
    • TA
    • ITA
  • Help

Schedule

 

WEEK DATES TOPIC TASKS DUE MATERIALS
1 8/25

Course Introduction and Syllabus

The Things You Can Do with Data

 
  • Course Introduction
  • Things You Can Do with Data
  8/27

The Information Architecture of an Organization

Understanding Database Schemas: Normalization, primary/foreign keys, joins

 
  • Information Architecture
  • Relational Data Modeling

 

  8/29 Understanding Database Schemas: Normalization, primary/foreign keys, joins  
  • Relational Data Modeling
2 9/01 Labor Day – No Class

 

 

  9/03 In-class exercise #01: Creating database schema
  • Install MySQL Workbench
  • If it crashes on a Mac machine, try an earlier version
  • Alternatively, use virtual machine: OWLab
  • ICA#1: Task
  • Submit ICA#1 on Canvas
  9/05 Getting data out of RDMS: SQL SELECT, DISTINCT MIN, MAX, COUNT, and WHERE  
  • PowerPoint: SQL 1
3 9/08 Getting data out of RDMS: SQL SELECT, DISTINCT MIN, MAX, COUNT, and WHERE

Assignment 1: Database schema

  • Task
  • Submit on Canvas
  • PowerPoint: SQL 1
  9/10 In-class exercise #02: Pen and Paper exercise

 

  • ICA #2: Task
  • Submit ICA #2 on Canvas
  9/12

Getting data out of RDMS: Joining tables

In-class exercise #03: Working with SQL, part 1

 

 
  • PowerPoint: SQL 2
  • ICA #3: Task
  • ICA #3 database schema 
4 9/15 In-class exercise #03: Working with SQL, part 1

 

  • ICA #3: Task
  • Submit ICA #3 on Canvas
  9/17

In-class exercise #04: Working with SQL, part 2

Assignment 2: SQL #1

  • Task
  • Answer Sheet to fill
  • Submit on Canvas

 

 

  • ICA #4: Task
  9/19 In-class exercise #04: Working with SQL, part 2  
  • ICA #4: Task
  • ICA #4: Submit on Canvas
5 9/22 Review for Exam 1

Assignment 3: SQL #2

  • Task
  • Submit on Canvas

  • Slides
  9/24 Review for Exam 1  
  • Study Guide
  9/26 Exam 1  

 

6 9/29

Introduction to Python

In-class exercise #05: Getting familiar with Jupyter, Python Basic, Data types

  • Install Jupyter and Anaconda
  • ICA #5: Notebook
  10/01

Python Data Structures

In-class exercise #06: Python Lists and Dictionaries

 

 

  • ICA #5: Submit on Canvas
  • ICA #6: Notebook
  10/03

Python Data Structures

In-class exercise #06: Python Lists and Dictionaries

 

 

  • ICA #6: Submit on Canvas
7 10/06

Semi-structured data

In-class exercise #07: Working with semi-structured data

Assignment 4:  Python Basics

  • Notebook
  • Submit on Canvas
  • Slides: Semi-structured data
  • ICA #7: Task
  • ICA #7: Submit on Canvas
  10/08

Python and JSON

In-class exercise #08: Working with JSON in Python

 
  • ICA #8: Task
  • Data: airbnb
  10/10

Python Pandas

In-class exercise #09: Working with Python Pandas

 
  • ICA #8: Submit on Canvas
  • ICA #9: Task
  • Data
8 10/13

Python Pandas

In-class exercise #09: Working with Python Pandas

Assignment 5: Python and JSON

  • Notebook
  • Data
  • Submit on Canvas

 

  • Data
  • ICA #9: Submit on Canvas
  10/15

In-class exercise #10: More practice with Pandas

 

  • ICA #10: Task
  • Data
  • ICA #10: Submit on Canvas
  10/17

Fall Wellness Day (no classes held)

 

 

 

9 10/20

Reconciling Data: The extract, transform, load process (ETL)

Principles of Data Visualization

Assignment 6: Pandas

  • Notebook
  • Data
  • Submit on Canvas
  • PowerPoint: ETL
  • PowerPoint: Data Visualization
  10/22

Principles of Data Visualization

In-class exercise #11: Data Visualization

 

  • PowerPoint: Data Visualization
  • ICA #11: Task, Data
  • ICA #11: Submit on Canvas
  10/24

Hypothesis Testing

In-class exercise #12: Hypothesis Testing and Visualization in Python

 
  • PowerPoint: Hypothesis Testing
  • ICA #12: Notebook, NBA, Sales
  • ICA #12: Submit on Canvas
10 10/27 Review for Exam 2  
  • Slides
  10/29 Review for Exam 2  
  • Study Guide
  • Exam review
  • Practice for exam
  • Data
  • Practice for exam-Key
  10/31 Exam 2  

 

11 11/03

Introduction to Advanced Analytics and Python

PRO points project

 

 
  • PowerPoint: Advanced Analytics – Introduction
  • PRO points project

  11/05

 

Classification using Decision Trees

 

 
  • PowerPoint: Classification using Decision Trees
  11/07 In-class exercise #13: Decision Trees in Python  
  • ICA #13: Task, Notebook, Data, Answer Sheet to fill
  • ICA #13: Submit on Canvas
12 11/10 Analysis Scenario: Identifying similar customers (clustering and segmentation)

Assignment 7: Decision Trees

  • Task
  • Data
  • Answer Sheet to fill
  • Submit on Canvas
  • PowerPoint: Clustering and Segmentation
  11/12 In-class exercise #14: Clustering and Segmentation in Python  
  • ICA #14: Task, Notebook, Data
  11/14 In-class exercise #14: Clustering and Segmentation in Python  
  • ICA #14: Submit on Canvas
13 11/17

Analysis Scenario: What products are purchased together? (Association Rules)

 

Assignment 8: Clustering

  • Task
  • Data
  • Answer Sheet to fill
  • Submit on Canvas
  • PowerPoint: Association Rule Mining
  11/19 In-class exercise #15: Computing Confidence, Support, and Lift  
  • ICA #15: Task
  • Submit on Canvas
  11/21 In-class exercise #16: Computing Confidence, Support, and Lift  
  • ICA #16: Task, Notebook, Data
  • Output [in case Python did not work]
  • ICA #16: Submit on Canvas
14 11/24

Thanksgiving holiday – no class

 

 
  11/26 Thanksgiving holiday – no class  

 

  11/28 Thanksgiving holiday – no class  

 

15 12/01 Review for Exam 3

Assignment 9: Association Rules

  • Task
  • RulesFile
  • Submit on Canvas
  • Exam Review Slides
  • Student Feedback Forms
  12/03 Review for Exam 3

 

  • Study Guide
  12/05 Final Exam

PRO points project (optional): Due on 12/08

  • Task
  • Submit on Canvas
  • Follow the instructions in the Task document to request points

 

 

Primary Sidebar

Useful Links

  • Canvas Course
  • Discord
  • Shuhua Wu
  • Software Installation

Quick Info

  • Time and Locations: 01:00 pm – 01:50 pm, Monday,Wednesday, and Friday, Alter Hall A238
  • Instructor: Shuhua Wu (shuhua.wu@temple.edu)
  • Office Hours: Monday, Wednesday 4pm-5pm; Speakman 208F
  • ITA: Hetong Zhou (hetong.zhou@temple.edu)
  • FPT: Yulu Yang (yulu.yang@temple.edu); office hours: TBD
  • TA: Jaeyeon Jeong (jaeyeon.jeong@temple.edu);
    office hour: TBD

RECENT ANNOUNCEMENTS

Welcome to MIS2502

Hi Everyone,  Please install MySQL Workbench for our next Wednesday class. … [More...] about Welcome to MIS2502

[More Announcements...]

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University