MAST 387
Data Science Lab
Fall 2026
Topics
- Python fundamentals, NumPy and Pandas
- Data cleaning, preparation and wrangling
- Summary statistics and exploratory visualization
- Dimension reduction and interpretation
- Database creation and management
- Time-series, text, image, video and network data
- Introductory machine learning for data analysis
- Applications to real datasets
Readings
- Reference (not explicitly required): W. McKinney. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, 3rd edition. O’Reilly, 2022.
- Reference (not explicitly required): J. Grus. Data Science from Scratch: First Principles with Python, 2nd edition. O’Reilly, 2019.
- Reference (not explicitly required): C. D. Larose and D. T. Larose. Data Science Using Python and R. Wiley, 2019.
Fall 2025 · MAST 387
Readings
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, by W. McKinney, O’Reilly Media, 3rd Edition, 2022.
- Data Science from Scratch: First Principles with Python, by J. Grus, O’Reilly Media, 2nd Edition, 2019.
- Data Science Using Python and R, by C.D. Larose and D.T. Larose, John Wiley and Sons, 2019.
Fall 2024 · MAST 387
Readings
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, by W. McKinney, O’Reilly Media, 3rd Edition, 2022.
- Data Science from Scratch: First Principles with Python, by J. Grus, O’Reilly Media, 2nd Edition, 2019.
- Data Science Using Python and R, by C.D. Larose and D.T. Larose, John Wiley and Sons, 2019.
Winter 2024 · MAST 387
Readings
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, by W. McKinney, O’Reilly Media, 3rd Edition, 2022.
- Data Science from Scratch: First Principles with Python, by J. Grus, O’Reilly Media, 2nd Edition, 2019.
- A Hands-On Introduction to Data Science, by C. Shah, Cambridge University Press, 2020.
- Data Science Using Python and R, by C.D. Larose and D.T. Larose, John Wiley and Sons, 2019.
Sources
- Course catalogue ↗2026–2027
- Syllabus or course outline ↗Fall 2026
- Historical course outline ↗Fall 2025
- Historical course outline ↗Fall 2024
- Historical course outline ↗Winter 2024
- Fall 2026 outline. The outline explicitly says there is no one main textbook; these are sources on which lectures are based.
- Historical source. Generic Textbook/References headings remain requirement-unspecified. Bibliographic editions and years are retained as printed; source inconsistencies may remain. Automated extraction with conservative filtering; distinct bibliography strings screened for false positives; entire syllabus not manually reviewed.
- Historical source. Generic Textbook/References headings remain requirement-unspecified. Bibliographic editions and years are retained as printed; source inconsistencies may remain. Automated extraction with conservative filtering; distinct bibliography strings screened for false positives; entire syllabus not manually reviewed.
- Historical source. Generic Textbook/References headings remain requirement-unspecified. Bibliographic editions and years are retained as printed; source inconsistencies may remain. Automated extraction with conservative filtering; distinct bibliography strings screened for false positives; entire syllabus not manually reviewed.