-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Homeworks and grading
This section is stricly for on-campus YSDA students
Homework submission happens through the yandexdataschool LMS. All YSDA students are given access to this course automatically (if not, contact us ASAP). You can see the assignment deadlines & rules in each assignment's info page.
The final grade is based on a total of points that you get for submitting assignments. Each assignment earns you a number of points, typically 10 points for something that can be done in one sitting.
If you didn't solve certain tasks in the assignment, you will be given partial credit in proportion to the work you've done. If, however, you do something extraordinary and cool, you will get bonus points on top of assignment main grade.
All assignments have descriptions in ./week*/README.md files, e.g. this
Almost all assignments will have a jupyter notebook handout and a “implement X here" style problems.
Each assignment has a deadline. If you submit it after the deadline it will yield less points. In particular, submissions past deadline will be penalized by -0.5 point per day.
No assignment can yield negative amount of points, even if submitted 2 years past deadline.
If you had special circumstances (like your grandmother's wedding) that prevented you from completing an assignment in time, explain it to course staff. Depending on circumstances, we can reduce or cancel lateness penalty for you. The faster you inform us, the higher the chance of reduced penalty.
Homeworks that got imperfect grade due to errors can be re-submitted This option is be granted by a staff member responsible for checking the specific home assignment.
Generally, resubmission is available when there is a bug in your home assignment. It can be fixed and then sent back even after deadline. Otherwise, if a certain task wasn't solved at all in the originally submitted assignment, penalties will be applied as usual.
Submitting solutions from either other students or from the internet is forbidden. Cheaters can be punished in various ways from zeroing out some parts of a specific assignment to getting unsatisfactory grade for the whole course.
Final grades are assigned based on your point total by the end of the course. The exact thresholds for "5", "4" and "3" will be disclosed midway through the course.
As an approximation, one can count on getting
- "5" for submitting all except one or two assignments
- "4" for passing 2/3 of the assignments
- "3" for roughly half of course assignments
These are approximate numbers. One can compensate for late or partially incorrect submissions by submitting more assignments or doing extra cool stuff.