Syllabus

DS2000 Syllabus: Download (PDF)
DS2000 Grading Rubric and Style Guide: Download (PDF)
DS2000 Gradescope FAQ: Download (PDF)
Lecture Questions https://forms.gle/8nwhqqzotmtjws2i6

About DS2000

Introduces programming for data and information science through case studies in business, sports, education, social science, economics, and the natural world. Presents key concepts in programming, data structures, and data analysis through Python. Integrates the use of data analytics libraries and tools. Surveys techniques for acquiring and programmatically integrating data from different sources. Explains the data analytics pipeline and how to apply programming at each stage. Discusses the programmatic retrieval of data from application programming interfaces (APIs) and from databases. Applies data visualization techniques to summarize and communicate the analysis of data.

DS2000 is designed for beginning programmers. No coding experience, no problem!

The practicum that accompanies the lecture is DS2001. It's an interdisciplinary structure where you gain hands-on experience applying data science techniques and knowledge to specific topical areas. Each DS2001 section is taught by an instructor from Khoury, Bouve, D'Amore-McKim, or CSSH.

DS2000 and DS2001 grades are separate. Your DS2001 instructor will have their own syllabus, assignments, and grading structure. DS2001 assignments typically contextualize what we learn in lecture to a specific topic, but are separate from, and not necessarily related to, the DS2000 homework assignments.

Class Schedule

Lectures (DS2000) Sec 1: TF 9:50-10:55am (EL AUD) - Strange
Sec 2: TF 9:50-10:55am (SN 108) - Muzny
Sec 3: TF 1:35-2:40pm (SN 108) - Strange
Sec 4: TF 1:35-2:40pm (SN 168) - Muzny
Remote Attendance: https://bit.ly/muzny-remote, see remote attendance policy in the Course Syllabus.

Instructors

Felix Muzny (he/him & they/them) - Sections 2, 4

E-mail f.muzny@northeastern.edu
Web https://muzny.github.io/
Office Meserve Hall 307A
OH Link https://northeastern.zoom.us/my/muzny
Office Hours W 10 - 11:30am, F 11:30am - 1pm
Updated Sept. 20th Prof. Felix's office hours will be drop-in only from Sept. 23rd on. You can either drop in to the zoom link above or come by Meserve 307A!

Laney Strange (she/her) - Sections 1, 3

E-mail laneys@northeastern.edu
Web https://northeastern.edu/home/laney
OH Link https://northeastern.zoom.us/my/laney
Office Hours M 9-10:30am, F 3-4:30pm
Reserve OH time or just drop in (appointments take priority though!).

Inclusive Classroom

Please ask questions, and answer questions! In programming, we seldom get anything right on the first try. We see how an attempt turned out, and we try again. Profs. Felix and Laney like our classrooms to reflect that approach as well; so please answer a question that's been posed, even if you're not sure of the answer.

To create and preserve a classroom atmosphere that optimizes teaching and learning, all participants share a responsibility in creating a civil and non-disruptive forum for the discussion of ideas.

We believe that diversity and inclusiveness are essential to excellence in academic discourse and innovation. In this class, the perspective of people of all races, ethnicities, gender expressions and gender identities, religions, sexual orientations, disabilities, socioeconomic backgrounds, and nationalities will be respected and viewed as a resource and benefit throughout the semester. Suggestions to further diversify class materials and assignments are encouraged. If any course meetings conflict with your religious events, please do not hesitate to reach out to us to make alternative arrangements.

Lecture Questions

We invite everyone to raise their hands to ask and answer questions during class, and to engage in discussion with classmates. However, we know it’s not always the easiest thing to speak up in a big classroom, or to clarify your thoughts in real time.

Therefore, you can also ask Felix and Laney questions directly via the Lecture Question form. We will review these questions and respond during an upcoming lecture or on Piazza, keeping you anonymous.

Name and Pronoun Usage

As this course includes some discussion, it is vitally important for us to create an educational environment of inclusion and mutual respect. This includes the ability for all students to have their chosen gender pronoun(s) and chosen name affirmed. If the class roster does not align with your name and/or pronouns, please inform Laney/Felix of the necessary changes.

This class is designed for beginners. If you happen to have some experience with Python, we expect you to be supportive and respectful of your classmates who don't.