When | Lecture: MTWR 3:20p-5:00p ET (Live/Online) |
j.rachlin@northeastern.edu | |
Web | Website |
Office Hours | Friday 2-6pm ET/Boston on Zoom and by appointment only. Reserve 20 minutes for one-on-one help |
Name | Office Hours | Zoom |
---|---|---|
Mahek Aggarwal | Mon 8p-10p, Wed 8a-9a | zoom |
Colbe Chang | Tue/Wed 5:30p-7:30p | zoom |
Sofie Cook | TBD | zoom |
Ashiwn Kasargode | Mon/Tue 10:15a-12:15p | zoom |
Andre Kirby | Tue/Wed 1p-3p | zoom |
Emily Liu | Mon/Tue 11a-1p | zoom |
Khushi Morparia | TBD | zoom |
David Pogrebitskiy | Mon/Wed 12n-2p | zoom |
Rishita Shroff | Mon/Wed 11a-1p | zoom |
Abigail Sodergren | Thu 10:30-12:30 | zoom |
Sri Sreepada | TBD | zoom |
Prerna Chander | Mon/Wed 9:30a-11:30a | zoom |
Vinesh Kumar Gande | Thu/Fri 9:30a-11:30a | zoom |
Franc O | Tue 11a-2p | zoom |
Title | Deitel and Deitel (2019): Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud, 1ed. (Pearson) |
Buy online | Amazon.com Digital (free) |
Description | The Deitels’ Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud offers a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs), and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science. |
Title | Provost and Fawcett (2013): Data Science for Business. (O'Reilly) |
Buy online | Amazon.com Digital (free) |
Description | Based on an MBA course Provost has taught at New York University over the past ten years, Data Science for Business provides examples of real-world business problems to illustrate these principles. You’ll not only learn how to improve communication between business stakeholders and data scientists, but also how participate intelligently in your company’s data science projects. You’ll also discover how to think data-analytically, and fully appreciate how data science methods can support business decision-making. |
Title | Page S., (2021): The Model Thinker: What you need to know to make data work for you. (Basic Books) |
Buy online | Amazon.com |
Description | In The Model Thinker, social scientist Scott E. Page shows us the mathematical, statistical, and computational models—from linear regression to random walks and far beyond—that can turn anyone into a genius. At the core of the book is Page's "many-model paradigm," which shows the reader how to apply multiple models to organize the data, leading to wiser choices, more accurate predictions, and more robust designs. |
Title | Fuhrer C., Verdier O., and Solem J. (2021): Scientific Computing with Python (2ed) |
Buy online | Amazon.com Digital (free) |
Description | This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. You'll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. You'll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations. |
Python | python.org |
Anaconda | Python+Libraries+Tools Install python, libraries, Spyder, Jupyter in one step. |
PyCharm | IDE for python Another excellent IDE for python. Compatible with Anaconda environments. |
Piazza | Piazza Course discusion board. Pose questions. Get Answers. |
Canvas | Canvas Handouts, assignments, lecture notes. |
Gradescope |
Gradescope Submit your DS2500 homework here! |
Other helpful links |