We understand that an emergency will arise occasionally that causes you to miss lecture or lab. For those situations, we'll post supplementary videos most weeks that you can use to catch up on any missed material. These supplementary videos were pre-recorded. We do not record lectures in DS2500. If you need to miss class/lab...
These supplementary videos, plus the notes from class, are meant to be helpful for days when you need to miss class, but they will definitely NOT be an identical experience! They should suffice when you miss a class or two due to illness or emergency, but we do not recommend using them as a substitute for regular participation in the in-person lecture.
Recommended Textbook | Intro to Python for Computer Science and Data Science. Deitel & Deitel. Pearson, 2019. ISBN: 0135404673. Available free online or purchase (Click on sign in, then choose "Not listed" if prompted to pick a school, and enter your NEU login details). |
We'll use our Gradescope page (https://www.gradescope.com/courses/915440) for all homeworks, labs, exams, the mini-presentation, and the project. You should be automatically signed up, but make sure you're all set before the first deadline! Any questions about gradescope, post on Piazza and let us know how we can help.
It’ll be important that you come to office hours having already made an attempt on the homework. We will be happy to help guide you on concepts and provide clarification. We can't provide you with answers to problems, and we can't confirm that your solution is correct. Start your homework early, and come to OH early too!
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 Laney to make alternative arrangements.
Lecture Questions
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 of the necessary changes.
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F
Homeworks will be assigned weekly(ish). They are due on Fridays at 9pm unless otherwise noted.
Your grade for each homework will comprise your score on each of three components:
Homeworks will be scored and returned to you, on Gradescope. After getting your homework back, you have the option to file a regrade request. under one of the following categories:
You can submit homeworks up to 48 hours late with no penalty. No other late submissions will be accepted. This policy exists for those times you're having a tough week, are feeling sick, or are falling behind in your work; we won't make any exceptions to this policy. If you have any questions about this policy, email Prof. Laney (laneys@northeastern.edu). The second-chance homework may not be submitted late.
If you ask for an extension beyond the 48 hours, I’ll remind you that this policy exists for those weeks when you have an issue like illness, busy-ness, family issues, etc.; no one is entitled to additional extensions except under extraordinary circumstances that go far beyond these common issues. If something very serious is going on, I’m going to be worried about you but won’t grant any extensions unless I hear directly from WeCare or a similar source.
It’s better to submit something than nothing! Even if your homework is incomplete, if that late deadline is approaching, submit whatever you have. We give partial credit, and it’s better to have that than a zero
You can work with a partner or alone for labs. If you work with a partner, only one person needs to submit on Gradescope but they need to tag the other person to ensure credit. Labs are auto-graded directly on Gradescope. Because of this, we need you to complete the assignment exactly as specified -- function names, parameters, file names, everything.
You receive full credit for completing and submitting 3 out of 5 problems and passing all tests on gradescope. Feel free to complete all 5 for extra practice. Details of the lab grade:
If you miss a lab deadline, we’ve set aside two late deadlines where you can submit a missing lab with no penalty. Because labs are auto-graded, you can simply resubmit them on gradescope up until the late deadline. Solutions will be released in between the two late deadlines.
This policy exists for times you fall behind on a lab, aren’t feeling well, or are busy with classes/life. Apart from these two late deadlines, no late submissions will be accepted.
If you have a DAS accommodation related to exams, it is your responsibility to arrange to take the exams in the DAS office. Make sure you set this time up at least a week ahead of the scheduled exams to guarantee the time and space you need.
You’ll be graded out of 10 points; 5 for the plot and 5 for the presentation, along the following rubric:
If you miss the slide submission deadline, or miss your presentation slot, you can make up most of the points by presenting your final project instead during final-exam week.
You’ll work with a team to complete a project over the course of the semester (or you can choose to work alone if you notify us of your preference). Details are in https://bit.ly/ds2500_proj
You’ll choose a new dataset(s) and delve into it with your teammates. We expect a substantive project that incorporates the contributions of all teammates. We recommend that you work with the same team on your mini-presentations (week of February 24), but this is not required.
Three separate components will be graded (all written material; there is no code submission and no required presentation for the semester project):
During our final-exam slot, you can present your semester project. All team members who participate in the presentation will be eligible for the extra credit, and the points will be assigned individually.
Sign-ups will become available after Exam 2. These extra credit presentations can be done in person or online: Optional presentation dates:
For homeworks, your grade reflects an individual effort and your solution must be your own. For these assignments, you can discuss ideas and approaches with classmates, but you may not share code. Specifically:
Violation of this policy has consequences both within the course and through the university’s OSCCR office. For a first violation, you will receive a zero on the assignment. For a second violation, you will receive a failing grading in DS2500. All violations will be reported to OSCCR: http://www.northeastern.edu/osccr/academic-integrity.
Title IX makes it clear that violence and harassment based on sex and gender are Civil Rights offenses subject to the same kinds of accountability and the same kinds of support applied to offenses against other protected categories such as race, national origin, etc. If you or someone you know has been harassed or assaulted, you can find the appropriate resources here: Northeastern OUEC.