• 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 2024 ■ Meixian Wang
  • Announcements
  • Schedule
  • About
    • Course Description
    • Course Details
    • Software Installation
    • Evaluation and Grading
    • PRO Points Requirement
    • Getting Help
    • Instructor
    • ITA
  • Help

Schedule

 

WEEK DATES TOPIC TASKS DUE MATERIALS
1 8/26

– Course Introduction and Syllabus
– The Things You Can Do with Data

 

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

– The Information Architecture of an Organization

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

 
  • Information Architecture
  • Relational Data Modeling
  8/30 – Understanding Database Schemas: Normalization, primary/foreign keys, joins  
  • Relational Data Modeling
2 9/02

Labor Day – No Class

   9/04 In-class exercise #01: Creating database schema
  • Install MySQL Workbench
  • If it crashes on a Mac machine, try an earlier version
  • ICA#1: Task
  • Submit on Canvas
  9/06 Getting data out of RDMS: SQL SELECT, DISTINCT MIN, MAX, COUNT, and WHERE
  • If it doesn’t work, try a virtual machine
  • PowerPoint: SQL 1
  • MySQL Syntax
3 9/9

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/11

In-class exercise #02: Pen and Paper exercise

 

 

  • ICA #2: Task
  • Database Example
  • Submit on Canvas
  •  
  9/13

Getting data out of RDMS: Joining tables

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

 
  • PowerPoint: SQL 2
  • ICA #3: Task
4 9/16

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

 

 

  • ICA #3: Task
   9/18

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

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

Assignment 2: SQL #1

  • Task
  • Answer Sheet to fill
  • Submit on Canvas

 

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

Assignment 3: SQL #2

  • Task
  • Submit on Canvas
  • ICA #4: Submit on Canvas
  • Slides
  9/25 Review for Exam 1

 

  • Study Guide
  9/27 Exam 1    
6 09/30

Introduction to Python

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

  • Install Jupyter and Anaconda
  • ICA #5: Notebook
  • ICA #5: Submit on Canvas
  10/02

Python Data Structures

In-class exercise #06: Python Lists and Dictionaries

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

Python Data Structures

In-class exercise #06: Python Lists and Dictionaries

 
  • ICA #6: Notebook
  • ICA #6: Submit on Canvas
7 10/07

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/09

Python and JSON

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

 

  • ICA #8: Task
  • Data: Airbnb
  •  
  10/11

Fall Wellness Day – No Class

 

 
8 10/14

Python Pandas

In-class exercise #09: Working with Python Pandas

 

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

Python Pandas

In-class exercise #09: Working with Python Pandas

Assignment 5: Python and JSON

  • Notebook
  • Data
  • Submit on Canvas
  • ICA #9: Task
  • Data
  • Data zip
  10/18

Exam review and practice

 

  • Exam review
  • Practice for exam
  • Practice for exam-Key
  •  
9 10/21

Python Pandas

In-class exercise #09: Working with Python Pandas

In-class exercise #10: More practice with Pandas

 

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

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

Hypothesis Testing

Assignment 6: Pandas

  • Notebook
  • Data
  • Submit on Canvas
  • PowerPoint: ETL
  • PowerPoint: Hypothesis Testing
  10/25

Principles of Data Visualization

In-class exercise #11: Data Visualization

 

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

Review for Exam 2

 
  • Slides
  10/30 Review for Exam 2  
  • Study Guide
  • Exam review
  • Practice for exam
  • Data
  • Practice for exam-Key
  11/01 Exam 2    
11 11/04

Introduction to Advanced Analytics and Python

PRO points project

 
  • PowerPoint: Advanced Analytics – Introduction
  • PRO points project

  11/06

Classification using Decision Trees

 
  • PowerPoint: Classification using Decision Trees
  11/08 In-class exercise #12: Decision Trees in Python  
  • ICA #12: Task, Notebook, Data, Answer Sheet to fill
  • ICA #12: Submit on Canvas
12 11/11 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/13 In-class exercise #13: Clustering and Segmentation in Python

 

  • ICA #13: Task, Notebook, Data
  11/15 In-class exercise #13: Clustering and Segmentation in Python  
  • ICA #13: Submit on Canvas
13 11/18

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/20

In-class exercise #14: Computing Confidence, Support, and Lift

 
  • ICA #14: Task
  • ICA #14: Submit on Canvas
  11/22 In-class exercise #15: Association Rule Mining Using Python

 

  • ICA #15: Task, Notebook, Data
  • Output [in case Python did not work]
  • ICA #15: Submit on Canvas
14 11/25

Thanksgiving holiday – no class

  11/27 Thanksgiving holiday – no class
  11/29 Thanksgiving holiday – no class
15 12/02 Review for Exam 3

Assignment 9: Association Rules

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

 

  • Study Guide
  12/06 Final Exam

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

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

 

Primary Sidebar

Useful Links

  • Canvas Course
  • Discord
  • Meixian Wang
  • Software Installation

Quick Info

  • Time and Locations: 1:00 pm – 1:50 pm, Monday, Wednesday, and Friday, AH238
  • Instructor: Meixian Wang (meixian.wang@temple.edu)
  • Office Hours: Monday, Wednesday 4 pm-5 pm; Speakman 208h
  • ITA: James Richard Carpenter (james.richard.carpenter@temple.edu)
  • DP: Stela Profka (stela.profka@temple.edu); office hours: Monday 2-3 pm, Friday 9 am-10 am; Zoom
  • TA: Shuhua Wu (shuhua.wu@temple.edu);
    office hours: Monday 3-4 pm, Tuesday 4-5 pm; Speakman 208f

RECENT ANNOUNCEMENTS

Welcome to MIS2502

Hello and welcome to MIS2502, section 3! I look forward to our first class … [More...] about Welcome to MIS2502

[More Announcements...]

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